计算机操作系统课后习题答案第四版.docx

合集下载

操作系统第四版课后习题答案共40页文档

操作系统第四版课后习题答案共40页文档
——CocoCha nel 62、少而好学,如日出之阳;壮而好学 ,如日 中之光 ;志而 好学, 如炳烛 之光。 ——刘 向 63、三军可夺帅也,匹夫不可夺志也。 ——孔 丘 64、人生就是学校。在那里,与其说好 的教师 是幸福 ,不如 说好的 教师是 不幸。 ——海 贝尔 65、接受挑战,就可以享受胜利的喜悦 。——杰纳勒 尔·乔治·S·巴顿
操作系统第四版课后习题答案
16、自己选择的路、跪着也要把它走 完。 17、一般情况下)不想三年以后的事, 只想现 在的事 。现在 有成就 ,以后 才能更 辉煌。
18、敢于向黑暗宣战的人,心里必须 充满光 明。 19、学习的关键--重复。
20、懦弱的人只会裹足不前,莽撞的 人只能 引为烧 身,只 有真正 勇敢的 人才能 所向披 靡。

计算机操作系统(第四版)课后习题答案第一章

计算机操作系统(第四版)课后习题答案第一章

第一章之马矢奏春创作1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可暗示在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS 实现了对计算机资源的笼统3.为什么说OS实现了对计算机资源的笼统?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件把持的第一条理抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源把持的第二条理笼统.OS 通过在计算机硬件上装置多层系统软件,增强了系统功能,隐藏了对硬件把持的细节,由它们共同实现了对计算机资源的笼统. 4.试说明推劢多道批处置系统形成和収展的主要劢力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1)不竭提高计算机资源的利用率;(2)方便用户;(3)器件的不竭更新换代;(4)计算机体系结构的不竭发展.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户法式和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或法式输入到磁带上.该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的. 而联机I/O方式是指时间:二O二一年七月二十九日法式和数据的输入输出都是在主机的直接控制下进行的.6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要.主要暗示在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,自力地处置自己的作业. 7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处置该命令,在用户能接受的时延内将结果返回给用户.解决方法:针对及时接收问题,可以在系统中设臵多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的命令或数据.针对及时处置问题,应使所有的用户作业都直接进入内存,而且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次.8.为什么要引入实时OS?答:实时把持系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处置,并控制所有实时任务协调一致地运行.引入实时OS 是为了满足应用的需求,更好地满足实时控制领域和实时信息处置领域的需要.9.什么是硬实时任务和软实时任务?试举例说明.时间:二O二一年七月二十九日答:硬实时任务是指系统必需满足任务对截止时间的要求,否则可能呈现难以预测的结果.举例来说,运载火箭的控制等.软实时任务是指它的截止时间其实不严格,偶尔错过了任务的截止时间,对系统发生的影响不年夜.举例:网页内计算机把持系统第三版谜底 2 / 47 容的更新、火车售票系统. 10.试从交互性、及时性以及可靠性方面,将分时系统不实时系统迚行比力. 答:(1)及时性:实时信息处置系统对实时性的要求与分时系统类似,都是以人所能接受的等候时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙. (2)交互性:实时信息处置系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务法式.不像分时系统那样能向终端用户提供数据和资源共享等服务. (3)可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性.因为任何毛病都可能带来巨年夜的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采用了多级容错办法保证系统的平安性及数据的平安性.11.OS有哪几年夜特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性.14.是什么原因使把持系统具有异步性特征?答:把持系统的异步性体现在三个方面:一是进程的异步性,进程以人们不成预知的速度向前推进,二是法式的不成再现性,即法式执行的结果有时是时间:二O二一年七月二十九日不确定的,三是法式执行时间的不成预知性,即每个法式何时执行,执行顺序以及完成时间是不确定的. 15.处置机管理有哪些主要功能?它们的主要任务是什么?答:处置机管理的主要功能是:进程管理、进程同步、进程通信和处置机调度;进程管理:为作业创立进程,裁撤已结束进程,控制进程在运行过程中的状态转换.进程同步:为多个进程(含线程)的运行进行协调. 通信:用来实现在相互合作的进程之间的信息交换. 处置机调度:(1)作业调度.从后备队里依照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存). (2)进程调度:从进程的就绪队列中,依照一定算法选出一个进程,把处置机分配给它,并设臵运行现场,使进程投入执行.16.内存管理有哪些主要功能?他们的主要任务是什么?答:内存管理的主要功能有:内存分配、内存呵护、地址映射和内存扩充. 内存分配:为每道法式分配内存. 内存呵护:确保每道用户法式都只在自己的内存空间运行,彼此互不干扰. 计算机把持系统第三版谜底 3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩充:用于实现请求调用功能,臵换功能等.17.设备管理有哪些主要功能?其主要任务是什么?答:主要功能有: 缓冲管理、设备分配和设备处置以及虚拟设备等. 主要任务: 完成用户提出的时间:二O二一年七月二十九日I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设备的利用率;提高I/O速度;以及方便用户使用I/O设备.18.文件管理有哪些主要功能?其主要任务是什么?答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和呵护. 文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件平安性.21.微内核把持系统具有哪些优点?它为何能有这些优点?答:1)提高了系统的可扩展性 2)增强了系统的可靠性 3)可移植性 4)提供了对分布式系统的支持计算机把持系统第三版谜底 4 / 47 5)融入了面向对象技术23.在微内核OS中,为什么要采纳客户/服务器模式?答:C/S 模式具有共同的优点:⑴数据的分布处置和存储.⑵便于集中管理.⑶灵活性和可扩充性.⑷易于改编应用软件. 21.试描述什么是微内核OS. 答:1)足够小的内核 2)基于客户/服务器模式 3)应用机制与战略分离原理 4)采纳面向对象技术. 24.在基亍微内核结构的OS中,应用了哪些新技术?答:在基于微内核结构的OS 中,采纳面向对象的法式设汁技术. 23.何谓微内核技术?在微内核中通常提供了哪些功能?答:把把持系统中更多的成份和功能放到更高的条理(即用户模式)中去运时间:二O二一年七月二十九日行,而留下一个尽量小的内核,用它来完成把持系统最基本的核心功能,称这种技术为微内核技术.在微内核中通常提供了进程(线程)管理、初级存储器管理、中断和陷入处置等功能.时间:二O二一年七月二十九日。

