- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《操作系统复习资料007
一、第一章 操作系统的概念
1、OS的基本概念:P1-3
OS的定义:是管理系统资源、控制程序执行,改善人机界面,提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好运行环境的一种系统软件。
OS的目的:1)方便性 2)有效性 3)可扩充性 4)开放性
OS的作用:1)OS作为用户与计算机硬件系统之间的接口
2)OS作为计算机系统资源的管理者(资源分为四类:处理机,存储器,I/O设备,信息)
3)OS用作扩充机器(覆盖了软件的机器)
2、OS的功能:P14
存储器管理功能,主要包括:内存分配、地址映射、内存保护和内存扩充。
处理机管理功能,其功能包括:作业和进程调度,进程控制和进程通信。
设备管理功能,主要包括:缓冲区管理、设备分配、设备驱动和设备无关性(设备处理)。
文件管理功能,其功能包括:文件存储空间的管理、文件操作的一般管理、目录管理、文件的读写管理,存取控制和保护。
用户接口(P18):命令接口、程序接口、图形接口
3、OS的特征:P11
操作系统作为一类系统软件有其基本特征:并存、共享和异步性。
4、OS中的相关概念:
多道程序技术P6:在批处理系统中引入多道程序设计技术形成了多道批处理系统。
进程:3种典型定义
进程是程序的一次执行
进程是一个程序及其数据在处理机上顺序执行时所发生的活动
进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位
线程:线程是操作系统分配cpu时间的基本单位,一个进程中可以有多个线程。
作业:
5、OS的分类:P8分时(a)与实时(b)系统的主要区别。(从一下几点比较)
1)多路性:都有多路性,a表现在允许一台主机上同时联接多台联机终端,系统按分时原则为每个用户服务:b还主要表现在系统经常对多路的现场信息进行采集,以及对多个对象或多个执行机构进行控制
2)独立性:都有独立性,a中每个用户各占一个终端,彼此独立操作,互不干扰:而对b,对信息的采集和对对象的控制,也是彼此互不干扰的
3)及时性:要求类似,都以人能接受的等待时间来确定,而b以控制对象所要求的开始截止时间或完成截止时间来确定
4)交互性:a能向终端用户提供数据处理服务,资源共享的服务;b虽也有交互性,但此处人与系统的交互仅限于访问系统中某些特定的专用服务程序
5)可靠性:b比a要求高
二、第二章 进程管理
本章内容为掌握的重点,分成两部分:进程控制与同步、进程通信。
1、程序的执行方式:顺序与并发,以及它们的区别P26
顺序执行即在一个程序执行完后,才允许另一个程序执行
2、程序并发执行的特征:P28
失去封闭性:资源状态由多个程序改变
间断性:“程序”是指令的有序集合,是“静态”的概念,而“计算”是指令序列在处理机上的执行过程,是“动态”的概念。在并发执行中,一个共享程序可被多个用户作业调用,从而形成了多个间断的“计算”过程。形成相互制约关系
不可再现性:并发程序在执行期间可以相互制约。前趋图可以是并发程序相互制约的示例。(P27)
3、进程的引入:为了更好地描述系统中的并发活动。进程实体由程序,数据集合和PCB三部分组成
#4、PCB(Process Control Block进程控制块)的构成及作用:P32
进程控制块包括如下内容:
(1)进程标识符:它是惟一的标志对应进程的一个标志符或数字;
(2)处理机状态:包括是处理机的各种寄存器内容信息;
(3)进程调度信息:表明该进程的执行状态;调度优先权:表示进程获取CPU的优先级别;进程之间通信信息:反映该进程与哪些进程有什么样的通信关系;
(4)进程控制信息:被保护的信息有:程序计数器程序状态字,各工作寄存器的内容等;资源需求、分配和控制方面的信息;进程实体信息:指出该进程的程序和数据的存储情况,在内存或外存的地址、大小等;族系关系:反映父子进程的隶属关系;其它信息:如文件信息、工作单位等。
进程控制块的作用:进程控制块是进程组成中最关键的部分。每个进程有惟一的进程控制块。操作系统根据PCB对进程实施控制和管理。进程的动态、并发等特征是利用PCB表现出来的。PCB是进程存在的惟一标志。
5、进程控制原语:P34
所谓原语(Primitive)由若干条机器指令构成的并用以完成特定功能的一段程序,而且这段程序在执行期间不允许中断。原语又称为“原子操作(Atomic Operation)”过程,作为一个整体而不可分割——要么全都完成,要么全都不做。
内核中有很多原语,如创建进程、终止进程、阻塞进程等。
#6、进程同步
1)进程间两种制约关系:
1.资源共享关系(进程间接制约) :需互斥地访问资源
2.相互协作关系(进程直接制约) :一个进程的执行依赖于另外一个(几个)进程的完
文档评论(0)