- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统简答题
操作系统简答题
操作系统简答题
1.操作系统拥有哪些特色它们之间有何关系
答:特色:并发、共享、虚假、异步性。
关系:(1)并发和共享是操作系统最基本的特色。
2)并发和共享互为存在的条件。
3)虚假以并发和共享为前提条件。
4)异步性是并发和共享的必然结果。
2.分时系统和实时系统有什么不同样
答:我们能够从实时性、交互性以及可靠性来谈分时系统和实时系统的不同样。(1)实时性。实时信息系统对实时性的要求与分时系统近似,都是以人所能
接受的等待时间来确定;而实时控制系统的实时性,则是以控制对象所要求的开始截止时间或达成截止时间来确定的。
(2)交互性。实时信息办理系统拥有交互性,但这里人与系统的交互,仅限于接见系统中某些特定的专用服务程序。 它不像分时系统那样能向终端用户供应数据办理服务、资源共享等服务。
3)可靠性。分时系统要求系统可靠,对照之下,实时系统则要求系统高度可靠。
3.操作系统为什么要引入进度进度与程序的关系是怎样的
答:为了能使程序并发执行, 而且能够对并发执行的程序加以描述和控制, 所以
操作系统引入了进度。
关系:( 1)程序可是一组指令的有序会集,它自己没有任何运行的含义,它可是一个静态的实体。而进度不同样,它是程序在某个数据集上的执行。进度是一个动向的实体,它有自己的生命周期。
(2)进度和程序其实不是一一对应的,一个程序运行在不同样的数据集上就成为不同样的进度,能够用进度控制块来唯一地表记每个进度。而这一点是程序无法做到的。一般来说,一个进度必定有一个与之对应的程序,而且只有一个。
4.操作系统为什么要引入线程进度与线程的关系是怎样的
答:为了减少程序在并发执行时所付出的时空开销,使 OS拥有更好的并发性,
所以操作系统引入了线程。
关系:( 1)一个线程只能属于一个进度,而一个进度能够有多个线程,但最少有一个线程。线程是操作系统可识其余最小执行和调换单位。
(2)资源分配给进度,同一进度的所有线程共享该进度的所有资源。 同 一进度中的多个线程共享代码段 ( 代码和常量 ) ,数据段 ( 全局变量和静态变量 ) ,扩展段 ( 堆储藏 ) 。但是每个线程拥有自己的栈段,栈段又叫运行时段,用来存放所有局部变量和临时变量。
( 3)办理机分给线程,即真切在办理机上运行的是线程。
(4)线程在执行过程中,需要协作同步。不同样进度的线程间要利用信息通信的方法实现同步。
5.试说明进度互斥、同步和通信三者之间的关系。
答:进度的同步与互斥是指进度在推进时的相互限制关系。在多道程序系统中,由于资源共享与进度合作, 这种进度间的限制称为可能。 为了保证进度的正确运行以及相互合作的进度之间交换信息,需要进度之间的通信。
进度之间的限制关系表现为:进度的同步和互斥。
6.何谓死锁产生死锁的原因是什么
答:所谓死锁是指多个进度因竞争资源而造成的一种僵局, 若无外力作用这些进度都将无法再向前推进。
原因:(1)竞争资源。(2) 进度间推进次序非法。
7.作业调换和进度调换有什么差异
答:进度调换是真切让某个就绪状态的进度到办理机上运行, 而作业调换可是使
作业拥有了竞争办理机的机遇。
进度调换:是依照某种调换算法从就绪状态的进度中选择一个进度到办理机
上运行。负责进度调换功能的内核程序称为进度调换程序。
作业调换:是按某种调换算法从后备作业队列中选择作业装入内存运行;另
外当该作业执行达成后,还负责回收系统资源。达成作业调换功
能的程序称为作业调换程序。
8.简述什么是内存的覆盖和交换技术两者有什么差异
答:交换技术:在多道系统中, 交换是指系统把内存中临时不能够运行的某部分作业写入外存交换区, 腾出空间,把外存交换区中具备运行条件的指定作业调入内存。 交换是以时间来换取空间, 减少对换的信息
量和时间是设计时要考虑的问题 。
覆盖技术:调入共享区的内容覆盖前面调入的内容,这就是内存的覆盖技术。
两者的差异主要有:( 1)交换技术由操作系统自动达成,不需要用户参加,而覆盖技术需要专业的程序员给出作业各部分之间的覆盖结构, 并清楚系统的储藏结构;( 2)交换技术主要在不同样作业之间进行,而覆盖技术主要在同一个作业内进行;( 3)别的覆盖技术主要在早期的操作系统中采用,而交换技术在现代操作系统中仍拥有较强的生命力。
9.分页与分段储藏管理有何差异
答: 1、页是信息的物理单位,分页是为实现失散分配方式,以消减内存的外零头,提高内存的利用率;也许说,分页可是是由于系统管理的需要,而不是用户的需要。段是信息的逻辑单位,它含有一组其意义相对完满的信息。分段的目的是为了能更好的满足用户的需要。
2、页的大小固定且由系统确定,把逻辑地址划分为页号和页内地点两部分,
是由机器硬件实现的,所以一个系统只能有一种大小的页面。
文档评论(0)