[自考类试卷]全国自考操作系统(Windows操作系统)模拟试卷3及答案与解析.doc

上传人:progressking105 文档编号:912806 上传时间:2019-02-28 格式:DOC 页数:10 大小:38KB
下载 相关 举报
[自考类试卷]全国自考操作系统(Windows操作系统)模拟试卷3及答案与解析.doc_第1页
第1页 / 共10页
[自考类试卷]全国自考操作系统(Windows操作系统)模拟试卷3及答案与解析.doc_第2页
第2页 / 共10页
[自考类试卷]全国自考操作系统(Windows操作系统)模拟试卷3及答案与解析.doc_第3页
第3页 / 共10页
[自考类试卷]全国自考操作系统(Windows操作系统)模拟试卷3及答案与解析.doc_第4页
第4页 / 共10页
[自考类试卷]全国自考操作系统(Windows操作系统)模拟试卷3及答案与解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、全国自考操作系统(Windows 操作系统)模拟试卷 3 及答案与解析一、单项选择题1 下列四种微机操作系统中,_具有多道程序设计的特点但不是分时系统。(A)Windows NT(B) Windows 98(C) Windows 2000(D)Linux2 Windows 2000 采用的系统模型不包括_。(A)客户机服务器模型(B)对象模型(C)对称多处理模型(D)分布式处理模型3 Windows NT 的存储管理所采用的页面淘汰算法是_。(A)OPT(B) FIFO(C) LRU(D)NUR4 在 NTFS 文件系统中,文件在磁盘上存储时的物理结构是采用_结构。(A)连续(B)链接(C)索

2、引(D)组合二、填空题5 Windows 2000XP 的内存管理器采用_来记录已在进程地址空间中被保留的虚拟地址(即进程地址空间的状态)。6 在 Windows NT 客户机服务器模型中,整个操作系统的代码被分成_模式和_模式两部分。7 Windows NT 的资源分配单位是_,调度运行的单位是_。8 默认情况下,Windows 2000XP 上每个用户进程可占有_的私有地址空间,操作系统占有剩余的_空间。9 Windows NT 内核线程调度采用的调度算法是可抢占的_。调度程序调度时所依据的主要数据结构是_。10 Windows 系统支持 IO 设备及部件的自动配置的应用技术是 _技术。1

3、1 Windows 2000XP 基本盘的分区信息保存在_中,而动态盘的分区信息保存在_中,便于在系统间移动磁盘。12 在 Windows 中,保存着所有关于系统和每个用户的设置信息的是_。13 在虚拟机系统中,客户操作系统将通过_来访问实际的物理资源。三、简答题14 Windows 2000XP 是如何支持各种不同的硬件平台实现可移植性的?15 Windows 2000XP 是如何为程序分配页面工作集的?16 说明 Windows 2000XP 中的线程优先级控制机制。17 Windows 2000XP 中提供了哪些机制用于进程和线程的同步?18 简述 NTFS 是如何维护文件系统的一致性的

4、。19 Windows 2000XP 包括哪几种基本组件类型?20 简述虚拟化系统 Xen 的体系架构特点和功能。21 什么叫 WinSock?说明用 WinSock 实现网络通信的基本过程。22 Windows 2000XP 是如何实现线程调度算法的?四、判断题23 Windows 95 是第一个无须 DOS 支持、可独立运行的 Windows 操作系统。( )(A)正确(B)错误24 NT 进程不包含进程控制块(PCB)。( )(A)正确(B)错误25 Windows 2000XP 进程调度采用的是动态优先级调度算法。( )(A)正确(B)错误26 NTFS 支持对用户文件加密的加密文件系

5、统(EFS)。( )(A)正确(B)错误全国自考操作系统(Windows 操作系统)模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 B【知识模块】 Windows 操作系统2 【正确答案】 D【知识模块】 Windows 操作系统3 【正确答案】 B【试题解析】 即先进先出(BIBO)页面淘汰算法。【知识模块】 Windows 操作系统4 【正确答案】 C【知识模块】 Windows 操作系统二、填空题5 【正确答案】 虚拟地址描述符(VAD)【知识模块】 Windows 操作系统6 【正确答案】 用户、核心【知识模块】 Windows 操作系统7 【正确答案】 进程、线程【知识模块】

