操作系统习题答案中国铁道出社刘振鹏李亚平王煜张明.doc

上传人:h**** 文档编号:1422581 上传时间:2019-02-25 格式:DOC 页数:9 大小:56.50KB
下载 相关 举报
操作系统习题答案中国铁道出社刘振鹏李亚平王煜张明.doc_第1页
第1页 / 共9页
操作系统习题答案中国铁道出社刘振鹏李亚平王煜张明.doc_第2页
第2页 / 共9页
操作系统习题答案中国铁道出社刘振鹏李亚平王煜张明.doc_第3页
第3页 / 共9页
操作系统习题答案中国铁道出社刘振鹏李亚平王煜张明.doc_第4页
第4页 / 共9页
操作系统习题答案中国铁道出社刘振鹏李亚平王煜张明.doc_第5页
第5页 / 共9页
点击查看更多>>
资源描述

1、什么是操作系统?操作系统追求的主要目标是什么?答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程, 控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序 模块的集合。操作系统追求的主要目标包括四个方面,分别是:方便性、有效性、可扩充性、开放性。操作系统分成哪几类?答:单道批处理系统、多道批处理系统、分时系统、实时系统、微机操作系统、多处理机操作系统、网络操作系统和分布式操作系统。从资源管理观点看,操作系统具有哪些功能?答:处理机管理、存储器管理、I/O 设备

2、管理、文件管理。简述操作系统的特性。答:并发、共享、虚拟、异步性。第二章什么叫作业调度? 作业调度选择作业的必要条件是什么?答:操作系统根据允许并行工作的道数和一定的算法从等待的作业(后备作业)中选取若干作业装入主存储器,使它们可以去获得处理器运行,这项工作称为作业调度。作业调度的必要条件是,即只有在系统当前尚未分配的资源可以满足在系统中等待执行的作业的资源要求。系统采用不能移动已在主存储器中作业的可变分区方式管理主存储器,现有供用户使用的主存空间 100K,系统配有 4 台磁带机,有一批作业见表 2.6。表 2.6作业序号 进输入井时间 要求计算时间 需要主存量 申请磁带机数1 l0:00

3、25 分钟 15K 2 台2 10:20 30 分钟 60K 1 台3 10:30 10 分钟 50K 3 台4 10:35 20 分钟 10K 2 台5 10:40 15 分钟 30K 2 台该系统采用多道程序设计技术,对磁带机采用静态分配,忽略设备工作时间和系统进行调度所花的时间,请分别写出采用“先来先服务调度算法” 、 “计算时间短的作业优先算法”和选中作业执行的次序以及各个作业的装入主存时间、开始执行时间、完成时间、周转时间以及它们的平均周转时间。答:先来先服务调度算法” 、 “计算时间短的作业优先算法”和选中作业执行的次序以及它们的平均周转时间的结果是一样的:选中作业的次序:选中作业

4、执行的次序均为 1,2,4,5,3。作业 1 的周转时间:25 分钟;作业 2 的周转时间:35 分钟;作业 3 的周转时间:70 分钟;作业 4 的周转时间:40 分钟;作业 5 的周转时间:50 分钟;平均周转时间:(25+35+70+50+40)/5=44 分钟在上题中,若允许移动已在主存储器中的作业,则作业被选中的次序又是怎样的呢?并计算出它们的平均周转时间。答:在上题中,若允许移动已在主存储器中的作业,作业被选中的次序仍然一样。选中作业的次序:选中作业执行的次序均为 1,2,4,5,3。平均周转时间:(25+35+70+50+40)/5=44 分钟第三章进程控制块的作用是什么?它主要

5、包括哪几部分内容?答:进程控制块的作用是使一个在多道程序环境下不能独立运行的程序(含数据)成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。也就是说,操作系统是根据进程控制块 PCB 来对并发执行的进程进行控制和管理的。PCB 是进程存在的惟一标志。在进程控制块中,主要包括下述四个方面用于描述和控制进程运行的信息:1 程表示符信息 处理机状态信息 进程调度信息 进程控制信息进程有哪几种基本状态?试举出使进程状态发生变化的事件并描绘它的状态转换图。答:一个进程必须具有以下三种基本状态:1 绪状态 执行状态 阻塞状态有 5 个批处理作业 A 到 E 几乎同时到达一计算中心。它们的估计运

