漫话linux:操作系统初步

1.硬件:

输入单元:键盘,鼠标,扫描仪,写板等

中央处理器(CPU):含有运算器(算数运算和逻辑运算,对数据进行计算任务)和控制器(对计算硬件流程进行一定的控制)等

输出单元:打印机,显示器等

2.关于冯诺依曼体系,必须说明几点(先描述再组织)

1.存储器指内存

2.不考虑缓存情况,CPU能且只能对内存进行读写,不能访问外设(输入或输出设备)

3.外设要输入或输出数据,也只能写入内存或在内存中读取

4.所有设备只能和内存打交道,都是独立的个体,都要用线连接起来,总线分为系统总线(内存交互)和IO总线(与外设沟通)

5.存储器承担这数据的输入和处理的桥梁作用,目的是提高效率

6.内存是核心地位,虽然降低了效率,但是大幅降低了成本

7.缓存是内存的一块区域,是遵照冯诺依曼体系的流程执行的必要步骤

3.软件

1.软件是由操作系统完成的,操作系统是一款进行管理的软件,负责管理硬件和软件

2.操作系统包括两个部分:内核(内存管理,进程管理,文件管理,驱动管理),其他程序(函数库shell程序等)

3.设计目的:1.与硬件交互,管理所有的软硬件资源2.为用户程序(应用程序)提供一个良好的运行环境

4.定位:在整个计算机系统的软硬件架构中,操作系统的定位赛一款纯正的搞管理的软件

5.操作系统不信任用户,但是会提供接口使用操作系统内部的数据(系统调用)

4.计算机管理硬件

1.描述:struct结构体

2.组织:链表或者其他高阶数据结构

5.系统调用和库函数

1.系统调用是操作系统暴露在外的接口

2.系统调用功能比较基础,对用户要求比较高,所以开发者对系统调用进行适当封装,形成了库,便于开发和二次开发

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值