操作系统的主要任务:
为多道程序的运行提供一个良好的运行环境,以保证多道程序能有条不序地,高效的运行,并能最大程度的提高系统中各种资源的利用率和方便用户的使用。
1。处理机管理功能
是创建和撤消进程(线程),对诸进程的运行进行协调,实现进程之间的信息交换,以及按一定的算法把处理机分配给进程。
a:进程控制
主要功能是:为作业创建进程,撤消已经结束的进程,以及控制进程在运行过程中的状态转换。
b:进程同步
主要任务是:为多个进程的运行进行协调,有两种方式:
(1)进程互斥方式,指多个进程在对临界资源进行访问的时候,应采用互斥方式。
(2)进程同步方式,指相互合作去完成相同的任务的进程间,由同步机构对执行次序进行协调。
c:进程通信:当相互合作的进程处于同一计算机系统时,通常在它们之间是采用直接通信的方式,由源进程利用发送命令直接将消息挂到目标进程的消息队列上,然后与目标进程接受并处理。
d:调度: 在后备队列上的作业要经过调度才能执行。
阅读(735) | 评论(0) | 转发(0) |