第一章1.设计现代 OS 的主要目标是什么
答:( 1)有效性( 2)方便性 ( 3)可扩充性 ( 4)开放性2. OS 的作用可表现在哪几个方面
答:( 1) OS 作为用户与计算机硬件系统之间的接口(2) ) OS 作为计算机系统资源的管理者(3) ) OS 实现了对计算机资源的抽象3.为什么说 OS 实现了对计算机资源的抽象
答: OS 首先在裸机上覆盖一层 I/O 设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件, 实现了对硬件资源操作的第二层次抽象
OS 通过在计算机硬件上安装多层系统软件, 增强了系统功能, 隐藏了对硬件操作的细节, 由它们共同实现了对计算机资源的抽象
4.试说明推动多道批处理系统形成和进展的主要动力是什么
答:主要动力来源于四个方面的社会需求与技术进展:(1 )不断提高计算机资源的利用率;(2 )方便用户;(3 )器件的不断更新换代;(4 )计算机体系结构的不断进展
5.何谓脱机 I/O 和联机 I/O
答:脱机 I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下, 把纸带或卡片上的数据或程序输入到磁带上
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的
而联机 I/O 方式是指程序和数据的输入输出都是在主机的直接控制下进行的
6.试说明推动分时系统形成和进展的主要动力是什么
答:推动分时系统形成和进展的主要动力是更好地满足用户的需要
主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业
7.实现分时系统的关键问题是什么
答:关键问题是当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,在用户能接受的时延内将结果返回给用