6、行时间分别为10、6、2、4 和 8 分钟。其优先数(由外部设定)分别为 3、5、2、1 和 4,其中 5 设为最高优先级。对于下列每种调度算法,计算其平均进程周转时间,可忽略进程切换的开销。时间片轮转法;优先级调度;先来先服务(按照次序 l0、 6、2、4、8 运行) ;最短作业优先。对,假设系统具有多道处理能力,每个作业均获得公平的 CPU 时间,对到假设任时刻只有一个作业运行,直到结束。所有的作业都是 CPU 密集型作业。答:时间片轮转法的平均周转时间是 21(当时间片长短=6 分钟时)优先级调度的平均周转时间是 20先来先服务的平均周转时间是 19最短作业优先的平均周转时间是 14并发

7、执行的进程在系统中通常表现为几种关系?各是在什么情况下发生的?答:在这些进程之间可能存在以下两种关系: 资源共享关系 相互合作关系*什么叫临界资源?什么叫临界区?对临界区的使用应符合哪些规则?答:临界资源是一种多个进程共享的资源。其属性是:共享临界资源的进程必须互斥得访问它,也就是说,同一时刻只允许一个进程访问的共享资源叫临界资源在每个进程中访问临界资源的那段代码称为临界区。每个进程在进入临界区之前应先对欲访问的临界资源进行检查,看它是否正被访问。如果此时临界资源未被访问,该进程便可进入临界区对该资源进行访问,并设置它正被访问的标志;如果此刻该临界资源正被某进程访问,则本进程不能进入临界区。因

8、此,必须在临界区前面增加一段用于进行上述检查的代码。相应地,在临界区后面也要加上一段代码,用于将临界区正被访问的标志恢复为未被访问标志。若信号量 s 表示某一类资源,则对 s 执行 P、v 操作的直观含意是什么?答:P 操作相当于申请一个资源,得不到阻塞;V 操作相当于归还一个资源,如有等待该资源的进程,则唤醒。在用 P、V 操作实现进程通信时,应根据什么原则对信号量赋初值?答:*当进程对信号量 s 执行 P、V 操作时,s 的值发生变化,当 s0、s=0 和 s0 时 S 表示可使用的资源数或表示可使用资源的进程数;S=0 时 S 表示无资源可供使用或表示不允许进程再进入临界区;Ssize=

9、n)if(p-size-n=size)p-size=p-size-n;a=p;p=p+n;elsea=p;remove(Free,p);elsep=p-nextreturn a什么叫紧凑?为什么要进行紧凑?答:为了解决碎片问题,可采用的一种方法是,将内存中的所有作业进行移动,使它们相邻接。这样,原来分散的多个小分区便拼接成一个大分区,从而就可以把作业装入运行,这种通过移动,把多个分散的小分区拼接成大分区的方法被称为紧凑。进行接凑的目的是为了提高内存的利用率。简述什么是覆盖?什么是交换?覆盖和交换的区别是什么?答:覆盖,是指同一主存区可以被不同的程序段重复使用。通常一个作业由若干个功能上相互独立

10、的程序段组成,作业在一次运行时,也只用到其中的几段,利用这样一个事实,我们就可以让那些不会同时执行的程序段共用同一个主存区。因此,我们把可以相互覆盖的程序段叫做覆盖。交换,就是系统根据需要把主存中暂时不运行的某个(或某些) 作业部分或全部移到外存,而把外存中的某个(或某些)作业移到相应的主存区,并使其投入运行。覆盖技术的关键是提供正确的覆盖结构。通常,一个作业的覆盖结构要求编程人员事先给出,对于一个规模较大或比较复杂的程序来说是难以分析和建立它的覆盖结构的。因此,通常覆盖技术主要用于系统程序的主存管理上。覆盖技术的主要特点是打破了必须将一个作业的全部信息装入主存后才能运行的限制。在一定程度上解