计算机操作系统(第四版)课后习题答案第一章

计算机操作系统(第四版)课后习题答案第一章

第一章【2 】1.设计现代OS的重要目的是什么?答:(1)有效性(2)便利性(3)可扩充性(4)凋谢性2.OS的感化可表如今哪几个方面?答:(1)OS作为用户与盘算机硬件体系之间的接口(2)OS作为盘算机体系资本的治理者(3)OS实现了对盘算机资本的抽象3.为什么说OS实现了对盘算机资本的抽象?答:OS起首在裸机上笼罩一层I/O装备治理软件,实现了对盘算机硬件操作的第一层次抽象;在第一层软件上再笼罩文件治理软件,实现了对硬件资本操作的第二层次抽象.OS 经由过程在盘算机硬件上安装多层体系软件,加强了体系功效,隐蔽了对硬件操作的细节,由它们配合实现了对盘算机资本的抽象.4.试解释推劢多道批处理体系形成和収展的重要劢力是什么?答:重要动力起源于四个方面的社会需求与技巧成长:(1)不断进步盘算机资本的运用率; (2)便运用户; (3)器件的不断更新换代; (4)盘算机体系构造的不断成长.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有效户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的掌握下,把纸带或卡片上的数据或程序输入到磁带上.该方法下的输入输出由外围机掌握完成,是在离开主机的情形下进行的. 而联机I/O方法是指程序和数据的输入输出都是在主机的直接掌握下进行的.6.试解释推劢分时体系形成和収展的重要劢力是什么?答:推动分时体系形成和成长的重要动力是更好地知足用户的须要.重要表如今:CPU 的分时运用缩短了功课的平均周转时光;人机交互才能运用户能直接掌握本身的功课;主机的共享使多用户能同时运用统一台盘算机,自力地处理本身的功课. 7.实现分时体系的症结问题是什么?应若何解决?答:症结问题是当用户在本身的终端上键入敕令时,体系应能及时吸收并及时处理该敕令,在用户能接收的时延内将成果返回给用户.解决办法:针对及时吸收问题,可以在体系中设臵多路卡,使主机能同时吸收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的敕令或数据.针对及时处理问题,应使所有的用户功课都直接进入内存,并且为每个功课分派一个时光片,许可功课只在本身的时光片内运行,如许在不长的时光内,能使每个功课都运行一次.8.为什么要引入及时OS?答:及时操作体系是指体系能及时响应外部事宜的请求,在划定的时光内完成对该事宜的处理,并掌握所有及时义务调和一致地运行.引入及时OS 是为了知足运用的需求,更好地知足及时掌握范畴和及时信息处理范畴的须要.9.什么是硬及时义务和软及时义务?试举例解释.答:硬及时义务是指体系必须知足义务对截止时光的请求,不然可能消失难以猜测的成果.举例来说,运载火箭的掌握等.软及时义务是指它的截止时光并不严厉,偶然错过了义务的截止时光,对体系产生的影响不大.举例:网页内盘算机操作体系第三版答案2 / 47 容的更新.火车售票体系.10.试从交互性.及时性以及靠得住性方面,将分时体系不及时体系迚行比较. 答:(1)及时性:及时信息处理体系对及时性的请求与分时体系相似,都是以人所能接收的等待时光来肯定;而及时掌握体系的及时性,是以掌握对象所请求的开端截止时光或完成截止时光来肯定的,一般为秒级到毫秒级,甚至有的要低于100奥妙. (2)交互性:及时信息处理体系具有交互性,但人与体系的交互仅限于拜访体系中某些特定的专用办事程序.不像分时体系那样能向终端用户供给数据和资本共享等办事. (3)靠得住性:分时体系也请求体系靠得住,但比拟之下,及时体系则请求体系具有高度的靠得住性.因为任何差错都可能带来伟大的经济损掉,甚至是灾害性效果,所以在及时体系中,往往都采取了多级容错措施保障体系的安全性及数据的安全性. 11.OS有哪几大特点?其最根本的特点是什么?答:并发性.共享性.虚拟性和异步性四个根本特点;最根本的特点是并发性.14.是什么原因使操作体系具有异步性特点?答:操作体系的异步性表如今三个方面:一是过程的异步性,过程以人们不可预知的速度向前推动,二是程序的不可再现性,即程序履行的成果有时是不肯定的,三是程序履行时光的不可预知性,即每个程序何时履行,履行次序以及完成时光是不肯定的.15.处理机治理有哪些重要功效?它们的重要义务是什么?答:处理机治理的重要功效是:过程治理.过程同步.过程通讯和处理机调剂; 过程治理:为功课创建过程,撤销已停止过程,掌握过程在运行过程中的状况转换.过程同步:为多个过程(含线程)的运行进行调和. 通讯:用来实如今互相合作的过程之间的信息交流. 处理机调剂:(1)功课调剂.从后备队里按照必定的算法,选出若干个功课,为他们分派运行所需的资本(首选是分派内存). (2)过程调剂:从过程的停当队列中,按照必定算法选出一个过程,把处理机分派给它,并设臵运行现场,使过程投入履行.16.内存治理有哪些重要功效?他们的重要义务是什么?答:内存治理的重要功效有:内存分派.内存破坏.地址映射和内存扩充. 内存分派:为每道程序分派内存. 内存破坏:确保每道用户程序都只在本身的内存空间运行,彼此互不干扰. 盘算机操作体系第三版答案3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩充:用于实现请求挪用功效,臵换功效等.17.装备治理有哪些重要功效?其重要义务是什么?答:重要功效有: 缓冲治理.装备分派和装备处理以及虚拟装备等. 重要义务: 完(线程)治理.低级存储器治理.中止和陷入处理等功效. 成用户提出的I/O 请求,为用户分派I/O 装备;进步CPU 和I/O 设备的运用率;进步I/O速度;以及便运用户运用I/O装备.18.文件治理有哪些重要功效?其重要义务是什么?答:文件治理重要功效:文件存储空间的治理.目次治理.文件的读/写治理和破坏.文件治理的重要义务:治理用户文件和体系文件,便运用户运用,保证文件安全性.21.微内核操作体系具有哪些长处?它为何能有这些长处?答:1)进步了体系的可扩大性2)加强了体系的靠得住性3)可移植性4)供给了对散布式体系的支撑盘算机操作体系第三版答案4 / 47 5)融入了面向对象技巧23.在微内核OS中,为什么要采用客户/办事器模式?答:C/S 模式具有奇特的长处:⑴数据的散布处理和存储.⑵便于分散治理.⑶灵巧性和可扩充性.⑷易于改编运用软件. 21.试描写什么是微内核OS. 答:1)足够小的内核2)基于客户/办事器模式3)运用机制与策略分别道理4)采用面向对象技巧. 24.在基亍微内核构造的OS中,运用了哪些新技巧?答:在基于微内核构造的OS 中,采用面向对象的程序设汁技巧. 23.何谓微内核技巧?在微内核中平日供给了哪些功效?答:把操作体系中更多的成分和功效放到更高的层次(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操作体系最根本的焦点功效,称这种技巧为微内核技巧.在微内核中平日供给了过程。

计算机操作系统(第四版)汤小丹课后答案完整版

计算机操作系统(第四版)汤小丹课后答案完整版

第一章1.设计现代OS的主要目标是什么?答:〔1〕有效性〔2〕方便性〔3〕可扩充性〔4〕开放性2.OS的作用可表现在哪几个方面?答:〔1〕OS作为用户与电脑硬件系统之间的接口〔2〕OS作为电脑系统资源的管理者〔3〕OS实现了对电脑资源的抽象3.为什么说OS实现了对电脑资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对电脑硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在电脑硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对电脑资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:〔1〕不断提高电脑资源的利用率;〔2〕方便用户;〔3〕器件的不断更新换代;〔4〕电脑体系结构的不断发展。

5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台电脑,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

计算机操作系统第四版(202210重印版)课后题答案

计算机操作系统第四版(202210重印版)课后题答案

计算机操作系统第四版(202210重印版)课后题答案第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象4.试说明推动多道批处理系统形成和发展的主要动力是什么?(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

针对及时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次。

11、OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性、异步性。

最基本的特征是并发性和共享性14、是什么原因使操作系统具有异步性的特征?在多道程序环境下,允许多个进程并发执行。

但由于资源等因素的限制,进程的执行通常并非一气呵成,而是以走走停停的方式运行。

内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需要多少时间才能完成,都是不可预知的。

故而作业完成的先后次序与进入内存的次序并不完全一致,即进程是以异步方式运行的。

但在有关进程控制及同步机制等的支持下,只要运行环境相同,作业经多次运行,都会获得完全相同的结果,因而异步方式是允许的。

计算机操作系统(第四版)汤小丹课后习题答案

计算机操作系统(第四版)汤小丹课后习题答案

计算机操作系统(第四版)汤小丹课后习题答案第一章1.设计现代OS的主要目标是什么?答:(1)有效性;(2)方便性;(3)可扩充性;(4)开放性。

2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口;(2)OS作为计算机系统资源的管理者;(3)OS实现了对计算机资源的抽象;3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和収展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展;(1)不断提高计算机资源的利用率;(2)方便用户;(3)器件的不断更新换代;(4)计算机体系结构的不断发展。

5.何谓脱机I/O和联机I/O?答:脱机I/O是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓沖区,暂存用户键入的命令或数据。

计算机操作系统(第四版)汤小丹课后答案完整版

计算机操作系统(第四版)汤小丹课后答案完整版

第一章1.设计现代OS 的主要目标是什么答:( 1)有效性(2)方便性(3)可扩充性(4)开放性2.O S 的作用可表现在哪几个方面答:( 1)O S 作为用户与计算机硬件系统之间的接口(2))O S 作为计算机系统资源的管理者(3))O S 实现了对计算机资源的抽象3.为什么说OS 实现了对计算机资源的抽象答:O S 首先在裸机上覆盖一层I/O 设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么答:主要动力来源于四个方面的社会需求与技术发展:(1 )不断提高计算机资源的利用率;(2 )方便用户;(3 )器件的不断更新换代;(4 )计算机体系结构的不断发展。

