网络操作系统复习资料

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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上的信息而在本机上运行的一个程序,是用户通过网的窗口。它按用户要求处理文档,并按一定的方式连通远程信息资源,从中取回所需要的信息,显示在用户的屏幕上。Web服务器存储和管理超文本文档和超文本链接,并响应Web浏览器的连接请求。服务器负责向浏览器提供所需要的服务。当服务器与某个浏览器建立连接后,监听浏览器发来的请求,并向浏览器传送所需要的信息。这些信息可以是从服务器的磁盘上取得的,也可以是临时拼起来的。建立Web服务器已成为Internet上发布信息的重要手段之一。Web上的信息主要以超文本的方式组织。Web采用HTML描述超文本信息,并以网页的方式组织信息。在Web网络的运作过程中,用户首先获取第一个网页,浏览后跟随一条感兴趣的线索转到其它网页上。Web采用HTTP超文本传输协议。17.简述信号量的物理意义。答:信号量的物理意义是:信号量S0时,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)客户/服务器方式。在每个用户的系统中,都有自己的文件系统,管理本地文件的访问;共享文件保留在文件服务器中。系统中配有重定向程序,截获文件访问请求,并负责文件的定向。当文件的访问请求是对非本地文件进行的时,重定向程序形成请求报文并发往文件服务器,文件服务器代为处理指定的文件操作;处理完后将处理结果形成报文回

1 / 27
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功