Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1805291
  • 博文数量: 290
  • 博客积分: 10653
  • 博客等级: 上将
  • 技术积分: 3178
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-24 23:08
文章存档

2013年(6)

2012年(15)

2011年(25)

2010年(86)

2009年(52)

2008年(66)

2007年(40)

分类:

2007-11-09 16:13:15

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