cH9操作系统结构
CH9 操作系统结构
91操作系统设计目标 ●1、正确性 ●2、高效性 ●3、可扩充性 ●4、可移植性 ●5、可靠性 ●6、可伸缩性 ●7、分布计算 ●8、认证的安全性 ●9、 POSIX承诺
9.1 操作系统设计目标 ⚫ 1、正确性 ⚫ 2、高效性 ⚫ 3、可扩充性 ⚫ 4、可移植性 ⚫ 5、可靠性 ⚫ 6、可伸缩性 ⚫ 7、分布计算 ⚫ 8、认证的安全性 ⚫ 9、POSIX承诺
92操作系统的构件 ●92.1内核 操作系统的内核是对硬件处理器入有关资 源进行首次改造,以便给进程的执行提 供良好的环境的哪部分软件
9.2 操作系统的构件 ⚫ 9.2.1 内核 操作系统的内核是对硬件处理器及有关资 源进行首次改造,以便给进程的执行提 供良好的环境的哪部分软件
匚1 硬 成 随性市动事 仆 系 分 分伤你 随入分出中什闻
内核提供以下三方面功能 ●(1)中断处理当中断事件产生时,先由内核的 中断处理例行程序接受并进行項则处理。它分 析中断事件的类型和性质,进行要的状态修 改,然后交给进程或模块去处理。秘如,产生 外围设备结束中断事件时,内核首先分枥是否 正常结束,如果是正常结束,那么,航应释放 等待该外围传输的进程。又如当操作员请求从 控制台输入命令时,内核将把这一任务转交给 命令管理进程或模块去处理 ●(2)短程调度主要职能是分配处理器。当发生 了一个事件之后,可能一个进程要让出处理器 而另一个进程又要获得处理器。短程调度按 定策略管理处理器的转让,以及完成保护和 恢复现场的工作
内核提供以下三方面功能: ⚫ (1) 中断处理 当中断事件产生时,先由内核的 中断处理例行程序接受并进行原则处理。它分 析中断事件的类型和性质,进行必要的状态修 改,然后交给进程或模块去处理。例如,产生 外围设备结束中断事件时,内核首先分析是否 正常结束,如果是正常结束,那么,就应释放 等待该外围传输的进程。又如当操作员请求从 控制台输入命令时,内核将把这一任务转交给 命令管理进程或模块去处理。 ⚫ (2) 短程调度 主要职能是分配处理器。当发生 了一个事件之后,可能一个进程要让出处理器, 而另一个进程又要获得处理器。短程调度按照 一定策略管理处理器的转让,以及完成保护和 恢复现场的工作