11、决了小主存运行大作业的矛盾。交换技术的关键是设法减少每次交换的信息量。为此,常将作业的副本保留在外存,每次换出时,仅换出那些修改过的信息即可。同覆盖技术一样,交换技术也是利用外存来逻辑地扩充主存。它的主要特点是打破了一个程序一旦进入主存便一直运行到结束的限制。简述分页存储管理方式的基本思想和页表的作用。答:基本思想:在分页存储管理中将作业地址空间和存储空间按相同长度为单位进行等划分。把每个作业的地址空间(逻辑空间) 分成一些大小相同的片段,叫做页面或页 (Page)。把内存的存储空间也分成大小与页面相同的片段,叫做物理块或页框(Frame) 。在分配存储空间时,总是以块为单位,按照作业的页数分

12、配物理块。分配的物理块可以连续也可以不连续页表的作用:实现从页号到物理块号的地址映射缺页中断和一般中断有哪些不同?答:在指令执行期间产生和处理中断信号 一条指令在执行期间,可能产生多次缺页中断简述快表的作用。答:提高了存取速度,使得指令执行速度大大加快简述段和页的区别。答:分页和分段有许多相似之处,但是在概念上两者完全不通,主要表现在:页是信息的物理单位,分页是为了系统管理内存的方便而进行的,故对用户而言,分页是不可见的,是透明的;段是信息的逻辑单位,分段是作业逻辑上的要求,对用户而言,分段是可见的。页的大小是固定的,由系统决定;段的大小是不固定的,由用户作业本身决定。从用户角度看,分页的地址

13、空间是一维的,而段的地址空间是二维的。什么叫虚拟存储器?答:所谓虚拟存储器,是指仅把作业的一部分装入内存便可运行作业的存储器系统。具体地说,所谓虚拟存储器是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。局部性原理可以体现在哪两个方面?答:时间局部性和空间局部性在分页虚拟存储管理方式中,常采用哪几种页面置换策略?答:最佳置换算法、先进先出算法、最近最久未使用(LRU)算法、简单 Clock 置换算法、改进型 Clock 置换算法、某虚拟存储区的用户空间共 32 个页面,每页 1KB,主存 16KB。假定某时刻系统为用户的第 0、1、2、3 页分别分配的物理块号为 5

14、、10、4、7,将逻辑地址 0A5CH 和 093CH 变换为物理地址。答:125CH、113CH在一个分页虚拟存储管理方式中,采用 LRU 页面置换算法时,假如一个作业的页面走向为 1、3、2、1、1、3、5、1、3、2、1、5,当分配给该作业的物理块数 M 分别是 3 和 4时,试计算在访问过程中所发生的缺页次数和缺页率,并比较所得结果。答:M 是 3 时,缺页次数是 6,缺页率是 50M 是 4 时,缺页次数是 3,缺页率是 25试说明分页虚拟存储管理方式中缺页中断的处理过程。答:当用户进程要求访问某一页时,如果该页还没有调入内存,则产生一缺页中断,系统进入相应的缺页中断处理过程。首先,

15、保存当前进程的 CPU 现场环境,从外存中找到该页,然后,查看当前内存是否有空闲空间调入该页,如果有则启动 I/O,将该页由外存调入内存,同时修改页表,如果内存已满,则按照某种算法选择一页作为淘汰页调出,腾出空间后再调入。当然如果被淘汰的页在内存中已经被修改过,则需将该页写回外存。实现 LRU 算法所需的硬件支持是什么?答:利用移位寄存器或一个特殊的栈,以便在置换时能找到最近最久没有使用的页。如何实现分段共享?答:利用段的动态链接很容易实现段的共享,一个共享段在不同作业中可具有不同的段号。可通过设立一张共享段表来对段的共享进行集中管理,记录共享段的段号、段长、内存始址、存在位、外存始址等信息,

