操作系统习题 (2).doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:64 大小:4.2MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

操作系统习题 (2).doc

操作系统习题(2).doc

预览

免费试读已结束,剩余 54 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第一章操作系统引论解析题1、叙述操作系统在计算机系统中的位置.解:操作系统是运行在计算机硬件系统上的最基本系统软件.它管理和控制着所有的硬件系统(CPU,主存,各种硬件部件和外部设备等),也控制和管理着所有的系统软件(系统程序和用户程序等)操作系统对计算机使用者提供了一种良好的操作环境,也为其他各种应用系统提供了最基本的支撑环境.现代操作系统是一个复杂的软件系统,它与计算机硬件系统有千丝万缕的联系,也与用户有着密不可分的关系,它在计算机系统中位于计算机裸机与计算机用户之间.如图1.1所示,紧挨着硬件的就是操作系统,它通过系统核心程序对计算机系统中的几类资源进行管理,如处理机,存储器,输入/输出设备,数据与文档资源,用户作业等,并向用户提供若干服务,通过这些服务将所有对硬件的复杂操作隐藏起来,为用户提供一个透明的操作环境.在操作系统的外层是其他系统软件.操作系统是最基本的系统软件.用户可以直接通过系统软件与计算机打交道,也可以建立各类应用软件和应用系统,通过它们来解决用户的问题.由此可见,操作系统是介于计算机硬件和用户之间的一个接口.图1.1操作系统的位置2、怎样理解“由于计算机上装有操作系统,从而扩展了原计算机的功能”。解:计算机系统的硬件结构和机器一级的操作包含了诸如指令集,存储器组织,总线结构和输入/输出部件等的操作与控制,这些最基本的操作恰恰又是最复杂和最难以由用户直接进行的操作。例如:用户要进行文件读写,而文件是以二进制代码的方式存放在磁盘,磁带等存储装置中,需要有一种途径把用户的要求转换成对具体的硬件部件,电路信号,选择开关等的细微操作,用户自己不可能完成这些操作,但操作系统把拥护的高级操作转换成一系列的低级操作,最终完成文件的读写。所有的低级对用户来讲都是透明的,即无须拥护关心的,看不见的,操作系统把硬件全部隐藏起来,给用户提供了一个友好的,易于操作的界面。此外,操作系统还要进行大量的系统事物处理。如响应中断的发生,处理定时操作,管理存储器及其他低级操作。所以,可以说操作系统是硬件系统的扩展,从而扩展了计算机的功能,他比直接对计算机硬件系统进行操作要容易地多。3.对操作系统的描述有哪两种主要观点。解:对操作系统的描述主要有虚拟机和资源管理两种观点。虚拟机的观点也称为扩展机器的观点,是对操作系统功能位置的一种有顶向下的俯视。装有操作系统的计算机极大的扩展了原计算机的功能,把用户棉队的一个包含有各种硬件部件的计算机系统的操作和使用由复杂变得简单,从低级操作上升为高级操作,把基本功能扩展为多种功能。因此,在裸机上配置了操作系统之后,对用户来说好象是一台扩展了的机器,即一台虚拟的机器,虚拟机扩展包括了系统功能和数量上的扩展。资源管理的观点是目前对操作系统描述的主要观点,是一种对操作系统功能位置的由底到上的观察的观点。资源管理也是操作系统的主要功能,这里的资源分为软件,硬件资源。硬件资源包括处理机,CPU,主存储器,输入/输出设备,相应地,操作系统中就有处理机管理,内存管理,设备管理等功能,软件资源包括文件或信息,相应地,操作系统中就有文件管理功能。4.试对分时操作系统和实时操作系统进行比较。解:我们可以丛以下一个方面对这两种操作系统进行比较:实时信息处理系统与分时操作系统一样都能为多个用户服务。系统按分时原则为多个终端用户服务:而对实时控制系统,则表现为经常对多路现场信息进行采集以及对多个对象或多个机构进行控制。实时信息处理系统与分时操作系统一样,每个用户各占一个终端,彼此独立操作,互不干扰。因此用户感觉就象他一人独占计算机;而在实时控制系统中信息的采集和对对象的控制也都是彼此互不干扰的。实时信息系统对响应时间的要求与分时操作系统类似,都是以人所能接受的等待时间来确定的:而实时控制系统的响应时间则是以控制对象所能接受的延时来确定的。分时操作系统是一种通用系统,主要用于运行终端用户程序,因此它具有较强的交互能力。而实时操作系统虽然也有交互能力,但其交互能力不及前者。分时操作系统要求系统可靠,相比之下,实时操作系统则要求系统高度可靠。5.简述DOS,Windows及UNIX操作系统的特点。解:DOS是一个单用户任务的操作系统,曾广泛应用于IBMPC及其兼容机上。它具有以下特点:良好的兼容性。DOS版本从1.0到6.2,已经经过了十几次的版本更替。每次版本更新都增加或改进了一些重要功能,同时又与原来的旧版本兼容。这样,原来开发的程序不加修改或者稍加修改就能在新版本上运行。较好的开放性。DOS中的各个模块,除少数外,大部分均可以改变。这为广大用户在DOS环境下开发软件,扩充和改进操作系统功能提供了极大的方便。尤其是为汉字输入/输出技术的开发提供了一个开放性环境。使用方便