8113-沈祥玖-操作系统原理及应用(Windows Server 2008)-课后补充习题及解答第1章操作系统概论.pdfVIP

  • 1
  • 0
  • 约7.28千字
  • 约 6页
  • 2019-10-03 发布于广东
  • 举报

8113-沈祥玖-操作系统原理及应用(Windows Server 2008)-课后补充习题及解答第1章操作系统概论.pdf

第1 章 操作系统概论课后习题解答 1.什么是操作系统?它有哪些基本功能与基本特征? 【解答】操作系统是一个软件系统,它控制和管理计算机系统内各种硬件和软件资 源,提供用户与计算机系统之间的接口。 操作系统的功能有: (1)提供用户接口 为方便用户使用计算机系统,操作系统提供了用户接口。操作系统提供两个级别的接 口:作业控制级接口 (通常又称为命令接口):提供一组命令供用户直接或间接控制自己 的作业;程序级接口:提供一组系统调用供用户程序和其他系统程序调用。 (2 )管理计算机资源 计算机系统中的资源包括硬件资源和软件资源。硬件资源有:处理机、存储器、外部 设备;软件资源有:程序和数据。现代计算机系统一般采用多任务并发执行方式,而且有 的计算机系统由多个用户同时联机使用。这使得计算机的资源不是由一个程序在运行时独 占使用,而是由多个并发运行的程序共享使用。如果由各并发运行的程序自己决定如何使 用资源,则会各行其是,造成冲突,混乱,使系统无法顺利高效运行。因此,要有一个地 位高于各应用程序之上的软件来进行自动的统一的管理,这个软件就是操作系统。操作系 统的目标之一就是统一管理分配计算机系统资源,在保证各并发执行的应用程序顺利运行 的前提下提高资源利用率。包括处理机管理、存储器管理、设备管理、文件管理。 操作系统的特性有: (1)并发 在单处理机系统中,并发性是指宏观上有多道程序在同时运行,但在微观上是交替执 行的。多道程序并发执行能提高资源利用率和系统吞吐量。 (2 )共享 共享是指计算机系统中的资源被多个并发任务共同使用。 (3 )异步 在多道程序系统中,多进程并发执行,但在微观上,进程是交替执行的,因此进程以 “走走停停”的不连续方式运行。由于并发运行环境的复杂,每个进程在什么时候开始执 行,何时暂停,以怎样的速度向前推进,多长时间完成,何时发生中断,都是不可预知 的。我们称此种特征为异步性。 (4 )虚拟 在操作系统中,虚拟指的是通过某种技术把一个物理实体映射为多个逻辑实体,用户 程序使用逻辑实体。逻辑实体是用户感觉上的实际不存在的事物。例如在分时系统中,虽 然只有一个 CPU,但是在分时系统的管理下,每个终端用户都认为自己独占一台主机。此 时,分时操作系统利用分时轮转策略把一台物理上的 CPU 虚拟为多台逻辑上的 CPU。 2 .操作系统发展的动力是什么? 【解答】推动操作系统发展的主要动力有: ·2 · 操作系统实训 (1)不断提高计算机资源利用率的需要。 (2 )方便用户的需要。 (3 )器件不断更新换代的需要。 (4 )计算机体系结构不断发展的需要。 3 .批处理系统的目标是什么? 【解答】批处理系统旨在实现作业步之间以及作业之间的自动过渡,减少作业控制及 作业过渡时的手工操作,从而提高计算机系统的工作效率。 4 .为什么要引入多道程序并发执行技术? 【解答】在单道批处理系统中任何时刻只有一道作业在内存中,在一道作业的运行过 程中,输入输出和计算操作是串行的,因此导致 I/O 设备和 CPU 串行工作,从而导致总有 空闲资源,在 I/O 设备工作时 CPU 空闲,在 CPU 工作 (指进行计算工作)时 I/O 设备空 闲。即使是在脱机批处理系统中,内存和输入输出磁带之间的数据传输与 CPU 的计算工作 也是串行的。 为了进一步提高资源利用率,从而最终提高系统吞吐量 (系统在单位时间内完成的总 工作量),在 60 年代中期引入了多道程序并发执行技术,从而形成了多道批处理系统。 多道程序并发执行的基本思想是:在内存中同时存放多道程序,在操作系统的控制下交替 执行。在多道批处理系统中,用户提交的作业都先存放在外存中并排成一个队列,称为后 备队列,然后由作业调度程序按一定的策略从后备队列中选择若干作业调入内存,使它们 并发运行,从而共享系统中的各种资源,提高资源利用率,最终提高系统吞吐量。 5 .试分析单道与多道批处理系统的优缺点。 【解答】批处理系统实现了作业步之间以及作业之间的自动过渡,从而提高了计算机 系统的工作效率。多道批处理系统使得 CPU 与外部设备并行工作,提高了资源利用率。但 是批处

文档评论(0)

1亿VIP精品文档

相关文档