网络操作系统简答题重点.docx
《网络操作系统简答题重点.docx》由会员分享,可在线阅读,更多相关《网络操作系统简答题重点.docx(15页珍藏版)》请在冰豆网上搜索。
网络操作系统简答题重点
1、网络操作系统与网络用户之间有哪两类接口?
它们的作用各是什么?
答:
网络操作系统为网络用户提供了两类接口:
1)操作命令接口。
用户通过键盘或鼠标键入或点击各种操作命令来控制、操纵、管理和使用网络。
这种接口采用交互式。
2)编程接口。
通过网络操作系统提供的一组系统调用来实现。
此外网络操作系统还为用户提供了一系列应用程序接口。
2、简述共享打印机的功能。
答:
1)支持多个用户同时打印。
网络上的用户需要输出要打印的信息时,打印信息首先送至磁盘共享打印缓冲区,然后由共享打印机逐个打印输出。
2)建立连接和拆除连接。
在共享打印前,首先要建立工作站和共享打印机之间的连接。
建立了连接之后,工作站的用户就可以像使用本地打印机一样使用网络共享打印机。
打印完后,不再需要打印时拆除工作站与打印机的共享连接。
3)连接多台打印机作为共享打印机。
可连接网络中多台打印机,这些共享打印机可以是类型相同的,也可以是类型不同的。
4)提供多种多样的打印方式。
3、简述FTP的主要功能及操作步骤。
答:
FTP的主要功能:
1)浏览Internet上其它远程机的文件系统。
2)在Internet上的主机之间进行文件传输。
FTP的操作步骤:
1)确定需要访问的主机。
即确定访问Internet上哪一台远程计算机,了解其主机名或IP地址。
2)在远程主机和本地机间建立一个FTP连接。
3)把远程主机上所需要的文件传输到本地机上,或将本地机上的文件传输到远程主机上。
4)当文件传输结束后,拆除已建立的连接,并退出FTP。
4、从操作系统的角度看,Netware的主要构件有哪些?
它们之间的关系如何?
答:
从操作系统的角度看,服务器操作系统Netware由四个主要构件组成:
装载程序、Netware内核、NLM环境和和应用服务。
这四个主要构件从层次上看,应用服务处于最高层(外层),装载程序处于最低层,离硬件最近,中间层是NLM环境和内核。
其层次关系如下所示:
应用服务
NLM环境
Netware各构件之间的关系
内核
装载程序
5、简述WindowsNT中对象、对象类的概念、对象的组成以及各组成部分是由谁来管理的。
答:
WindowsNT采用对象模型。
对象是个抽象数据结构,在WindowsNT中用以表示所有资源。
具有相同特性的对象可归为一个对象类,对象是对象类的一个实例。
对象是用来表示资源的,而对象类是描述资源类型的。
每个对象由两个部分组成:
对象头和对象体。
对象管理程序控制对象头,其它执行体部件控制它们自己创建的对象体。
6、简述操作系统在计算机系统中的地位及作用。
答:
操作系统在计算机系统中处于硬件层之上,是硬件层的第一次扩充。
在这一层上实现了操作系统的全部功能,并提供了相应的接口。
操作系统的作用是:
1)提高计算机系统的效率。
2)提高计算机系统资源的利用率。
3)方便用户使用计算机。
7、简述WindowsNT的I/O系统由哪些部分组成。
答:
WindowsNT的I/O系统由以下部件组成:
1)I/O管理程序;2)文件系统;3)设备驱动程序;4)缓冲存储管理程序;5)网络驱动程序。
8、简述在单机系统中进程如何利用信箱进行相互通信。
答:
在单机操作系统中,可以使用信箱实现两个进程之间的通信。
在操作系统中,一个进程要与另一个进程进行通信,接收消息的进程必须为自己创建一个信箱。
进程调用send原语发送信件前,必须组织好信件,然后调用send原语,并在调用时给出参数:
信箱名和信件内容或信件存放起始地址。
同样,接收进程也要调用receive原语,给出参数:
信箱名和信件取出后的存放地址。
通信原语的形式是:
send(boxnamemsg)
receive(boxnamemsg)
9、简述紧耦合与松耦合处理机的主要区别。
答:
紧耦合与松耦合处理机系统的主要区别在于有无共享存储器。
紧耦合多处理机系统有共享存储器,所以也称其为共享存储结构多处理机系统。
松耦合处理机系统没有共享存储器,每个节点都有一个容量较大的局部存储器。
所以也称其为分布存储结构多处理机系统。
紧耦合多处理机系统中进程间的通信可采用基于共享变量的通信方式。
松耦合多处理机系统中进程间的通信采用基于消息传递的通信方式。
10、简述TL1接口支持的两种释放连接的方法是什么,它们之间有什么区别,以及所有协议执行体必须支持的释放方法是什么,可供选择的方法是什么。
答:
在TL1中提供两种释放连接的方法是:
一种是终止释放,另一种是顺序释放。
终止释放不保证任何传出数据的传递,而顺序释放保证数据的传递。
所有的协议执行体必须支持终止释放方法。
顺序释放是可以选择的。
11、简述以文件服务方式进行硬盘共享时它提供的功能。
答:
文件服务方式的硬盘共享,允许用户将文件存入文件服务器的文件系统中。
同时提供文件生成、删除、打开、关闭以及读写等功能。
每个工作站不必再配置FAT表,用户也不必亲自处理互斥访问的问题。
因此,文件服务方式提供的磁盘共享使用的比较广泛。
目前局域网大都以文件服务方式实现硬盘的共享。
12、简述文件目录的作用及一个文件目录项应包括的信息。
答:
计算机系统中的文件种类繁多,数量庞大,为了使用户方便地找到所需要的文件,需要在系统中建立一套目录机构。
文件目录项应包括如下信息:
1)文件的标识信息;
2)文件的结构信息;
3)文件的存取控制信息;
4)文件的处理信息。
13、什么是NLM模块?
采用NLM模块的好处是什么?
答:
NLM模块,即可安装模块。
Netware可安装模块是在Netware操作系统下运行在文件服务器内存的程序。
当文件服务器运行时,可向文件服务器内存装载NLM,一旦装载完成,NLM就成为Netware的组成部分。
如有必要也可以服务器内存将其卸出。
Netware的安装模块可分为四类:
1)网络实用工具和功能模块,其扩展名为。
NLM;
2)LAN驱动程序,其扩展名为。
LAN;
3)硬盘驱动程序,其扩展名为。
DSK;
4)文件系统名空间模块,其扩展名为。
NAM;
NLM模块能动态地志Netware网络操作系统进行连接。
利用这一技术可以扩充系统的功能,而且随时可被用户调用。
在装载新的NLM模块时,没有必要对Netware网络操作系统进行重配置以及退出原来系统。
这样,用户为了增加自己所需要的系统功能,可以自己编写相应的NLM例程,也能自己装载这些NLM例程。
14、为什么说WindowsNT是一个内装网络?
答:
WindowsNT网络是一个内装网络,这是因为:
1)WindowsNT的网络软件不是作为操作系统的一个附加层来运行,而是作为NT执行体的I/O系统中的一个组件而嵌入系统内部的。
这就使得WindowsNT无需装入其它网络软件,即可为用户提供文件共享、打印机共享、电子邮件等网络功能。
2)WindowsNT中的网络组件可以直接利用NT内部的系统功能。
15、WindowsNT中线程的调度时机有哪几种?
答:
引起线程调度重新调度的时机有:
1)当线程进入就绪状态时;
2)当线程的时间片用完或线程终止时;
3)当调度程序或执行体改变线程优先级时;
4)当执行体或应用程序改变正在运行的处理机族(多处理机中的一个子集)时;
16、Web的工作原理是什么?
答:
Web采用客户/服务器模块,它是由分布在Internet上的成千上万个Web服务器和Web浏览器构成的。
浏览器是用户为查阅Web上的信息而在本机上运行的一个程序,是用户通过WWW网的窗口。
它按用户要求处理文档,并按一定的方式连通远程信息资源,从中取回所需要的信息,显示在用户的屏幕上。
Web服务器存储和管理超文本文档和超文本链接,并响应Web浏览器的连接请求。
服务器负责向浏览器提供所需要的服务。
当服务器与某个浏览器建立连接后,监听浏览器发来的请求,并向浏览器传送所需要的信息。
这些信息可以是从服务器的磁盘上取得的,也可以是临时拼起来的。
建立Web服务器已成为Internet上发布信息的重要手段之一。
Web上的信息主要以超文本的方式组织。
Web采用HTML描述超文本信息,并以网页的方式组织信息。
在Web网络的运作过程中,用户首先获取第一个网页,浏览后跟随一条感兴趣的线索转到其它网页上。
Web采用HTTP超文本传输协议。
17、简述信号量的物理意义。
答:
信号量的物理意义是:
信号量S>0时,S的数值表示某类可用资源的数目,执行P操作意味着申请分配一个单位的资源;当S≤0时,表示无资源可用,此时S的绝对值表示信号量S的阻塞队列中的进程数。
执行V操作意味着释放一个单位的资源。
18、简述什么叫进程,以及为什么要引进“进程”这一概念。
答:
进程是程序的一次执行,该程序可与其它程序并发执行。
引进“进程”这一概念的原因是:
1)顺序程序是严格按顺序执行的,具有封闭性和可再现性,但程序的顺序执行效率是很低的。
2)多道程序设计出现后,实现了程序的并发执行和共享,提高了系统的效率和系统的资源利用率,却带来了新的问题。
3)程序的并发执行破坏了程序的封闭性和可再现性,程序和机器执行的活动一再一一对应,并发程序之间有可能存在相互制约关系。
19、在局域网环境中,工作站系统和服务器系统各包含哪些软件?
答:
在局域网环境中,工作站操作系统一般可由单机操作系统直接扩充而成。
要扩充的软件有:
1)重定向程序;2)传输协议软件。
局域网环境下的服务器操作系统应包括如下软件:
1)服务器操作系统的内核程序;2)传输协议软件;3)网络服务软件;4)网络安全,管理软件。
20、简述远程过程调用的透明性的含义及实现。
答:
远程过程调用的思想是使得远程调用尽可能像本地调用一样。
调用过程应该不知道被调用过程是在另外一台计算机上执行。
反过来也是如此,被调用过程也不应该知道是由哪个机器上的进程调用的。
21、简述客户/服务器模式中,客户与服务器之间的交互过程。
答:
在客户/服务器模式中,客户与服务器之间交互过程如下:
1)客户方以通常方式发出服务请求,由客户机上的网络软件把它装配成请求包,再通过传输协议把请求包发送给服务器方。
2)服务器传输软件收到请求包后,对其检查,无误后把它提交给服务器方的网络软件。
3)服务器网络软件根据请求包的请求,完成相应的处理和服务,并将其结果装配成响应包,由传输协议软件将其发送给客户。
4)由客户的传输协议软件把收到的响应包转交给客户的网络软件,由网络软件作适当处理后交给客户。
22、简述分布式计算机系统的主要特点。
答:
分布式计算机系统具有以下主要特点:
1)分布式系统中任意两台计算机之间可以利用通信交换信息。
2)分布式系统中计算机具有相对的自主性或自治性。
3)分布式系统具有透明性。
各计算机上的资源可以共享,而且用户不必考虑资源所在的位置。
4)分布式系统具有整体性或协同性。
各计算机可以共同完成一个任务,每台计算机只完成整个任务的一部分。
5)分布式系统具有坚定性。
任何一台计算机出现故障不会使系统瘫痪,可以“降级”使用。
23、WindowsNT如何动态调整线程的优先级?
答:
内核的线程调度程序采用的调度算法是可抢占的动态优先级调度算法。
最初,线程从创建它的进程那里获得优先级,线程可将继承的进程基本优先级改为稍高或稍低的优先级。
线程在执行过程中,优先级可以动态变化。
当线程执行完一个完整的时间片后,该线程被中继而放弃处理机,其优先级降低了级并进入下一就绪队列。
最多可到线程的基本优先级。
一个线程从等待状态变成就绪状态时要提高优先级。
提高的幅度与所等待的事件有关。
等待键盘输入所提高的幅度最大,其次是等待磁盘I/O,而计算型线程所提高的幅度最小。
24、简述网络文件系统的实现方法及其特征。
答:
1)对等方式。
在网络中的每个系统都配置有自己的文件系统,每个系统都允许其他系统访问自己的文件系统,基于这种方式实现文件系统称为分布式文件系统。
分布式文件系统要解决的关键问题是文件的存储位置对其他系统的透明性;以及在一个文件从一个系统移向另一个系统时,把文件的新位置公布给网中所有的系统。
2)客户/服务器方式。
在每个用户的系统中,都有自己的文件系统,管理本地文件的访问;共享文件保留在文件服务器中。
系统中配有重定向程序,截获文件访问请求,并负责文件的定向。
当文件的访问请求是对非本地文件进行的时,重定向程序形成请求报文并发往文件服务器,文件服务器代为处理指定的文件操作;处理完后将处理结果形成报文回送用户系统。
25、简述组通信的应用场合,主要特征及其实现。
答:
在网络系统中可以采用组通信方式。
组通信的主要特征是:
当一个消息发送给这个组时,该组的所有成员都可以接收,组通信具有“一对多”的形式,即一个发送者,多个接收者。
组通信的实现在很大程度上依赖于硬件。
在一些网络系统中,可以为组指定一个特殊的网络地址(例如,节点机网络地址的高位置1)。
采用多播式,只给每一级分配一个不同的多播地址即可。
也可采用广播式。
在这种方式下,每个节点结每次收到的广播都用软件检查一下,如果不是发给自己的,则将消息丢掉。
最后,如果多播式、广播式都不可行,则可采用单播式,但其效率甚低。
26、简述地址解析协议的功能。
答:
地址解析协议(ARP)模块将网络层地址(IP地址)映射为链路层的相应地址。
ARP映射是动态的,当网络结构发生变化时,ARP自动重新映射地址。
反向地址转换协议(RARP)将像以太网这样的链路层地址映射为IP地址。
27、简述分时系统的特点。
答:
分时系统具有以下特点:
1)同时性。
多个用户同时使用同一个计算机系统。
2)独立性。
每个用户独立地使用同一个计算机系统。
3)及时性。
用户的请求能在较短时间内得到响应。
4)交互性。
用户与系统可进行人-机对话。
28、简述现代操作系统的基本特征。
答:
现代操作系统具有以下基本特征:
1)并发性。
并发指的是在操作系统中存在着许多同时的或并行的活动。
2)共享性。
系统中存在的各种并发活动要求共享系统中的硬件、软件资源。
3)虚拟性。
虚拟是指将一个物理实体映射为若干逻辑实体,例如虚拟处理机、虚拟存储器等。
4)不确定性。
在多道程序设计环境下,各程序按异步方式运行,每道程序在何时执行,各自执行的顺序以及每道程序所需的时间,程序执行的结果都是不确定的。
29、简述线程的概念及引进“线程”的好处。
答:
线程可定义为“进程内的一个执行单元”,或者定义为“进程内的一个可调度的实体”。
引进“线程”的好处是:
1)以线程作为系统调度的基本单位,减少了系统的时空开销。
2)提高了系统的并行能力。
30、简述环境子系统的工作过程。
答:
每个环境子系统是一个用户态服务器,它为每个特定的操作系统提供一个API。
它为客户进程提供的服务过程是:
当一个应用程序调用其相应的一个API例程时,一个消息通过NT执行体的本地过程调用(LPC)工具,发送给完成该API例程的服务器,这个服务器执行该API例程,并通过LPC将结果返回给应用程序。
31、简述信箱的概念及数据结构。
答:
信箱用于存放信件,而信件是一进程发送给另一进程的消息。
信箱也是一种数据结构,逻辑上可分为两部分:
信箱头和信箱体。
信箱头是信箱的描述部分,信箱体由若干格子组成,每个格子可存放一个信件。
信箱头包括如下信息:
信箱名:
boxname
信箱大小:
boxsize
已存信件数:
mesnum
空格子数:
fromnum
32、简述微内核的概念及优点。
答:
微内核结构是一种新型结构,它体现了操作系统设计的新思想,微内核的设计目标是使操作系统的内核尽可能小,使其他的所有操作系统服务一般都放在核处用户级完成。
微内核结构具有如下优点:
1)灵活性。
微内核短小精干,仅提供最基本最必要的服务。
2)开放性。
操作系统除内核以外的功能都可用服务器的形式建立在内核之上,系统的开发者基于这种结构框架,可以方便地设计、开发、集成自己的新系统。
3)可扩充性。
采用微内核的操作系统,对于实现、安装、调试一个系统是很容易的。
因为加入和修改一个服务有需要停止系统和重新引导内核。
利用这一点,用户可以重写他们已有的不满意的服务。
33、简述URL的含义及组成部分。
答:
URL(UniformResourceLocator)称为资源定位器。
URL提供了访问或检索一个特定Internet上对象的信息的方法。
URL由三部分组成:
协议、页面所在机器的DNS名字,文件的路径和文件名。
34、简述网络操作系统的主要特点。
答:
网络操作系统具有以下特点:
1)复杂性;
2)并行性;
3)节点之间的通信与同步;
4)安全性。
35、简述WindowsNT执行体的层次结构。
答:
NT执行体的层次结构如下:
第一层是系统服务,它是NT执行体为用户态进程提供的一个接口。
第二层是NT执行体的几个组成部分:
1)对象管理程序
2)安全调用监视程序
3)进程管理程序
4)本地过程调用
5)虚拟内存管理程序
6)I/O管理程序
第三层是NT内核。
第四层是硬件抽象层,它将执行体的其余部分与硬件特性隔离开来。
36、多处程序设计实现的硬件基础是什么?
答:
多道程序设计的硬件基础是中断系统和通道技术,它们为多道程序设计的实现提供了有力的支持。
在多道程序设计的环境下,当CPU要求在主存和外设间传输时,通过发I/O指令命令通道工作,完成相应的数据传输,这样使得CPU从繁琐的I/O操作中解放出来,当I/O操作完成后,通道以中断方式请求CPU的处理,从而实现了CPU的计算与I/O操作的并行。
37、在设计实时系统时要考虑哪些问题?
答:
1)实时时钟管理
2)连续人—机对话
3)过载的保护
4)高可靠性的保证。
38、简述文件存储空间的管理通常所采用的几种方法。
答:
文件存储空间的管理通常采用如下方法:
1)空白文件目录。
这种方法是将盘空间的一个未分配区域称为一个空白文件,系统为所有的空白文件单独建立一个目录,每个空白文件在这个目录中建立一个表目。
2)空白块链。
这种方法将盘上的所有空白块用链接指针或索引结构组织成一个空白文件。
3)位示图示。
它将文件存储器的存储空间建立一张位示图,用以反映整个盘空间的分配情况。
39、简述为构建一个Novell网在硬件和软件上所应具备的条件。
答:
Novell网络硬件由以下基本成份组成:
1)网卡和媒体;
2)网络工作站;
3)网络服务器;
4)网间连接器。
Novell网络软件由以下基本成分组成:
1)服务器操作软件;
2)网络服务软件;
3)工作站重定向软件;
4)传输协议软件。
40、为方便应用程序访问网络,WindowsNT提供了哪些应用程序接口?
答:
为方便应用程序访问网络,WindowsNT提供了以下应用程序接口API:
1)Win32API。
2)Win32网络(WNet)API。
3)NetBIOSAPI。
4)WindowsSocketAPI。
5)远程过程调用(RPC)功能。
6)Win32命名管道和邮件槽API。
41、简述为了实现硬盘的共享,共享硬盘的软件必须具备的功能。
答:
1)用户管理。
为用户提供注册和登录的功能。
2)盘卷管理。
为用户在硬盘上建立自己的盘卷。
3)安装管理。
把共享硬盘中指定的盘卷安装到用户工作站的指定逻辑驱动器上。
4)信号量管理。
对多个用户共享硬盘数据进行协调管理,确保数据的完整性。
42、简述在使用同步原语时,发送者在消息发送完成之前为何不能使用缓冲区,应如何解决这一问题。
答:
使用同步原语发送消息时,在消息实际发送完成之前,调用进程便一直处于阻塞状态。
这段时间不可能使用缓冲区。
倘若发送进程在消息发送之前,即在消息发送期间使用或修改原来的缓冲区,将会造成错误。
为了解决这一问题,应采用异步原语,其方法有:
1)采用带拷贝的非阻塞原语,即让内核把消息拷贝到内核缓冲区,允许调用进程继续运行。
2)带中断的非阻塞发送,即当消息发送完成后,中断发送进程,通知发送进程此时缓冲区可用。
43、简述WidowsNT内核的特点及功能。
答:
WindowsNT内核的特点是采用微内核技术。
它提供了一组精心设计的操作系统原语和机制,通过使用这些原语和机制,执行体可以构更多高级的操作系统功能。
内核的主要功能是:
1)调度线程的执行;
2)中断和异常的处理;
3)完成低级的多处理间的同步;
4)电源故障的排除。
44、简述用户程序在使用系统调用后,为什么能从算态进入管态,返回用户程序后以从管态回到算态。
答:
在程序状态字中通常有一字段用来反映程序的运行状态,例如用某一位的“0”表示管态,用“1”表示算态。
用户程序在使用系统调用前处于算态,在使用系统调用时,由于系统调用中包含一条访管指令,当执行到管指令时便引起中断。
访管中断发生后,中断的硬件机构便保存现场,并取出新的程序状态字放入程序状态寄存器中,这新的程序状态中的状态位已预先置好为“0”表示管态。
因此,在进入中断处理程序后便进入了管态。
当中断处理程序结束后通过恢复现场取出原来的程序状态字,就以从管态回到算态。
45、Netware的内存管理将内存划分为几种类型?
每种类型地内存的作用是什么?
答:
NetWare的内存管理将内存划分为以下四种类型:
1)内核内存:
为NetWare内核专用,只要内核正在运行,其他进程不得占用。
2)永久内存:
专供NetWare内核数据结构使用的区域,即指通信缓存和目录信息区。
3)可分配内存:
这部分的内存区域是供NLM使用的。
4)文件Cache内存:
在服务器机内存中,除去内核内存、永久内存和可分配内存以外,剩余部分都供文件高速缓存使用,一般占总内存的70%以上。
NetWare提