现代操作系统试卷及其答案

上传人:mar****e6 文档编号:164080516 上传时间:2022-10-24 格式:DOCX 页数:30 大小:27.98KB
返回 下载 相关 举报
现代操作系统试卷及其答案_第1页
第1页 / 共30页
现代操作系统试卷及其答案_第2页
第2页 / 共30页
现代操作系统试卷及其答案_第3页
第3页 / 共30页
点击查看更多>>
资源描述
)。的引入导致的。D.多道程序1. 一般用户更喜欢使用的系统是( )。A. 手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是(A. 编译程序B.数据库管理系统C.游戏程序3. 现代OS具有并发性和共享性,是()A.单道程序B.磁盘 C.对象4. 早期的OS主要追求的是()。A. 系统的效率 B.用户的方便性C.可移植D.可扩充性5. ()不是多道程序系统A. 单用户单任务 B.多道批处理系统C.单用户多任务 D.多用户分时系统6. ( )是多道操作系统不可缺少的硬件支持A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在( )执行。A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来A.编译器D.浏览器9. 通道能够完成()之间的数据传输。10. 操作系统的主要功能有( )。A. 进程管理、存储器管理、设备管理、处理机管理B. 虚拟存储管理、处理机管理、进程调度、文件系统C. 处理机管理、存储器管理、设备管理、文件系统D. 进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。A. 处理机的操作与通道的操作是并行的B. 程序与程序C. 主程序与子程序D. 用户程序与操作系统程序12. 处理机的所有指令可以在()执行。13. ( )功能不是操作系统直接完成的功能。A. 管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的0$是()。A.多用户分时系统C.批处理系统时间15. 操作系统是对(A.硬件C.计算机资源16. (B. 实时系统D.网络操作系统 )进行管理的软件。B. 软件D.应用程序)对多用户分时系统最重要。17. (A.实时性C.共享性18. (A.及时性C.共享性19. Windows98 是(A.多用户分时C. 单用户多任务20A.并行性C.共享性)对多道批处理系统最重要。B. 交互性D.运行效率)对实时系统最重要。B.交互性D. 运行效率)操作系统。B. 批处理系统D.单用单任务分布式系统与网络系统的主要区别是(B.透明性D.复杂性21. ( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。A.网络B.分布式C.分时D.实时22. 如果分时操作系统的时间片一定,那么( ),则响应 时间越长。A.用户数越少B.用户数越多C. 内存越小D.内存越大23. 下面6个系统中,必须是实时操作系统的有()个。航空订票系统过程控制系统机器口语翻译系统计算机辅助系统办公自动化系统计算机激光照排系统.2 C24. 下面对OS不正确的描述是()。是系统资源管理程序 是为用户提供服务的程序 是其它软件的支撑软件 是系统态程序的集合25. OS的不确定性是指()。A.程序的运行结果不确定B.程序的运行次序不确定C.程序多次运行的时间不确定 D. A、B和C26. 下面哪一个不是程序在并发系统内执行的特点()。A.程序执行的间断性B.相互通信的可能性C. 产生死锁的必然性D.资源分配的动态性27. 在下面关于并发性的叙述中正确的是()。B. 并发性是指若干事件在不同时刻发生C. 并发性是指若干事件在同一时间间隔内发生D. 并发性是指若干事件在不同时间间隔内发生28. 一般来说,为了实现多道程序设计,计算机最需要(A.更大的内存B.更多的外设C.更快的CPUD.更先进的终端2. 选择所有正确的答案1 .多道程序系统的运行必须要依赖()硬件机构的支持A.通道B.中断C.鼠标D.光盘2. 在单处理机计算机系统中,多道程序的执行具有( ) 的特点。A.程序执行宏观上并行 B.程序执行微观上串行C.设备和处理机可以并行 D.设备和处理机只能串行3. 应用程序在( )系统上,相同的数据的条件下多次执 行,所需要的时间是可能不同的。A.多用户分时B.多道批处理C.单道批处理D.单用单任务4. 能同时执行多个程序的OS是( )。A.多道批处理B.单道批处理C.分时系统D.实时系统5. 下列哪些指令只能在系统态执行( )A.关中断B.读系统时钟C.向寄存器存数据D.修改系统时钟6. ()可以直接通过OS的(作业)控制接口完成。C.向寄存器存数据D. 读磁盘的扇区7. 用户要求()系统对用户的请求在一定的时间内给予及时响应。A.多道批处理B.单道批处理C.分时系统D.实时系统8. ( )系统不是操作系统9. ()不适合批处理。A.玩游戏B.飞行模拟C.解大型方程组D.调试程序10. 下列的哪些特性是为多道操作系统特意准备的( )A.特权指令B.系统态/用户态模式11. Unix操作系统允许用户在()上使用系统调用。A.汇编语言语言C.英语D.各种程序设计语言1 2.在单处理机系统中,相同的硬件条件下,要执行1 0个程 序,每个程序单独执行需要6分钟,现在10个程序同时在多道程 序系统执行,一般情况下,每个程序执行完毕需要的时间( ), 全部执行完毕总共需要的时间( )。A.小于6分钟B.大于6分钟C.小于等于60分钟 D.大于60分钟13. 分时系统需要使用下面哪些技术( )A. 多道程序设计技术B. 作业说明书C. 终端命令解释程序D. 中断处理E. 作业调度F. 系统调用14. 下列哪几种指令应该只在核心态下执行( )A. 屏蔽所有中断B. 读时钟日期C. 设置时钟日期D. 改变存储映像图E. 存取某地址单元的内容F. 停机3. 判断正误,简要说明理由1. 操作系统属于最重要的、最不可缺少的应用软件。2. 操作系统完成的主要功能是与硬件相关的。4. 多道程序系统在单处理机的环境下,程序的执行是并发不是并行的,程序的执行与I/O操作也只能并发不能并行。5. 当计算机系统没有用户程序执行时,处理机完全处于空闲状 态。6. 超级用户(管理员、特权用户)可以使用特权指令。7. 系统的资源的利用率越高用户越满意。8. 多道程序的执行一定不具备再现性。9. 分时系统不需要多道程序技术的支持。10. 分时系统的用户具有独占性,因此一个用户可以独占计算 机系统的资源。11. 设计实时操作系统时,首先应考虑系统的优良性和分配性12. 批处理系统不允许用户随时干涉自己程序的运行。13. 虚拟机不需要硬件的支持。14. 操作系统的所有程序是长驻内存的。4. 简答题1. 客户机/服务器模型常用于网络和分布式系统,是否可以用于 单机系统2. 系统调用与一般用户函数调用的区别3. 一般计算机的启动过程4. 一般用户最常用的操作系统与用户的接口是什么接口5. 过程调用和系统调用的共同点是什么,它们与中断调用的差 别是什么6. 什么是处理机现场信息7. 操作系统对计算机系统性能的影响有哪些8. 多道程序系统如何实现CPU计算与I/O操作的并行9. 分时系统的响应时间受哪些因素影响10. 分时系统与实时系统的主要区别5 解答题1. 在相同的硬件条件下,为什么一个程序可以在DOS和Wi ndows 上运行却不能在 UINX 上运行2. 举例说明,只有被操作系统管理和控制的资源才能被用户使 用。3. 举例说明,多道程序的引入提高了系统资源的利用率,同时 也使操作系统复杂化。4. 用于国家导弹防御系统的计算机系统是一个什么样的系统5. 为什么中断机构对于多道操作系统是必不可少的6. 网络操作系统与分布式操作系统的区别7. 评价一个操作系统的主要因素有哪些8. 多用户分时系统如何克服多道批处理系统的缺点9. 将手工操作、单道批处理、多道批处理、多用户分时系统按 CPU 的有效利用率,由小到大进行排列。1 选择最合适的答案2. 选择所有正确的答案10. AB3 .判断正误,简要说明理由1. 错误 操作系统是最接近于计算机硬件的系统软件2. 正确3. 错误操作系统中有很多外部命令在用户态下执行,特别是微内核OS的许多功能是在外核的用户态上完成的。4. 错误“多道程序系统在单处理机的环境下,程序的执行是并发不是并 行的”这句话是正确的,但是程序的执行与I/O操作在通道、中断、 DMA 的支持下可以并行操作。5. 错误系统进程可能正在执行,操作系统可以利用这段时间对系统进 行整理等操作。6. 错误这是把概念混淆了,超级用户是计算机系统中权利最大的用户, 可以删除任何文件,撤消进程,这些操作的完成是超级用户通过使 用操作系统提供的功能完成,这些功能一般用户没有权利使用。特 权指令是只能在核心态执行的机器指令。7. 错误系统的资源利用率高可能使用户等待更长的时间,方便性、交互性也可能受到影响。8. 错误单道程序的再现性是本身固有的,多道程序的执行失去了再现 性,多道程序执行的再现性不是自然获得的,是通过程序员的编程 控制添加上去。9. 错误分时系统本身就是多道程序系统。10. 错误分时系统的独占性是终端上的用户在使用计算机时在感觉上好 似单独使用一台计算机一样。这种感觉是通过将处理机的时间分成 很小的时间片,轮流地分配给联机终端而完成的。因此,分时系统 的用户是与其它用户共享计算系统的资源。11. 错误设计实时操作系统时,首先要考虑系统的实时性和可靠性。12. 正确13. 错误通过OS将物理的资源转换为逻辑资源。14. 错误内部命令长驻内存。4 简答题1. 客户机/服务器模型是一个通用的模型。广义上讲提供服务 的叫服务器,请求服务的叫客户机。客户机/服务器模型操作系统中, 文件服务、进程服务等功能是以服务器进程的方式运行于用户态, 用户进程通过向服务器进程发出请求,获得服务器的服务。因此, 客户机/服务器模型既可以用于网络和分布式系统,也可以用于单机 系统,只不过网络和分布式系统更需要这种形式。2. 系统调用执行的程序在操作系统中,在系统态执行;一般用 户函数调用程序由用户准备,在用户态执行。3. 一般计算机的启动过程是:由ROM程序对硬件进行检测。由ROM中的启动程序引导磁盘上引导块(boot block)读入内存。(3)由引导块将OS的内核调入内存。执行OS内核程序,对OS自身进行初始化。(5)加载外核处理程序,给出提示,等待用户操作4. 一般用户最常用的操作系统与用户的接口是控制接口,用户 使用这个接口控制、管理和操作计算机系统,利用它控制程序的执 行。控制接口分为脱机接口、命令接口、图形接口、多媒体接口。5. 过程调用和系统调用的执行完全是同步的,也就是在相同的 数据集上重复执行,它们的调用点是相同的,都需要保存现场信息, 转去执行另外的程序,执行后返回。中断调用是异步的,在相同的 数据集上重复执行,中断的发生点可以是不同的。6. 处理机现场信息是处理机在任意时刻的状态信息集合,主要 包括处理机程序状态寄存器的值、程序计数器和各个寄存器的值。6.操作系统会影响到计算机系统的可靠性、方便性、效率、可 维护性、处理任务的速度、软件成本等。7. 在多道程序系统中,当需要 I/O 操作,不需要 CPU 直接控制I/O操作的完成,利用通道、DMA及中断机构控制直接控制I/O操作 的完成,这时 CPU 也不是空闲等待 I/O 操作的完成,而是转去执行 另外一道程序。8. 分时系统的响应时间指用户从终端发出一个命令到系统处理 完这个命令并做出回答所需要的时间,这个时间受时间片长度、终 端用户个数、命令本身功能、硬件特性、主存与辅存的交换速度的 影响。10. 分时系统是指在一个系统中多个用户分时地使用同一计算 机。实时系统是指计算机及时响应外部事件的请求,在规定时限内 完成对该事件的处理,并控制所有实时设备和实时任务协调一致地 运行。实时系统与分时系统的主要区别有两点:(1)分时系统的目标是提供一种通用性很强的系统,有较强的 交互能力;而实时系统则大都是具有特殊用途的专用系统,交互能 力略差;(2)分时系统对响应时间虽有要求,但一般来说,响应时间由 人所能承受的等待时间来确定;而实时系统对响应时间要求更高, 一般由控制系统或信息处理系统所能接受的延迟时间来决定。5 解答题1. 虽然硬件环境相同,但是程序的运行需要 OS 的支持。由于 Windows系统向下兼容DOS,因此,一个程序能在DOS上运行,也能 在Windows上运行。但DOS、Windows与UNIX在系统结构、用户接 口的约定、接口的功能、 API 等是不兼容的。如该程序使用的是 Windows的API系统调用,而Unix下没有此系统调用,故这个程序 在 UNIX 系统中无法执行。2. 在没有操作系统的时候,计算机系统的资源完全由用户和用 户程序来控制和管理,但是用户非常不方便。有了操作系统后,计 算机系统的资源由操作系统控制和管理,用户通过操作系统的服务 接口使用这些资源。如果操作系统没有控制和管理某些资源,用户 就不能通过操作系统的服务获得这些资源的使用。例如, DOS只能管 理1M的内存,硬件上装上再多的内存一般用户也无法使用。3. 多道程序系统中存在着并发和并行操作。例如,在内存中同时装入几个用户程序,1/0操作与CPU计算操作并行。由并发和并 行而产生一系列问题,如何从一个活动切换到另一个,怎样保护一 个活动使其免受另外一些活动的影响,以及如何实现相互依赖的活 动之间的同步。4. 实时过程控制系统与实时信息处理系统相结合的系统。5. 很多进程的切换是由中断引起的。如时钟中断,尤其是分时 系统。用户程序进行系统调用时通过软中断来实现,如TRAP。通道 和外设的操作也要向操作系统发送中断。6. 网络OS中的用户使用自己的机器可以访问网络上别的机器 的资源,通过网络将很多的机器连接起来,共享硬件资源,但是整 个系统对用户来说是分散的、不透明的。分布式OS的用户也是通过网络将多台机器连接起来,但是整个 系统对用户是透明的,用户面对整个OS就好像使用一个自己的机器 一样。7. 方便性、有效性、扩充性、开放性、可用资源的数量。8. 尽管多道批处理系统已经大大地提高了计算机系统的资源利用率,但是它的致命缺点是缺少交互性。怎样才能使系统既具有 交互性又不使资源的利用率降低资源利用率与交互性是一对矛盾。 如果一台计算机能够连接多个操作台(终端),允许多个用户同时在 操作台上操作,每个操作台上的用户执行一个程序,就有多个程序 进入系统,导致在计算机的内存中就装入了多个程序,形成多个程 序的并发执行,通过并发程序的分时执行,确保每个用户的操作计算 机终端就好像单独操作一台计算机一样。这样就避免了只有一个操 作台时,大量的计算机的时间被一个用户的大量浪费,同时又克服 多道批处理系统非交互性的缺点。9手工操作、单道批处理系统、多用户分时系统、多道批处 理系统。(1) 手工操作没有操作系统,属于单道程序系统,大量的处理 机时间被人工操作所浪费,因此 CPU 的利用率最低。(2)单道批处理系统在一定程度上克服了手工操作的缺点, 但仍 属于单道程序系统,大量的 CPU 时间浪费在等待 I/O 操作的完成 上。因此它的 CPU 利用率比手工操作的系统要高,但比多道程序 系统的要高。(3) 多用户分时系统是多道程序系统, 具有交互性,但是程序的 分时运行需 CPU 不断地在多个程序之间进行切换,这种切换需要 占用的 CPU 的时间。(4) 多道批处理系统是多道程序系统,没有交互性。 CPU 在执行 一道程序时一般不转换到其它道程序,只有在需要等待某种事件 发生时,才切换到另一道程序执行。因此,它的 CPU 切换的次数 远远低于分时系统,而 CPU 的有效利用率高于批处理系统。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!