5.何谓脱机I/O 和联机I/O答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机 I/O 方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么应如何解决答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

计算机操作系统(第四版)课后习题答案第一章

计算机操作系统(第四版)课后习题答案第一章

第一章之袁州冬雪创作1.设计现代OS的主要方针是什么?答:(1)有效性(2)方便性(3)可扩大性(4)开放性2.OS的作用可表示在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象3.为什么说OS实现了对计算机资源的抽象?答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操纵的第一条理抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操纵的第二条理抽象.OS 通过在计算机硬件上装置多层系统软件,增强了系统功能,隐藏了对硬件操纵的细节,由它们共同实现了对计算机资源的抽象.4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力来历于四个方面的社会需求与技术发展:(1)不竭提高计算机资源的操纵率;(2)方便用户;(3)器件的不竭更新换代;(4)计算机体系布局的不竭发展.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的节制下,把纸带或卡片上的数据或程序输入到磁带上.该方式下的输入输出由外围机节制完成,是在脱离主机的情况下停止的. 而联机I/O方式是指程序和数据的输入输出都是在主机的直接节制下停止的.6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和发展的主要动力是更好地知足用户的需要.主要表示在:CPU 的分时使用缩短了作业的平均周转时间;人机交互才能使用户能直接节制自己的作业;主机的共享使多用户能同时使用同一台计算机,独登时处理自己的作业.7.实现分时系统的关键问题是什么?应如何处理?答:关键问题是当用户在自己的终端上键入饬令时,系统应能及时接纳并及时处理该饬令,在用户能承受的时延内将成果返回给用户.处理方法:针对及时接纳问题,可以在系统中设臵多路卡,使主机能同时接纳用户从各个终端上输入的数据;为每一个终端配臵缓冲区,暂存用户键入的饬令或数据.针对及时处理问题,应使所有的用户作业都直接进入内存,而且为每一个作业分配一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每一个作业都运行一次.8.为什么要引入实时OS?答:实时操纵系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并节制所有实时任务协调一致地运行.引入实时OS 是为了知足应用的需求,更好地知足实时节制范畴和实时信息处理范畴的需要.9.什么是硬实时任务和软实时任务?试举例说明. 答:硬实时任务是指系统必须知足任务对截止时间的要求,否则能够出现难以预测的成果.举例来讲,运载火箭的节制等.软实时任务是指它的截止时间其实不严格,偶然错过了任务的截止时间,对系统发生的影响不大.举例:网页内计算机操纵系统第三版答案 2 / 47 容的更新、火车售票系统.10.试从交互性、及时性以及靠得住性方面,将分时系统不实时系统迚行比较. 答:(1)及时性:实时信息处理系统对实时性的要求与分时系统近似,都是以人所能承受的等待时间来确定;而实时节制系统的及时性,是以节制对象所要求的开端截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙. (2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序.不像分时系统那样能向终端用户提供数据和资源共享等服务. (3)靠得住性:分时系统也要求系统靠得住,但相比之下,实时系统则要求系统具有高度的靠得住性.因为任何错误都能够带来宏大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采纳了多级容错措施包管系统的平安性及数据的平安性.11.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性.14.是什么原因使操纵系统具有异步性特征?答:操纵系统的异步性体现在三个方面:一是过程的异步性,过程以人们不成预知的速度向前推进,二是程序的不成再现性,即程序执行的成果有时是不确定的,三是程序执行时间的不成预知性,即每一个程序何时执行,执行顺序以及完成时间是不确定的.15.处理机管理有哪些主要功能?它们的主要任务是什么?答:处理机管理的主要功能是:过程管理、过程同步、过程通信和处理机调度;过程管理:为作业创建过程,撤消已竣事过程,节制过程在运行过程中的状态转换.过程同步:为多个过程(含线程)的运行停止协调. 通信:用来实现在相互合作的过程之间的信息交换. 处理机调度:(1)作业调度.从后备队里依照一定的算法,选出若干个作业,为他们分配运行所需的资源(首选是分配内存). (2)过程调度:从过程的停当队列中,依照一定算法选出一个过程,把处理机分配给它,并设臵运行现场,使过程投入执行.16.内存管理有哪些主要功能?他们的主要任务是什么?答:内存管理的主要功能有:内存分配、内存呵护、地址映射和内存扩大. 内存分配:为每道程序分配内存. 内存呵护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰. 计算机操纵系统第三版答案 3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩大:用于实现请求调用功能,臵换功能等.17.设备管理有哪些主要功能?其主要任务是什么?答:主要功能有: 缓冲管理、设备分配和设备处理以及虚拟设备等. 主要任务: 完成用户提出的I/O 请求,为用户分配I/O 设备;提高CPU 和I/O 设备的操纵率;提高I/O速度;以及方便用户使用I/O设备.18.文件管理有哪些主要功能?其主要任务是什么?答:文件管理主要功能:文件存储空间的管理、目次管理、文件的读/写管理和呵护. 文件管理的主要任务:管理用户文件和系统文件,方便用户使用,包管文件平安性.21.微内核操纵系统具有哪些优点?它为何能有这些优点?答:1)提高了系统的可扩大性 2)增强了系统的靠得住性 3)可移植性 4)提供了对分布式系统的支持计算机操纵系统第三版答案 4 / 47 5)融入了面向对象技术23.在微内核OS中,为什么要采取客户/服务器形式?答:C/S 形式具有独特的优点:⑴数据的分布处理和存储.⑵便于集中管理.⑶矫捷性和可扩大性.⑷易于改编应用软件. 21.试描绘什么是微内核OS. 答:1)足够小的内核 2)基于客户/服务器形式 3)应用机制与战略分离原理 4)采取面向对象技术.24.在基亍微内核布局的OS中,应用了哪些新技术?答:在基于微内核布局的OS 中,采取面向对象的程序设汁技术. 23.何谓微内核技术?在微内核中通常提供了哪些功能?答:把操纵系统中更多的成分和功能放到更高的条理(即用户形式)中去运行,而留下一个尽能够小的内核,用它来完成操纵系统最基本的核心功能,称这种技术为微内核技术.在微内核中通常提供了过程(线程)管理、低级存储器管理、中断和陷入处理等功能.。

