Chinaunix首页 | 论坛 | 博客
  • 博客访问: 413620
  • 博文数量: 168
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-09 13:46
文章分类

全部博文(168)

文章存档

2015年(51)

2014年(30)

2013年(87)

我的朋友

分类:

2014-01-28 17:57:36

原文地址:操作系统的主要功能 作者:kanghtta

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