资源描述
第二阶段作业
一、填空题
1、对于通用计算机而言,存储层次至少应具有最高层(CPU寄存器)、中间层(主存)、最低层(辅存)三级。
2、设备控制器的基本功能有(接收和识别命令)、(数据交换)、(标识和报告设备的状态)、(地址识别)、(数据缓冲)、(差错控制)六个。
3、在文件系统中,数据项可分为(基本数据项)和(组合数据项)两种类型。
二、选择题
1、寄存器、高速缓存、主存储器和磁盘缓存均()操作系统管理的管辖范畴,掉电后它们 存储的信息()。
A)属于、仍存在
B)属于、不存在
C)不属于、仍存在
D)不属于、不存在
2、在()中,由于/CPU的高速性和I/O设备的低速性,造成对CPU资源的极大浪费。
A)程序I/O方式
B)中断驱动I/O控制方式
C)直接存储器访问控制方式
D)I/O通道控制方式
3、根据用户和系统管理上的需要,由一系列记录按某种顺序排列所形成的文件为()。
A)顺序文件
B)索引文件
C)索引顺序文件
D)无结构文件
三、判断题
1、在I/O系统中,除了需要直接用于I/O和存储信息的设备外,还需要有相应的设备控制器和高速总线。 (√)
四、问答题
1、简述操作系统存储器管理的任务。
答:对于不同层次的存储介质,由操作系统进行统一管理。操作系统的存储管理,负责对可执行存储器的分配、回收以及提供在存储层次间数据移动的管理机制,例如主存储与磁盘缓存、高速缓存与主存间的数据移动等。在设备和文件管理中,根据用户的需求提供对辅存的管理机制。
(4-2,2,4)
2、简述将一个用户源程序变为一个可在内存中执行的程序的步骤。
答:共需三步。
第一步是编译,由编译程序将用户源代码编译成若干个目标模块。第二步是链接,由链接程序将编译后形成的一组目标模块以及它们所需要的库函数链接在一起,形成一个完整的装入模块。第三步是装入,由装入程序将装入模块装入内存。
3、简述文件类型。
答:为了便于管理和控制文件而将文件分成若干种类型。由于不同系统对文件的管理方式不同,因而它们对文件的分类方法也有很大差异。为了方便系统和用户了解文件的类型,在许多操作系统中都把文件类型作为扩展名而缀在文件名的后面,在文件名和扩展各之间用“.”号隔开。
(6-2,2,4)
4、简述对文件逻辑结构的要求。
答:对文件逻辑结构有三个基本要求:
(1)能提高检索速度,即在将大批记录组成文件时,应有利于提高检索记录的速度和效率;
(2)便于修改,即便于在文件中增加、删除和修改一个或多个记录;
(3)降低文件的存储费用,即减少文件占用的存储空间,不要求大片的连续存储空间。
展开阅读全文