16、并记录了有共享此分段的每个进程的情况以及进程的个数。第五章作者:佚名 来源:网络什么叫文件?答:文件是在逻辑上具有完整意义的信息集合,它有一个名字作标识。叙述下列术语并说明它们之间的关系:存储介质、卷、块、文件和记录。答:把可用来记录信息的磁带、硬盘盘组、软磁盘片、卡片等称为存储介质;把存储介质的物理单位定义为“卷” ;把存储介质上连续信息所组成的一个区域称为“块” ;把逻辑上具有完整意义的信息集合称为文件,文件存放在存储介质上;记录式文件是指用户对文件内的信息按逻辑上独立的含义再划分信息单,每个单位称为一个逻辑记录。什么是文件的逻辑结构?常用的逻辑结构有哪几种?有何特点?答:用户按自己对信息

17、的使用要求组织文件,由于这种文件是独立于物理环境而构造的,所以,把用户概念中的文件称为文件的逻辑结构,或称逻辑文件。这是从用户观点出发,所观察到的文件组织形式,是用户可以直接处理的数据及其结构。文件的逻辑结构一般可分为两大类:是有结构文件,它是由一个以上的记录构成的文件,故又称为记录式文件;二是无结构文件,它是指由字符流构成的文件,故又称为流式文件。特点:无结构的流式文件是相关的有序字符的集合。流式文件指文件内的数据不再组成记录,只是依次的一串信息集合,字符是构成文件的基本单位。这种文件常常按长度来读取所需信息,也可以用插入的特殊字符作为分界。查找文件中的基本信息单位例如某个单词,是比较困难的

18、。但反过来,字符流的无结构文件管理简单,用户可以方便地对其进行操作。记录式文件是种有结构的文件。这种文件在逻辑上总是被看成一组连续有序的记录的集合。每个记录由彼此相关的域构成。记录可以按顺序编号为记录 1、记录 2、记录n。记录式文件通常以记录机为单位进行操作。比较连续文件、链接文件和索引文件的特点。答:连续文件特点:一个文件在逻辑上连续的信息被存放到存储介质上依次相邻的块上,这是一种逻辑记录顺序与物理记录的顺序相一致的文件结构;连续文件最大优点是顺序存取速度快;磁盘存储空间的利用率不高;对输出文件很难估计需多少磁盘块;影响文件的扩展,插入删除困难。链接文件特点:把逻辑文件的各个逻辑记录任意存

19、放到一些磁盘块中,这些磁盘块可以分散在磁盘的任意位置,顺序的逻辑记录被存放在不连续的磁盘块上,用指针把这些磁盘块按逻辑记录的顺序链接起来;链接结构解决了顺序结构中的所有问题:磁盘上的所有空闲块都可以被利用;建立文件时也不必事先考虑文件的长度,只要有空闲的磁盘块,文件可继续扩展;可根据需要在文件的任何位置插入一个记录或删除一个记录。链接方式又可分为隐式链接和显式链接两种,隐式链接只适合于顺序访问,对直接访问是极其低效的,显式链接不能支持高效地直接存取,存放链接指针的表会占用较大的内存空间。索引文件特点:索引结构是实现非连续存储的另一种方法;索引结构为每个文件建立一张“索引表” ,把指示每个逻辑记

20、录存放位置的指针集中在索引表中,把索引表保存在某个磁盘块中;对索引文件能方便地实现文件的扩展、记录的插入和删除;由于索引结构即适合顺序存取记录,又可以方便地按任意次序随机存取记录;容易实现记录的增、删和插入;采用索引结构必须增加索引表占用的空间和读写索引表的时间,当一个文件中记录很多时,索引表就很庞大。文件目录的主要内容和作用是什么?文件目录内容:记录一个文件的有关信息,除了指出文件名和文件在存储介质上的位置外,还应包括如何控制和管理文件的信息。文件目录作用:文件目录是为文件设置用于文件描述和文件控制的数据结构,它与文件一一对应,是用于查找文件的,它是文件系统实现按名存取的重要手段,总结文件的

