ch1处理器管理

来源:互联网 发布:杭州派购网络 编辑:程序博客网 时间:2024/05/29 19:45
­

首先先摘一段孙叔叔写在第一章概论的关于处理器管理的。。。

感觉挺言简意赅的。。

处理器管理的第一项工作是处理中断事件。
 硬件只能发现中断事件,捕捉它并产生中断信号,但不能处理
 操作系统的工作就是对中断信号进行处理

上面这段呢,是处理器管理和硬件的联系。

处理器管理呢,实质上就是中断处理,将正在处理器上执行的进程中断出去,

把发出中断有关的进程中断进来。

处理器管理的第二项工作是处理器调度。
 处理器是计算机系统中一种稀有宝贵的资源,所以应该最大限度提高处理器的利用效率。
 单用户单任务:处理器为一个用户的一个任务所占
 多道程序设计技术:多道程序or多用户
 多处理器系统
 并行处理技术

提高处理器的利用率 至关重要啊!!!

 进程process:描述多道程序的并发执行
线程thread:提高系统并行性,使并发执行单元的粒度变细,并发执行的代价降低

对处理器的管理和调度最终归结为对进程和线程的管理和调度:
1进程控制和管理
2进程同步和互斥
3进程通信
4进程死锁
5线程控制和管理
6处理器调度,高、中、低级调度
操作系统对处理器的管理策略不同,其提供的作业处理方式也不同。
批处理方式、分时处理方式、实时处理方式。。。