Windows NT或Windows 2000是当前流行的一类操作系统,(6)是 Windows NT真正的中心,它提供了一组操作系统原语和机制。Windows NT采用线程机制来提高系统的(7)。NT采用基于(8)的方案选定线程执行的次序。

admin2009-05-15  36

问题 Windows NT或Windows 2000是当前流行的一类操作系统,(6)是 Windows NT真正的中心,它提供了一组操作系统原语和机制。Windows NT采用线程机制来提高系统的(7)。NT采用基于(8)的方案选定线程执行的次序。

选项 A、先来先服务
B、时间片轮转
C、随机选择
D、优先级

答案D

解析 Windows NT系统是20世纪90年代的操作系统技术,适用于高档工作站平台、局域网服务器或者主干计算机。Windows NT支持对称处理器结构,支持多线程并行,采用16位标准字符集的单一代码方式(Unicode 代码),支持国际字符集,提供性能良好的文件系统。采用90年代操作系统技术(微内核技术),在体系结构上采用客户机/服务器模式。Windows NT系统可以分为Windows NT执行体与保护子系统(服务器部分)。前者在核心态下运行,后者在用户态下运行。Windows NT的保护子系统可分为环境子系统和集成子系统两大类。环境子系统提供不同风格的操作环境,Windows NT最重要的环境子系统是Win32系统,向用户提供32位Windows的应用编程接口,而且还提供图形用户接口,并控制所有用户的输入/输出。集成子系统实现必需的操作系统功能。Windows NT的执行体在核心态下运行,除了用户接口以外,NT执行体本身是一个完整的操作系统,提供一般传统操作系统支持的所有功能。在Windows NT执行体中,进程是由对象管理器创建和删除的对象。每个进程创建时只有一个线程。根据需要,进程可以创建更多的线程。大多数进程是用户态进程,用户态进程通过系统调用访问操作系统。当核心态完成服务后,再将控制权交还用户程序前再将线程切换回用户态。应用程序在用户态下运行,Windows NT保护子系统也是如此。后者是提供重要的操作系统功能的用户态服务进程。保护子系统是提供应用程序接口环境的服务器,Windows NT支持多个子系统,从而使它可以在不同的用户面前以不同的面貌(DOS、OS/2、POSIX、 Win32等)出现。Windows NT中的执行体提供了虚拟内存的功能,任何环境子系统都以此为基础来提供管理内存的能力。Windows NT采用按需页面调度算法,当出现缺页时,它把所需页面及其附近的一些页面调入内存,以尽可能减少线程的缺页次数。在淘汰算法上,Windows NT采用了简单的先进先出算法(FIFO)。另外,Windows NT跟踪每个进程的工作集,可以根据工作集动态地使用进程可用内存页面的数量;同时,它还实现了以页为单位的内存保护。Windows NT采用线程机制,以提高系统的并行性,避免了用多个进程(多个应用程序)实现并行性的缺陷,由于Windows NT是在核心上实现线程的调度算法,采用基于优先级的方案选定线程执行的次序,多线程的使用既提高了应用程序的处理速度,又使程序中的算法清晰、简单。
转载请注明原文地址:https://kaotiyun.com/show/MQLZ777K
0

最新回复(0)