操作系统课后答案解析_罗宇第四版参考范本.docxVIP

  • 56
  • 0
  • 约1.85万字
  • 约 34页
  • 2021-10-28 发布于山东
  • 举报

操作系统课后答案解析_罗宇第四版参考范本.docx

文档来源为 : 文档来源为 :从网络收集整理 .word 版本可编辑 .欢迎下载支持 . PAGE 10 PAGE 10文档来源为 :从网络收集整理 .word 版本可编辑 . 1.2 操作系统以什么方式组织用户使用计算机? 答:操作系统以 进程的方式 组织用户使用计算机 .用户所需完成的各种任务必须由相应的程序来表达出来。 为了实现用户的任务,必须让相应功能的程序执行。而进程就是指程序的运行, 操作系统的进程调度程序决定 CPU 在各进程间的切换。操作系统为用户提供进程创建和结束等的系统调用功能, 使用户能够创建新进程。 操作系统在初始化后, 会为每个可能的系统用户创建 第一个用户进程,用户的其他进程则可以由母进程通过 “进程创建”系统调用进行创建。 1.4 早期监督程序( Monitor )的功能是什么? 答:早期监督程序的功能是 代替系统操作员的部分工作 ,自动控制作业的运行 。监督程序首先把第一道作业调入主存, 并启动该作业。运行结束后,再把下一道作业调入主存启动运行。它 如同一个系统操作员,负责批作业的 I/O,并自动根据作业控制说明书以单道串行的方式控制作业运行, 同时在程序运行过程中通过提供各种系统调用,控制使用计算机资源。 试述多道程序设计技术的基本思想。 为什么采用多道程序设计技术可以提高资源利用率? 答:多道程序设计技术的基本思想是, 在主存同时保持多道程序,主机以交替的方式同时处理多道程序 。从宏观上看, 主机内同时保持和处理若干道已开始运行但尚未结束的程序。 从微观上看,某一时刻处理机只运行某道程序。 可以提高资源利用率的原因:由于任何一道作业的运行总 是交替地串行使用 CPU、外设等资源,即使用一段时间的 CPU, 然后使用一段时间的 I/O 设备,由于采用多道程序设计技术,加之对多道程序实施合理的运行调度,则可以实现 CPU 和 I/O 设备的高度并行,可以大大提高 CPU 与外设的利用率。 什么是分时系统?其主要特征是什么?适用于哪些应用? 答:分时系统是以多道程序设计技术为基础的交互式系统, 在此系统中, 一台计算机与多台终端相连接, 用户通过各自的终端和终端命令以交互的方式使用计算机系统。 每个用户都感觉到好像是自己在独占计算机系统, 而在系统内部则由操作系统以时间片轮转的方式负责协调多个用户分享 CPU。主要特征是: 并行性:系统能协调多个终端用户同时使用计算机系统, 能控制多道程序同时运行。 共享性:对资源而言,系统在宏观上使各终端用户共享计算机系统中的各种资源,而在微观上它们则分时使用这些资源。 交互性:人与计算机以交互的方式进行工作。 独占性:使用户感觉到他在独占使用计算机。 现在的系统大部分都是分时系统,主要应用于人机交互的方面。 什么是中断?什么是异常?它们有何区别? 答:中断是指来自 CPU 执行指令以外的事件发生后,处理机暂停正在运行的程序,转去执行处理该事件的程序的过程。 异常是指源自 CPU 执行指令内部的事件发生后,处理机暂 停正在执行的程序,转去处理该事件的过程。 区别:广义的中断包括中断和异常,统一称为中断。狭义的 中断和异常的区别在于是否与正在执行的指令有关, 中断可以屏蔽,而异常不可屏蔽。 什么是多级中断?为什么要把中断分级?试述多级中断的处理原则。 答:中断分级是根据中断的轻重缓急来排序,把紧迫程度 大致相当的中断源归并在同一级, 而把紧迫程度差别较大的中断源放在不同的级别。一般来说,高速设备的中断优先级高,慢速 设备的中断优先级低。 这就是多级中断。 这所以引入多级中断是 因为: 为使系统能及时的响应和处理所发生的紧迫中断, 同时又不至于发生中断信号丢失, 计算机发展早起在设计中断系统硬件 时根据各种中断的轻重在线路上作出安排, 从而使中断响应能有一个优先次序。 多级中断的处理原则:当多级中断同时发生时, CPU 按照由高到低的顺序响应。高级中断可以打断低级中断处理程序的运 行,转而执行高级中断处理程序。当同级中断同时到时,则按位 响应。 什么是中断向量?其内容是什么?试述中断的处理过程。 答:中断向量:为处理方便,一般为系统中每个中断信号编 制一个相应的中断处理程序, 并把这些程序的入口地址放在特定 的主存单元中。 通常将这一片存放中断处理程序入口地址的主存 单元称为中断向量。 中断向量的内容: 对不同的系统, 中断向量中的内容也不尽 相同。一般每一个中断信号占用连续的两个单元: 一个用来存放中断处理程序的入口地址,另一个用来保存在处理中断时 CPU 应具有的状态。 中断的处理过程:一般包括保存现场,分析中断原因,进入 相应的中断处理程序, 最后重新选择程序运行, 恢复现场等过程。 中断 /异常处理为

文档评论(0)

1亿VIP精品文档

相关文档