2018年自考《网络操作系统》简答题八
2022-03-22来源:江苏自考网
6.NT 执行体的层次结构有哪几部分组成? 答:Windows NT执行体的层次结构有四个部分组成:系统服务,NT执行体的组成部件,NT内核,硬件抽象层.
7.什么是对象和对象类?一个对象由哪两部分组成? 答:对象是数据和相关操作的封装体,它把数据, 数据的属性以及施加于数据上的操作等三个组装在一起
8.概述Windows NT进程的组成及其特点. 答:Windows NT的进程由以下四个部分组成: (1)一个可执行的程序,它定义了初始代码和数据. (2)一个私用地址空间,即进程的虚拟地址空间, (3)系统资源,是在进程执行时,由操作系统分配给进程的信号量,能信端口,文件等. (4)至少一个执行线程. 与传统操作系统中的进程相比,Windows NT中的进程具有如下特点: (1)进程是一个对象,也是可共享的资源 (2)Windows NT进程至少有一个执行线程 (3)Windows NT进程没有设置进程控制块PCB, 而是在进程对象的对象体中以用局限于进程的对象表中存放进程的控制和管理信息. (4)Windows NT中处理机调度的基本单位不是进程,而地线程, 所以没有对进程进行状态划分. (5)每当Windows NT的用户程序启动时,相应的环境子系统进程调用NT执行体的进程管理程序为之建立一个进程, 然后进程管理程序又调用对象管理程序为之建立一个进程对象. (6)进程管理程序不维护进程的父子或其他关系. (7)进程和线程都有内含的同步机制.
9.Windows NT 内核的特点是什么? 答:(1)采用微内核技术(2)内核永久驻留内存.(3)内核的执行是非抢占式的.(4) 内核总是运行在核心态..
10.Windows NT如何实现多处理机之间的同步与互斥? 答:第一种方法是提高临界区代码执行的中断优先级到潜在中断源的最高级,屏掉那些可能使用同一临界资源的中断,保 了临界区的执行不被打断,从而实现了互斥. 第二种方法是使用"转锁"策略,使用一条硬件指令TS实现处理机之间的互斥, 占用转锁的线程从不被抢占,允许继续执行以便尽快释转锁.
11.试简要描述Windows NT 进程的虚拟地址空间. 答:Windows NT采用请求分页的虚拟存储管理方案,对虚拟空间采用线性模式管理, 是一个32位的操作系统,所以每个进程都有2-4GB的虚拟地址空间. 该虚拟地址空间被分成两部分:高地址2GB的系统存储区;低地址2GB的用户存储区, 虚拟地址空间每页的大小为4KB.
12.概述Windows NT 虚拟存储的方法. 答:Windows NT采用请求分页的虚拟存储管理方案,采用线性模式管理虚拟地址空间,突破了分段模式下用户程序受到64KB内存的限制;使得32位的Windows NT 每个进程的虚拟地址空间可达4GB,虚拟地址空间页面的大小为4KB. Windows NT的虚拟管理程序为每个进程分配固定数量的页面, 并且在系统运行过程中可动态调整其数量,在虚拟地址到物理地址变换的过程中采用二级页表结构,为了解决两级页表带来的对主存访问速度降低的问题, 虚拟存储管理系统采取如下两个措施:一是使用快表即联想存储器加快查表速度;二是使用高速缓冲存储器Cache,加快存取速度. Windows NT的请求分页存储管理系统采用易于实现的先进出的页面置换算法, 既采用请求分页存储中普遍使用的请求分页策略,又采用Windows NT 中独有的提前取页策略,基于程序行为的局部性,采取集群方法把一些页面提前装入主存, 减少了缺页次数,降低了分页,出页操作的频率,提高了子系统性能.
13.Windows NT内装网络?WINDOWS NT网络有什么主要特色? 答:对象管理程序的主要功能是创建,管理和删除用来表示操作系统资源的对象, 操作系统通过对象管理程序对资源实施统一的管理.
14.什么是Windows NT内装网络?Windows NT网络有什么主要特色? 答:所谓内装网络是指网络软件不再作为操作系统的一个附加层来运行,而是作为NT执行体内部的一个重要组成部分,即网络功能包含于操作系统中. Windows NT网络的特点如下: (1)NT网络是内装网络,是真正的网络操作系统,首先Windows NT 网络平台是作为NT执行体的I/O系统中一个组件而嵌入系统内部的,因此Windows NT无需安装其他网络软件即可用户提供文中的网络组件将可直接利用Windows NT内部的系统功能. (2)NT网络与其他网络系统的互操作性,NT网络软件包含有将其内装网络软件装入或卸出的机制,同样的机制也可将其也网络软件装入或卸出操作系统. (3)提供方便的建立和运行分布或应用程序的机制,NT网络提供了方便建立和运行客户/服务器模式下的分布式应用程序的机制,主要包括远程调用(RPC和命名管道以及多种应用程序接口API. (4)系统开放性好,NT网络的I/O系统的各种驱动程序均可由动态链接库存DLL在系统运行期间动态地装入和卸出.
15.为什么说Windows NT是一个真正的网络操作系统? 答:Windows NT 采用了内装网络的新技术, 它不是采用在传统的任务操作系统上附加一组网络软件的办法,即其网络软件不再作为操作系统的一个附加层来运行,而是作为NT执行体内部组成部分,即网络功能包含在操作系统中,所以说Windows NT是一个真正的网络操作系统.
16.在Windows NT网络中,网络服务程序为什么不是作为服务器进程来实现, 而是将 其作为文件系统驱动程序来实现? 答:尽管网络服务程序不是通常意义上的驱动程序,并且它也不管理文件系统, 但是使用驱动程序模型比将服务程序作为进程来实现具有更多的优点, 其中最主要的优点是作为驱动程序,服务器可以存在于NT执行体内部并可调用NT 高速缓冲管理器直接优化