计算机操作系统第四版_汤小丹_课后习题答案推荐文档

计算机操作系统第四版_汤小丹_课后习题答案推荐文档

计算机操作系统(第四版)汤小丹课后习题答案樂1章1.段计現优OS的主要日标是什么?答】(I) HxfcH (2〕方便性(3) 4扩允性开放性2.OS的作用可表现在哪儿牛方面?靳 C1)圧件为用八与计尊机砸件眾纯之何的按口(2)05作为计舁机系统资源的世理者<3)阳丈现了对计算机费源的恤徐3.为彳|么説虧实现了对计算机盗源的抽象?答:OS首先在探扒上舉爲一层I/O设爺暫理软件*宾理了对计算执麼杵操作的凱一忌抚抽象;在樂一成轨件」-再橙盖丈件徐理软件+痰现了村啖件遥源撩柞的第二捏捉抽象* OS 通过在计算机唤件上左罐若圧系统软件*增强了系统功谨* 隐蔵了对砌件據作的细节’由它们艾同孤现了时计灯机资源的抽孰■1.试说明推动爹這批处理系统雍曲却収廉的谁动力是什么?答:主股劝力来源于四个方冊的社盘盅求与技术农展:(!)不断提冊计算机资源的柯用率】(2>方便用户;輛〕購件的不断更新换代tM)计算机休系站构的不断发.展。