21、物理结构和文件存取方法间的关系。不同的文件物理结构可采用不同的文件存取方法, 文件物理结构 可采用的文件存取方式连续文件 顺序存取链接文件 顺序存取索引文件 顺序存取、随机存取直接文件 按键存取文件操作主要有哪几个?它们的功能是什么?答:建立文件:当用户需要将一批信息(或程序)作为文件保存在文件存储介质上时,需要使用建立文件命令来达到自己的目的建立一个新文件。文件一经建立,就一直存人系统之中,直到用户使用撤销命令,撤销该文件为止。打开文件:用户为了使用某一个文件,必须先用打开文件系统调用命令将它打开,建立用户与该文件的直接联系方能使用。打开文件的实质是将外存中该文件的目录项读到活动文件表中,以

22、便对文件的控制操作在主存中进行。读/写文件:文件打开以后,用户需要把文件信息(文件体)从外存读人内存或从内存写回外存是通过调用读写文件系统调用来实现的。关闭文件:当用户不用(或暂时不用)某个文件时,可以使用关闭文件的系统调用命令。关闭文件的要求可以通过显式方式,即直接向系统提出;也可用隐式。删除文件:当用户确定不必保存某一个文件时,可以用删除文件的命令将它删除。删除文件的系统调用的参数一般是文件名。文件操作的种类远不止上述这些类型,还有如文件定位、读取文件属性、设置文件同性、修改文件名称,等等。文件的保护和保密措施有哪些?目前实现安全措施的办法有;制定用户的访问权限、口令、密码等。采用 UNI

23、X 操作系统的某系统的专用块内容为:空闲块数 3,然后依次登记的空闲块数为 77、89、60,问此时若一个文件 A 需要 5 个盘块,系统进行分配后有个文件 B 被删除,它占用的盘块块号为 100、101、109、500,则回收这些盘块后专用块的内容如何?答:空闲块数 2,然后依次登记的空闲块数为 109、500。假定有一个磁盘组共有 100 个柱面,每个柱面上有 8 个磁道,每个盘面被划分成 8 个扇区。现有一个含有 6400 个逻辑记录的文件,逻辑记录的大小与扇区大小一致,该文件以顺序结构的形式被存放到磁盘上。柱面、磁道、扇区的编号均从“0”开始,逻辑记录的编号也从“0”开始。文件信息从

24、0 柱面、0 磁道、0 扇区开始存放,试问:该文件的第 3680 个逻辑记录应存放在哪个柱面的第几磁道的第几个扇区?第 78 柱面的第 6 磁道的第 6 扇区中存放了该文件的第几个逻辑记录?答:该文件的第 1 个逻辑记录放在第 0 块上,所以该文件的第 3680 个逻辑记录应存放在3679 块上,则柱面号=3679/ (88)=57;3679 MOD(88)=31;磁头号=31/8=3;扇区号=31 mod8=7;文件的第 3680 个逻辑记录应存放在 57 柱面的第 3 磁道的第 7 个扇区第 78 柱面的第 6 磁道的第 6 扇区为磁盘第 6+8(6+788)=5046,所以此位置存放文件

25、的第 5047 个逻辑记录。假定某磁盘共有 200 个柱面,编号为 0199,如果在为访问 143 号柱面的请求者服务后,当前正在为访问 125 号柱面的请求者服务,同时有若干请求者在等待服务,它们依次要访问的柱面号为86,147,91,177,94,150,102,175,130请回答下列问题:分别用先来先服务算法、最短寻找时间优先算法、电梯调度算法和单向扫描算法来确定实际的服务次序。按实际服务次序计算上述算法下移动臂需移动的距离。先来先服务算法:86,147,91,177,94,150,102,175,130最短寻找时间优先算法:130,147,150,175,177,102,94,91,86电梯调度算法:102,94,91,86,130,147,150,175,177单向扫描算法:130,147,150,175,177,86,91,94,102先来先服务算法:547最短寻找时间优先算法:走过 143 个柱面电梯调度算法:走过 130 个柱面单向扫描算法:除移动臂返回的时间外,走过 154 个柱面

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 试题真题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。