操作系统题库+答案 下载本文

算机专业基础综合)。

A.33KB B.519KB C.1057KB D.16513KB 参考答案:C

11.设置当前工作目录的主要目的是( C )。

A.节省外存空间 B.节省内存空间 C.加快文件的检索速度 D.加快文件的读/速度 参考答案:C

12、FAT磁盘文件系统外存分配采用的是( C )分配方式。 A 连续分配方式 B 隐式链接分配方式 C 显示链接分配方式 D 索引分配方式

13、文件存储空间若采用位示图法表示,如图所示,则第20个盘块是( B )。 注:0代表空闲,1代表已分配盘块,盘块号从1开始计数 A 空闲盘块 B 已分配盘块

图 空闲盘块位图

14、文件系统采用多级目录结构后,对于不同用户的文件,其文件名 C 。 A.应该相同 B.应该不同 C.可以相同,也可以不同 D.受系统约束

15、为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用 B 。 A.约定的方法 B.多级目录 C.路径 D.索引 16、位示图方法用于( B )。

A.进程的调度 B.磁盘空间的管理 C.文件的共享 D.进程间的通讯

17、在下列文件的物理结构中,不利于文件长度动态增长的是( A )结构。

A.连续 B.串联 C.索引 D.Hash

二、填空题

1. 文件系统采用两级索引分配方式,如果每个磁盘块的大小为1KB,每个盘块号占4个字节,则在该系统中,文件的最大长度是__64M___。

2. 文件管理系统是通过把它所管理的信息(程序和数据)组织成一个个__文件__的方式来实现其管理的。

3. 文件的二级目录结构由 用户名 和 指向子目录的指针 组成。

4. 文件系统模型分为三个层次,其最底层是__对象及其属性__,中间层是对对象进行操纵和管理的软件集合,最高层是文件系统接口。

5. 文件管理系统管理的对象有文件、 目录__和磁盘等存储空间。

答案:1.解析:假如盘块的大小为1KB,每个盘块号占4个字节,则一个索引块可含 1KB/4B=256K个盘块号,于是两级索引最多可含256K×256K = 64K个盘块号,因此,允许的最大文件长度为1KB×64K =64M。

三、计算题

1. 假定盘块的大小为1KB,硬盘的大小为500MB,采用显示链接分配方式时,其FAT最少需要占用多少存储空间?

2. 存放在某个磁盘上的文件系统,采用混合索引分配方式,其FCB中共有13个地址项,第0—9个地址项为直接地址,第10个地址项为一次间接地址,第11个地址项为二次间接地址,第12个地址为三次间接地址。如果每个盘块的大小为4KB,若盘块号需要用4个字节来描述,请问该系统中允许文件的最大长度是多少?

3. 有一计算机系统采用位示图来管理空闲盘块。如果盘块从0开始编号,每个盘块的大小为1KB。若要释放磁盘的第300块,应如何处理?

4. 设某系统磁盘共有1600块,块号从0—1599,若用位示图管理这1600块的磁盘空间,问位示图需要多少个字节?

5. UNIX系统采用空闲块成组链接的方法管理磁盘空闲空间,如示意图。问此时若一个文件A需要5个盘块,则系统会将哪些盘块分配给它?若之后有个文件B被删除,所占用的盘块块号为333、334、404、405、782,则回收这些盘块后专用块的内容如何?

6. 某系统中磁盘的每个盘块大小为1KB,外存分配方法采用索引分配方式中的混合分配方式,其中索引节点中直接地址4项,一次间接地址2项,二次间接地址1项,每个盘块号占用4个字节,请问该系统中允许的文件最大长度是多少?

7. 某操作系统的磁盘文件空间共有500块,若用字长为32位的位示图管理盘空间,试问:(8分)

(1)位示图需多少个字?

(2)第2字第5位对应的块号是多少? (3)第100块对应位图的第几字第几位?

四、名词解释

1、文件:具有文件名的若干相关元素的集合。

五、判断题

1、连续文件的缺点之一是不便于扩充。(√) 2、利用符号链可以实现文件的共享。(√)

六、简答题

1、文件系统的组成?

文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。

2、目录管理要实现的功能有哪些?

1)实现按名存取;2)提高对目录的检索速度;3)文件共享;4)允许文件重名。

第七章 接口

一、名词解释

1. 系统调用:应用程序请求OS内核完成某功能时的一种过程调用。

二、填空题

1、操作系统用户接口的类型有__命令接口__、系统调用接口和__图形__三类。 2、操作系统为用户提供两种类型的使用接口,它们是 命令 接口和 程序 接口。 3、UNIX系统把执行状态分为用户态执行和__系统态__执行两种。

三、选择题

1、下列命令,不属于对目录操作的命令是( D )。 A rmdir B mkdir C ls D shutdown

2、用户通过终端使用计算机系统控制作业执行的方式称为 B 控制方式。 A.联机

B.脱机

C.假脱机

D.自动

四、简答题

1、操作系统向用户提供了哪几类接口?请举例说明。

操作系统包括四种类型的用户接口:命令接口(分为联机与脱机命令接口)、程序接口、图形化用户接口和网络用户接口。

命令接口和图形化用户接口支持用户直接通过终端来使用计算机系统,程序接口提供给用户在编制程序时使用,网络用户接口是面向网络应用的接口。 2.联机命令接口由哪些部分构成?

答:联机命令接口由一组联机命令、终端处理程序和命令解释程序构成。

第八章 网络操作系统

1.分布式操作系统与网络操作系统本质上的不同之处在于(实现各计算机之间的通信;共享网络中的资源;满足较大规模的应用;系统中若干台计算机相互协同完成同一任务)