操作系统专升本新课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《操作系统专升本新课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 新课
- 资源描述:
-
1、操作系统复习资料操作系统复习资料(专升本)(专升本)2005-02-18去年考试题型去年考试题型 1.单选题单选题25分分,25小题小题 2.填空题填空题20分分 3.简答题简答题25分分 4.综合题综合题30分分,3大题大题复习的基本要求:复习的基本要求:1.按照考试大纲的要点进按照考试大纲的要点进行复习行复习,理解理解和和掌握掌握是是非常重要的非常重要的,了解了解是不能是不能漠视的。漠视的。2.课后的习题要领会方法课后的习题要领会方法重要的理论和算法会应用。重要的理论和算法会应用。复习的方式复习的方式1.以分析问题、解决问题、以分析问题、解决问题、理解理论、掌握方法为主理解理论、掌握方法为
2、主2.另外强调重要理论、算法另外强调重要理论、算法3.补充习题补充习题第一章第一章 操作系统概述操作系统概述1.计算机系统由什么构成计算机系统由什么构成?2.谁提出计算机硬件的五大结构?五谁提出计算机硬件的五大结构?五大结构包括哪些大结构包括哪些?3.软件按照功能可以分为哪两类?软件按照功能可以分为哪两类?4.操作系统产生的简单历程操作系统产生的简单历程5.操作系统的雏形是什么操作系统的雏形是什么?6.什么是多道程序设计?什么是多道程序设计?7.操作系统形成的标志是什么操作系统形成的标志是什么?4.操作系统产生的简单历程操作系统产生的简单历程纯手工纯手工-手工批处理手工批处理-监督程序监督程序
3、-中中断和多道程序设计引入断和多道程序设计引入-批处理系统批处理系统-OS基本成型基本成型5.操作系统的雏形操作系统的雏形-批处理监督程序批处理监督程序6.多道程序设计:多道程序设计:允许多个程序允许多个程序(作业作业)同时进入计算机内存并启动,交替计同时进入计算机内存并启动,交替计算算(运行运行)的方法的方法。提升计算机使用效。提升计算机使用效率率7.现代操作系统形成的标志现代操作系统形成的标志:多道程序多道程序系统的出现系统的出现8.操作系统的一种描述操作系统的一种描述9.操作系统的地位和作用图解操作系统的地位和作用图解10.操作系统的功能分解操作系统的功能分解11.现代操作系统的特征,基
4、本特征现代操作系统的特征,基本特征12.操作系统的接口操作系统的接口13.单道单道/多道批处理操作系统的特点多道批处理操作系统的特点14.分时操作系统的概念和特点分时操作系统的概念和特点15.实时操作系统的概念和特点实时操作系统的概念和特点16.网络操作系统的概念网络操作系统的概念,功能和特点功能和特点8.操作系统是位于计算机硬件之上的操作系统是位于计算机硬件之上的第一层系统软件,是整个计算机系统第一层系统软件,是整个计算机系统的核心;它控制和管理计算机软硬件的核心;它控制和管理计算机软硬件资源,合理、高效、安全地组织计算资源,合理、高效、安全地组织计算机的工作流程并方便用户使用计算机。机的工
5、作流程并方便用户使用计算机。10.操作系统的五大功能操作系统的五大功能作业管理作业管理-处理机管理处理机管理-存储管理存储管理-设备管理设备管理-文件管理文件管理程序和数据存放的方式是什么程序和数据存放的方式是什么?11.现代操作系统的特征,基本特征现代操作系统的特征,基本特征 并发性、共享性、并发性、共享性、虚拟性、异步性虚拟性、异步性12.操作系统的接口操作系统的接口 操作接口操作接口(命令命令),程序接口程序接口(系统调用系统调用)13.单道单道/多道批处理操作系统的特点多道批处理操作系统的特点 单独自封;多共自封单独自封;多共自封14.分时操作系统的概念和特点分时操作系统的概念和特点
6、多道多道+分时技术,多交独及分时技术,多交独及15.实时操作系统的概念和特点实时操作系统的概念和特点 实时:限定的时间内做出响应实时:限定的时间内做出响应 高可靠性高可靠性+高及时性高及时性16 用于管理网络通信和共享资源,协用于管理网络通信和共享资源,协调各计算机上任务的运行,并向用户调各计算机上任务的运行,并向用户提供统一的,有效方便的网络接口的提供统一的,有效方便的网络接口的程序集合称为网络操作系统。程序集合称为网络操作系统。功能:网络通信,管理资源,提供网功能:网络通信,管理资源,提供网络服务,提供网络接口络服务,提供网络接口 特点:自治性特点:自治性,分散性分散性,互联性互联性,统一
7、性统一性 第二章第二章 处理机管理处理机管理1.单道程序执行的特征单道程序执行的特征独占独占,顺序顺序,再现再现2.多道系统下程序运行的特征多道系统下程序运行的特征 并发并发,制约制约(间接间接/直接直接),状态多变状态多变3.进程的概念和构成,进程分类进程的概念和构成,进程分类4.PCB结构包含结构包含标识标识,说明说明,现场现场,管理管理5.进程的特征进程的特征 动态动态,并发并发,制约制约,生命期生命期,可执行同一程序可执行同一程序6.系统进程和用户进程关系系统进程和用户进程关系7.进程的三种基本状态以及变迁过程进程的三种基本状态以及变迁过程8.为了管理进程需要哪些控制队列为了管理进程需
8、要哪些控制队列?N个进程,如何分布在上述队列中?个进程,如何分布在上述队列中?各个队列的个数是多少?各个队列的个数是多少?9.进程调度的任务是什么?进程调度的任务是什么?10.进程调度的算法有哪些?进程调度的算法有哪些?11.什么是先来先服务调度算法什么是先来先服务调度算法?如何理解先来先服务?进程会一直占如何理解先来先服务?进程会一直占用用CPU直到运行完毕吗直到运行完毕吗?是不是以启动进程并到达就绪队列的是不是以启动进程并到达就绪队列的时间为准?还是以每次进入就绪队列的时时间为准?还是以每次进入就绪队列的时间为准?间为准?12.什么是时间片轮转调度算法什么是时间片轮转调度算法?若时间片大若
9、时间片大/小会怎样小会怎样?时间片可以小于一个终端请求受理时间时间片可以小于一个终端请求受理时间吗吗?13.什么是优先数调度算法什么是优先数调度算法?优先级与优先数的关系如何?优先级与优先数的关系如何?优先数有静态和动态优先数有静态和动态,各有什么特点?各有什么特点?系统进程的优先数如何系统进程的优先数如何?I/O约束的进程优先数高好还是低好约束的进程优先数高好还是低好?UNIX系统采用的是优先数调度算法吗系统采用的是优先数调度算法吗?14.什么是多级队列调度算法什么是多级队列调度算法?刚创建的进程进入哪一级就绪队列刚创建的进程进入哪一级就绪队列?阻塞态出来的进程进入哪一级就绪队列阻塞态出来的
10、进程进入哪一级就绪队列?时间片满进程哪一级就绪队列时间片满进程哪一级就绪队列?如果有更高级别的进程在就绪队列中,如果有更高级别的进程在就绪队列中,此时处于运行的进程会被抢用此时处于运行的进程会被抢用CPU吗?如吗?如果会被抢用果会被抢用CPU的进程哪一级就绪队列的进程哪一级就绪队列?它能保证主机与外设的较高利用率吗?它能保证主机与外设的较高利用率吗?该算法是否可以改进得更合理?该算法是否可以改进得更合理?15.进程调度的两种基本方式是什么进程调度的两种基本方式是什么?抢先式,不可抢先式抢先式,不可抢先式16.为什么需要原语为什么需要原语?什么是原语?什么是原语?用什么方式实现原语?用什么方式实
11、现原语?17.特权指令特权指令,管态管态,目态目态,系统调用系统调用,用户程用户程序序,访管指令,它们相互关系如何?访管指令,它们相互关系如何?源程序源程序系统调用系统调用编译成访管指令编译成访管指令+功能编码功能编码CPU执行该指令,产生软中执行该指令,产生软中断陷入操作系统断陷入操作系统(目态到管态目态到管态)找到响找到响应的系统调用程序入口地址应的系统调用程序入口地址执行相应执行相应功能功能返回中断点返回中断点(注意注意:进程可能已切换进程可能已切换)18.系统调用与一般程序调用的关系系统调用与一般程序调用的关系19.什么是作业?作业步?什么是作业?作业步?JCB?20.什么是后备作业?
12、后备作业队列什么是后备作业?后备作业队列?后备作业是否参与后备作业是否参与CPU的竞争的竞争?21.什么是作业调度?它和进程调度关系什么是作业调度?它和进程调度关系如何?高级调度如何?高级调度低低级调度级调度22.作业的生命期经历哪些状态作业的生命期经历哪些状态?提交提交后备后备运行运行完成完成23.作业调度的原则作业调度的原则 公平公平均衡使用资源均衡使用资源高吞高吞吐能力吐能力 什么是周转时间?表征系统吞吐能力什么是周转时间?表征系统吞吐能力Ti=完成时间完成时间-到达系统时间到达系统时间(后备后备)24.作业调度算法作业调度算法FIFO,短作业优先短作业优先,高高响应比优先响应比优先的思
13、想和应用的思想和应用 25.为什么说高响应比优先是为什么说高响应比优先是FIFO和短和短作业优先的折中?作业优先的折中?26.短作业总能得到最小的平均周转时短作业总能得到最小的平均周转时间吗?如果能条件是什么?间吗?如果能条件是什么?27.处于阻塞态的进程,当它所等待事处于阻塞态的进程,当它所等待事件发生时件发生时(完成完成),一定会变成就绪态并,一定会变成就绪态并插入就绪队列吗?插入就绪队列吗?28.一个分时系统,允许一个分时系统,允许10个终端用户个终端用户同时工作,时间片同时工作,时间片100ms,对于用户的,对于用户的每个请求,每个请求,CPU需要需要300ms进行处理进行处理,那那么
14、一个用户提出两次请求的时间间隔最么一个用户提出两次请求的时间间隔最少是多少?少是多少?29.三个先后到达的进程三个先后到达的进程A,B,C分别需分别需要要24ms,3ms,3ms,如果按照如果按照FCFS的方的方式进行进程调度,请问平均等待时间是式进行进程调度,请问平均等待时间是多少?平均等待时间为平均周转时间多少?平均等待时间为平均周转时间30.作业分析作业分析忽略系统调用时间,用三种作业忽略系统调用时间,用三种作业调度算法确定作业调用顺序,并计算调度算法确定作业调用顺序,并计算各自的周转时间和总的周转时间各自的周转时间和总的周转时间作业号作业号达到时间达到时间CPU时间时间 1 8.8 1
15、.5 2 9.5 0.8 3 9.0 1.0FCFS:1-3-2 18.810.31.5 29.512.12.6 39.011.32.3 平均周转时间平均周转时间=(1.5+2.6+2.3)/3=32/15短作业短作业:1-2-3同同FIFO 18.810.31.5 29.511.11.6 39.012.12.1 平均周转时间平均周转时间=(1.5+1.6+2.1)/3=26/15高响应比高响应比:1-3-2 18.810.31.5 29.512.12.6 39.011.32.3 平均周转时间平均周转时间=(1.5+2.6+2.3)/3=32/15作业作业1到达后先执行,到了到达后先执行,到了
16、10.3的的时候作业时候作业2和和3都已经达到,此时计算都已经达到,此时计算可知:作业可知:作业2响应比响应比=0.8/0.8=1 作业作业3响应比响应比=1.3/1.0=1.3所以先执行作业所以先执行作业3后执行作业后执行作业2 31.总内存量总内存量100K,进程不在内存中移动进程不在内存中移动,内存连续分配;按照内存连续分配;按照FCFS算法调度作算法调度作业和进程,请计算各周转时间,平均业和进程,请计算各周转时间,平均周转时间周转时间(忽略其它时间忽略其它时间)。内存分布。内存分布.作业作业 到达到达CPU时间时间 内存量内存量 110.10.715K 210.30.570K 310.
17、50.450K 410.60.420K 510.70.210K作业作业到达到达CPU装入装入开始开始完成完成周转周转110.10.710.110.110.80.7210.30.510.310.811.31.0310.50.411.311.511.91.4410.60.411.311.912.31.7510.70.210.711.311.50.8平均周转时间平均周转时间=1.12作业作业1 15k作业作业2 70k作业作业5 10k 5k 15k作业作业2 70k作业作业5 10k 5k作业作业3 50k作业作业4 20k 15k作业作业5 10k 5k 第三章第三章 存储管理存储管理1.CPU
18、能否直接访问内存和外存?能否直接访问内存和外存?2.存储管理的功能是什么?存储管理的功能是什么?3.本章掌握如下线索本章掌握如下线索基本概念:重定位基本概念:重定位,碎片碎片,页页,块块,页表页表,快表快表虚拟存储器虚拟存储器,缺页中断缺页中断每种存储管理方法每种存储管理方法基本思想,地址映射,优缺点基本思想,地址映射,优缺点掌握可变分区的分配和回收,分页式地掌握可变分区的分配和回收,分页式地址定位,却页率计算址定位,却页率计算4.一个程序的生命周期经历了哪些过程一个程序的生命周期经历了哪些过程5.什么是地址重定位什么是地址重定位?它有哪些形式?它有哪些形式?6.静态重定位的特点是什么静态重定
19、位的特点是什么?能在内存中移动吗能在内存中移动吗?重定位需要硬件支持吗重定位需要硬件支持吗?在内外存的程序相同吗?在内外存的程序相同吗?重定位工作是一次性完成吗重定位工作是一次性完成吗?7.PCB中有没有程序地址的说明信息中有没有程序地址的说明信息?这个地址一般称为起始地址,是否就这个地址一般称为起始地址,是否就是程序段的起始地址是程序段的起始地址?什么是碎片?内什么是碎片?内/外碎片?外碎片?8.单一连续分区存储管理单一连续分区存储管理 内存如何分区内存如何分区?系统区和用户区系统区和用户区 用户区全部分配给一个程序吗用户区全部分配给一个程序吗?采用地址重定位的方式是什么采用地址重定位的方式
20、是什么?如何实现内存的存储保护?可以采用如何实现内存的存储保护?可以采用一个界限寄存器法一个界限寄存器法 会造成内存浪费吗会造成内存浪费吗?缺点缺点单道单道,外部碎片外部碎片,无法移动无法移动 如何运行大程序如何运行大程序?覆盖覆盖扩充内存扩充内存 如何模拟实现多任务如何模拟实现多任务?交换技术交换技术9.固定分区存储管理固定分区存储管理 内存如何分区内存如何分区?系统区和用户区系统区和用户区 用户区如何划分用户区如何划分?这种划分固定吗这种划分固定吗?每个分区的管理结构如何安排每个分区的管理结构如何安排?采用地址重定位的方式是什么采用地址重定位的方式是什么?如何实现内存的存储保护?可以采用如
21、何实现内存的存储保护?可以采用上下界限寄存器法上下界限寄存器法 会造成内存浪费吗会造成内存浪费吗?缺点缺点内内/外部碎片外部碎片,无法移动无法移动 采用什么策略将分区分配给多个进程采用什么策略将分区分配给多个进程针对多个队列和针对多个队列和1个队列两种情况个队列两种情况.10.可变分区存储管理可变分区存储管理 内存如何分区内存如何分区?系统区和用户区系统区和用户区 用户区根据什么划分用户区根据什么划分?每个分区的管理结构如何安排每个分区的管理结构如何安排?采用地址重定位的方式是什么采用地址重定位的方式是什么?该重定位需要硬件支持吗?如何映射该重定位需要硬件支持吗?如何映射 产生的空闲块采用什么
22、方式合并?产生的空闲块采用什么方式合并?空闲区的分配算法,出发点是什么空闲区的分配算法,出发点是什么?如何实现内存的存储保护?可以采用如何实现内存的存储保护?可以采用上下界限寄存器法上下界限寄存器法 缺点缺点外部碎片外部碎片,分区合并耗时分区合并耗时11.分页式存储管理分页式存储管理(实存页模式实存页模式)内存如何划分内存如何划分?程序如何划分程序如何划分?固定分区思想固定分区思想+动态重定位技术动态重定位技术 什么是块什么是块?什么是页什么是页?页表?页表?内存块表?进程页表内存块表?进程页表?重定位方式重定位方式?如何映射如何映射?地址换算公式:地址换算公式:相对地址相对地址/块长块长=页
23、号页号 相对地址相对地址%块长块长=页内偏移页内偏移 从二进制表示中提取从二进制表示中提取(页号页号,偏移偏移)CPU访问寄存器和内存的速度矛盾访问寄存器和内存的速度矛盾导致快表的引入。印证了局部性原理导致快表的引入。印证了局部性原理 快表的命中率表征了性能的高低快表的命中率表征了性能的高低 快表的工作方式快在哪里快表的工作方式快在哪里?内存块的分配与回收内存块的分配与回收存储分块法存储分块法,位位图法图法,单链表法单链表法 特点特点分块分块,不连续全部装入不连续全部装入,动态重动态重定位定位 缺点缺点半页浪费半页浪费,全部装入全部装入12.虚存虚存解决了内存的扩充问题,满足大程解决了内存的扩
24、充问题,满足大程序的装入。序的装入。什么是虚拟存储器?大小如何确定什么是虚拟存储器?大小如何确定?什么是虚拟地址空间什么是虚拟地址空间?利用虚存思想的管理主要有:虚存页利用虚存思想的管理主要有:虚存页式,段式,段页式式,段式,段页式需要解决两个问题:需要解决两个问题:如何发现不再内存的信息如何发现不再内存的信息 内存空闲不足无法装入怎么解决内存空闲不足无法装入怎么解决 13.请求分页式存储管理请求分页式存储管理思想:不要求程序页全部并连续地思想:不要求程序页全部并连续地装入内存块中,其它页保存在辅存中,装入内存块中,其它页保存在辅存中,需要的时候通过缺页中断载入内存中,需要的时候通过缺页中断载
25、入内存中,如果内存不够则产生页面淘汰以便装入如果内存不够则产生页面淘汰以便装入新的页。新的页。页表结构页表结构 页号页号,块号块号,缺页中断位缺页中断位,辅存地址辅存地址 通常当缺页中断位通常当缺页中断位=1的页在内存的页在内存,否否则发出缺页中断,请求载入外存页则发出缺页中断,请求载入外存页 辅存地址:记录页在外存的地址辅存地址:记录页在外存的地址 缺页中断处理过程缺页中断处理过程 缺页中断同一般的中断有何区别缺页中断同一般的中断有何区别?缺页中断是在执行指令中发出并立缺页中断是在执行指令中发出并立即处理,一般则在执行完一条指令后才即处理,一般则在执行完一条指令后才检测有无中断;缺页中断处理
展开阅读全文