1、综合模拟试卷 15 及答案与解析一、单项选择题1 下列操作系统和其特点词搭配最不恰当的是( )。(A)Linux、自由软件(B) UNIX、微核(C) Windows NT、网络操作系统(D)OS2、面向对象2 下列原因中,不是引起挂起状态的原因是( )。(A)终端用户的请求(B)父进程的请求(C)负荷调节的需要(D)平衡各队列中的进程控制块3 创建线程后将建立一个线程控制块,( )不是线程控制块必须包含的内容。(A)线程名(B)内存地址(C)外存地址(D)读写权限4 作业管理的主要任务包括作业输入、作业处理和作业输出。其中,作业处理的工作是( )。I作业调度; II作业控制 III 作业后备
2、(A)只有 I(B)只有 II(C) I 和 II(D)都是5 在 DOS 和 Windows 操作系统中都支持 FATl6 文件系统,该文件系统中,一个文件的物理结构(即该文件占用磁盘上那些块号,通常称块号为簇号),是用文件分配表 FNr 来表示,文件分配表 FAT 的每个表项占 1 6 位。如果某分区为 FAT16 磁盘文件系统,每簇 64 扇区,扇区的大小为 512B,则该分区最大可为( )B,每个FAT 表占用的存储空间是( )字节。(A)512MB,1MB(B) 1GB, 4MB(C) 2GB, 8MB(D)2GB,16MB6 下面关于设备控制器的说法中,错误的是( )。(A)设备控
3、制器是可编址设备(B)设备控制器控制多台设备时,则具有多个地址(C)设备控制器与处理机的接口用于实现对设备的控制功能(D)设备控制器分成两类: 一类是用于控制字符设备的控制器,另一类是用于控制块设备的控制器7 在读写文件的操作中,通常使用“块高速缓存” ,以减少访问磁盘的次数,但为了保证系统的( ) ,关键块必须尽早写盘(A)一致性(B)安全性(C)性能(D)可扩性综合模拟试卷 15 答案与解析一、单项选择题1 【正确答案】 B【试题解析】 Linux 系统是根据 Minix 系统而开发的,是 UNIx 系统的一种。它是一套兼容于 System V 和:BSD UNIX 的操作系统,也是遵循
4、POSIX 规范的一个操作系统。Linux 是由芬兰人 LinusBenedict Torvalds 于 1991 年 4 月在赫尔辛基大学开发的,并由此开创了自由软件的先河。UNIX 操作系统大部分代码是用 C 语言写的,实际上, UNIX 系统在 C 语言发展过程中是功不可没的。随着 UNIX 系统越来越庞大,人们提出了微内核MicroKernel 的概念,就是把 Kernel 中无关既要的部分去掉,仅保留最重要的部分。Mach 就是在 CarnegieMelIon(卡耐基一梅隆大学 )诞生的一个微内核操作系统。Windows NT 是 Microsoft 公司的网络操作系统,NT 代表
5、New Technology,它采用了分层的微内核结构,引入了硬件抽象层,采用了面向对象的设计思想。OS2 采用 32 位抢先多任务体系结构,最早由微软公司与 IBM 公司联合开发,是一个单用户多任务的 OS,现已演化为客户机服务器模式的 OS,即可作为客户机的 OS,也可作为服务器的 OS,其图形用户界面成为 Workplace Shell,它使用面向对象的标记和拖放界面。因此选项 B 的搭配并不恰当。2 【正确答案】 D【试题解析】 引起挂起状态的原因有如下几方面:(1)终端用户的请求。当终端用户在自己的程序运行期间发现有可疑问题时,希望暂停,使自己的程序静止下来。亦即,使正在执行的进程暂
6、停执行;若此时用户进程正处于就绪状态而未执行,则该进程暂不接受调度,以便用户研究其执行情况或对程序进行修改。把这种静止状态成为“挂起状态”。(2)父进程的请求。有时父进程希望挂起自己的某个子进程,以便考察和修改子进程,或者协调各子进程间的活动。(3)负荷调节的需要。当实时系统中的工作负荷较重,已可能影响到对实时任务的控制时,可由系统把一些不重要的进程挂起,以保证系统能正常运行。(4)操作系统的需要。操作系统有时希望挂起某些进程,以便检查运行中的资源使用情况或进行记账。(5)对换的需要。为了缓和内存紧张,将内存中处于阻塞状态的进程换至外存上。3 【正确答案】 C【试题解析】 线程有 3 个基本状
7、态:执行、就绪和阻塞。但是线程没有进程中的挂起状态。也就是说,线程是一个只与内存和寄存器相关的概念,它的内容不会因对换而进入外存,也就不需要包含外存地址。4 【正确答案】 D【试题解析】 作业在运行中的任一工作状态都是作业处理的工作。5 【正确答案】 C【试题解析】 FAT16 文件系统中,用 16 位来表示磁盘簇号的位数,每个分区最大可存放 216 个簇,每个簇为 64512B=215B,则该分区最大可存放 231B=2GB。 2 16个簇,每簇 64 个扇区,共有 222 个扇区,即 4M 的扇区,每个扇区要 1 个。FAT表项,则 FAT 表所占的存储空间是 4M16bit=8MB。 因
8、此本题选 C。 知识点回顾: FAT16 文件系统将数个扇区合并成一个簇(Cluster),作为为文件分配存储空间时的基本单位,簇里的扇区数目必须是 2n。6 【正确答案】 C【试题解析】 设备控制器与设备的接口用于实现对设备的控制功能,而不是与处理机的接口。知识点回顾:设备控制器是计算机中的一个实体,其主要职责是控制一个或多个 IO 设备,以实现 IO 设备和计算机之间的数据交换。它是 CPU 与 IO 设备之间的接口,它接收从 CPU 发来的命令,并去控制 IO 设备工作,以使处理机从繁杂的设备控制事务中解脱出来。设备控制器是一个可编址的设备,当它仅控制一个设备时,它只有一个唯一的设备地址;若控制可连接多个设备时,则它应含有多个设备地址,并使每一个设备地址对应一个设备。设备控制器的复杂性因不同设备而异,相差甚大,于是可把设备控制器分成两类:一类是用于控制字符设备的控制器,另一类是用于控制块设备的控制器。7 【正确答案】 A【试题解析】 关键条件是“尽早写盘”,很明显是为了保证数据一致性。