操作系统作业 联系客服

发布时间 : 星期二 文章操作系统作业更新完毕开始阅读83f0de1351e79b8969022615

计算机操作系统作业

专业班级:信管1302

姓名:张美芝 学号:130404017

1

目录

第一章 .......................................................................................... 3

第二章 .......................................................................................... 6

第三章 .......................................................................................... 9

第四章 ........................................................................................ 15

第五章 ........................................................................................ 18

第七章 ........................................................................................ 21

2

第一章

思考与练习题

1. 什么是操作系统?它的主要功能是什么?

答:操作系统是用来管理计算机系统的,是所有其他软件运行的基础,从资源管理的角度来看,操作系统是对计算机系统内的所有软、硬件资源进行管理和控制,优化资源的利用,协调系统内的各种活动,处理可能出现的各种问题。 它的主要功能:

(1)存储管理:方便用户使用内存,提高内存利用率以及从逻辑上扩充内存。

(2)处理机(CPU)管理:协调多道程序之间的关系,解决对处理机的调度分配及回收等问题。

(3)设备管理:①完成用户提出的输入输出请求,为用户分配外部设备。②提高外部设备利用率。③尽可能地提高输入输出的速度。④方便用户使用外部设备。

(4)信息管理:向用户提供一种简便、统一的存取和管理信息的方法,并同时解决信息的共享、安全保密等问题。

(5)用户接口:为了方便用户使用操作系统,向用户提供给了用户与操作系统的接口。 2. 什么是多道程序设计技术?多道程序设计技术的主要特点是什么?

答:多道程序设计技术是指把多个程序同时放入内存,使他们共享系统中的资源,并使他们交替地执行,当一道程序暂停执行时,系统调度另一道程序运行,使CPU一直处于忙碌状态。

主要特点:(1)多道,即计算机内存中同时存放多道相互独立的程序。 (2)宏观上并行,是指同时进入系统的多道程序都处于运行过程中。

(3)微观上串行,是指在单处理环境下,内存中的多道程序轮流地占有CPU,交替执行。 3. 批处理系统是怎样的一种操作系统?它的特点是什么?

答:批处理操作系统是一种基本的操作系统类型,在该系统中,用户的作业(包括程序、数据及程序的处理步骤)被成批地输入到计算机中,然后在操作系统的控制下,用户的作业自动地执行。

批处理系统的特点:(1)资源利用率大。(2)系统吞吐量大。(3)平均周转时间长。(2)无交互能力。

4. 什么是分时系统?什么是实时系统?试从交互性、及时性、独立性、多路性和可靠性几

个方面比较分时系统和实时系统。

答:分时系统是指一个计算机和许多终端设备连接,每个用户通过终端向计算机发出命令,以交互方式使用计算机,共享主机中的资源的一种操作系统。

实时系统是指当有外来信息时,计算机能够接受并及时处理,在被控对象允许的范围内做出快速反应,并控制所有实时任务协调一致运行的操作系统。 实时系统与分时系统的比较:

(1) 多路性:在分时系统中,按原则为多个终端用户提供服务。而对于实时控制系统,

其多路性主要表现在经常对多路的现场信息进行采集以及对多个对象或多个执行机构进行控制。

(2) 独立性:不管是实时信息处理系统还是实时控制系统,与分时系统一样具有独立性。

每个终端用户在向系统提出服务请求时是彼此独立地工作、互不干扰。

(3) 交互性:实时信息处理系统具有交互性,但人与系统的交互,仅限于访问系统中某

3

些特定的专用服务程序。而分时系统那样向终端用户提供数据处理、资源共享等服务。

(4) 及时性:实时信息处理系统对及时性的要求与分时系统类似,都以人们能够接受的

等待时间来确定。而实时控制系统对及时性要求更高,是以控制对象所要求的开始截止时间或完成截止时间来确定的。

(5) 可靠性:分时系统虽然也要求具有可靠性,但相比之下,实时系统则要求系统高度

可靠。

5. 实时系统分为哪两种类型? 答:(1)实时控制系统:能对输入作出快速处理,并能及时提供输出操作信号的计算机控制系统。

(2)实时信息处理系统:通常是把要求对信息进行实时处理的系统。 6. 操作系统的主要特征是什么? 答:(1)并发性:用户与用户之间的并发执行;用户和操作系统程序之间的并发执行。 (2)共享性:各种资源供运行的程序共同享用。

(3)虚拟性:通过技术手段把一个物理实体变成多个逻辑上的对应物。

(4)不确定性:在一个不确定的环境下运行,人们不能对目前所运行的程序的行为做出判断。

7. 操作系统与用户的接口有几种?它们各自用在什么场合? 答:两种,分为命令接口、程序接口

(1) 命令接口:可分为联机命令接口、脱机命令接口和图形用户界面接口。方便用户直

接控制自己的作业而提供的接口,其中联机命令接口是为联机用户提供,脱机命令接口是为批处理用户提供,而图形用户接口是采用图形化方式显示的操作界面。

(2) 程序接口:又称系统调用,是为用户在程序一级访问操作系统功能而设置的。 8. “操作系统是控制硬件的软件”这一说法确切吗?为什么?

答:不确切,操作系统不仅仅是控制硬件,其他所有的软件,如汇编程序、编译程序、数据库系统及大量的应用软件,都依赖与操作系统的支持,所以操作系统还控制计算机软件。 9.设内存中有三道程序,A、B、C,他们按A→B→C的先后次序执行,它们进行“计算”和“I/O操作”的时间表1-2所示,假设三道程序使用相同的I/O设备。

表1-2 三道程序的操作时间 操作 程序 A B C 计算 20 30 10 I/O操作 30 50 20 计算 10 20 10 (1) 试画出单道运行时三道程序的时间关系图,并计算完成三道程序要花多长时间。

4