5.何谓膛机TAJ和耽机I/O?答:脱机I/O昱指事先将装有用戶程序和.数据的纸帯诚卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上.踐方式下的输入怖出由外閘机控制朮血+址在脱离主机的苛况下进行的.而联机.1皿方式是指秤予刑数据的输入偷出邮是在主机的肖摆控制下进行的.6.试说明推劝分时慕统形成和境展的主雀夠力足什么?答:惟动分时系统形成和炭展的】.哪动力是更好地満足用户的需热左耍表现在: CPU的廿时怔用缩加了作业的平均周转时闾;人机交互能力使用户能耳接控制自己的悴业:4机的艾亨换寒用P施同时悝川同一台计算机+独立地处理自上的作业.7.实现分时系统的JQ犍问题是什么■?应如何解抉?n:X键问逋是屮I川户在自LL的终端上键入命令时.系统应能段时接收并凰时处理该命令.在用户能接受的时疑内将结果返冋给川户.解抉方法:针对晁时接收问题,川取在系统中设代至路卡,便丄机能同时接收川户从并个终端上输入的數据;为徘牛终端陀宜缓冲料存川户凰入的命令或数掘”针时及吋处理问雌一应使所有的川户柞业都N接逊入内八II为梅个作业分配一个时间片.允许柞业只在自C的时间片内运行.这胖在不怅的时间内.能使邯个作业都运行一次°8-为什么翌引入生时OS?答:虫时操柞系统垦指系统能从时响应外部車件的瞄求.在规定吋时何内先成对该事件的处理•并控制所有实时任务协调一致地运行。

计算机操作系统(第四版)课后习题答案第一章

计算机操作系统(第四版)课后习题答案第一章

第一章之羊若含玉创作1.设计现代OS的主要目的是什么?答:(1)有效性(2)便利性(3)可扩充性(4)开放性2.OS的作用可表示在哪几个方面?答:(1)OS作为用户与盘算机硬件系统之间的接口(2)OS作为盘算机系统资源的治理者(3)OS实现了对盘算机资源的抽象3.为什么说OS实现了对盘算机资源的抽象?答:OS首先在裸机上笼罩一层I/O设备治理软件,实现了对盘算机硬件操纵的第一条理抽象;在第一层软件上再笼罩文件治理软件,实现了对硬件资源操纵的第二条理抽象.OS 通过在盘算机硬件上装置多层系统软件,增强了系统功效,隐藏了对硬件操纵的细节,由它们配合实现了对盘算机资源的抽象.4.试说明推劢多道批处理系统形成和収展的主要劢力是什么?答:主要动力起源于四个方面的社会需求与技巧成长:(1)不竭提高盘算机资源的应用率;(2)便应用户;(3)器件的不竭更新换代;(4)盘算机体系构造的不竭成长.5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的掌握下,把纸带或卡片上的数据或程序输入到磁带上.该方法下的输入输出由外围机掌握完成,是在脱离主机的情况下进行的. 而联机I/O方法是指程序和数据的输入输出都是在主机的直接掌握下进行的.6.试说明推劢分时系统形成和収展的主要劢力是什么?答:推动分时系统形成和成长的主要动力是更好地知足用户的需要.主要表示在:CPU 的分时使用缩短了作业的平均周转时间;人机交互才能使用户能直接掌握自己的作业;主机的共享使多用户能同时使用同一台盘算机,自力地处理自己的作业.7.实现分时系统的症结问题是什么?应如何解决?答:症结问题是当用户在自己的终端上键入敕令时,系统应能实时吸收并实时处理该敕令,在用户能接收的时延内将成果返回给用户.解决办法:针对实时吸收问题,可以在系统中设臵多路卡,使主机能同时吸收用户从各个终端上输入的数据;为每个终端配臵缓冲区,暂存用户键入的敕令或数据.针对实时处理问题,应使所有的用户作业都直接进入内存,并且为每个作业分派一个时间片,允许作业只在自己的时间片内运行,这样在不长的时间内,能使每个作业都运行一次.8.为什么要引入实时OS?答:实时操纵系统是指系统能实时响应外部事件的请求,在划定的时间内完成对该事件的处理,并掌握所有实时任务协调一致地运行.引入实时OS 是为了知足应用的需求,更好地知足实时掌握范畴和实时信息处理范畴的需要.9.什么是硬实时任务和软实时任务?试举例说明. 答:硬实时任务是指系统必须知足任务对截止时间的要求,不然可能出现难以预测的成果.举例来说,运载火箭的掌握等.软实时任务是指它的截止时间其实不严格,偶然错过了任务的截止时间,对系统产生的影响不大.举例:网页内盘算机操纵系统第三版答案2 / 47 容的更新、火车售票系统.10.试从交互性、实时性以及靠得住性方面,将分时系统不实时系统迚行比较. 答:(1)实时性:实时信息处理系统对实时性的要求与分时系统相似,都是以人所能接收的等待时间来确定;而实时掌握系统的实时性,是以掌握对象所要求的开端截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙.(2)交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于拜访系统中某些特定的专用办事程序.不像分时系统那样能向终端用户提供数据和资源共享等办事. (3)靠得住性:分时系统也要求系统靠得住,但相比之下,实时系统则要求系统具有高度的靠得住性.因为任何错误都可能带来伟大的经济损失,甚至是灾难性效果,所以在实时系统中,往往都采纳了多级容错措施包管系统的平安性及数据的平安性.11.OS有哪几大特征?其最根本的特征是什么?答:并发性、共享性、虚拟性和异步性四个根本特征;最根本的特征是并发性.14.是什么原因使操纵系统具有异步性特征?答:操纵系统的异步性体现在三个方面:一是过程的异步性,过程以人们不成预知的速度向前推进,二是程序的不成再现性,即程序执行的成果有时是不确定的,三是程序执行时间的不成预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的.15.处理机治理有哪些主要功效?它们的主要任务是什么?答:处理机治理的主要功效是:过程治理、过程同步、过程通信和处理机调剂;过程治理:为作业创建过程,撤消已停止过程,掌握过程在运行过程中的状态转换.过程同步:为多个过程(含线程)的运行进行协调. 通信:用来实现在相互合作的过程之间的信息交流. 处理机调剂:(1)作业调剂.从后备队里依照一定的算法,选出若干个作业,为他们分派运行所需的资源(首选是分派内存). (2)过程调剂:从过程的停当队列中,依照一定算法选出一个过程,把处理机分派给它,并设臵运行现场,使过程投入执行.16.内存治理有哪些主要功效?他们的主要任务是什么?答:内存治理的主要功效有:内存分派、内存呵护、地址映射和内存扩充. 内存分派:为每道程序分派内存. 内存呵护:确保每道用户程序都只在自己的内存空间运行,彼此互不干扰. 盘算机操纵系统第三版答案3 / 47 地址映射:将地址空间的逻辑地址转换为内存空间与对应的物理地址. 内存扩充:用于实现请求挪用功效,臵换功效等.17.设备治理有哪些主要功效?其主要任务是什么?答:主要功效有: 缓冲治理、设备分派和设备处理以及虚拟设备等. 主要任务: 完成用户提出的I/O 请求,为用户分派I/O 设备;提高CPU 和I/O 设备的应用率;提高I/O速度;以及便应用户使用I/O设备.18.文件治理有哪些主要功效?其主要任务是什么?答:文件治理主要功效:文件存储空间的治理、目次治理、文件的读/写治理和呵护. 文件治理的主要任务:治理用户文件和系统文件,便应用户使用,包管文件平安性.21.微内核操纵系统具有哪些优点?它为何能有这些优点?答:1)提高了系统的可扩大性2)增强了系统的靠得住性3)可移植性4)提供了对散布式系统的支持盘算机操纵系统第三版答案4 / 47 5)融入了面向对象技巧23.在微内核OS中,为什么要采取客户/办事器模式?答:C/S 模式具有奇特的优点:⑴数据的散布处理和存储.⑵便于集中治理.⑶灵巧性和可扩充性.⑷易于改编应用软件. 21.试描写什么是微内核OS. 答:1)足够小的内核2)基于客户/办事器模式3)应用机制与战略分别原理4)采取面向对象技巧. 24.在基亍微内核构造的OS中,应用了哪些新技巧?答:在基于微内核构造的OS 中,采取面向对象的程序设汁技巧. 23.何谓微内核技巧?在微内核中通常提供了哪些功效?答:把操纵系统中更多的成分和功效放到更高的条理(即用户模式)中去运行,而留下一个尽量小的内核,用它来完成操纵系统最根本的焦点功效,称这种技巧为微内核技巧.在微内核中通常提供了过程(线程)治理、低级存储器治理、中断和陷入处理等功效.。

操作系统第四版-课后习题标准答案

操作系统第四版-课后习题标准答案

第一章作者:佚名来源:网络1、有一台计算机,具有IMB 内存,操作系统占用200KB ,每个用户进程各占200KB 。

如果用户进程等待I/O 的时间为80 % ,若增加1MB 内存,则CPU 的利用率提高多少?答:设每个进程等待I/O 的百分比为P ,则n 个进程同时等待刀O 的概率是Pn ,当n 个进程同时等待I/O 期间CPU 是空闲的,故CPU 的利用率为1-Pn。

由题意可知,除去操作系统,内存还能容纳4 个用户进程,由于每个用户进程等待I/O的时间为80 % , 故:CPU利用率=l-(80%)4 = 0.59若再增加1MB 内存,系统中可同时运行9 个用户进程,此时:cPu 利用率=l-(1-80%)9 = 0.87故增加IMB 内存使CPU 的利用率提高了47 % :87 %/59 %=147 %147 %-100 % = 47 %2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。

程序A 的运行轨迹为:计算50ms 、打印100ms 、再计算50ms 、打印100ms ,结束。

程序B 的运行轨迹为:计算50ms 、输入80ms 、再计算100ms ,结束。

试说明(1 )两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?( 2 )程序A 、B 有无等待CPU 的情况?若有,指出发生等待的时刻。

