A:
n,n-1,…,n-m
B:
m,m-1,…,1,0,-1,…,m-n
C:
m,m-1,…,1,0,-1,…,m-n-1
D:
m,m-1,…,1,0,-1,…,m-n+1
10.网络资源访问和共享是通过用户个人账户的权限来实现的,下面不正确的叙述是()(2分)
A:
所有用户都属于某个组或域
B:
同组用户有相似的权限
C:
用户组可分本地用户组和全局用户组
D:
用户组信息均存放在本地机安全数据库中第Ⅱ部分非选择题
11.UNIX网络系统提供的编程接口API由一系列函数组成,这些函数用()开发的。
(2分)
A:
汇编语言
B:
C语言
C:
程序语言
D:
机器语言
12.WindowsNT的核采用()的形式(2分)
A:
层次式
B:
结构式
C:
强核
D:
微核
13.在远程过程调用中,负责向服务器方发送调用参数的是()(2分)
A:
客户进程
B:
客户代理
C:
服务器代理
D:
服务器进程
14.进程从阻塞状态进入就绪状态的原因可能是()(2分)
A:
该进程的时间片用完
B:
等待某一事件
C:
等待的事件已经发生
D:
进程调度程序的调度
15.Netware采用的通信协议是()(2分)
A:
NETBEUI
B:
NETX
C:
SPX/IPX
D:
TCP/IP
16.以下关于网络操作系统和分布式操作系统的叙述,错误的是()(2分)
A:
网络中各台计算机没有主次之分,任意两台计算机可以通过通信交换信息
B:
网中的资源供各用户共享
C:
分布式系统实现程序在几台计算机上分布并行执行,相互协作
D:
网络操作系统配置在计算机网络上,而分布式操作系统不能配置在网络上
17.在Novell网络的软件中,其中的()是网络的核心,它提供了网络最基本的核心功能。
(2分)
A:
服务器操作系统
B:
网络服务软件
C:
传输协议软件
D:
工作站重定向软件
18.下列哪项不是网络操作系统的主要功能()(2分)
A:
实现资源共享
B:
实现通信
C:
提供服务软件
D:
控制资源
19.以下答案哪个不是文件系统的物理结构形式:
()(2分)
A:
连续结构
B:
结构
C:
索引结构
D:
树型结构
20.UNIX操作系统允许用户程序在()上使用系统调用。
(2分)
A:
汇编语言级
B:
C语言级
C:
各种程序设计语言级
D:
汇编语言和C语言级
二、填空题(本大题共10小题,每小题1分,共10分)不写解答过程,将正确的答案写在每小题的空格。
错填或不填均无分。
1.UNIX的Shell除了作为命令解释程序以外,它还是一种语言。
(1分)
2.基于TCP/IP协议的网络通信,其主要模式是。
(1分)
3.在分布式系统中,进程间的通信机制是通过实现的。
(1分)
4.网络操作系统中常用的网络资源共享有:
硬盘共享、打印机共享和。
(1分)
5.Novell网的网络工作站有两种,带硬盘的工作站和带软盘的工作站,后者也称为。
(1分)
6.NT执行体采用层次式和相结合的结构。
(1分)
7.用户账号定义了工作站上的一个用户,包括用户名、口令、和一些权限列表。
(1分)
8.网络操作系统为网络用户提供了和应用程序编程接口两类接口。
(1分)
9.服务器把图文信息组织成分布式超文本,用信息指向其它相关信息的服务器,使用户可以很方便地访问到这些信息。
(1分)
10.高级通信原语主要有通信和信箱通信两种方式。
(1分)
三、简答题(本大题共6小题,每小题5分,共30分)
1.WindowsNT如何动态调整线程的优先级?
(5分)
2.说明客户与服务器之间的交互过程。
(5分)
3.分布式计算机系统的主要特点是什么?
(5分)
4.常用的进程调度算法有哪些?
(5分)
5.什么是物理设备和逻辑设备?
两者之间有什么区别和联系?
(5分)
6.列出并简述Internet的五种网络服务。
(5分)
四、应用题(本大题共2小题,每小题10分,共20分)
1.根据你对NetWare的认识,试谈谈NetWare都采用了哪些新技术?
(10分)
2.试述NCP是怎样工作的?
(10分)
(一)答案:
一、单项选择题
CCBBCBCCBDBDBCBDADDD
二、填空题
1:
高级程序设计2:
客户/服务器
3:
通信原语4:
数据共享
5:
无盘工作站6:
微核
7:
组所属关系8:
操作命令接口
9:
指针10:
消息缓冲
三、简答题(本大题共6小题,每小题5分,共30分)
1:
最初,线程从创建它的进程那里获得优先级,线程可将继承的进程基本优先级改为稍高或稍低的优先级。
线程在执行过程中,优先级可以动态变化。
当线程执行完一个时间片后,该线程被中断而放弃处理机,其优先级降低一级并进入下一就绪队列。
最多可降低到线程的基本优先级。
一个线程从等待状态变为就绪状态时要提高优先级,提高的幅度与所等待的事件有关。
等待键盘输入所提高的幅度最大,其次是等待磁盘I/O,而计算型线程所提高的幅度最小。
2:
(1)客户方以通常的方式发出服务请求,由客户机上的网络软件把它装配成请求包,再经过传输协议软件把请求包发送给服务器方;
(2)服务器上的传输软件接收到请求包后,对该包进行检查。
若无错,便将它提交给服务器方的网络软件进行处理;
(3)服务器网络软件根据请求包中的请求,完成相应的处理或服务,并将服务结果装配成一个响应包,由传输协议软件将其发给客户;
(4)由客户的传输协议软件把收到的响应包转交给客户的网络软件,由网络软件做适当处理后提交给客户。
3:
分布式计算机系统具有以下主要特点:
(1)分布式系统中任意两台计算机之间可以利用通信交换信息。
(2)分布式系统各计算机具有相对的自主性或自治性。
(3)分布式系统具有透明性。
各计算机上的资源可以共享,而且用户不必考虑资源所在的位置。
(4)分布式系统具有整体性或协同性。
各计算机上资源可以共同完成一个任务,每台计算机只完成整个任务的一部分。
(5)分布式系统具有坚定性。
任何一台计算机出现故障不会使系统瘫痪,可以“降级”使用。
4:
常用的进程调度算法有:
①静态优先级算法。
②动态优先级算法。
③时间片轮转法
5:
进行实际输入输出操作的硬件设施是物理设备。
操作系统中规定用户程序中不要直接使用设备的物理名称,而用一另外的名称代之来操作,这就是逻辑设备。
逻辑设备是物理设备属性的表示,它并不特指某个具体的物理设备,而是对于一批设备,具体的对应则在操作系统启动初始化时确定,或在运行过程中根据设备的使用情况由系统或用户再次确定。
6:
电子是Internet用户之间发送和接收信息的软件系统。
FTP是在Internet上从一台计算机向另外一台计算机传输文件的系统。
Telnet是Internet上用于远程登录服务的系统。
是Internet上以超文本的方式提供信息服务的工具软件。
BBS是Internet上用于讨论交流和文件存取的电子公告系统。
四、应用题(本大题共2小题,每小题10分,共20分)
1:
目前为止,NetWare网络操作系统采用了以下的新技术,使其性能处于领先地位:
(1)多任务核:
NetWare的核是真正的多任务,保证了在重负荷下系统仍能提供高性能的服务。
(2)电梯式搜索:
NetWare包括一个单独的磁盘读进程,它负责从服务器硬盘读取数据并存放在高速缓存中。
按读请求磁盘与当前磁头磁道的距离大小读请求队列,对磁头的移动进行优化,显然提高了磁盘的吞吐量。
(3)磁盘高速缓存:
NetWare将经常读取的文件放在服务器的高速缓存中,以提高文件的读取速度。
通常磁盘读进程从磁盘上读取的信息要比需要读的信息多,并将读取的信息存放在存里供以后读请求使用,这样减少了物理磁盘存取的次数,提高了性能。
(4)后台写盘:
磁盘写由NetWare一个独立的磁盘写请求来控制。
系统将磁盘写与磁盘读分开,允许磁盘同时存取。
利用这种独立的控制磁盘驱动器的方法可以防止NetWare在一个磁盘读信息时另一个处于空闲状态。
(5)索引文件分配表(TurboFAT);NetWare文件系统使用文件分配表(FAT)定位网络磁盘上的数据。
通过索引FAT,NetWare可以快速地搜索FAT表,从而加快了磁盘读的速度。
2:
NCP(NetWareCoreProtocol)即NetWare的核心协议。
在NCP中有一系列服务协议。
在协议中,由用户提出服务请求。
请求信息中包含一个参数块,服务请求信息送到服务器,服务器上的远程文件过程处理这一请求,并将执行结果的响应信息回送给用户。
NCP与其支持的服务一起形成了数据访问和同步原语,建立了用户接口,为工作站不同类型的用户操作系统映射这些网络服务打下了坚实的基础。
NCP是NetWare文件和网络服务的基础,在这一基础上才形成了NetWare的核心服务和增值服务。
现在通过一例子,说明NCP是如何工作的。
例如,一个客户机上的用户,要求从服务器取得一个文件句柄。
为此,该用户将此要求包装成一个具有特殊标志的IPX包并将该包发送给服务器,该包含有“给我一个文件句柄”的代码。
核从客户机接收到该包后就立即得知,这是一个NCP请求,并对其拆卸以获得NCP代码。
服务器根据NCP代码检索服务器的NCP表。
一旦服务器发现接收的NCP代码与它自已的NCP表中的某一项相匹配,它就触发一组预先定义的相应核例程。
该例程的执行结果将获得所需的文件句柄,最后再传送给客户机的用户。
(二)
一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号。
错选、多选或未选均无分。
1.万维网()中引进超本文的概念,超文本指的是()(2分)
A:
包含多种文本的文本
B:
包含图像的文本
C:
域名的长度是固定的
D:
包含的文本
2.实现Internet上软件共享的基本方法是()(2分)
A:
E—mail
B:
DNS
C:
FTP
D:
Web服务器
3.电子分为以下几种,其中不包括()(2分)
A:
文字型电子
B:
图象型电子
C:
语音型电子
D:
数据型电子
4.逆向地址转换协议RARP是()(2分)
A:
将网络层地址映射为链路层地址
B:
将IP地址转换为域名
C:
将链路层地址映射为网络层地址
D:
将域名转换为IP地址
5.下列关于打印机共享的说法中不正确的是()(2分)
A:
基于对等方式的共享打印机,配置打印机的工作站可以是打印服务器
B:
打印共享的基本原理是一台物理打印机被虚拟为多台逻辑打印机
C:
网络环境中多个用户可以同时使用共享打印机进行打印
D:
用户只能连接一台共享打印机实现打印操作第Ⅱ部分非选择题
6.传输层支持客户/服务器方式的端到端通信。
在下面的协议中,()提供了面向连接的传输服务。
(2分)
A:
包交换协议PXP
B:
顺序包交换协议SPX
C:
服务通告协议SAP
D:
回声协议(Echoprotocol)
7.WindowsNT中,下列线程中优先级最高的是()(2分)
A:
交互式线程
B:
I/O型线程
C:
计算型线程
D:
空转线程
8.系统抖动是指()(2分)
A:
机器屏幕闪烁的现象
B:
系统盘不净,造成系统不稳定的现象
C:
由于存分配不当,造成存不够的现象
D:
刚被调出的帧又立刻被调入所形成的频繁调入调出的现象
9.在下列网络操作系统中,网络软件不是作为一个附加层而是嵌入操作系统部的是()(2分)
A:
DEet上的VMS
B:
UNIX上的NFS
C:
OS/2上的LANManager
D:
WindowsNT
10.WindowsNT中,线程的状态改变不可能发生的是()(2分)
A:
就绪备用
B:
备用就绪
C:
就绪运行
D:
运行终止
11.在DOS工作站上配置的下列软件中,实现重定向的软件是()(2分)
A:
NETX.
B:
INT2F.
C:
NetBIOS.EXE
D:
IPX.
12.图像型的传输方式是()(2分)
A:
报文式
B:
数字信号式
C:
模拟信号式
D:
数字和模拟信号式
13.微核的设计目标是使用操作系统的核尽可能小,使其他所有的操作系统服务都放在核外用户级完成。
以下四种服务应放在核外用户级完成的是()(2分)
A:
进程间通信机制
B:
低级I/O
C:
低级进程调度和管理
D:
文件系统服务
14.能和其他计算机共享一台或多台打印机的计算机称()(2分)
A:
打印队列
B:
打印服务器
C:
打印设备
D:
网络接口打印机
15.电子是()(2分)
A:
存储转发系统
B:
同步通信系统
C:
速度较慢通信系统
D:
费用较高通信系统
16.下列关于Internet网络的说法中,()是不正确的。
(2分)
A:
网址有两种表示方法
B:
IP地址是惟一的
C:
域名的长度是固定的
D:
输入网址时可以输入域名
17.()是指当程序重复执行时必将得到相同结果(2分)
A:
共享性
B:
可再现性
C:
分时性
D:
封闭性
18.在单一处理器上执行程序,多道程序的执行是在()进行的。
(2分)
A:
同一时刻
B:
同一时间间隔
C:
某一固定时刻
D:
某一固定时间间隔
19.操作系统在控制和管理进程过程中,涉及到()这一重要数据结构是进程存在的唯一标志。
(2分)
A:
FCB
B:
FIFO
C:
PCB
D:
FOT
20.为了进行对紧急进程或重要进程调度,调度算法应采用()(2分)
A:
先进先出调度算法
B:
优先级调度
C:
短执行优先调度
D:
轮转法
二、填空题(本大题共10小题,每小题1分,共10分)不写解答过程,将正确的答案写在每小题的空格。
错填或不填均无分。
1.WindowsNT的设计是以组合以下三种模型为指导思想,这三种模型是客户/服务器模型、对象模型和______模型。
(1分)
2.是信息检索和______技术的结合,通过它可以浏览任意Web站点上的媒体信息资源。
(1分)
3.对象是一个抽象的数据结构,WindowsNT用对象来描述______。
(1分)
4.一次仅允许一个进程使用的资源称为______。
(1分)
5.电子的类型有文字型电子、______和图像型电子。
(1分)
6.网络操作系统是在计算机网络系统中,管理一台或多台主机的硬软件资源,支持网络______,提供网络服务的软件集合。
(1分)
7.操作系统中的文件管理系统应具有:
文件的结构及存取方法、文件的目录机构的有关处理、文件存储空间的管理、文件的操作和使用及______。
(1分)
8.Novell网络的传输介质层对应着OSI/RM中的______。
(1分)
9.采用非阻塞的通信原语可以大大提高系统的效率和______。
(1分)
10.客户/服务器模式的重要意义,还在于它非常适合______计算环境。
(1分)
三、简答题(本大题共6小题,每小题5分,共30分)
1.试述进程调度的时机。
(5分)
2.某系统采用位示图法实现磁盘空间管理,现有一磁盘有1000个物理块,位示图的每个字有32位,试问:
(1)需要有多少个字?
(2)计算第i个字第j位的物理块号。
(3)求物理块号N对应的字和位。
(5分)
3.NetWare开放的体系统结构表现在哪几个方面?
(5分)
4.处理机的运行现场包括哪些?
程序状态的作用是什么?
(5分)
5.将NetWare与OSI/RM对比,NetWare可划分为哪几个层次?
每个层上主要协议有哪些?
(5分)
6.什么是NLM模块?
采用NLM模块方法有什么好处?
(5分)
四、应用题(本大题共2小题,每小题10分,共20分)
1.为什么说WindowsNT具有开放式的结构?
(10分)
2.设某系统的盘空间共有500块。
系统中每字的字长为16位。
试画出相应的位示图,并给出申请和释放一块的工作流程。
(10分)
(二)答案
一、单项选择题
DCDCDBADDCBDDBACBBCB
二、填空题(本大题共10小题,每小题1分,共10分)。
1:
对称多处理2:
超文本
3:
资源4:
临界资源
5:
语音型电子6:
通信
7:
文件的共享和保护8:
数据链路层和网络层
9:
处理机的利用率10:
分布式
三、简答题(本大题共6小题,每小题5分,共30分)
1:
在单处理机的情况下,任一时刻只能有一个进程处于运行状态。
当处理机上无进程在运行时,便驱动进程调度程序进行调度。
进程调度程序在何时进行调度呢?
进程调度的时机如下:
①现运行进程正常结束或异常结束。
②现运行进程从运行状态进入阻塞状态。
③现运行进程从运行状态进入就绪状态。
2:
(1)需要32个32位的字;
(2)物理块号=32×i+j;
(3)对应的字编号i=物理块号+位移;
对应的位编号j=N除以32取余数。
3:
(1)NetWare是一个开放的网络服务平台,可以支持多种流行的工作平台(例如DOS、Macimtosh)等。
(2)NetWare支持多种传输协议(例如SPX/IPX、TCP/IP、AppleTalk等)。
(3)NetWare支持多种网卡。
(4)使用NetWare的可安装模块(NLMS),可以建立和扩充一个文件服务器,开发应用程序、驱动程序以及其他实用程序,并且很容易地加到网络上去。
4:
处理机的运行现场是指处理机执行程序过程中任一时刻的状态信息的集合,处理机的现场信息通常在下列寄存器中:
指令计数器,程序状态寄存器。
指令计数器(也叫程序计数器)指示当前程序执行的指令地址。
程序状态包括处理机工作方式标志位、条件码、程序屏蔽、处理机优先级。
程序状态反映了当前程序运行的各种参数,当中断发生时首先把当前的程序状态保存下来,然后再去执行中断处理程序,执行结束后再把中断前的程序状态取出,继续执行程序下面的指令。
5:
NetWare与OSI/RM的对应关系,如图所示。
应用程序MS-DOS
NetWare核心服务NetWare增值服务NetWare核心协议NCP应用层
表示层NetBIOS仿真会话层PXPSPXSAPEchoErrorIPX传输层
网络层EthernetToken
RingLocal
TalkARET数据链路层
物理层①传输介质层,对应OSI/RM的数据链路层和物理层。
NetWare在该层上支持广泛的LAN技术,包括Ethernet、TokenRing、LocalTalk和ARET。
②网络层。
NetWare在网络层运行网间包交换协议IPX,该协议提供用户网络层数据报接口。
IPX实现了XNS协议的网间数据报协议。
③传输层。
NetWare的传输层支持客户/服务器模式下的端到端通信。
在传输层,NetWare运行五个主要协议:
包交换协议PXP、顺序包交换协议SPX、服务通告协议SAP、回声协议和差错协议。
④会话层。
NetBIOS是一个由IBM开发的高层对等协议,用于在两个需要交换数据的站点之间建立一个会话。
Novell在NetWare协议中提供了一个NetBIOS仿真器。
⑤应用层。
该层对应OSI/RM的表示层和应用层。
NetWare在这一层次上提供了广泛的应用服务。
在这一层上的协议为NetWare核心协议NCP。
以NCP为基础形成了文件和网络的所有服务,主要是NetWare核心服务和增值服务。
6:
NLM模块,即可安装模块。
NetWare可安装模块是在NetWare操作系统下运行在文件服务器存的程序。
当文件服务器运行时,可向文件服务器存装载NLM,一旦装载完成,NLM就成为NetWare组成部分,如有必要也可从服务器存将其卸出。
NetWare的安装模块可分为四类:
①网络实用工具和功能模块,其扩展名为.NLM;
②LAN驱动程序,其扩展名为.LAN;
③硬盘驱动程序,其扩展名为.DSK;
④文件系统名空间模块,其扩展名为.NAM。
NLM模块能动态地与NetWare网络操作系统进行连接。
利用这一技术可以扩充系统的功能,而且随时可被用户调用。
在装载新的NLM模块时,没有必要对NetWare网络操作系统进行重新配置以及退出原来系统。
这样,用户为了增加自己所需要的系统功能,可以自己编写相应的NLM例程,也能自己装载这些NLM例程。
四、应用题(本大题共2小题,每小题10分,共20分)
1:
WindowsNT网络具有开放式的结构,可从以下几个方面来说明:
(1)WindowsNT网络是一个装网络,而不是像其他网络操作系统那样,在一个多任务传统的操作系统上附加一层网络软件。
NT网络操作系统把网络功能包含在操作系统中,并可直接使用WindowsNT部的系统功能。
NT网络软件包含有将其部网络软件装入和卸出的机制,同样的机制也可以将其他网络软件装入和卸出操作系统。
(2)WindowsNT考虑到应用程序如何访问网络,WindowsNT提供了多种访问方法:
Win32API、Win32WNetAPI、NetBIOS、WindowsSocket、RPC、Win32命令管道、槽API。
(3)WindowsNT的供应者接口:
多供应者路由器MRP。
当应用程序