77范文网 - 专业文章范例文档资料分享平台

网络操作系统简答题(6)

来源:网络收集 时间:2020-06-08 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

需求的变化,如支持新的硬件,支持一个新型网络上的通信能力; 支持新型的软件技术等,使操作系统的功能易于扩充和增强.

(2)可移植性,其含义是指如果市场需要, 软件代码必须能方便地从一种处理器移植到另一种处理器上, 可移植性应使整个操作系统以尽可能少的改动移植到一个具有不同处理器或不同配置的计算机上,关键是看移植的难度有多大.

(3)可靠性,系统应该健壮,对一切意外情况甚至硬件故障都能按预定方式作出处理;操作系统应该主动保护身分及其用户,免遭用户程序偶然或有意的破坏;操作系统本身在预期的环境,条件下均能正确地完成预定的功能

(4)兼容性:一个操作系统应采用并发展现有的技术, 使其亦能执行另外的操作系统或同一个操作系统早期版本所编写程序的能力.

(5)提供最佳性能.在最佳性能硬件设备的物质基础上,操作系统本身也要快而有效,达到最佳性能.

3.什么是操作系统模型?WindowsNT的设计模型思想是什么?

答:操作系统模型是指将系统所提供的特性,服务以及系统所执行的任务统一成一体的概括性框架,Windows NT设计是组合以下三种模型为指导思想:客户服务器模型, 对象模型和对称多处理模型. 4.什么是Windows NT模型?

答:Windows NT模型是指将Windows NT系统所提供的特性,服务以及系统所执行的任务统一成一体的概括性框架.Windows NT的模型设计组合了以下三种模型:客户/ 服务器模型,对象模型和对称多处理机模型.

5.简述Windows NT 的结构 .

答:Windows NT结构可分为两部分:一是系统用户态部分(Windows NT保护子系统), 二

是系统核心态部分(NT执行体).

(1)保护子系统内若干客户进程和服务器进程组成,其结构关系为客户/服务器模型,保护子系统分成两类:环境子系统和集成子系统,每个环境子系统是一个用户态服务器,它为每个特定的操作系统提供一个API; 集成子系统是完成重要操作动能的服务器,它包括安全子系统和网络软件,主要有工作站服务和服务器服务. (2)NT执行体是Windows NT的核心态部分,NT 执行体本身就是一个完整的操作系统,NT执行体的结构采用层次或和微内核相结合的结构,第一层是系统服务, 为用户态进程提供一个接口,第二层是对象管理程序,安全调用监视程序和进程管理程序, 本地过程调用功能,虚拟内存管理程序和I/O管理程序等网络部件,第三层,是NT内核; 是底层是硬件抽象层HAL.

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 高速缓冲管理器直接优化它要传送的数据,避免了不必要的磁盘读写或数据复制,提高了系统性能.

17.Windows NT网络中的转发程序的主要功能是什么?

答:转发程序主要解释网络I/O请求并生成对下层协议的调用,以实现网络的I/O功

能,Windows NT的转发可以访问远程节点机上的文件,命名管道和打印机, 以实现网络资源共享.

18.Windows NT网络中作为内装网络的两个主要部件是什么?各有何作用?

答:在Windows NT 网络中, 作为内I/O 作为内装网络网络的两个组成部件是转发程序和网络服务程序.

转发程序主要解释网络I/O请求并生成对下层协议的调用, 以实现网络的I/O 功

能,Windows NT的转发可以访问远程序节点机上的文件,命名管道和打印机, 以实现网络资源共享.

网络服务程序不是通常意义上的驱动程序,并且它也不管理文件系统,但是使用驱动程序模型比将服务程序作为进程来实现具有更多的优点, 其中最主要的是作为驱动程序,服务器可以存在于NT执行体内部并可调用NT 高速缓冲管理器直接优化它要传送的数据,避免了不必要的磁盘读写或数据复制,提高了系统性能. 19.作为开放式结构的Windows NT网络,提供了哪三个接口?

答:(1)供应者接口:(2)传输驱动接口 TDI;(3)网络驱动程序的NDIS环境.

20.为什么说Windows NT网络具有开放式的结构?

答:Windows NT网络能与许多不同的网络连接,不仅转发程序, 服务程序和传输驱动程序都可动态地装入或卸出,而且很多不同的部件可以并存,在Windows NT提供了如下三个接口,实现了开放服务结构:

(1)提供了供应者接口,方便用户态应用程序存取远程文件系统,Windows NT 提供了两种供应者接口,一是多供应者路由MPR;二是多UNC供应者MUP,通过利用转发程序的功能来找到入网的路由,通过调用Win32的I/O API 允许在使用不同传输协议的不同网络中传输数据.

(2)提供传输驱动程序接口TDI,使得转发程序和服务程序可保持独立于传输,提供了在传输机制上传送任何类型数据的王码电脑公司软件中心组功能;转发程序破重写 即可支持基于不同传输协议的不同数据传送机制,Windows NT 网络即可与其他厂商的网络产品实现互连.

(3)提供网络驱动程序的NDIS环境,在Windows NT中装入多种不同的协议驱动程序时,网卡厂商不必重写它的驱动程序,就可以通过调用NDIS接口将网络请求引导到网末,因此,用户使用一个网卡或单一的网络驱动程序便可在TCP/IP网络和Net BL 操作系统上通信.

21.Windows NT 的I/O系统的主要特点是什么?

答:Windows NT在I/O系统的设计方面别具特色,建立了一个统一,一致的高层界面------I/O虚拟界面,即把所有的读写数据都看成是只送往虚拟文件的字节流. 22.Windows NT的I/O系统的结构是怎样的?由哪些部件组成?

答:Windows NT的I/O系统的结构采用层次结构模型.

