单选题 高速缓存Cache与主存间采用全相联地址映像方式。高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为______%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为______H。
地址变换表
0 38H
1 88H
2 59H
3 67H
单选题
  • A.90
  • B.95
  • C.97
  • D.99
【正确答案】 D
【答案解析】
单选题
  • A.488888
  • B.388888
  • C.288888
  • D.188888
【正确答案】 D
【答案解析】[解析] 高速缓存Cache的存储系统的平均存取时间为TA=HTA1+(1-H)TA2。其中Cache的存取时间TA1、主存的存取时间TA2及平均存取时间为TA已知后,利用该式可以求出cache的命中率H为99%。 当主存地址为88888H时,即二进制地址为1000100010001000100010001000B,其中块内地址为10001000100010001000B,而相联存储器中存储的是区号100010B和区内块号00B,也就是相联存储器中存储的是10001000B=88H。由相联存储器88H查出Cache块号为01B。将Cache块号与块内地址连接到一起,构成Cache的地址为188888H。
单选题 在UNIX操作系统中,把输入/输出设备看作是______。
  • A.普通文件
  • B.目录文件
  • C.索引文件
  • D.特殊文件
【正确答案】 D
【答案解析】[解析] 本题考查的是UNIX操作系统中设备管理的基本概念。 在UNIX操作系统中,把输入/输出设备看作是特殊文件。在UNIX系统中包括两类设备:块设备和字符设备。设备特殊文件有一个索引节点,在文件系统目录中占据一个节点,但其索引节点上的文件类型与其他文件不同,是“块”或者是“字符”特殊文件。文件系统与设备驱动程序的接口是通过设备开关表。硬件与驱动程序之间的接口:控制寄存器、I/O指令,一旦出现设备中断,根据中断矢量转去执行相应的中断处理程序,完成所要求的I/O任务。这样,可以通过文件系统与设备接口,对设备进行相关的操作,因为每个设备有一个文件名,可以向访问文件那样操作。
单选题 使用RAID作为网络存储设备有许多好处,以下关于RAID的叙述中不正确的是______。
  • A.RAID使用多块廉价磁盘阵列构成,提高了性能价格比
  • B.RAID采用交叉存取技术,提高了访问速度
  • C.RAID 0使用磁盘镜像技术,提高了可靠性
  • D.RAID 3利用一台奇偶校验盘完成容错功能,减少了冗余磁盘数量
【正确答案】 C
【答案解析】[解析] 廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks,RAID)是由美国加利福尼亚大学伯克莱分校在1987年提出的,现在已经广泛应用在大、中型计算机和计算机网络存储系统中。它是利用一台磁盘阵列控制器来管理和控制一组磁盘驱动器,组成一个高度可靠的、快速的大容量磁盘系统。 RAID根据访问速度和可靠性分成很多级别。 RAID 0:没有容错设计的条带磁盘阵列(Striped Disk Array without Fault Tolerance)仅提供并行交叉存取功能。它虽能有效地提高磁盘I/O速度,但是磁盘系统的可靠性不好。 RAID 1:具有磁盘镜像和双工(Mirroring and Duplexing)功能,可利用并行读/写特性,将数据块同时写入主盘和镜像盘,故比传统的镜像盘速度快,但磁盘利用率只有50%。 RAID 2:增加了海明码校验与纠错(Hamming Code ECC)功能,是早期为了进行即时数据校验而研制的一种技术,针对当时对数据安全敏感的领域,如金融服务等。但由于花费太大,成本昂贵,目前已不用。 RAID 3:具有并行传输和校验(Parallel transfer with parity)功能的磁盘阵列。它利用一台奇偶校验盘来完成容错功能。比起磁盘镜像,减少了所需的冗余磁盘数。 RAID 4:具有独立的数据硬盘与共享的校验硬盘(Independent Data disks with shared Parity disk),与RAID 3相比,RAID 4是一种相对独立的形式。 RAID 5:具有独立的数据磁盘和分布式校验块(Independent Data disks with distributed parity blocks)的磁盘阵列。每个驱动器都有独立的数据通路,独立地进行读/写,无专门的校验盘。用于纠错的校验信息是以螺旋方式散布在所有数据盘上。RAID 5常用于I/O较频繁的事务处理上。 RAID 6:具有独立的数据硬盘与两个独立的分布式校验方案(Independent Data disks with two independent distributed parity schemes)。在RAID 6级的阵列中设置了一个专用的、可快速访问的异步校验盘。该盘具有独立的数据访问通路,但其性能改进有限,价格却很昂贵。 RAID 7:是具有最优化的异步高I/O速率和高数据传输率(Optimized Asynchrony for High UO Rates as well High Data Transfer Rates)时磁盘阵列,是对RAID 6的改进。在这种阵列中的所有磁盘,都具有较高的传输速度,有着优异的性能,是目前较高档次的磁盘阵列。 RAID 10:高可靠性与高性能的组合(Very High Reliability combined with High Performance)。这种RAID是由多个RAID等级组合而成,而不是像RAID 5那样全新的等级。RAID 10是建立在RAID 0和 RAID 1基础上的,RAID 1是一个冗余的备份阵列,而RAID 0是负责数据读写的阵列,因此被很多人称为RAID 0+1。由于利用了RAID 0极高的读写效率和RAID 1较高的数据保护和恢复能力,使RAID 10成为了一种性价比较高的等级,目前几乎所有的RAID控制卡都支持这一等级。
单选题 某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和125ms,则读取一个100块的文件需要______时间。
  • A.17500ms
  • B.15000ms
  • C.5000ms
  • D.25000ms
