思维导图:
一、计算机体系结构:
- I/O设备都是通过设备控制器与系统相连
2. 中断的定义:
- 使得系统更高效、更及时相应
- 中断将控制权转到中断服务程序
3. I/O设备
- I/O设备的分类:
- 工作方式
- 同步时用户程序需要等待,异步不需要。
二、硬件保护
两状态操作
- 共享系统资源要求操作系统确保程序不会引起其他程序的错误
- 至少在两个运行状态之间提供硬件保护
- 如何区分两状态
- 当出现错误时:
-
特权指令(privileged instructions),可能引发错误的指令
- I/O保护
- 把I/O指令定义为特权指令,起到保护的作用
- 内存保护
- 必须性:
- 工作状态图
- 必须性:
- CPU保护
- 使用定时器进行保护
-
定时器的设置
三、操作系统的服务
- 目标
- 提供服务(service)
- 为用户和程序提供接口(interface)
- 各组成部分及其相互连接(components、interconnections
- 对于用户来说
- 其他操作系统服务:为了系统效率
-
整体图
四、操作系统接口:系统调用
系统调用提供在运行程序和操作系统之间的接口
系统调用的过程:
- 指令处理过程
- 具体过程
- 3种常用方式用于在运行程序和操作系统之间的参数传递:
-
-
进程管理的类别
-
进程控制
-
文件管理
-
设备管理
-
信息维护
-
通信
-
五、 操作系统的结构
- 层次化结构
- 微内核
-
操作系统由两大部分组成
-
运行在核心态的内核
-
运行在用户态并以C/S方式运行的进程层
-
- Windows NT客户机-服务器结构
-
-