网络操作系统题库.docx
《网络操作系统题库.docx》由会员分享,可在线阅读,更多相关《网络操作系统题库.docx(92页珍藏版)》请在冰豆网上搜索。
网络操作系统题库
网络操作系统模拟试卷
(一)
一、单项选择题
1.操作系统中采用多道程序设计技术来提高CPU和外部设备的()
A.利用率B.可靠性C.稳定性D.兼容性
答案:
A
解析:
多道程序设计的主要目的是充分利用系统的所有资源且尽可能地让它们并行操作。
2.128.4.1.7属于()地址。
A.A类B.B类C.C类D.D类
答案:
B
解析:
IP地址有四种类型,根据各类型的格式可知题目中的地址为B类地址。
3.在WindowsNT网络中,转发程序作为客户/服务器模式下的客户方,执行SMB协议,与服务
器方的网络服务程序共处于()
A.传输层B.会话层C.表示层D.网络层
答案:
B
解析:
WindowsNT中,在客户/服务器模式下,转发程序作为客户方,执行SMB协议,与服务器方
的服务程序同处于会话层。
4.当正在运行的程序要求数据传输时,CPU向通道发(),命令通道开始工作。
A.通道命令B.I/O命令C.程序状态字D.中断信号
答案:
B
解析:
当运行的程序要求数据传输时,CPU向通道发I/O指令,命令通道工作。
5.在操作系统中,一方面每个进程具有独立性,另一方面进程之间又具有相互制约性。
对于
任何两个并发进程,它们()
A.必定无关B.必定相关C.可能相关D.可能相同
答案:
C
解析:
系统中进程具有独立性,但有的进程之间又具有依赖性和制约性,由此可知,对于任何两
个并发进程,它们可能相关,也可能无关。
6.UNIX操作系统是一种()
A.分时单用户操作系统B.实时单用户操作系统C.分时多用户操作系统D.实时多用户操作系统
答案:
C
解析:
根据操作系统的基本知识可知UNIX系统是一种分时多用户操作系统。
7.UNIX系统中的命令kill属于以下四类命令中的()
A.网络通信类B.进程控制类C.信息处理类D.系统访问类
答案:
B
解析:
在UNIX系统中,进程控制类命令有:
at、batch、crontab、kill、nice、nohup、ps。
8.在磁盘的移臂调度中,存取臂频繁改变移臂方向的调度算法是()
A.先来先服务法B.扫描法C.电梯调度法D.最短查找时间优先法
答案:
A
解析:
移臂调度算法中先来先服务算法是一种最为简单的调度算法,它按照输入输出请求到达的
先后次序,逐一完成访问请求。
所以这种调度算法需要频繁改变移臂的方向。
9.TLI的含义是()
A.物理层接口B.数据链路层接口C.网络层接口D.传输层接口
答案:
D
解析:
传输层接口TLI是一组函数的集合,它为用户提供传输层接口,包括建立通信、管理连接
以及传送数据。
10.在客户/服务器模式下的网络操作系统主要指的是()
A.工作站操作系统B.服务器操作系统C.重定向程序和传输协议软件D.网络服务软件和传输协议软件
答案:
B
解析:
在一个信息处理系统中,通常由若干台计算机组成。
其中,用于提供数据和服务的计算机
称为服务器,向服务器提出请求数据和服务的计算机称为客户,这样的系统工作模式称为客户
/服务器计算模式。
由此可得B项为正确选项。
11.采用直接存取法来读写盘上的物理记录时,效率最低的是()
A.连续结构文件B.索引结构文件C.串联结构文件D.其他结构文件
答案:
C
解析:
采用直接存取法读写盘上的物理记录时,索引文件效率最高,连续文件效率居中,而串联
文件效率最低。
12.下述对物理记录和逻辑记录关系的描述正确的是()
A.一个物理块只能存放一个逻辑记录B.一个物理块可以存放一个或多个逻辑记录
C.一个逻辑记录不能分开存放于多个物理块中D.多个逻辑记录必须存放在一个物理块中
答案:
B
解析:
物理块长是固定的,在记录式文件中,允许一个逻辑记录占用几块,也可以在一块中存放
几个记录。
13.在WindowsNT中,一个线程有几个基本成分,下面哪一个不是()
A.一个惟一的线程标识符B.一个私用存储栈
C.一个私用存储区D.一组处理机状态寄存器
答案:
C
解析:
一个线程的基本组成部分是:
①一个唯一的标识符;②描述处理器状态的一组寄存器的内
容;③两个栈,分别用于用户态和核心态下执行;④一个私用存储区。
14.电子邮件是()
A.存储转发系统B.同步通信系统C.速度较慢通信系统D.费用较高通信系统
答案:
A
解析:
电子邮件是一种存储转发的过程。
。
15.以下IP地址中为C类地址是()
A.123.213.12.23B.213.123.23.12
C.23.123.213.23D.132.123.32.12
答案:
B
解析:
IP地址有四种类型,根据每种类型的格式可得B选项的IP地址为C类地址。
6.HTML语言是一种()
A.标注语言B.机器语言C.汇编语言D.算法语言
答案:
A
解析:
在Internet协议中,有一种专门用来描述Web超文本信息组织方式的语言,称为超文本标
注语言,简称HTML。
17.以下关于网络操作系统和分布式操作系统的叙述,错误的是()
A.网络中各台计算机没有主次之分,任意两台计算机可以通过通信交换信息
B.网中的资源供各用户共享
C.分布式系统实现程序在几台计算机上分布并行执行,相互协作
D.网络操作系统配置在计算机网络上,而分布式操作系统不能配置在网络上
答案:
D
解析:
分布式系统是一种特殊的计算机网络系统。
所以它能配置在网络上。
18.关于WindowsNT的中断和异常,下列描述不正确的是()
A.中断是异步事件,异常是同步事件
B.当中断和异常发生并被系统捕捉后,系统将处理机的控制权转交给陷阱处理程序
C.在中断服务期间将屏蔽掉其他所有的中断D.系统服务调用也属于异常
答案:
C
解析:
在临界区执行时并不屏蔽一切中断,只屏蔽有可能也将使用同一临界资源的中断。
19.以下答案哪个不是文件系统的物理结构形式:
()
A.连续结构B.链接结构C.索引结构D.树型结构
答案:
D
解析:
文件的物理结构通常有以下几种结构形式:
连续结构、串联结构(链接结构)、索引结构。
20.UNIX操作系统允许用户程序在()上使用系统调用。
A.汇编语言级B.C语言级C.各种程序设计语言级D.汇编语言和C语言级
答案:
D
解析:
大多操作系统只在汇编语言级上向用户程序提供系统调用,而UNIX则在C语言和汇编语言
级上都允许用户程序使用系统调用。
二、填空题
1.WindowsNT的设计是以组合以下三种模型为指导思想,这三种模型是客户/服务器模型、对
象模型和___模型。
答案:
对称多处理
2.批处理系统的基本特征是“批量”,它把提高___作为主要设计目标。
答案:
系统处理能力
3.基于TCP/IP协议的网络通信,其主要模式是___。
答案:
客户/服务器
4.在多道程序设计系统中,主存储器中同时存放了多个作业的程序,为了避免相互干扰,应
当采用___的方法保证各道程序互不侵犯。
答案:
互斥
5.Novell网络的网络层运行的协议是___。
答案:
IPX或互联网包交换协议
6.以客户/服务器方式实现的网络文件系统为了实现文件位置的透明性,在每个系统中配置一
张___,以列出非本地文件名及其存储的物理位置。
答案:
网络文件映射表
7.___系统是由多台计算机组成的系统,在用户看来,他拥有的是一台单独的计算机,而这台
计算机是一台功能扩大了的虚拟机。
答案:
分布式
8.为了增强计算机系统的处理能力和提高各类资源的利用率,现代计算机系统普遍采用___技
术。
答案:
多道程序设计
9.___、进程和线程是设计构造WindowsNT的三个基本元素。
答案:
对象
10.信箱是一种数据结构,逻辑上可分为两部分:
___和信箱体。
答案:
信箱头
三、简答题(本大题共6小题,每小题5分,共30分)
1.试述网络操作系统的安全性
答案:
网络操作系统的安全性非常重要,表现在以下几个方面:
①网络操作的安全性,系统规定不同用户的不同权限;
②用户身份验证;
③资源的存取控制;
④网络传输的安全性。
2.在客户/服务器模式下,利用Socket进行通信时,写出服务器方应用程序的工作过程。
答案:
(1)申请套接字,打开通信信道,通知本地主机,在一个端口上接收客户机的请求;
(2)等待客户机请求到达指定端口;
(3)接收到客户机的请求后,启动一个新进程处理来自客户机的用户请求,同时释放旧进程以
响应新的客户请求。
当服务完成时,关闭服务器进程;
(4)继续等待客户机的请求;
(5)如果服务器不想响应客户机请求,则关闭服务器进程。
3.某系统采用位示图法实现磁盘空间管理,现有一磁盘有1000个物理块,位示图的每个字有
32位,试问:
(1)需要有多少个字?
(2)计算第i个字第j位的物理块号。
(3)求物理块号N对应的字和位。
答案:
(1)需要32个32位的字;
(2)物理块号=32×i+j;
(3)对应的字编号i=物理块号+位移;
对应的位编号j=N除以32取余数。
4.简述网络操作系统的微内核结构。
答案:
微内核结构是一种新的结构,体现了操作系统结构设计的新思想,微内核的设计目标是使
操作系统的内核尽可能小,使其他所有操作系统服务一般放在核外用户级完成,内核只提供最基
本、最必要的服务,它提供以下四种服务:
(1)进程间通信机制;
(2)某些存储管理;
(3)有限的低级进程管理和调度;
(4)低级I/O。
5.在一请求分页管理系统中,主存容量为1MB,被划分为256块,每块为4KB。
现有一作业的页
表如下:
页号块号状态0240126023203-14-1试问:
(1)若给定一逻辑地址为9016(十进制),求其物理地址。
(2)若给定一逻辑地址为12300(十进制),如何得到其物理地址?
答案:
(1)逻辑地址9016=8192+824=2×4K+824;
查页表得知第2页位于主存32块中,物理地址应为32×4K+824=128K+824;
(2)逻辑地址12300=12288+12=3×4K+12;
查页表该页未装入主存,因而产生缺页中断,由中断处理程序将该页装入主存,然后再进行地址
变换。
6.从操作系统的角度看,NetWare的主要构件有哪些?
各构件之间的关系如何?
答案:
从操作系统的角度看,服务器操作系统NetWare由四个主要构件组成:
装载程序、
NetWare内核、NLM环境和应用服务。
这四个主要构件从层次上看,应用服务处于最高层(外层
),装载程序处于最低层,离硬件最近,中间层是NLM环境和内核。
其层次关系如下图所示。
应用服务NLM环境内核装载程序
NetWare各构件之间的关系
四、应用题(本大题共2小题,每小题10分,共20分)
1.试论述采用客户/服务器模式构造一个操作系统的基本思想是什么?
并分析其好处如何?
答案:
采用客户/服务器模式构造一个操作系统的基本思想是,把操作系统划分为若干进程,其
中每个进程实现单独的一套服务。
例如在一个操作系统中设置内存服务,进程生成服务,处理机
调度服务,网络服务,文件服务和显示服务等。
每一种服务对应一服务器,每个服务器运行在用
户态,并执行一个循环。
在循环过程中不断检查是否有客户提出请求该服务器提供的服务。
采用客户/服务器模式构造成一个操作系统的好处是:
(1)简化了基本操作系统。
它为用户提供了多种程序设计界面(API),每个API被移到独立的服务
器中,避免了与内核的冲突和重复,缩小了内核,并容易增加新的API;
(2)提高了可靠性。
每个服务器在分配给它的内存分区内以独立进程的方式运行,因此可以防止
受其他进程的影响;
(3)适合分布式计算环境。
由于联网的计算机以客户/服务器模式为基础,并且使用消息传递方式
进行通信,因而本地服务器可以很方便地把消息发给远程客户;而对于客户来说是从远程得到服
务还是从本地得到的服务并不重要。
2.某快餐店最多同时可容纳50名顾客就餐,当餐厅中就餐者少于50名时,则厅外的顾客可进
入就餐,否则需在外面等待。
若把每一名就餐顾客看作一个进程,请回答如下问题:
(1)用PV操作管理这些并发进程时,应如何定义信号量,写出信号量的初值以及信号量各种取值
的含义。
(2)根据所定义的信号量,把应执行的PV操作及就餐过程填入begin...end之间,以保证进程能够
正确地并发执行。
COBEGINPROCESSPI=(I=1,2,……)
begin
……
end
答案:
(1)定义信号量M,初始值为50
意义:
M>0M的值表示可继续进入餐厅的人数
M=0表示餐厅中已有50名顾客就餐
M<0|M|的值为等待进入餐厅的人数
(2)P(M);
进入餐厅;
就餐;
退出餐厅;
V(M);
网络操作系统模拟试卷
(二)
一、单项选择题
1.由p台处理机构成的多处理机系统,一个作业执行的加速比Sp应在()的范围内。
A.0≤Sp≤1B.0≤Sp≤pC.1≤Sp≤pD.1≤Sp≤p+1
答案:
B
解析:
一个作业执行的加速比不能超过处理机数P,即0≤SP≤P。
2.WindowsNT规定的页面大小为()
A.1KBB.2KBC.3KBD.4KB
答案:
D
解析:
WindowsNT规定页面大小为4KB。
3.NetWare操作系统所用的一套协议是()
A.TCP/IPB.TCP/SPXC.IPX/SPXD.UDP/IP
答案:
C
解析:
从图73NetWare与OSI/RM的对应关系中不难看出NetWare操作系统所用的一套协议是
SPX/IPX。
4.允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算
机的操作系统是()
A.网络操作系统B.分布式操作系统C.分时操作系统D.实时操作系统
答案:
C
解析:
在一个系统中,如果多个用户分时地使用同一个计算机,那么这样的系统就称为分时系统
。
由此可知本题应选C。
5.在消息缓冲通信中,接收进程的PCB中应增加的数据项不包括()
A.消息队列首指针mqB.发送进程标示符idC.消息队列互斥信号量mutexD.消息队列资源信号量sm
答案:
B
解析:
在PCB中增加的数据项有:
消息队列队首指针mq;消息队列互斥信号量mutex;消息队列资
源信号量sm。
6.下列关于打印机共享的说法中不正确的是()
A.基于对等方式的共享打印机,配置打印机的工作站可以是打印服务器
B.打印共享的基本原理是一台物理打印机被虚拟为多台逻辑打印机
C.网络环境中多个用户可以同时使用共享打印机进行打印
D.用户只能连接一台共享打印机实现打印操作第Ⅱ部分非选择题
答案:
D
解析:
采用排除法。
A、B、C三个选项的说法都是正确的。
D项说法明显有误。
7.在文件系统中,()适用于连续结构文件的文件存储空间管理方法。
A.成组链接法B.空白块链法C.位示图D.空白文件目录
答案:
D
解析:
在文件系统中,空白文件目录这种技术仅适用于连续结构的文件。
8.进程状态由就绪状态转化到运行状态的原因是()
A.输入输出操作完成B.进程调度C.时间片到D.中断事件
答案:
B
解析:
从图27进程的基本调度状态及其转换中可以看出,进程调度引起进程状态由就绪状态转化
到运行状态。
9.为了对文件系统进行安全管理,任何一个用户在进入系统时都必须进行注册,这一级安全
管理级别是()
A.用户级B.目录级C.文件级D.系统级
答案:
D
解析:
操作系统应保护一个合法的用户资源不受侵犯,规定一个用户或进程的可分配资源的限额
,防止一个用户存取它不该存取的资源。
由此可知本题应选D。
10.在分页存储管理中,顺序执行的指令和线性结构的数据通常被限定的区域为()
A.某些连续区域B.某些不连续区域C.某一不连续区域D.某一连续区域
答案:
D
解析:
在分页存储管理中,顺序执行的指令和线性结构的数据将严格按照排列的次序去执行,因
此这些指令和数据通常限定在某一连续的区域。
11.已知IP地址为210.31.23.12,它应属于()
A.A类地址B.B类地址C.C类地址D.D类地址
答案:
C
解析:
IP地址有四种类型,根据各类型的格式可得此题选择C项。
12.在一个虚拟存储系统中,设主存的容量为16MB,辅存的容量为1GB,而地址寄存器的位数
是32位,在这样的系统中,虚存的最大容量是()
A.1GBB.16MBC.1GB+16MBD.4GB
答案:
D
解析:
32位计算机的最大虚存量为232=4G。
13.下面正确的叙述是()
A.在管态下运行的用户程序,可以执行访管指令B.在算态下运行系统程序,可以执行特殊指令
C.在管态下运行系统程序,可以执行特权指令D.在算态下运行用户程序,可以执行所有指令
答案:
C
解析:
特权指令是一类只能在管态下执行而不能在算态下执行的特殊机器指令。
14.WindowsNT的I/O系统采用()
A.星型结构模型B.层次结构模型C.网状结构模型D.总线型结构模型
答案:
B
解析:
WindowsNT的I/O系统采用层次结构模型。
15.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则()
A.表示没有进程进入临界区B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入D.表示有两个进程进入临界区
答案:
B
解析:
由于信号量的初值为1,故P1执行P(S)后,S=0,表示临界资源空闲,可分配给该进程
,使之进入临界区。
16.进程控制块(PCB)中包含多种信息,以下信息中不是进程控制块中内容的是()
A.优先级B.标识C.位置D.页面大小
答案:
D
解析:
PCB包含如下一些信息:
进程标识名或进程标识数、位置信息、状态信息、进程的优先级、资源清单等。
17.进程从运行状态进入就绪状态的原因可能是()
A.等待某一事件B.被选中占有处理器C.时间片用完D.等待的事件已发生
答案:
C
解析:
从图27进程的基本调度状态及其转换中可以看出,时间片用完引起进程状态从运行态进入
就绪态。
18.在下列页面调度算法中,最容易实现的算法是()
A.先进先出算法FIFOB.最近最久未用置换算法LRUC.LRU近似算法D.最佳页面置换算法OPT
答案:
A
解析:
先进先出算法FIFO实现起来比较简单,只要把进入主存的各页面按进入的先后顺序用指针
链成一个队列即可。
19.多道程序设计的引用给存储管理提出了新课题,应必须考虑的几个方面的问题不包括()
A.存储分配B.存储扩充C.存储保护D.存储调度
答案:
D
解析:
多道程序设计的引用给存储管理提出了新课题,归纳起来有:
地址再定位问题、存储分配
问题、存储保护问题、存储扩充问题。
20.下列哪项不是网络操作系统的主要功能()
A.实现资源共享B.实现通信C.提供服务软件D.控制资源
答案:
D
解析:
网络操作系统的主要功能有:
①实现网络中各节点机之间的通信;②实现网络中的资源共
享;③提供多种网络服务软件;④提供网络用户的应用程序接口。
二、填空题
1.为了增强计算机系统的处理能力和提高各类资源的利用率,现代计算机系统普遍采用___技术。
答案:
多道程序设计
2.WindowsNT网络有两个重要的部件,它们是___和网络服务程序。
答案:
转发程序
3.网络操作系统中常用的网络资源共享有:
硬盘共享、打印机共享和___。
答案:
数据共享
4.各种网络提供的API分布在各个层次上。
网络操作系统中的网络操作命令和系统调用是___
答案:
应用层
5.在设备管理中,大多采用多通路I/O系统的主要目的是___。
答案:
提高系统的灵活性和可靠性
6.在基于消息传递的通信机制中,其核心部分是发送原语和接收原语,统称为___。
答案:
通信原语
7.网络操作系统为网络用户提供了___和应用程序编程接口两类接口。
答案:
操作命令接口
8.程序运行时,如果其程序长度超过可用存储空间,采用___技术来解决。
答案:
覆盖
9.操作系统与用户有两级接口,一级为操作接口。
另一级为用户的___接口。
答案:
命令、编程
10.比较常用的资源共是:
硬盘共享、打印机等外设共享、___和数据共享。
答案:
文件
三、简答题(本大题共6小题,每小题5分,共30分)
1.处理机现场包括哪些内容?
程序状态字的作用是什么?
答案:
所谓处理机现场,就是指处理机在执行程序过程中任一时刻的状态信息的集合。
处理机现
场通常包括以下内容:
指令计数器、程序状态寄存器、通用寄存器以及其他一些特殊控制寄存器
等。
程序状态字集中地反映了处理机在执行程序时的状态信息。
在中断发生后作为处理机现场被保存
,在中断处理结束后,作为处理机现场被恢复。
2.WindowsNT中的进程组成有哪些?
答案:
一人可执行的程序
一个私用的地址空间
系统资源
至少有一个执行线程
3.简述移臂调度算法的种类和特点。
答案:
移臂调度算法主要有:
(1)先来先服务算法。
它是一种最为简单的调度算法,它按照输入输出请求到达的先后次序,逐
一完成访问请求。
(2)最短查找时间优先算法。
这种算法总是先完成与当前存取臂距离最近的柱面上的输入输出请
求。
(3)扫描算法。
存取臂上磁盘的一端出发,向另一端移动,遇到需要访问的柱面就完成访问请求
,直到到达磁盘的另一端。
到达另一端后,存取臂就改变移动方向,继续完成在这一方向上的访
问请求。
(4)电梯调度算法。
存取臂从磁盘的一端出发,向另一端移动。
存取臂仅移动到这一方向上最远
的所请求的柱面后,一旦没有访问请求了,存取臂就改变移动方向,继续完成另一方向上的访问
请求。
4.简述分布式系统应具备的基本功能。
答案:
分布式系统应具备以下三个基本功能:
(1)通信。
系统提供某种机制,使得运行在不同计算机上的用户程序可以利用通信来交换信息。
(2)资源共享。
系统提供访问他机资源的功能,使得在某机或其终端上的用户或用户程序可以访
问位于他机上的资源。
(3)并行计算。
系统提供某种程序设计语言,使得用户可以用它编写分布式应用程序,即一个分
布于若干台计算机上的应用程序。
5.什么是URL?
它由几部分组成?
答案:
URL(UniformResourceLocator)称为统一资源定位器。
URL提供了访问或检索一个特定
Internet上对象的信息的方法。
URL由三个部分组成:
协议、页面所在计算机的DNS名字以及文件的路径和文件名。
6.处理机的运行现场包括哪些?
程序状态的作用是什么?
答案:
处理机的运行现场是指处理机执行程序过程中任一时刻的状态信息的集合,处理机的现场
信息通常在下列寄存器中:
指令计数器,程序状态寄存器。
指令计数器(也叫程序计数器)指示当
前程序执行的指令地址。
程序状态