【正确答案】 A
【答案解析】[解析] 本题考查的是操作系统中设备管理的基本知识。 访问一个数据块的时间应为寻道时间加旋转延迟时间及传输时间。根据题意,每块的旋转延迟时间及传输时间共需125ms,磁头从一个磁道移至另一个磁道需要5ms,但逻辑上相邻数据块的平均距离为10个磁道,即读完一个数据块到下一个数据块寻道时间需要50ms。通过上述分析,本题访问一个数据块的时间应为175ms,而读取一个100块的文件共需要17500ms,因此,本题的正确答案为A。
单选题 操作系统通过______来组织和管理外存中的信息。
  • A.设备驱动程序
  • B.文件目录
  • C.解释程序
  • D.磁盘分配表
【正确答案】 B
【答案解析】[解析] 一个计算机系统中有成千上万个文件,为了便于对文件进行存取和管理,计算机系统建立文件的索引,即文件名和文件物理位置之间的映射关系,这种文件的索引称为文件目录。文件目录(File Directory)为每个文件设立一个表目。文件目录表目至少要包含文件名、物理地址、文件结构信息和存取控制信息等,以建立起文件名与物理地址的对应关系,实现按名存取文件。
单选题 在Windows文件系统中,一个完整的文件名由______组成。
  • A.路径、文件名、文件属性
  • B.驱动器号、文件名和文件的属性
  • C.驱动器号、路径、文件名和文件的扩展名
  • D.文件名、文件的属性和文件的扩展名
【正确答案】 C
【答案解析】[解析] 本题考查Windows文件系统方面的基础知识。 在Windows文件系统中,一个完整的文件名由驱动器号、路径、文件名和文件的扩展名构成。
单选题 在下图所示的树型文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是A2,若进程A以如下两种方式打开文件f2:
方式① fdl=open("______/f2",o_RDONLY);
方式② fdl=open("/A2/C3/f2",o_RDONlY);
那么,采用方式①比采用方式②的工作效率高。
【正确答案】 C
【答案解析】[解析] 本题考查操作系统中文件系统的树型目录结构的知识。 在树型目录结构中,树的根节点为根目录,数据文件作为树叶,其他所有目录均作为树的节点。在树型目录结构中,从根目录到任何数据文件之间,只有一条唯一的通路,从树根开始,把全部目录文件名与数据文件名,依次用“/”连接起来,构成该数据文件的路径名,且每个数据文件的路径名是唯一的。这样,可以解决文件重名问题。从根目录开始的路径名为绝对路径名,如果文件系统有很多级,使用不是很方便,则引入相对路径名。引入相对路径名后,当访问当前目录下的文件时,可采用相对路径名,系统从当前目录开始查找要访问的文件,因此比采用绝对路径名,可以减少访问目录文件的次数,提高系统的工作效率。所以正确答案为C。
单选题 Windows中的文件关联是将一类文件与一个相关的程序建立联系,当用鼠标双击这类文件时,Windows就会______。
  • A.弹出对话框提示用户选择相应的程序执行
  • B.自动执行关联的程序,打开文件供用户处理
  • C.顺序地执行相关的程序
  • D.并发地执行相关的程序
【正确答案】 B
【答案解析】[解析] 本题考查的是Windows操作系统中文件关联方面知识。 试题的正确答案是B。因为Windows中的文件关联是为了更方便用户操作,将一类数据文件与一个相关的程序建立联系,当用鼠标双击这类文件时,Windows就会自动启动关联的程序,打开数据文件供用户处理。例如,通用的ASCII码文本文件扩展名为TXT,Windows系统中默认的关联程序就是记事本编辑程序。此时,当用户在Windows的文件窗口中双击TXT文件,TXT、关联的记事本便启动起来,读入TXT文件的内容,以便查看和编辑。需要说明的是,Windows系统预先建立了许多文件的关联程序,初学者不必知道哪些文件必须由什么样的程序来打开,对于大部分数据文件直接双击关联图标就可以调用相关的程序来查看和处理了。例如,通用的ASCII码文本文件扩展名为TXT,Windows系统中默认的关联程序就是记事本编辑程序。此时,当用户在Windows的文件窗口中双击TXT文件,TXT关联的记事本便启动起来,读入TXT文件的内容,以便查看和编辑。