第一章:操作系统引论
1什么是操作系统?可以从哪些角度阐述操作系统的作用?答:操作系统是计算机系统中的一个系统软件,是能有效地组织和管理计算机系统中的硬
件和软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行的一组程序模块的集合。作用:控制管理计算机的全部硬软件资源,合理组织计算机内部各部件协调工作,为用户提供操作和编辑界面的程序集合。
2简要叙述批处理操作系统、分时操作系统和实时操作系统的概念及特点。3从交互性、及时性和和可靠性方面将分时系统和实时系统比较。
答:(1)分时系统是一种通用系统,主要用于运行终端用户程序,因而它具有较强的交互能力;而实时系统虽然也有交互能力,但其交互能力不及前者。(2)实时信息系统对实用性的要求与分时系统类似,都是以人所能接收的等待时间来确定;而实时控制系统的及时性则是以控制对象所要求的开始截止时间和完成截止时间来确定的。(3)实时系统对系统的可靠性要求要比分时系统对系统的可靠性要求高。
4当代操作系统的四大基本特征是什么?其最基本的特征是什么?
答:操作系统的特征有:并发性,共享性,虚拟性,异步性。其中并发性和共享性是其主要特征。
5操作系统需要管理哪些资源?它的基本功能是什么?
答:硬件资源:CPU,打印机等,软件资源:数据,程序等
6操作系统对外提供了哪些接口?
答:(1)操作系统的命令接口通过在用户和操作系统之间提供高级通信来控制程序运行,用户通过输入设备发出一系列命令告诉操作系统执行所需功能,它包括了键盘操作命令和作业控制命令,称为作业一级的用户接口。命令接口的两种最普遍和主要的方式是直接命令方式(命令行)和间接命令方式(命令文件)。(2)操作系统的程序接口它是用户程序和操作系统之间的接口,用户程序通过它们使用系统资源及系统服务,这种接口方式通常采用若干系统调用组成。系统调用是操作系统对外提供的一批系统子功能,是一类特殊的过程调用,由机器指令完成。(3)操作系统的交互界面它直接支持界面和程序界面,提供一个易用性的操作平台,使用户非常方便地寻找和使用各种命令、执行各类程序,完成各种操作。例:菜单驱动、视窗操作环境等交互界面要求是友好的,设计时应考虑简化命令、用户响应(提示、求助)和系统后援(命
f令重呼、确认)等问题
第二r