- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
一.简答題
1、简述操作系统的定义
操作系统是计算机系统的一种系统软件,它统一管理计算机系统的资源和控制程序的执行。
2、在多道程序设计技术的系统中,操作系统怎样才会占领中央处理器?
只有当中断装置发既有事件发生時,它才会中断目前占用中央处理器的程序执行,让操作系统的处理服务程序占用中央处理器并执行之。
3、简述“删除文献”操作的系统处理过程
顾客用本操作向系统提出删除一种文献的规定,系统执行時把指定文献的名字从目录和索引表中除去,并收回它所占用的存储区域,但删除一种文献前应先关闭该文献。
4、对有关临界区的管理有哪些规定?
為了使并发进程能对的地执行,对若干进程共享某一变量(资源)的有关临界区应满足如下三个规定:
①一次最我让一种进程在临界区中执行,当有进程在临界区中時,其他想进入临界区执行的进程必须等待;
②任何一种进入临界区执行的进程必须在有限的時间内退出临界区,既任何一种进程都不应当无限逗留在自已的临界区中;
③不能强迫一种进程无限地等待进入它的临界区,既有进程退出临界区時应让下一种等待进入临界区的进程进入它的临界区。
5、简述处理死锁问題的三种措施
①死锁的防止。系统按预定的方略為进程分派资源,这些分派方略能使死锁的四个必要条件之一不成立,从而使系统不产生死锁。
②死锁的防止。系统动态地测试资源分派状况,仅当能保证系统安全時才給进程分派资源。
③死锁的检测。对资源的申請和分派不加限制,只要有剩余的资源就呆把资源分派給申請者,操作系统要定期判断系统与否出現了死锁,当有死锁发生時设法解除死锁。
6、从操作系统提供的服务出发,操作系统可分哪几类?
批处理操作系统、分時操作系统、实時操作系统、网络操作系统、分布式操作系统。
7、简述计算机系统的中断机制及其作用
中断机制包括硬件的中断装置和操作系统的中断处理服务程序。
中断装置由某些特定的寄存器和控制线路构成,中央处理器和外围设备等识别到的事件保留在特定的寄存器中,中央处理器每执行完一条指令,均由中断装置鉴别与否有事件发生。
若无事件发生,CPU继续执行;若有事件发生,则中断装置中断原占有CPU的程序的执行,让操作系统的处理事件服务程序占用CPU,对出現的事件进行处理,事件处理完后,再让本来的程序继续占用CPU执行。
8、选择进程调度算法的准则是什么?
由于多种调度算法均有自已的特性,因此,很难评价哪种算法是最佳的。一般說来,选择算法時可以考虑如下某些原则:
①处理器运用率;
②吞吐量;
③等待時间;
④响应時间。
在选择调度算法前,应考虑好采用的准则,当确定准则后,通过对多种算法的评估,从中选择出最合适的算法。
9、独占设备采用哪种分派方式?
独占设备一般采用静态分派方式。
既在一种作业执行前,将作业要使用的此类设备分派給作业,在作业执行期间均归该作业占用,直到作业执行結束才偿还。
10、产生死锁的原因是什么?
①系统资源局限性;
②进程推进次序不合适。
在初期的系统中,由于系统规模较小,构造简朴,以及资源分派大多采用静态分派法,使得操作系统死锁问題的严重性未能充足暴露出来。但今天由于多道程序系统,以至于数据系统的出現,系统中的共享性和并行性的增長,软件系统变得曰益庞大和复杂等原因,使得系统出現死锁現象的也許性大大增長。
11、何谓批处理操作系统?
顾客准备好要执行的程序、数据和控制作业执行的阐明书,由操作员输入到计算机系统中等待处理。操作系统选择作业并按作业阐明书的规定自动控制作业的执行。采用这种批量化处理作业的操作系统称為批处理操作系统。
12、对特权指令的使用有什么限制?
只容許操作系统使用特权指令,顾客程序不能使用特权指令。
13、影响缺页中断率有哪几种重要原因?
影响缺页中断率的原因有四个:
①分派給作业的主存块数多则缺页率低,反之缺页中断率就高。
②页面大,缺页中断率低;页面小缺页中断率高。
③程序编制措施。以数组运算為例,假如每一行元素寄存在一页中,则按行处理各元素缺页中断率低;反之,按列处理各元素,则缺页中断率高。
④页面调度算法对缺页中断率影响很大,但不也許找到一种最佳算法。
14、磁盘移臂调度的目的是什么?常用移臂调度算法有哪些?
磁盘移臂调度的目的是尽量地减少输入输出操作中的寻找時间。
常用的移臂调度算法有:
①先来先服务算法
②最短寻找時间优先算法
③电梯调度算法
④单向扫描算法。
15、常用的作业调度算法有哪些?
①先来先服务算法
②计算時间短的作业优先算法
③响应比最高者优先算法
④优先数调度算法
⑤
文档评论(0)