操作系统
第一次作业参考答案
2.从功能以及程序设计的角度说明计算机系统中软件系统是如何构成的。
答: 从功能角度来说,软件系统分为系统软件、支撑软缉拿和应用软件三层,系统软件是最
靠近硬件的一层,其他软件一般都通过系统软件发挥作用;支撑软件一般用于支持实际应用
系统的开发和运行;应用软件则是特定应用领域相关的软件。
程序设计角度:
现代计算机系统通常由五个以上不同的级别组成,每一级都能进行程序设计。其中第0
级和第1级分别称为微程序级和一般机器级,是硬件级。
第2级是操作系统级,它由操作系统程序实现。这些操作系统由机器指令和广义指令组
成,这些广义指令是操作系统定义和解释的软件指令,所以这一级也称为混合级。
第3级是汇编语言级,它给程序人员提供一种符号语言,以减少程序编写的复杂性。这
一级由汇编程序支持和执行。
第4级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的,这一级由
各种高级语言编译程序支持和执行。
3.什么是操作系统?请举例说明操作系统在计算机系统中的重要地位。
答:(1)操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们
能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程
序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并
使整个计算机系统能高效地运行。
(2)操作系统在计算机系统中占据着一个非常重要的地位,它不仅是硬件与所有其他软
件之间的接口,而且任何数字电子计算机,从微处理器到巨型计算机都必须在其硬件平台上
加载相应的操作系统之后,才能构成一个可以协调运转的计算机系统。只有在操作系统的指
挥控制下,各种计算机资源才能被分配给用户所使用。也只有在操作系统的支撑下,其他系
统软件如各类编译系统、程序库、运行支持环境才得以取得运行条件。没有操作系统,任何
应用软件都无法运行。可见,操作系统实际上是一个计算机系统中硬、软件资源的总指挥部。
操作系统的性能高低,决定了整体计算机的潜在硬件性能能否发挥出来。操作系统本身的安
全可靠程度,决定了整个计算机系统的安全性和可靠性。操作系统正是软件技术含量最大、
附加值最高的部分,是软件技术的核心,是软件的基础运行平台。
4.请用一个实际的例子来说明操作系统的功能。
答:
操作系统的设备管理为用户提供一个良好的界面,使用户不必涉及具体的设备物理特性即可
方便灵活的使用这些设备。
例如我们使用打印机时,我们不需知道打印机及其与计算机接口的技术细节,也不需知道计
算机如何启动它,如何向它写入文件。我们只是简单的用一个命令让它打印而已。
7.试从独立性、并发性、交互性、实时性四个方面来比较批处理系统、分时系统和实时系
统。
单道批处理系统特征:自动性、顺序性、单道性,无独立性,并发性,交互性和实时性。
多道批处理系统特征:脱机操作、成批处理、并发性、无序性、调度性,无交互性独立性和
实时性。
分时操作系统特征:并发性、独立性、实时性、交互性。
实时操作系统特征:及时响应(实时性优于分时操作系统)、高可靠性、专用性、少人工干