6、 Windows 操作系统8 【正确答案】 2GB、2GB【知识模块】 Windows 操作系统9 【正确答案】 动态优先级调度算法、多优先级就绪队列【知识模块】 Windows 操作系统10 【正确答案】 即插即用【知识模块】 Windows 操作系统11 【正确答案】 注册表、磁盘【知识模块】 Windows 操作系统12 【正确答案】 注册表【知识模块】 Windows 操作系统13 【正确答案】 虚拟机监视器(VMM)【知识模块】 Windows 操作系统三、简答题14 【正确答案】 Windows 2000XP 提供的硬件抽象层和内核是实现操作系统整体可移植性的关键组件。内核(ker

7、nel):提供了一组严格定义的、可预测的、使操作系统得以运行的基础功能,为执行体的高级组件提供了必要的低级功能接口。其另一个重要功能是将执行体、设备驱动程序与硬件体系结构的差异隔离开,向上提供可移植、语义相同的接口。硬件抽象层(Hardware Abstraction Layer,HAL) :提供内核与硬件的独立性,为运行在 Windows 上的硬件平台提供低级接口,是确保平台可移植性的关键部分。【知识模块】 Windows 操作系统15 【正确答案】 Windows 2000XP 根据程序对页面访问的局部性原理,通过在内存中保持一个虚拟地址的子集(工作集)来提高内存访问效率。初始时进程默认的

8、工作集最大值和最小值相同,发生缺页时,内存管理器在情况许可时允许进程将工作集扩展到最大值,而当物理内存不足时,工作集管理器将自动修剪工作集以增加可用内存。操作系统中可分页的代码和数据由一个单独的系统工作集加以管理。【知识模块】 Windows 操作系统16 【正确答案】 Windows 2000XP 内部使用 32 个线程优先级(031),被分成以下 3 部分。(1)6 个实时线程优先级 (1631) 。(2)15 个可变线程优先级 (115) 。(3)1 个系统线程优先级 (0),仅用于对系统中空闲物理页面进行清零的零页线程。Win32 应用的 API 可在创建进程时指定其优先级为实时、高级

9、、中上、中级、中下和空闲,并在进程内各线程创建时指定线程的相对优先级为相对实时、相对高级、相对中上、相对中级、相对中下、相对低级和相对空闲。【知识模块】 Windows 操作系统17 【正确答案】 Windows 2000XP 中提供了以下对象。(1)互斥对象(Mutex) :互斥信号量,通过对互斥对象的创建和释放以控制在特定时刻只能被一个线程对象使用。相关的 API 包括CreateMutex、 OpenMutex、ReleaseMutex。(2)信号量对象(Semaphore):资源信号量,通过经典的信号量机制限制并发访问资源的线程数。相关的 API 包括CreateSemaphore、O

10、penSemaphore 、ReleaseSemaphore。(3)事件对象(Event):相当于“触发器”,可用于通知特定线程某事件的发生。相关的 API 包括 CreateEyent、OpenEyent、ResetEvent、PulseEyent 。这些同步对象的功能从本质上是相同的,但其适用场合和效率有所不同。在上述三种同步对象之外,Windows 2000XP 还提供了一些与进程同步相关的机制。(1)临界区对象(critical section):用于在同一进程内提供线程间的访问互斥,通过将变量声明为 CRIAICAL_SECAION 类型即可作为临界区使用。(2)互锁变量访问 API

11、:相当于硬件指令,用于对整型变量的操作,可避免线程间切换对操作连续性的影响。【知识模块】 Windows 操作系统18 【正确答案】 NABS 通过日志记录来实现文件系统的可恢复性。文件系统的变更子操作在磁盘上运行之前,首先被记录在日志文件中,在系统崩溃后的恢复阶段,NABS 根据日志文件所提供的操作信息,对部分完成的事务进行重做或撤销,以保持磁盘上文件系统的一致性。日志文件服务(LBS)是一组 NABS 驱动程序内的核心态程序,NABS 通过 LBS 例程来访问日志文件。NABS 为实现卷的可恢复性而执行的操作步骤如下。(1)NABS 调用 LBS 在日志文件中记录所有改变卷结构的事务。(2

12、)NABS 执行在高速缓存中的更改卷结构的操作。(3)高速缓存管理器调用 LBS 将日志文件刷新到磁盘。(4)卷更改(事务本身)最后被刷新到磁盘上。NABS 在内存中维护两张表:事务表(用于跟踪已启动但尚未提交的事务 )和脏页表(记录在高速缓存中还未写入磁盘的包含改变 NABS 卷结构操作的页面)。NABS 每隔 5 秒向日志文件写入一个检查点记录,存储事务表和脏页表的一个当前副本。在进行恢复时,NABS 从日志文件中最近的一个检查点开始分析扫描,并根据其中的事务表和脏页表信息进行更新和回退处理。【知识模块】 Windows 操作系统19 【正确答案】 核心态的进程运行在统一的核心地址空间中,