Windows NT的I/O系统由一组负现处理各种设备的输入输出部件组成:(1)I/O管理程序;(2)文件系统;(3)缓冲存储管理程序;(4)设备驱动程序;(5)网络转发程序和网络服务程序.

23.Windows NTI/O系统中I/O管理程序的主要功能是什么?

答:I/O管理程序建立了NT执行体的I/O模型,它实现与设备无关性的输入输出, 即它

并不进行实际的I/O处理,它的主要工作是建立一个代表I/O操作的I/O请求包IRP,它把IRP传送给适当的驱动程序并在I/O完成后处理其结果,最后撤销IRP. 24.Windows NT驱动程序模型的特点是什么?

答;在NT执行体中,设备驱动程序和文件系统系统用同一方式建立, 所有的驱动程序采用统一结构,表现出相同的外貌;每一个驱动程序都是一个独立的部件, 可由动态链接库DLL装入操作系统或从中删除.

25.简要说明Windows NT中同步I/O操作的过程.

答:(1)按用户要求,I/O管理程序为之形成一个IRP,并把它传送给驱动程序, 由驱动程序完成I/O操作.

(2)设备完成I/O操作后,发中断请求,设备驱动程序中的中断处理程序进行相应的中断处理.

(3)I/O管理程序完成I/O请求

26.说明Windows NT中异步I/O操作的特点.

答:(1)应用程序发出I/O请求后,在设备进行I/O操作的同时可继续进行其它的工作. (2)与同步I/O操作相比,具有提高应用程序执行速度的潜力.

27.说明Windows NT中映象文件I/O和文件高速缓存的意义.

答:映象文件I/O把驻留在磁盘上的文件看成是进程虚拟主存中的一部分, 在进行图象操作及大量文件I/O时,无需缓冲数据或进行磁盘I/O操作,能提高执行速度.

文件高速缓冲存使用映象I/O管理基于内存的高速缓冲内存, 把高速缓冲存频繁地存取的文件数据放在内存,使I/O范围内的程序有更快的响应时间. 28.Windows NT中提供网络驱动程序的NDIS环境的目的是什么?

答;使驱动程序和网络接口卡之间的接口标准化,使网卡在执行不同的传输协议时不需要再单独开发不同的驱动程序,从而达到支持多种传输协议的目的

nos简答六 (2004-4-5 10:41:00)

-------------------------------------------------------------------------------- P191

1.多道程序设计的主要目的是什么?

答:在多道程序运行的过程中,充分利用系统的所有资源, 并尽可以地让它们并行操作,

把硬件的代价交易交叉分布在大量并行用户之间,从而使得计算机系统的代价极小化. 2.网络操作系统与用户间的两类接口是什么?各有何作用?

答:网各操作系统为用户提供了两类接口:一是命令接口;二是编程接口,

命令接口用于实现向用户提供地程序和进程的一系列命令; 编程接口由一系列调用组成,用户程序藉此可以得到某些系统功能的协助,服务和资源, 方便用户实现特定的操作要求.

3.网络文件系统的实殃方法有哪几种?有可特点?

答:(1)对等方式(2)客户/服务器方式

特点:网络中每个系统都有自己的文件系统管理用户对本地文件的访问;而共享文件则

保留在文件服务器中,本地文件和服务器上共享文件的访问对用户来说是一样的,即文件的物理位置对用户是透明的. 4.什么是API?它的功能是什么?

答;网络操作系统中在其各个层次上为用户提供的应用程序编程接口称为网络API.

网络API的作用是为方便用户使用网络和开发网络应用程序,在网络各个层次上为用户和第三方开发者提供方便,灵活的编程接口.

5.Neteare的文件高速缓存的作用是什么?

答:文件cache内存提供了一个较大的内存区域 供文件系统使用,减少了内存和磁盘数

据对换的开销,增加了文件性能. P197

1.简述多道程序设计的基本原理.

答:在多道程序运行的过程中,充分利用系统的所有资源, 并尽可能地让它们并行操作,把硬件的代价交叉分布在大量并行用户之间,从而使得计算机系统的代价极小化,如在通道进行数据传输的期间,CPU并没有空等,为了提高系统的效率,它去执行主存中另外一个已经准备好了的程序,若在该程序执行期间,第一个程序的I/O操作完成,便接到从通道老的I/O结束中断,使CPU停止执行当前的程序,返回到前一个程序中继续执行. 2.什么是硬般共享?实现磁盘共享主要有哪几种方法?

答:硬盘共享是指网络用户共享服务器上或某个工作站上的大容量的硬盘,并在此功能

的基础上,提供打印机的共享功能.

在网络操作系统中,硬盘共享的实现方法有两种:一是以虚拟软盘方式实现硬盘共享,二是以文本服务方式实现硬盘共享.

3.什么是超文本?超文本与普通文本的主要区别是什么?

答:超文本是一些和其他数据具有连接关系的数据,通过其中设置的超文本连接前一页文本和后一页文本连接起来,可以方便地在文档中来回切换.

超文本与普通文本最大的区别在于普通文本是线性组织的, 而超文本是以网状结构组织的,在超文本中,通过超文本连接可以方便地实现在不同的文本页之间来回切换,而普通文本做不到这一点. 4.TLI提供的服务模式有哪两种?

答:TLI提供两种服务模式:一种是面向连接的服务模式,另一种是面向非连接的服务模式.

5.一个Nonell网络的硬件主要由哪几部分组成?

答:组成一个Nonell网络,在硬件上主要有如下四部分组成: (1)网卡和媒体. (2)网络工作站. (3)网络服务器. (4)网间连接器.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库网络操作系统简答题(6)在线全文阅读。

网络操作系统简答题(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/1101510.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: