- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统原理与应用教学资源教学课件作者第三版沈祥玖第7-8章UNIX操作系统课件.doc
第8章 UNIX操作系统课后习题解答
1.说明UNIX系统具有哪些特点?
【解答】UNIX操作系统与其它操作系统相比,具有以下特点:
(1)UNIX是一个多用户、多任务的操作系统。允许系统中的每位用户运行不同的程序。多任务是指UNIX支持在同一台主机上运行多道程序。UNIX通过一个分时处理程序来实现多任务。
(2)可移植性。UNIX系统是由C语言编写的,对它进行移植可以不考虑硬件设备的影响,所以能很方便地被移植。
(3)文件采用有向非循环图结构。根目录为树根,其它目录是分枝。UNIX的文件系统是可以挂接的。这种结构不但易于管理,而且有利于系统的安全和保密。
(4)I/O重定向和管道技术。通过I/O重定向技术可以让UNIX命令的结果输出到指定的文件。也可以利用管道文件实现进程之间的通信。
(5)非富的实用程序。UNIX提供了大量的实用程序供用户使用,如vi、ed等。通过这些实用程序,用户能轻易地完成特定的工作。
(6)UNIX具有很强的电子邮件功能,要将邮件发送给同一系统下的另一个用户,只需知道该用户的用户名即可;要将邮件发送给另一个UNIX系统下的用户,只要知道该用户的网络地址即可。
2.说明UNIX系统的进程调度算法。
【解答】UNIX系统是分时系统,它的进程调度采用动态优先数轮转调度算法。调度程序在进行调度时,首先从“内存就绪”或“被抢占”状态的进程中,选择一个优先级最高的进程。UNIX系统的进程优先级可用相应的优先数来表示:优先数越小,优先级别越高。进程的优先级分为两大类:用户优先级类和核心优先级类。核心优先级总是高于用户优先级。
3.说明UNIX系统进程状态及其转换。
【解答】进程的状态共有9个,它们是:
(1)用户态执行。
(2)核心态执行。
(3)内存中睡眠。
(4)睡眠且换出。
(5)内存中就绪。
(6)就绪且换出。
(7)僵死。
(8)被剥夺状态。
(9)创建。即进程的初始状态,或称创建状态。
UNIX系统进程状态转换如下图所示:
4.说明UNIX系统的内存管理方式。
【解答】UNIX系统采用求请调页存储管理方式,支持内外存的对换功能。内存空间的分配和回收均以页为单位进行。当进程运行时,不必将整个进程映像加载内存,而是将当前要用的页面装入内存。
5.说明UNIX系统与Linux系统在内核管理方面的异同点。
【解答】相同点:UNIX系统与Linux系统在操作系统设计方面,都是层次结构的模型。两种系统都没有作业调度;进程管理大都采用优先级调度策略;内存管理大致都是以请求分页的形式实现;对于设备作为文件进行处理;对于文件的管理方式为,整个系统的文件构成为有向非循环图结构,文件的存储结构都是混合索引结构,文件目录采用文件名加索引结点号的形式;文件卷的组织结构大致相同。
不同点:进程管理方面:UNIX系统采用的是动态优先数轮转法,而Linux系统进一步把进程优先级分为静态优先级、动态优先级以及实时优先级三种。内存管理方面, UNIX系统采用分段并请求调页存储管理方式,支持内外存的对换功能。Linux系统采用两级页表形式,在此基础上实现虚拟存储管理策略。文件管理方面,Linux系统采用Ext2文件结构。
6.说明UNIX系统的文件系统结构及按名查找方式。
【解答】(1)UNIX系统的文件卷的组织结构如下:
0号块 1号块 2号块…K号块(索引结点区) 文件区 其中,0号块存放引导程序,是引导区;1号块是专用块,也叫超级块,存放文件卷的管理信息;索引节点区存放各文件的索引结点;文件区存放文件的内容。
(2)按名查找方式的实现:通过文件名查找文件目录,找到该文件的索引结点号。
通过索引结点号查找索引节点区,找到该文件的索引点。
根据索引结点中提供的a.addr,找到该文件在文件区的块号;
根据块号,找到并读写文件内容。
7.Windows操作系统具有哪些特点?
【解答】Windows 2000是一个商用多用户操作系统,其开发目标是开发工作站和服务器上的32位操作系统,以充分利用32位微处理器等硬件的新特性,并使它很容易适用将来的硬件变化,增加它的兼容性,同时,又不影响已有的应用程序的兼容性。对CPU的管理可体现为它的进程和线程模型。
8.说明Windows操作系统的内核管理方式。
【解答】Windows 2000/NT中,基本的调度实体是线程。采用动态优先级调度算法进行线程调度。内存管理采用页式虚存,提供32位虚地址。文件、目录等与该系统中的其它资源一样,是作为对象来管理的。文件对象由I/O管理器进行管理。对于设备采用文件的管理方式进行管理。
9.什么是分布式操作系统?包括哪两种不同的类型?
【解答】分布式系统泛指各种包含多个计算机(处理器)的信息处理系统。配置在分布式系统上的操作系统
文档评论(0)