答:画出两道程序并发执行图如下:(1)两道程序运行期间,CPU存在空闲等待,时间为100 至150ms 之间(见图中有色部分)(2)程序A 无等待现象,但程序B 有等待。

程序B 有等待时间段为180rns 至200ms 间(见图中有色部分)3 设有三道程序,按A 、B 、C优先次序运行,其内部计算和UO操作时间由图给出。

试画出按多道运行的时间关系图(忽略调度执行时间)。

完成三道程序共花多少时间?比单道运行节省了多少时间?若处理器调度程序每次进行程序转换化时lms , 试画出各程序状态转换的时间关系图。

(完整word版)操作系统第四版课后习题答案

(完整word版)操作系统第四版课后习题答案

第一章1.设计现代OS的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS的作用可表现在哪几个方面?答:(1)OS作为用户与计算机硬件系统之间的接口(2)OS作为计算机系统资源的管理者(3)OS实现了对计算机资源的抽象5.何谓脱机I/O和联机I/O?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上.该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

8.为什么要引入实时OS?答:实时操作系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行.引入实时OS 是为了满足应用的需求,更好地满足实时控制领域和实时信息处理领域的需要。

13.OS有哪几大特征?其最基本的特征是什么?答:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性.17.文件管理有哪些主要功能?其主要任务是什么?答:文件管理主要功能:文件存储空间的管理、目录管理、文件的读/写管理和保护。

文件管理的主要任务:管理用户文件和系统文件,方便用户使用,保证文件安全性。

18.是什么原因使操作系统具有异步性特征?答:操作系统的异步性体现在三个方面:一是进程的异步性,进程以人们不可预知的速度向前推进,二是程序的不可再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不可预知性,即每个程序何时执行,执行顺序以及完成时间是不确定的。

20.在微内核OS中,为什么要采用客户/服务器模式?答:C/S 模式具有独特的优点:⑴数据的分布处理和存储.⑵便于集中管理。

⑶灵活性和可扩充性.⑷易于改编应用软件.21.试描述什么是微内核OS。

答:1)足够小的内核2)基于客户/服务器模式3)应用机制与策略分离原理4)采用面向对象技术。

计算机操作系统(第四版)汤小丹课后答案完整版

计算机操作系统(第四版)汤小丹课后答案完整版

第一章1.设计现代OS 的主要目标是什么?答:(1)有效性(2)方便性(3)可扩充性(4)开放性2.OS 的作用可表现在哪几个方面?答:(1)OS 作为用户与计算机硬件系统之间的接口(2))OS 作为计算机系统资源的管理者(3))OS 实现了对计算机资源的抽象3.为什么说OS 实现了对计算机资源的抽象?答:OS 首先在裸机上覆盖一层I/O 设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。

OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。

4.试说明推动多道批处理系统形成和发展的主要动力是什么?答:主要动力来源于四个方面的社会需求与技术发展:(1 )不断提高计算机资源的利用率;(2 )方便用户;(3 )器件的不断更新换代;(4 )计算机体系结构的不断发展。

5.何谓脱机I/O 和联机I/O ?答:脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。

该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。

而联机I/O 方式是指程序和数据的输入输出都是在主机的直接控制下进行的。

6.试说明推动分时系统形成和发展的主要动力是什么?答:推动分时系统形成和发展的主要动力是更好地满足用户的需要。

主要表现在:CPU的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。

7.实现分时系统的关键问题是什么?应如何解决?答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用户。

解决方法:针对及时接收问题,可以在系统中设置多路卡,使主机能同时接收用户从各个终端上输入的数据;为每个终端配置缓冲区,暂存用户键入的命令或数据。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档