- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机操作系统期末复习资料
第一章操作系统引论
★作系统的目标
1.有效性
2.方便性
3.可扩充性
4.开放性
★操作系统的作用
1.os作为用户与计算机硬件系统之间的接口
2.os作为计算机系统资源的管理者
3.os实现了对计算机资源的抽象
★操作系统的基本特性
1.并发性
2.共享性
3.虚拟技术
4.异步性
★操作系统的主要功能
1.处理机管理功能
2.存储管理功能
3.设备管理功能
4.文件管理管理功能
5.用户接口管理功能
第二章进程管理
★进程和程序的区别
进程是具有独立功能的程序关于某个数据集合的一次运行活动 ,是系统进行资
源分配和调度的独立单位。程序是指令的有序序列。进程与程序的区别在于 :①进
程是动态的 ,程序是静态的 ;②进程是短暂的 ,程序可以永远保存 ;③进程与程序之间
不具有一一对应关系 :一个程序可以对应一个进程 ,也可以对应多个进程 ;一个进程可
以对应一个程序 ,或者对应一段程序。
★进程和它与程序相比的特征
进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是
操作系统动态执行的基本单元 ,在传统的操作系统中 ,进程既是基本的分配单元 ,也是
基本的执行单元。
进程与程序的主要区别 :①程序是永存的 ;进程是暂时的 ,是程序在数据集上的一
次执行 ,有创建有撤销 ,存在是暂时的 ;②程序是静态的观念 ,进程是动态的观念 ;③进
程具
有并发性 ,而程序没有 ;④进程是竞争计算机资源的基本单位 ,程序不是。⑤进程
和程序不是一一对应 :一个程序可对应多个进程即多个进程可执行同一程序 ;一个进
程可以执行一个或几个程序。
★ 进程的三种基本状态
1.就绪状态
2.执行状态
3.阻塞状态
4.挂起状态
5.创建状态
6.终止状态
★ 引起创建进程的事件 1.用户登录 2.作业调度 3.提供服务 4.应用请求
★ 临界资源和临界区
临界资源 :在一段时间内只允许一个进程访问的资源称为临界资源或独占资
源。 临界区 :把在每个进程中访问临界资源的那段代码称为临界区。
★ 同步机制应遵循的规则
(1 空闲让进 当无进程处于临界区时 ,表明临界资源处于空闲状态 ,应允许一个请
求进入临界区的进程立即进入自己的临界区 ,以有效地利用临界资源。
(2 忙则等待 当已有进程进入临界区时 ,表明临界资源正在被访问 ,因而其它试图
进入临界区的进程必须等待 ,以保证对临界资源的互斥访问。
(3 有限等待 对要求访问临界资源的进程 ,应保证在有限时间内能进入自己的临
界区 ,以免陷入 “死等 ”状态。
(4 让权等待 当进程不能进入自己的临界区时 ,应立即释放处理机 ,以免进程陷入
“忙等 ”状态。
进程的五种基本状态及转换
例题 :进程同步 (下列代码仅供参考
假定系统有两个并发进程 read,move共享缓冲器 B1 。进程 read 负责将一条记
录存放到缓冲器 B1 中。进程 move 从缓冲器 B1 中取出一记录。缓冲器 B1 每次只
能存放一个记录。要求两个进程协调完成任务 ,既保证进程 move 不重复读取同一记
录 ,又保证进程 read不覆盖未取出的记录。请用 PV 操作 ,写出它们的并发程序。
解:
begi
文档评论(0)