网站大量收购闲置独家精品文档,联系QQ:2885784924

操作系统基础知识.pdf

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

操作系统基础知识

n一、操作系统概述

n二、处理机管理(进程管理)

n三、存储管理

n四、设备管理

n五、文件管理

n六、作业管理

操作系统概述

n计算机软件分为系统软件和应用软件两大部分

,操作系统是最核心的系统软件。对操作系统

一般从两种不同角度看:一种是从用户角度看

,将操作系统看成是计算机硬件的扩展,使得

用户与计算机硬件打交道更方便,另一种是从

操作系统所完成功能看,即把操作系统看成是

资源的管理者,对CPU、内存、外设、文件和用

户的管理。

n了解和掌握操作系统,主要是从操作系统完成

的功能看。

处理机管理

处理机管理也叫进程管理,主要是研究多个

进程如何使用CPU和其它资源,因此,进程调度

(处理机调度)是重点内容。

1、有关进程的概念

2、进程的控制

3、进程间的通信

4、进程调度

5、死锁

6、线程

有关进程概念

进程是由程序演进而来的,程序执行是顺序的,为提

高计算机资源的使用效率,可以采用流水作业的形式运

行多个程序,出现了并发程序的运行,但这种方式也失

去了程序的封闭性,会造成多个程序之间的相互制约,

所以需要研究并发执行的同步和互斥问题。

进程是程序的一次执行,进程通常是由程序、数据和

进程控制块(PCB)组成的。控制块中保留了进程运行

的现场,保证了进程被多次调度和占用CPU运行。

由于多个进程都要占用资源和其它资源,需要轮换使

用资源,就出现了进程从运行状态到其它状态间转换。

进程状态:运行、就绪、阻塞、新建态、终止态,

各状态的转换都是在一定条件下(如:时间片到、IO请求

、等待的某个事件发生等)进行的。

进程的控制

进程由一个从创建到撤销的过程,对进程的控制是通

过原语实现的,原语就意味在执行时不能被中断,即要

么完成,要么什么都不做。进程控制原语包括进程创建

、进程撤销、进程挂起、进程激活、进程阻塞、进程唤

醒等原语。

进程间通信

由于系统中存在多个进程,彼此间要争用资源,所以

进程间需要进行协调,并交换信息。这种协调主要通过

进程间的同步和互斥完成的。

同步,是指一个进程运行到一个点,要等待另一个

进程完成某个事件后,该进程才能继续运行下去。

互斥,由于多个进程要共享一些资源,但有些资源

一次只能供一个进程使用,就产生互斥访问,这样的资

源被称为临界资源。

进程的同步可以通过信号量机制,一个信号量代表

了某种资源,数值代表了资源可用的书量,通过对信号

量的PV操作,可实现进程间的同步和互斥。当多个进程

需要对多个资源实施PV操作时,对资源实施P操作的资

源的顺序要特别小心,使用不当会造成死锁。

进程调度

进程调度即如何调度进程使用,进程调度分为三个层

次:高级、中级、低级。每级调度的目的不同。

进程调度算法:

(1)先来先服务

(2)时间片轮转

(3)优先数调度

(4)多级反馈队列调度算法

死锁

当两个以上的进程都占用了部分资源不释放,又得

不到对方占用得资源,造成谁也执行不下去,这就是死

锁。

产生死锁得原因:

(1)竞争资源

(2)进程推进顺序非法

产生死锁必要条件:

(1)互斥条件

文档评论(0)

聚好信息咨询 + 关注
官方认证
服务提供商

本公司能够提供如下服务:办公文档整理、试卷、文档转换。

认证主体鹤壁市淇滨区聚好信息咨询服务部
IP属地河南
统一社会信用代码/组织机构代码
92410611MA40H8BL0Q

1亿VIP精品文档

相关文档