第4章 操作系统t.doc





《第4章 操作系统t.doc》由会员分享,可在线阅读,更多相关《第4章 操作系统t.doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 操作系统4.1操作系统概述一、课后部分习题答案4-1什么是操作系统、裸机和虚拟机? 答:(1)操作系统是计算机系统资源的控制和管理者,又是用户和计算机系统之间的接口,当然它本身也是计算机系统的一部分。因此,概略地说,操作系统是用以控制和管理系统资源,方便用户使用计算机的程序的集合。(2)裸机是一个计算机系统,只有硬件部分,而没有任何的软件部分。(3)虚拟机是裸机在操作系统提供的资源管理功能和方便用户的各种服务功能的基础上,被改造成功能更强,使用更方便的计算机系统。4-2操作系统的基本功能是什么?答:(1)处理器管理:有效地管理处理器,充分地利用处理器资源。(2)存储管理:对要运行的作业
2、分配内存空间,在有限的内存空间中,进行合理的分配,以满足多个用户程序运行的结果。(3)设备管理:设备的分配和回收,设备的控制和信息传输技术及设备驱动。(4)文件管理:实现唯一地标识计算机系统中的每一组信息,以便能够对它们进行合理的访问和控制,以及有条理地组织这些信息,使用户能够方便且安全地使用它们。(5)用户接口:使用户方便地与系统交互,控制,方便使用。二、部分例题及解题思路1. 操作系统是对计算机资源进行( 1 )的系统软件,是( 2 )的接口(1) A. 输入和输出 B. 键盘操作 C. 管理和控制 D. 汇编和执行(2) A. 软件和硬件 B. 主机和外设 C. 高级语言和机器语言 D.
3、 用户和计算机答案:(1)C (2)D。 操作系统是一套程序,属于系统软件,它的主要功能是充分利用计算机的资源,为提高计算机的利用率,方便用户使用,缩短计算机响应时间而配备的一种软件,是对计算机系统全部资源进行管理的大型程序,由许多具有控制和管理功能的子程序组成。它的主要任务是使硬件所提供的能力得到充分的利用,支持应用软件的运行并提供服务。它是用户和计算机的接口。2. 分时操作系统的主要特征之一是提高( )。 A. 计算机系统的可靠性 B. 计算机的交互性 C. 计算机系统的实用性 D. 计算机的安全性答案:B。 分时操作系统使多个用户同时(称为多路性)以会话方式(称为交互性)控制自己程序的运
4、行,每个用户都感到似乎各自有一台独立的,支持自己请求服务的系统(称为独占性)。3.操作系统是一种( 1 )。在操作系统中采用多道程序设计方式提高CPU和外部设备的( 2 )。一般来说,为了实现多道程序设计,计算机需要有( 3 )。操作系统( 4 )已经成为工作站上的主流操作系统。对于使用操作系统的计算机系统来说,( 5 )语言是主要的高级语言。(1) A.通用软件 B.系统软件 C.应用软件 D.软件包(2) A.利用效率 B.可靠性 C.稳定性 D.兼容性(3) A.更大的内存 B.更快的外部设备 C.更快的CPU D.更先进的终端(4) A.VMS B.DOS C.MVS D.UNIX(5
5、) A.Pascal B.Ada C.C D.Fortran答案:(1) B (2) A (3) A (4) D (5) C早期的操作系统在内存中只驻留一道程序,严重影响系统设备利用率。为了解这一矛盾,产生了多道程序设计,既在内存中驻留多个进程,使处理机和I/O设备并行工作,这样就要求计算机有更大的内存。UNIX操作系统具有功能强、多用户多任务等优点,这使其成为工作站上主流的操作系统。UNIX的程序代码大部分用C语言编写。C语言的特点是易使用、执行效率高,这使其成为供UNIX系统使用的主要高级语言。4.几年前一位芬兰大学生在Internet 上发布了以下一种免费操作系统( )。AWindows
6、NTB.Linux C.UNIXD.OS2答案:B. WindowsNT是微软公司推出的企业级应用操作系统; Unix是一种分时计算机操作系统,1969在AT&TBell实验室诞生,在可靠性和安全性等方面的巨大优势使其称为服务器操作系统的首选; Linux是Unix克隆的操作系统,在源代码上兼容绝大部分Unix标准,其最大的优势就是免费;OS2是IBM公司自1992 年推出的一种用于PC 兼容机的32 位多任务处理且具有内存保护能力的操作系统,该系统除了可运行16 位和32位OS/ 2 应用程序外, 还可运行DOS、Win16、Win32 应用程序。4.2存储管理一、课后部分习题答案4-3解释
7、名空间、地址空间、存储空间的关系以及逻辑地址和物理地址的区别。答:用符号指令、数据说明和输入输出操作说明组成的源程序,这种源程序存放的空间称为名空间,当编译程序对源程序进行编译时,把语言符号元素转换成目标程序,一个目标程序所占有的地址范围称为地址空间,存储空间是指主存中一系列存储信息的物理单元集合。地址空间的编号是相对于起始地址的一系列地址单元集合,一般定义起始地址为零,相应各单元的地址称为逻辑地址。物理地址是存储空间中一系列存储信息的物理单元编号。4-4段页式虚拟存储管理的基本原理是什么?请举例。答:段页式管理中,作业的地址空间采用分段方式,每一段又采用分页方式。整个主存分为大小相等的存储块
8、,主存以页架为单位分配给每个作业,系统为每个作业建立一个段表,为每个段建立一个页表,并设置一个段地址寄存器来指出当前运行作业段的段表起始地址和段表长度。举例略。二、部分例题及解题思路1.存储分配解决多道作业( 1 )的划分问题。为了实现静态和动态存储分配,需采用地址重定位,即把( 2 )变换成( 3 ),动态重定位由( 4 )实现。(1) A.地址实现 B.符号各空间 C.存储空间 C.虚存空间(23) A.页面地址 B.段地址 C.逻辑地址 D.物理地址 E.外存地址 F.设备地址(4) A.硬件地址变换机构 B.执行程序 C.汇编程序 D.连接转入程序 E.调试程序 F.编译程序 G.解释
9、程序答案:(1)C (2)C (3)D (4) A在多道操作系统中,在内存里驻留了多道作业,为了使作业之间彼此不干扰,储存分配为每道作业划分相应的主存空间。由于作业的存储空间是由操作系统分配的,事先不确定,所以它在程序中的操作地址不可能是绝对地址的形式。执行时由机器的地址映射机制转化为绝对地址加以执行,即进行操作地址的重定位。地址动态重定位两种重定位是由专门的硬件地址变换机构来完成的。2.虚拟存储器的作用是允许程序直接访问比内存更大的地址空间,它通常使用( )作为它的一个主要组成部分。A.软件 B.硬盘 C. CDROM D.寄存器答案:B. 虚拟存储器通常使用硬盘作为它的一个主要组成部分。存
10、储系统由小容量的高速存储器和大容量的低速存储器组成,把要经常访问的数据驻留在高速存储器中,当这些数据访问频率下降时,则把它们送回低速存储器中。3.段式管理的硬件支持是( 1 )。它的管理与用户使用内存习惯比较一致,缺点是会产生( 2 )。段表的内容是( 3 )的一部分。(1) A.联想寄存器 B.地址总线 C.界地址寄存器 D.运算寄存器(2) A.内碎片 B.外碎片 C.地址越界 D.总线错(3) A.设备缓冲区 B. PSW C.空闲块链表 D.运行现场答案:(1)C (2)B (3) D(1)段式管理的硬件支持是界地址寄存器。基址寄存器和限长寄存器组成一对界地址寄存器,根据逻辑地址中的段
11、号可以找到与该段对应的界地址寄存器,而将段内地址与基址寄存器内容相加就能得到物理地址,限长寄存器是用来检查段内地址是否越界的。(2)段式管理由于对内存的动态切割,经过多次申请和释放内存的操作后,可能有一些很小的空闲块出现,由于它们的长度很小,几乎不能满足申请要求,称为碎片。由于段式管理的碎片不在段内,称为外碎片。(3)进程运行时,段表的内容就是界地址寄存器的内容,当进程暂停运行时,需要把界地址寄存器内容保留在PCB的运行现场内,以便以后恢复运行。4.可重定位内存的分区分配目的为( )。A解决碎片问题B.便于多作业共享内存C.回收空白区方便D.便于用户干预答案:A.在可变分区分配方式中,内存区由
12、于各作业多次请求和释放出现大量离散的碎片,使作业无法进入内存运行,浪费了大量内存空间。为了把分散的内存碎片集中起来使之成为一个大分区,就需要移动各作业,使他们集中于内存的一端,这种技术称为存储器的“紧缩”。要进行内存的紧缩,就要将内存中的作业进行移动,又称为作业浮动。移动作业必须对作业中所有与地址有关的项重新进行定位,由于这一作业是在作业执行过程中进行的,因此称为动态重定位,该分区分配方式就称为可重定位分区方式。这种方式的内存利用率虽然比前面两种方式高,但作业浮动要消耗较多的CPU时间。5.虚拟存储器( )。A、可以提高计算机运行速度的设备 B、扩大了主存容量C、实际上不存在的存储器D、可容纳
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 操作系统t 操作系统

限制150内