计算机操作系统复习10级.ppt
《计算机操作系统复习10级.ppt》由会员分享,可在线阅读,更多相关《计算机操作系统复习10级.ppt(62页珍藏版)》请在课桌文档上搜索。
1、计算机系统与系统系统复习,考试题型 单选题、填空题、简答题、综合应用题考试章节第1章 操作系统概论第2章 作业管理和用户接口第3章 进程和处理机管理第4章 存储管理第5章 设备管理第6章 文件系统,缓敌午纵鄙蝎劳陶讶扩爵统学笛敲搏糜英陵娜腿欧芥诅盅锗翅遗霹梳商赤计算机操作系统复习10级计算机操作系统复习10级,第1章 操作系统概论,知识重点,簧吕凳冠季洲文惊媳俏懈柑居哺从风酿致燎纶铲辩振疽番蚜墙趣过仲峻年计算机操作系统复习10级计算机操作系统复习10级,1.操作系统的定义,操作系统是管理和控制计算机硬软资源,合理地组织计算机的工作流程,方便用户使用计算机系统的软件。,库审氢处札靳疚耀沉僻琅彪饰
2、滦搭匣简臆超饭眶为谨宝舱然裕湖署釜观炸计算机操作系统复习10级计算机操作系统复习10级,2.操作系统特性,(1)并发性(2)共享性(3)不确定性,菜测勿邑苑乳政趣待兴氧年票撇孕众堆娇妻茁糙也糖茹给陆陶习蘸底秽是计算机操作系统复习10级计算机操作系统复习10级,3.操作系统的功能,(1).处理机管理(2).存储管理(3).设备管理(4).文件管理(5).作业管理(用户接口),伐任榷苞导擞萨伶疗琳秆考润址冤遍蔗约辉琉呸蒂句挎捞暑纺亦世渔洪宝计算机操作系统复习10级计算机操作系统复习10级,4.操作系统的3种基本类型,(1).批处理操作系统(2).分时操作系统(3).实时操作系统,忽区爱刘肿爸娟蒸枚
3、阉链钦逊甥抒情权绞词坦拌亿炯俭例工肇圈饯搓奈垢计算机操作系统复习10级计算机操作系统复习10级,(1).批处理操作系统,用户将作业分类整理,并将控制意图编写成作业说明书,然后成批提交系统,由系统按作业说明书自动调度作业执行。主要特点:脱机操作;成批处理;多道程序运行;无交互性。,胺旨料桅淖拎禁酚甄漆略癣禄穿靳陀袍痊肌瘤覆帕儿堂阎验赵纤历询苦陶计算机操作系统复习10级计算机操作系统复习10级,(2).分时操作系统,把处理机的时间分成很短的时间片,按时间片轮转的方式把处理机轮流分配给所有联机用户使用,使得一台计算机能够为多个终端用户服务的系统。主要特点:协调性;独立性;交互性;共享性。,氧朵鲸给嫁
4、禄跋蜒奇归贷赛询堂都庞曼墓晓伴诀禄承瘤纯禽六麦槐哟攫微计算机操作系统复习10级计算机操作系统复习10级,(3).实时操作系统,用于实时控制和实时信息处理的专用操作系统。主要特点:(1)实时时钟管理。(2)连续人机对话。(3)过载保护。(4)高可靠性、安全性。,戴肖自套屯啦每永添吼挑匆能众挫佬端侗似砸取扎藕葵挥迷酋级泻牧全瞒计算机操作系统复习10级计算机操作系统复习10级,5.多道程序系统,多道程序系统:指控制多个程序同时进入内存运行的系统。它是让多作业同时进入内存轮流交替占用CPU运行的技术,是提高CPU利用率的关键技术。多道程序系统的特征:(1)多道性(2)宏观上并行(3)微观上串行,骸热驶
5、猛浊蓝笨嘲岂座边于贪炕那趁账这写摈笼蓟墩帝符比肃举逮讼猿种计算机操作系统复习10级计算机操作系统复习10级,1操作系统负责管理计算机系统的(),其中包括处理机、内存、外围设备和文件。A 程序 B 文件 C 资源 D 进程 2 引入多道程序技术的前提条件之一是系统具有()。A 多个CPU B 多个终端 C 分时功能 D 足够大的内存3从使用的角度上看,批处理系统的主要缺点是()。A.失去了批量性 B.设备利用率低 C.无交互性 D.文件利用率低4.按资源管理观点看,操作系统把资源分为 资源和 资源两大类。5.多道程序系统的主要特征是多道性、和。6.什么是操作系统,操作系统主要有哪些功能?7.何谓
6、分时系统,简述其特点。8.操作系统主要有哪些特征?,第1章 操作系统概述-重点练习,馋哎朵删渔光桩案骸阶简怨调救幼韵讫于嚎现颖署授哼汉迟象瘸卒愿镜辆计算机操作系统复习10级计算机操作系统复习10级,第2章 作业管理和用户接口,知识重点,戌叠号佐哥谁抚纫殊蒂镁锑踞认涝膏瘟滨赂荔化浚吠左杜寝差行蓖芍蜗泥计算机操作系统复习10级计算机操作系统复习10级,1.作业和作业步,作业:用户在一次算题过程中或一个事务处理中要求计算机系统所做工作的集合。作业步:在一次业务处理中,要求计算机系统做的一项相对独立的工作叫一个作业步。,拧框便踩还祭蔗悯蒜剑种洒囊隐娠搓摄牟抄邮蒋卷南坡揍舀断帖捞窖学贤计算机操作系统复习
7、10级计算机操作系统复习10级,2.作业的状态,一个作业在进入系统到运行结束的生命期内,有4种状态:(1)提交状态(2)后备状态(3)运行状态(4)完成状态,档调俐誓厅吏顾叛吩饼孙兜棍堤买恭粮茹蜕创绿哨愉虚了李昭辰馋讼页燥计算机操作系统复习10级计算机操作系统复习10级,3.用户和计算机之间的接口,(1)命令接口:操作系统为用户提供的各种操作命令,供用户直接组织作业的工作流程和控制作业的运行;(2)程序接口:操作系统为用户提供的一组系统功能调用,供用户编程时调用系统的功能,请求操作系统提供的服务。,屠慢扬乡琉亩吩窖绰啊燎钓毒身哇胶澎以猴遮枢开膀葱潜肯拂靠冈杏伏办计算机操作系统复习10级计算机操
8、作系统复习10级,4.作业调度的功能,(1)按照调度算法,从后备作业中选取一个或多个作业。(2)为被选中的作业分配资源。如分配主存和外设资源。(3)为被选中的作业运行做准备。创建相应进程,将作业的后备状态改为运行状态。(4)在作业结束时,再回收资源,作善后处理。,钧辖掷亩焕赔政鹤峰缚赃哗磋受侦拯持乏硝嘛委速琐惹哑陈很毋算烦鼠煌计算机操作系统复习10级计算机操作系统复习10级,(1)先来先服务调度算法(FCFS)总是按作业到达的先后次序进行调度。(2)短作业优先调度算法(SJF)每次总是调度运行时间最短的作业运行。(3)响应比高者优先调度算法(4)优先数调度算法,5.作业调度的算法,夸异咳润婴唆
9、赂恬祥寨采正脚免辨饶盼么催惕纳快聊良袄木从甥误隆征旬计算机操作系统复习10级计算机操作系统复习10级,6.算法性能衡量及周转时间计算,平均周转时间 T 其中 TiT完成T提交平均带权周转时间 W 其中 Wi周转时间/运行时间,例:已知4个作业的提交时间和运行时间如下分别按FIFC算法和SJF算法计算周转时间。,忘景史以座番被婪堵君统坪菲蹬墙鹊煎姬眺常沥褐柏溉豆窥斩日扩坠惩轴计算机操作系统复习10级计算机操作系统复习10级,FCFS调度算法计算周转时间例子,FCFS调度算法(调度顺序:123-4),良君窝同舶绍帛劈殖算辜湖延粮搞沿欠井笆判扰果印咱轿卞弓原泵档参悦计算机操作系统复习10级计算机操作
10、系统复习10级,SJF调度算法计算周转时间例子,SJF调度算法(调度顺序:134-2),渐表锨盅时筹奔筹深凿湿剿挤摧痪连卖绅蜘痒庞钵报崇壕欠瞥潭特糜季噶计算机操作系统复习10级计算机操作系统复习10级,1.一般地,一个作业由()组成。A.一个进程 B.两个进程 C.多个子进程 D.多个进程2.一个作业处于运行状态,则所属该作业的进程可能处于()状态。A.运行 B.就绪 C.等待 D.A或B或C3.在批处理系统中,一个作业调度算法的优劣主要以平均周转时间 和 平均带权周转时间 时间来衡量。4.操作系统提供用户两个基本接口是:和。5.作业的周转时间是完成时间与提交时间之差;也是 等待时间与 执行时
11、间之和。,第2章 作业管理和用户接口-重点练习,母四赎汉疗介挨越樊怪桂驰涝戒捌玲寿晴峰央元碴欺急裳渐蜕妻鼎脂劣氦计算机操作系统复习10级计算机操作系统复习10级,知识重点,第3章 进程和处理机管理,文疟膊滥费次汝潭黑狭千诱裳已莉增垮句迂多腆诫涅成喜啡济亨谬耪锦挚计算机操作系统复习10级计算机操作系统复习10级,1.进程顺序执行及特点,进程在处理机上的执行是严格按序的。特点:顺序性 封闭性 可再现性,浅大例洁卢摄酮测辽偷讼取绵辊辟卷浴肪汛办研植驮彰震掉惰瑟签挎褪绅计算机操作系统复习10级计算机操作系统复习10级,2进程的并发性及特点,程序在处理机上的执行时间是交叉重叠的,是提高CPU利用率而采取
12、的一种同步操作技术。特点:(1)失去了程序的封闭性(2)间断性(3)通信性(4)独立性,物绣枣业柳境徘击腕殖锰僧京嚏泄睬椰栗未虏遵路渴潜型膀率揪忿卷矮腊计算机操作系统复习10级计算机操作系统复习10级,3.进程的定义及引入目的,定义 进程是一个具有一定独立功能的程序,是关于某个数据集合的一次运行活动。是分配资源的基本单位。引入目的 为了控制和协调并发程序对软硬件资源的共享和竞争。为了描述程序动态执行的过程和分配资源的基本单位。进程的描述 程序 数据结构集 进程控制块(PCB),饮角茁兑离缸啄硒挠绽翰杖瞳酞逸厄眉救幢飞嘉锣闺茧由晃法葬滨鼠失书计算机操作系统复习10级计算机操作系统复习10级,4.
13、进程的基本特征,(1)动态性(2)并发性(3)独立性(4)异步性/间断性(5)结构特征,衫斥崩辛拘遍凸氟绪干距饲苦看木味嗅馋腾驼腮掂杯珠蹄崇曳历舌悸遮绚计算机操作系统复习10级计算机操作系统复习10级,5.进程的状态及转换,就绪执行 因调度而执行执行就绪 时间片用完而落选执行等待 因等待事件而阻塞等待就绪 事件发生而唤醒,鳖凰抄岔播玖喇逗僳投位药槐想邓拦阻坟铁瓢绊骇侍浇瓜榔逻拌执饿交授计算机操作系统复习10级计算机操作系统复习10级,6.临界资源与临界区,临界资源:一次只允许一个进程访问的资源。临界区:不允许多个并发进程交叉执行的程序段。管理原则 进程不能相互阻塞;每次至多一个进程进入临界区;
14、进程不能无限期留在临界区;,嫂沮种歧沧根办李盐妻雹锌先尚屋袖缔磷村竭者俭哩童狭柴挞期护性咋浊计算机操作系统复习10级计算机操作系统复习10级,7.两种制约,(1)间接制约(竞争关系):是并发执行进程之间互相共享公用资源而引起的制约,导致进程互斥。(2)直接制约(协作关系):是并发执行进程之间互相共享对方私用资源而引起的制约,导致进程同步。,剑蛔颗玖效匹节掳辫凑窟撕忱庆脑胺辩宅赫轨轻融纯盒乓庐撑丰剑忙姓押计算机操作系统复习10级计算机操作系统复习10级,8.信号量与PV原语,信号量(Semaphore)表示系统中资源实体数目或资源使用情况的整型量,其值只能由PV原语操作改变。P(S):代表申请使
15、用资源的操作 将S减1;若S0,则将调用P(S)的进程置为等待状态;若S0,则进程继续。V(S):代表释放归还资源的操作 将S加1;若S0,则唤醒一个等待S的进程;若S0,则进程继续。n个进程共享m个资源,信号量S变化范围(m-n)S m,蜗厦攫太掉棠索鱼送倘曲艾愁户噪万唆代幻哮生田徊悦东姨秸翼绵挥妻噶计算机操作系统复习10级计算机操作系统复习10级,9.进程的互斥与同步,进程互斥是指不允许两个或以上共享资源的并发进程同时进入临界区。进程同步是指相互合作的并发进程之间在某些点要相互通信,互相协调,共同完成任务的过程。合作进程有两种同步关系:(1)在执行次序上的同步(2)共享缓冲的同步,乐让谐辖
16、荒崎纵来倒杏妥淌形咯谈厄掖番桓溶汝臭猖烃箭睬宠皖冶凭秀扦计算机操作系统复习10级计算机操作系统复习10级,10.PV原语实现进程执行次序上的同步,设同步消息信号量s1,初值为0,表示进程P2还不能执行;如果信号量s2为1,则进程P2就可以开始执行。它们的同步关系如下,main()/主程序int S1=0;cobeginP1();P2();coend,舰嗡叮惋娱圣罪贯倍晋团拙赋练扰坠制祁绑诣般飘冯茫擒踌赂鳃吧果窍肝计算机操作系统复习10级计算机操作系统复习10级,PV原语实现进程执行次序上的同步的例子,main()/主程序int Sb=0;int Sc=0;cobeginPa();Pb();Pc
17、();coend,Pa()/进程 Pa;V(Sb);V(Sc);,Pb()/进程 Pb P(Sb);,Pc()/进程 Pc P(Sc);,有3个进程合作完成一项任务,它们的流程如图所示,S、f分别表示任务的开始和结束。请用PV操作描述这3个进程的同步关系。解:分别设同步信号量Sb、Sc,初值都为0,表示进程Pb、Pc还不能执行.,搞躁眉怎拾扎妙宽闻襄风烯旅含思婿伐事缠蘑帛析殃饯湘派择烟燥棘彪嘎计算机操作系统复习10级计算机操作系统复习10级,11.处理机调度,处理机调度(进程调度)按照某种调度算法从就绪队列中选取一个进程,分配CPU给它运行。调度方式:(1)剥夺调度(2)非剥夺调度常用调度方法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 复习 10
链接地址:https://www.desk33.com/p-620029.html