13、包括 5 种基本组件类型。(1)内核(kernel) :提供了一组严格定义的、可预测的、使操作系统得以运行的基础功能,为执行体的高级组件提供了必要的低级功能接口。其另一个重要功能是将执行体、设备驱动程序与硬件体系结构的差异隔离开,向上提供可移植、语义相同的接口。(2)执行体(executive):包含基本的操作系统服务,包括进程线程管理器、虚拟内存管理器、安全引用监视器、IO 系统、高速缓存管理器、对象管理器等。(3)硬件抽象层(Hardware Abstraction Layer,HAL):提供内核与硬件的独立性,为运行在 Windows 上的硬件平台提供低级接口,是确保平台可移植性的关键部

14、分。(4)设备驱动程序(device driver):是可加载的核心态模块,是 IO 系统和相关硬件之间的接口,包括硬件设备驱动、文件系统驱动、过滤器驱动、即插即用驱动程序等类型,并以 Windows 驱动程序模型(WDM)作为标准模型。(5)图形引擎:提供实现图形用户界面(GUI) 的基本函数。其中硬件抽象层和内核是实现操作系统整体可移植性的关键组件。【知识模块】 Windows 操作系统20 【正确答案】 Xen Hypervisor(即 Xen 的 VMM)位于操作系统和硬件之间,负责为上层运行的操作系统内核提供虚拟化的硬件资源,负责管理和分配这些资源,并确保上层虚拟机(称为域) 之间的

15、相互隔离。Xen 采用混合模式,因而设定了一个特权域用以辅助 Xen 管理其他的域,并提供虚拟的资源服务,该特权域称为 Domain 0,而其余的域则称为 Domain U。Xen 向 Domain 提供了 VCPU、虚拟 MMU(Memory Management Unit)等基本的虚拟硬件和基本机制(事件通道),并向 Domain 提供了虚拟域管理 API(控制接口)。对Domain 设备的访问,Xen 也提供了相应的硬件接口 (安全硬件接口),以保证设备访问得以安全进行。【知识模块】 Windows 操作系统21 【正确答案】 Windows 环境下的 ACPIP 编程接口叫做 WinS

16、ock。WinSock 是基于 ACPIP 的客户服务器网络通信模式。利用 Socket 进行通信的过程基本同 UNIX 类系统的远程通信 Socket。基于 WinSock 的 ACPIP 通信主要方式有:点对点通信,采用面向连接的流方式;广播通信,采用数据报方式,在通信前不必预先建立连接。【知识模块】 Windows 操作系统22 【正确答案】 线程调度采用的调度算法是可抢占的动态优先级调度算法。线程调度程序按线程的优先级进行调度。线程在执行过程中优先级可以变化,调度程序调度时所依据的主要数据结构是多优先级就绪队列。通常线程可在任何可用处理器上运行,但亲和处理器集合允许用户线程通过 Win

17、32 调度函数选择其偏好的处理器。Windows 2000XP 在内核中实现线程调度机制,其代码分布在内核中与调度相关事件出现的功能函数中,而并不存在一个独立的线程调度模块,这些功能函数统称为内核调度器(kernels dispatcher)。为进行线程调度,Windows 内核维护了一组调度器数据结构,以记录各线程的状态。该数据结构主要内容是调度器的就绪队列,其中包含了对应于每个调度优先级的一组子队列。为提高调度速度,Windows 维护了一个称为就绪位图的 32 位向量(每一位指示相应优先级的就绪队列中是否有线程等待运行)和一个称为空闲位图的32 位向量(每一位只是一个处理器是否处于空闲状态)。【知识模块】 Windows 操作系统四、判断题23 【正确答案】 A【知识模块】 Windows 操作系统24 【正确答案】 A【知识模块】 Windows 操作系统25 【正确答案】 B【试题解析】 Windows 2000XP 的调度对象是线程,而不是进程。【知识模块】 Windows 操作系统26 【正确答案】 A【知识模块】 Windows 操作系统

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 大学考试

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1