- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机操作系统教程》
张尧学 __(第 3 版)
第一章 绪论
1.什么是操作系统的基本功能
答:操作系统的职能是管理和控制汁算机系统中的所有硬、软件资源,合理地组织计算机工作流程,并为用户提供一个优秀的工作环境和友好的接口。操作系统的基本功能包括:
办理机管理、存储管理、设施管理、信息管理 (文件系统管理 )和用户接口等。2.什么是批办理、分时和实时系统各有什么特点
答:批办理系统 (batchprocessingsystem):操作员把用户提交的作业分类,把一批作业编成一个作业履行序列,由特意编制的监察程序 (monitor) 自动依次办理。其主要特点是:用户脱机使用计算机、成批办理、多道程序运行。
分时系统 (timesharingoperationsystem):把办理机的运行时间分红很短的时间片,准时间片轮转的方式,把办理机分派给各进程使用。其主要特点是:交互性、多用户同时性、独立性。
实时系统 (realtimesystem):在被控对象允许时间范围内作出响应。其主要特点是:对实时信息剖析办理速度要比进入系统快、要求安全可靠、资源利用率低。
3.多道程序 (multiprogramming) 和多重办理 (multiprocessing)有何区别
答;多道程序 (multiprogramming) 是作业之间自动调动履行、共享系统资源,并不是真实地同时值行多个作业;而多重办理 (multiprocessing)系统配置多个 CPU,能真实同时履行多道程序。要有效使用多重办理,必须采用多道程序设计技术,而多道程序设计
原则上不一定要求多重办理系统的支持。
4.议论操作系统能够从哪些角度出发,怎样把它们统一同来
答:议论操作系统能够从以下角度出发:
(1)操作系统是计算机资源的管理者
(2)操作系统为用户提供使用计算机的界面;
(3)用进程管理观点研究操作系统,即围绕进程运行过程来议论操作系统。
上述这些观点彼此并不矛盾,只可是代表了同一事物 (操作系统 )站在不同的角度来对待。
每一种观点都有助于理解、剖析和设计操作系统。
第三章 用户管理和配置管理
1.有 A 说,一个进程是由伪办理机履行的一个程序,这话对吗为什么答:对。
因为伪办理机的观点只有在履行时才存在,它表示多个进程在单办理机上并发履行的二个调动单位。因此,只管进程是动向观点,是程序的履行过程,可是,在多个进程并行履行时,仍旧只有一个进程占有办理机履行,而其他并发进程则处于就绪或等待状态。这些并发进程就相当于由伪办理机履行的程序。
2.试比较进程和程序的区别。
答: (1)进程是一个动向观点,而程序是一个静态观点,程序是指令的有序会合,无履行含义,进程则强调履行的过程。
(2)进程具有并行特点 (独立性,异步性 ),程序则没有。
(3)不同的进程能够包含同一个程序,同一程序在履行中也能够产生多个进程。
3.我们说程序的并发履行将致使最终结果失去封闭性广这话对所有的程序都成立吗举例说明 .
答:并非所有程序均成立。
如:
Begin
local“ Z
K::10
print(x)
End
上述程序中 x 是内部变量,不可能被外部程序接见,因此这段程序的运行不会受外部环境影响。
4.试比较作业和进程的区别。
答:一个进程是一个程序对某个数据集的履行过程,是分派资源的基本单位。作业是
用于需要计算机达成某项任务,而要求计算机所做工作的会合。一个作业的达成要经
过作业提交,作业收容、作业履行和作业达成 4 个阶段。而进程是已提交完成的程序
所履行过程的描绘,足资源分派的基本单位。其主要区别关系如下:
(1)作业是用户向计算机提交任务的任务实体。在用户向计算机提交作业之后,系统将存储在外存中的作业等待行列中等待履行。而进程则是达成用户任务的履行实体,是向系统申请分派资源的基本单位。任一进程,只需它被创建,总有相应的部分存在于内存中。
(2)一个作业可由多个进程组成。且必须最少由一个进程组成,但反过来不可立。
(3)作业的观点主要用在批办理系统中。像 Unix 这样的分时系统中,则没有作业观点。
而进程的观点则用在几乎所有的多道程序系统中。
5.UNIXSystem V中,系统程序所对应的正文段未被考虑成进程上下文的一部分,为什么
答:因为系统程序的代码被用户程序所共享, 因此如果每个进程在保存进程上下文时,都将系统程序代码放到其进程上下文中,则大大浪费了资源。因此系统程序的代码不放在进程上下文中,而是统一放在中心程序所处的内存中。
6.什么是临界区试举一临界区的例子。
答:临界区是指不允很多个并发进程交错履行的一段程序。它是由于不同并发进程的程序段共享公用数据或公用数据变量而惹起的。所以它又被称为接见公用数据的那段程序。
比如:
getspace:
Begin
文档评论(0)