77范文网 - 专业文章范例文档资料分享平台

操作系统复习要点

来源:网络收集 时间:2019-03-16 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

操作系统复习要点

1.操作系统的分类及其接口类型。

分类:无操作系统的计算机系统、单道批处理系统、多道批处理系统、分时系统、实时系统。 接口类型:命令接口、程序接口、图形接口。 2.操作系统的主要功能:(1)处理机管理功能:进程控制、进程同步、进程通信、调度。(2)存储器管理功能:内存分配、内存保护、地址映射、内存扩充。(3)设备管理功能:

缓冲管理、设备分配、设备处理。 (4) 文件管理功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。

3.操作系统的基本特征:并发性、共享性、虚拟性、异步性。 4.操作系统的定义及作用。

定义:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 作用:1.OS作为用户与计算机硬件系统之间的接口2. OS作为计算机系统资源的管理者3. OS用作扩充机器。

5.多道程序的概念:是指同时把多个作业放入内存并允许它们交替执行,共享系统中的各类资源,当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。 6.高级通信的三种类型:共享存储器系统、消息传递系统、管道通信系统。 7.进程的概念,三种基本状态转换关系及转换原因。

概念:(1) 进程是程序的一次执行。(2) 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。(3) 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。在引入了进程实体的概念后,我们可以把传统OS中的进程定义为:“进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位”。 三种基本状态转换关系:

就绪时间片完I/O完成进程调度阻塞I/O请求执行8.纪录型信号量wait()、signal()的操作原理,如何利用它们实现进程或语句之间的前驱关

系。★

wait(S):当S.value>0 时,表示目前系统中这类资源还有可用的。执行一次wait 操作,意味着进程请求一个单位的该类资源,使系统中可供分配的该类资源减少一个,因此描述为S.value:=S.value-1;当S.value<0时,表示该类资源已分配完毕,进程应调用block原语自我阻塞,放弃处理机,并插入到信号量链表S.L中。

signal(S):执行一次signal操作,意味着释放一个单位的可用资源,使系统中可供分配的该类资源数增加一个,故执行S.value:=S.value+1 操作。若加1 后S.value≤0,则表示在该信号量链表中,仍有等待该资源的进程被阻塞,因此应调用wakeup 原语,将S.L链表中的第一个等待进程唤醒。

Var a,b,c,d,e,f,g; semaphore∶=0,0,0,0,0,0,0; begin

parbegin

begin S1; signal(a); signal(b); end;

begin wait(a); S2; signal(c); signal(d); end; begin wait(b); S3; signal(e); end;

S1S2S4S5S3S6 begin wait(c); S4; signal(f); end; begin wait(d); S5; signal(g); end;

begin wait(e); wait(f); wait(g); S6; end; parend end

9.临界资源、临界区的概念。

一次仅允许一个进程访问的资源叫做临界资源。

在每个进程中,访问临界资源的那段代码叫做临界区。 10.死锁的定义、产生原因及必要条件。

所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵局状态时,若无外力作用,它们将无法再向前推进。 产生死锁的原因 :(1)竞争资源。 (2) 进程间推进顺序非法。

产生死锁的必要条件 (1)互斥条件 (2) 请求和保持条件 (3) 不剥夺条件 (4) 环路等待条件 11.各种进程、作业调度算法的原理、性能比较及计算(周转时间、带权周转时间)。★书上P74

12.周转时间、带权周转时间的概念。 周转时间:从进程提交到进程完成的时间间隔为周转时间.也就是等待进入内存的时间,在就绪队列中等待

的时间,在 CPU中执行的时间和I/O操作的时间的总和.

带权周转时间:作业的周转时间与系统为它提供服务的时间之比。

13.请求分页管理系统中的最佳、FIFO、LRU页面置换算法的调度原理及计算(缺页率和页面置换图)。各种页面置换算法的性能比较。★

假定系统为某进程分配了三个物理块, 并考虑有以下的页面号引用串: 7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1

进程运行时, 先将7,0,1三个页面装入内存。 以后, 当进程要访问页面2时, 将会产生缺页中断。此时OS根据最佳置换算法, 将选择页面7予以淘汰。

引用率

70120304230321201701

777222227

00004000

1133311 页框(物理块)利用最佳页面置换算法时的置换图

引用率 701203042303212011701 777222444000777 00033322211100 1110003332221

页框

利用FIFO置换算法时的置换图

引用率 70120304230321201701 777224440111 00000033300 1133222227

页框

LRU页面置换算法

14.内存动态分区分配的各种算法及实现。 (1) 首次适应算法FF。

(2) 循环首次适应算法,该算法是由首次适应算法演变而成的。 (3) 最佳适应算法。 (书上P108)

15.磁盘访问时间的组成和各种常用磁盘调度算法如FCFS,SSTF, SCAN(扫描)算法的原理及计算。★

先来先服务 最短寻道时间优先

SCAN算法

循环扫描(CSCAN)算法

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库操作系统复习要点在线全文阅读。

操作系统复习要点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/527942.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: