及模拟试题
大纲说明:
•识记:填空题、选择题 •领会:简答题、综合题 •简单使用:使用题
第一章网络操作系统概论
.{[]符号内的为熟记题}
1. 计算机系统的定义(P19 Ll)领会
讣算机系统是一种可以按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。 【广义的包含:机械式系统和电子式系统,电子式乂可划分为模拟式和数字式】 【计算机系统包括:硬件系统和软件系统】
2. 操作系统的定义(P19 Sl)识记
操作系统是讣算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理 讣算机系统中的硬件及软件资源,合理地组织讣算机的工作流程,控制程序的执行,并向用户提供各 种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统高效地运行。
【操作系统的任务:1、组织和管理汁算机系统中的硬件及软件资源;2、向用户提供各种服务功能。】
3. 操作系统的作用和地位(F20 L2 YD使用
操作系统是系统软件,连接了硬件和软件,是两者之间的桥梁。作为系统软件,其是(1)计算机资 源的管理者、
(2)人机交互的接口、(3)扩展机和虚拟机。【所以对操作系统来讲,具体使用领域的 工作不是其所关心的
事。】
4. 现代操作系统的主要特征(P21 Y2)使用 (1) 并发性(2)共享性(3)随机性。
【在计算机系统中,对资源的共享有两种形式:互斥共享和同时共享】
【操作系统的分类:批处理、分时、实时、桌面、嵌入式、网络、分布式操作系统】
5. 批处理操作系统的概念(P22 S2)识记 用户将需要讣算的一组任务(一般称为作业,即JoB)请求交给系统操
作员,系统操作员在收到后并 不立即将其输入讣算机,而是在收到一定数量的用户作业之后组成一批作业,再把这批作业输入到计 算机中。
【乂分为单道批处理、多道批处理系统】
6. 分时(交互式)操作系统的概念(P22 S2)识记
多个用户通过终端设备和计算机交互来运行各自的作业,并且共享一个讣算机系统而互不干扰,侮个 终端可山一个用户使用,每个用户就好像自己拥有一台讣算机。
7. 实时操作系统的概念(P23 S2)识记
使讣算机能在规定的时间内及时响应外部事件的请求,同时完成对该事件的处理,并能够控制所有实 时设备和实时任务协调一致的工作的操作系统。[特征:及时性、实时性、高可靠性、高过载防护性】
8. 网络操作系统的概念(P23 S5)识记
基于计算机网络、在各种讣算机操作系统之上按照网络体系结构协议标准设汁开发的软件,它包括网 络管理、通信、安全、资源共享、各种网络使用。
9. 分布式操作系统的概念(P24 S6)识记
将大量的讣算机通过网络连结在一起,可以获得极高的运算能力及广泛的数据共享,这样的系统称为 分布式系统,为分布式系统配置的操作系统称为分布式操作系统。
10. 操作系统的基本功能:识记
(I)进程(线程)管理、(2)处理机调度、(3)存储管理、(4)文件管理、(5)输入/输出管理。 11. 进程管理的概念(P24 L3)领会
进程管理主要包括进程控制、进程同步和进程间通信等。[
(1) 进程控制主要处理进程的创建、撤销、状态转换以及相关的进程资源分配和回收等事务; (2) 进程同步主要处理进程之间的关系,包括进程的同步和互斥; (3) 进程间通信主要处理相互协作的进程之间的信息交换问题。】 12. 存储管理的任务(P25 L3)领会
存储管理的任务是管理计算机内存的资源
(1) 当多个程序共享有限的内存资源时,要考虑如何为多个程疗:分配有限的内存空间: (2) 存放在内存中的多个程序和数据应该彼此隔离、互不侵扰;
(3) 解决内存扩充的问题,即将内存和外存结合起来管理,为用户提供一个容量比实际内存大 得多的虚拟存
储器。
【第二章中的存储管理的主要任务(1)内存的分配和回收(2)存储共享(3)存储保护(4) “扩充” 内存容量。】
13. 文件管理的任务(P26 L3)领会
丄 其
任务为有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,以使用户 方便、安全地访
问文件。
14. 输入/输出管理的功能(P27 L3)领会
其功能是按照输入/输出子系统的结构和设备类型指定分配和使用设备的策略,为输入/输出操作的进 程分配一条传输信息的通路,合理地控制输入/输出操作,最大程度地实现并行操作。
15. 网络操作系统的结构(P27 S3)识记
(1)整体式结构、(2)层次式结构、(3)微内核(客户机/服务器)结构。 16. 网络操作系统的特点(P31 L4)领会
(1)微内核,即运行在核心态的内核;(2)以通信方式请求服务并返回结果,即运行在用户态的并 以客户机/
服务器方式运行的进程层。【优点:可幕、灵活、适宜于分布式处理的讣算环境(即网络使 用)°】
第二章网络操作系统基本功能
1. 操作系统的用户接口 (P35 SI)识记
是为了方便用户使用计算机系统所建立的用户和讣算机之间的联系,通常指软件接口,即在人机联系 的硬件设备接口基础上开发的软件,也称为人机界面。
【用户接口分为:(1)命令接口:联机用户接口 {命令行输入、图形用户接口}、脱机用户接口(2) 系统调用。】
2. 命令行输入(P35 Ll)领会
即用户在控制台界面中输入一条命令,控制台就转入系统命令解释程序,对命令进行解释、执行并完 成要求的功能;之后乂转回到控制台,用户乂可以继续输入命令使计算机工作。
3. 脚本文件(P35 Ll)[即脱机用户接口]领会
是系统为脱机用户提供了命令控制语言,用户利用该语言将事先考虑到的对程序的各种可能要求写成 一个批处理文件,连同相关程序等一并交给系统。
4. 系统调用(P36 L2)领会
(1)是指用户在程序中调用操作系统所提供的相关功能。(2)系统调用是操作系统提供给编程人员 的唯一
接口,编程人员利用系统调用,动态请求和释放系统资源;(3)调用系统中已有的系统功能来 完成和讣算机硬件部分相关的工作以及控制程序的执行速度等O
【其主要IJ的:使得用户在编写程序时可以使用操作系统提供的有关设备管理、输入/出系统、文件 系统和进程控制、通信以及存储管理等方面功能,而不必了解系统的内部结构和有关硬件细节。引入 系统调用机制可达到:(1)减轻用户负担(2)保护系统、(3)提高系统资源利用率】
5. 系统调用分类(P35 L2)领会
(1)进程控制类(2)进程通信类(3)文件操作类(4)设备管理类、(5)信息维护类極
6. 进程的概念(P37 L3)领会
进程是具有一定独立功能的程序在某个数据集合上的一次运行活动,是系统进行资源分配的一个独立 单位。
【分为系统进程、用户进程。进程Ill程序、数据、进程控制块(PCB)组成J
7. 进程的特性(P38 L3)领会
(1)独立性(2)并发性(3)动态性(4)交互性⑸异步性、(6)结构性。
8. 进程的状态和转换(P38 Sl)领会
进程状态为:运行、就绪、等待。转换过程见P39
9. 进程控制块PCB (P40 L3)领会
为了便于系统控制和描述进程的活动过程,在操作系统核心中定义了一个专门的数据结构,称为PCB。 【其是进程存在的唯一标志】
10. 进程队列(P40 L3)领会
为了实现对进程的管理,系统将所有进程的PCB排成若干个队列。进程队列为分:运行队列、就绪队 列、等待队列。
【进程队列可以用PCB的链接来形成,常见的有单向链接、双向链接】
11. 进程控制(P41 L3)领会
进程有一个从创建到消亡的生命周期,这就需要对进程在整个生命周期中各种状态之间的转换进行有 效的控制,称为进程控制。【进程控制是通过进程控制原语来实现】
12. 进程同步(P43 L3)领会
是指进程之间一种直接的协同工作关系,一些进程相互合作共同完成一项任务。
13. 进程互斥(P43)使用
在系统中,许多进程常常需要共享资源,而这些资源往往要求排他性地使用,即一次只能为一个进程 服务。因此,各个进程之间只能互斥地使用这些资源,进程间的这种关系就是进程的互斥。
14. 临界区(P43)领会
若系统中的某些资源一次只允许一个进程使用,则这类资源称为临界资源(或共享变量),而在进程 中访问临界资源的那一段程序称为临界区。
15. 线程的概念(P46 S2)识记
线程是进程中的一个实体,是CPU调度和分派的基本单位。
【线程的属性:(1)每个线程有一个唯一的标识符和一张线程描述表;(2)不同的线程可以执行相同 的程序;(3)同一个进程中的各个线程共享该进程的内存地址空间;(4)线程是处理机的独立调度单 位,多个线程可以并发执行:(5) 一个线程在被创建后便开始了它的生命周期,直至终止。】
16. 死锁的概念(P48 S3)识记
是指在多道程序系统中,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有 且永远不会释放的资源,这时称系统处于死锁状态。
17. 处理机调度(P48 L4)领会
也称为进程(线程)调度或低级调度。其任务是记录系统中所有进程的执行状况,根据一定的调度算 迭,从就绪队列中选出一个进程把CPU分配给它。
1&进程调度的基本准则(P50 S3)识记
(1) 处理机利用率:应尽可能的使处理机处于忙碌状态,提高它的使用效率; (2) 乔吐量:在单位时间内让更多的进程能完成工作,提高单位时间的处理能力:
(3) 等待时间:指一段时间内进程在就绪队列中等待的总时间,尽量减少进程在就绪队列中等待的 时间; (4) 响应时间:在交互式系统中对用户的请求尽快地给出应答。 19. 进程调度方法(P51 L4)使用
(1)先进先出算法FIFO、(2)时间片轮转算法胆、(3)基于优先级的调度算法迺、(4)多级 队列反
馈法。
20. 存储体系(P53 S4)识记
【各种速度和容量的存储器硬件在操作系统协调之下形成了一种存储器层次结构。存储器山内存和处 昼组成。内存空间分为系统区、用户区】
21. 内存分配的方式(P54 S4)识记
(1) 静态分配:程序要求的内存空间的分配工作可以在程序运行前一次性完成。
(2) 动态分配:程序要求的内存空间的分配工作可以在程序运行前及运程过程中逐步完成。 22. 地址重定位(P56)领会
把逻辑地址转换成物理地址的工作称为地址重定位或地址转换,也称地址映射。分为静态重定位、动 态重定位。
23. 静态重定位(P5β L5)领会
在装入程序时,把程序中的指令地址和数据地址全部转换成物理地址。山于地址转换工作是在程序执 行询集中完成的,所以在程序执行过程中就无需再进行地址转换工作,这种地址转换方式称静态重定 位。
24. 动态重定位(P56 L5)领会
在装入程序时,不进行地址转换,而是直接把程序装入到分配的主存区域中。在程序执行过程中,每 当执行_条指令时都山硬件的地址转换机构将指令中的逻辑地址转换成物理地址。
25. 虚拟存储管理(P57 L5)领会
是山操作系统在硬件支持下对两级存储器(内、外存)统一实施管理,达到“扩充”内存的LI的。呈 现给用户的是一个远远大于内存容量的编程空间,即虚存。
【程序运行所需的内存空间的大小可以超过实际内存的大小,操作系统把程序当前使用的部分保留在 内存,而把其他部分保存在磁盘上,并在需要时在内存和磁盘之间动态交换C】
【虚拟存储管理支持多道程序设讣技术。实现虚拟存储器需要的硬件支持:容量足够大的外存、有二 定容量的内存、硬件提供实现虚/实地址映射的机制。】
26. 文件、文件目录(P64 S5)识记
文件可以被解释为一组带标识的、在逻辑上有完整意义的信息项的序列。 【为了便于对文件进行管理,设置了文件Ll录,用于墜系统中的所有文件J
27. 文件系统(P64 S5)识记
是操作系统中统一管理信息资源的一种软件。它管理文件的存储、检索、更新,提供安全可靠的共享 和保护手段,方便用户使用。
2&文件的逻辑结构(P65 S6)识记
文件逻辑结构是一种经过抽象的结构,所描述的是记录在文件中信息的组织形式,即用户所看到的文 件的组织形式。
【设计文件的逻辑结构的原则:(1)易于操作(2)修改方便(3)查找快捷(4)空间紧凑。】
29. 文件逻辑结构的分类(P65)识记
(1)字符流式文件、(2)定长记录文件、(3)不定长记录文件【图2-13] 30. 流式文件、记录式文件的概念(P66 L6)领会
(1) 流式文件是有序字符的集合,其长度为该文件所包含的字符个数,乂称为字符流式文件。基本 单位是字
符。
(2) 记录式文件是一组有序记录的集合,在记录式文件中,构成文件的基本单位是记录。 31. 逻辑块、物理块(P6β L6)领会
【为便于文件的存放,通常将文件划分为若干个大小相同的数据块,称为文件的逻辑块,将其按一维 线性编号,称为逻辑块号。物理结构中也划分为和数据块相同大小的存储块,正好能将一个逻辑块存 放进其中,存储块也按物理设备的结构一维线性编号,称为物理块号。】
32. 文件物理结构分类、文件存取方式(P68 L7)领会
常用的文件物理结构有:顺序、链接、索引结构。(图2-14. 15、16) 文件存取方式:顺序存取、随机存取。
33. 文件的操作(P74 L7)使用
(1)建立文件(2)打开文件(3)读文件(4)写文件(5)关闭文件(6)删除文件(7)指针定位 34. 文件的保护方法(P75 L7)领会
(1)建立副本(2)定期转储(3)规定文件的存取权限:采用树形LI录结构、存取控制表。 35. 文件的共享(P75 L7)领会
是指_个文件可以允许多个用户共同使用。
【共享文件的两种使用情况:文件可以同时使用、文件不允许同时使用】
36. 输入/输出设备分类(P77)领会
[
(1) 按设备的使用特性分类:输入设备、输出设备、交互式设备、存储设备
(2) 按设备的信息组织方式分类:字符设备、块设备
(3) 按设备使用的可共享性分类:独占设备、共享设备、虚拟设备
输入/输出设备的组成:物理设备和接口部件组成】
37. 设备分配的原则(P79 L8)领会
根据设备特性、用户要求和系统配置情况决定的。其总原则是:(1)要充分发挥设备的使用效率,(2) 尽可能地让设备忙碌,(3)避免山于不合理的分配方法造成进程死锁。 【设备分配方式:静态、动态分配。】
38. 虚设备技术(P81 L8)领会
虚设备技术乂称为SPOOLing技术,是多道程序设备系统中处理独占I/O设备的一种方法,它可以提 高设备利用率并缩短单个程序的响应时间。也称为假脱机技术。
[SPOOLing系统主要包括:(1)输入程序模块、(2)输出程序模块、(3)作业调度程序】 39. 磁盘调度策略(P83
L9)领会
也称为驱动调度。分为(1)移臂调度:先来先服务调度算法、最短寻找时间优先调度算法、电梯调 度算法、单向扫描调度算法(2)旋转调度
第三章网络操作系统的通信
1. 客户机/服务器模式(PIoo Ll)领会
是把操作系统构造为一组相互合作的进程,在网络中,每个结点既可作为一个服务器,也可作为一个 客户机。其工作过程采用一个简单的无连接的请求/应答协议,客户端发送一个请求信息给服务器要 求某一种服务,服务器完成这一请求后返回计算结果或错误信息。
2. 原语(Plo2 L2)领会
即是原子操作,不可分割,是指系统的一组指令集合,(即山若干条指令所组成的一个指令序列,用 来实现某个特定的操作功能。)该组指令在执行过程中不可被中断,这样的操作方式可以保证指令执 行的完整性。Send()和
receive()即是通信原语。
【原语是操作系统核心的一个组成部分。分为(1)创建、撤销、(2)挂起、激活、(3)阻塞、唤醒、
(4) 改变进程优先级等原语】 3. 网络协议(P102 L3)领会
是对计算机之间通信的信息搭式、能被收/发双方接收的传送信息内睿的一组定义。
亠
4. 同步原语(P104 L4)领会
也称为阻塞原语,就是当发送者调用该原语时,必须对接收者具有明确的要求:(1)当接收者准备就 绪可以接收信息时,发送者立即将信息发送给对方;(2)若接收者未准备好,那么发送者会自我阻塞, 等待接收者就绪。
5. 异步原语(P104 L4)领会
也就是非阻塞原语,当发送者调用异步通信原语时,先查找接收者,不管找到还是未找到,无论信息 是否发出,
原语立即返回调用程疗;,并返回发送成功或失败的信息,进而继续执行下面的指令代码。
6. 远程过程调用的概念(P108 L6)识记
在网络系统中,不同结点主机之间也可以采用过程调用的方式进行通信,称之为远程过程调用(RPC)。 远程过程调用是一个协议,用户进程可以使用这个协议请求网络中另一台计算机结点上某程序的服务 而不需要知道网络细节。【其使用的是客户机/服务器模型,请求进程是客户机,而服务提供进程则为 服务器。】
7. 组通信的方式(P112 L7)领会
(1) 单播式(2)多播式(3)广播式(图3-10)
&流媒体播放方式(PU2)使用
(1) 单播(2)多播(3)点播和广播
9. 流媒体传输方式:实时流媒体传输、顺序流媒体传输
第四章网络操作系统的资源共享
1. 用户账号(P121 LI)领会
是一些信息的集合,这些信息定义了一个用户,在这些信息中,账号或用户名代表用户的符号名,还 包含有口令、组所属关系和一些权限及许可等。
2. 用户组(P121 LI)领会
就是具有相同特征的用户的集合体,它只有一些管理的权限和许可。其创建的Ll的是为了管理方便。
3. 用户账号和用户组的关系(P121 Ll)领会 (1) 一对一,某个用户可以是某个组的唯一成员;
(2) 多对一,多个用户可以是某个唯一的组的成员,不归属其他用户组; (3) 一对多,某个用户可以是多个组的成员;
(4) 多对多,多个用户对应多个组,并用儿个用户可以归属相同的组。 4. 域树(P123 L2)领会
「
共享同样表结构和配置的一些“域”,形成了一个连续的名字空间称为“树”或“域树”。“树”中的 “域”通过信任关系连接在一起。多个相关的“域树”可以组成一个“林”。
【对权限的管理归纳为,全局组:用户来自于本域,权限适用于全林:通用组:用户来自于全林,权 限适用于全林;域本地组:用户来自于全林,权限适用于本域。】
5. 共享资源管理(P126 L3)领会
其首要任务是确保用户能够安全而有选择地将可以共享的资源进行发布,并确保其能在网络上方便地 查找信息。
[Wi≡ws是通过活动□录来对共享资源进行管理的,共事资源分为:硬件资源、文件和 目录】 6. 硬件资源共享(P127 L4)使用
(1) 以虚拟设备方式实现:主要是指计算机中的各种硬件设备的共享,例如光驱、摄像头、读卡器 等。使网络
中其他没有该硬件设备的用户可以使用这些设备,但是是虚拟的。
(2) 以文件服务方式实现:实际上是指基于硕盘的文件系统共享。 (3) 打印机共享:利用假脱机技术(SPOOLing)暂存用户的打印作业。 7. 共享打印机的几种功能(P129)使用
(1)支持多个用户同时打印(2)建立连接和拆除连接(3)连接多台打印机作为共学打印机(4)提 供多种
多样的打印方式:专用服务器方式、分布方式。
8. 网络文件系统(P130 L5)领会
是在普通文件系统基础上,添加网络通信协议而构成的,并通过挂载和远程过程调用实现的文件系统 称为网络文件系统。其实现主要是采用远程过程调用(RPC)机制,RPC提供了一组和机器、操作系 统以及底层传送协议无关的存取远程文件的操作。
9. 网络文件和数据的共享方式(P130 L6)使用
(1)数据移动文件共享(2)计算移动文件共享 (图4-10)
【强密码:是指组合了数字和字符,大小写混杂的有一定长度的难以破译的密码。】
【密码保护:通常会采用强密码,就是字母和数字、大小写互相组合的大于8位的复杂密码】 【网络操作系统对共享访问的限制是通过用户权限和文件访问控制列表(ACL)I
10. 共享访问的三重限制(P134 L8)领会
(1)操作系统限制(2)身份认证(3)共享资源的访问控制 11. 文件映射的概念(P135 Sl)识记
文件映射就是将文件的内容复制到进程虚拟地址空间中,使进程把文件内容作为进程地址区间的一块 内存来对待,从而不需要使用文件的输入、输出操作,进程就可以使用简单的指针操作检查和修改文 件的内容。
12. 两个进程共享文件映射对象的方法(P135)领会 (1)继承⑵命名文件映射(3)句柄复制
13. 内存共享(P135 S3)使用
【在WIN32 API中,可以使用文件映射实现进程间共享内存的访问。如果在建立映射对象时指定系统
=
交换文件,该文件一般存放的是进程的数据堆或栈以及其他临时数据,那么,文件映射对象将按共享 内存块对待。其他进程可以通过同时打开同一文件映射对象访问同一内存块。出于共享内存是用文件 映射实现的,所以只能运行于同一台计算机的进程之间。】
第五章网络操作系统的接口
1. 网络操作系统的使用程序编程接口,即网络APl (P141 Sl)识记
网络APl是一组定义、程序及协议的集合,通过APl接口可以实现计算机软件之间的相互通信。其主 要功能是提供通用的功能集,程序员通过使用APl函数开发使用程序,以减轻编程任务。 【操作系统的用户接口包括命令输入和系统调用】
2. APl的四种类型(F141)领会
(1)远程过程调用(RPC)、(2)标准查询语言(SQL)、(3)文件传输(4)信息交付
【一般的网络只在使用层、会话层、传输层、网络层提供接口 API】
3. 开放式APl (P141)领会
某些公司会将APl作为其公共开放系统,公司制定自己的系统接口标准,当需要执行系统整合、自定 义和程序使用等操作时,公司所有成员都可以通过该接口标准调用源代码,该接口标准称为开放式
APlo
【主导地位的开放式API: TLI/XTI接口、BSD的SOCket接口、WinSOCk接口】
4. TLI/XTI 函数(P142 S2)使用
TLl即传输层接口,提供OSl传输层和会话层之间的API; XTl即开放式传送接口,它山TLl接口演 变而来。TLI/XTI是一组函数的集合,为用户提供传输层接口,包括建立通信、管理连接以及传送数 据,使用程序利用这些
函数实现网络使用、控制底层的网络活动。
5. TLI/XTI的服务模式(P142 Ll)领会
(1)面向连接的服务模式(2)面向非连接的服务模式 6. 套接字(P147 S3)识记
即SOCket接口,是通信双方的一种约定,利用套接字中的相关函数来完成通信过程。(图5-3) 【套接字是支持TCP/IP协议网络通信的基本操作单元,其有两种类型:流套接字、数据报套接字】
(图5-2)
7. IP地址(P147)领会
基于TCP/IP协议的网络中,每一个主机均被赋予了一个唯一的讣算机地址,称为IP地址。其是一个 32位的无符号整数,通过以小数点按每8位一组分隔。
【每一个基于TCP/IP网络通信的程序都被赋予了唯一的端口和端口号,端口是一个信息缓冲区,用 于保留
SoCket中的输入/输出信息,端口号是一个16位无符号整数,范围是0 ~ 65535,以区别上机
上的每个程序。】
8. 套接字的连接过程(P148)使用
(1) 服务器监听【:服务器处于等待连接状态,实时监控网络状态:】
(2) 客户端请求【:山客户端套接字提出连接请求时,要连接的口标就是服务器端的套接字:】
(3) 连接确认【:当服务器端套接字监听到(或者说接收到)客户端套接字的连接请求时,它就咆 应客户端套接
字的请求,建立一个新的线程,把服务器端套接字的描述发给客户端,_旦客户 端确认了此描述,连接就建立好了°】 【套接字的使用(P149)
(1) 创建套接字函数int SOCket (int family J int type J int PrOtOCOI); (2) 绑定本地名称函数int bind
(int SOCkfd , COnSt StrUCt SOCkaddr *myaddr , SOCkIen-t
addrlen);
(3) 建立连接函数int COnneCt
addrlen);
(4) 侦听函数 int IiSten (int SOCkfd , int backlog);
(5) 接收数据函数 accept (int SOCkfd , StrUCt SOCkaddr *myaddr , SOCkIen_t *addrlen); (6) 关闭套接字函数 int CIOSe (int SOCkfd);] 9. WinSOCk (P154)使用
在WlNDOWS环境下利用套接字在TCP/IP上的编程接口就叫做WinSOCkO【其典型范例就是客户机/服 务器模型。】
【其支持单一的通信域,即Internet域。LI前可以使用流套接字和数据报套接字,流套接字提供咫 回的、有序的、无重复并且无记录边界的数据流服务;数据报套接字支持双向的数据流,但并不保证 是可靠、有序、无重复的。利用WinSOCk进行网络通信,有以下儿个参数需要被设置:本地IP地址、 本地端口号、对方端口号、对方
(int SOCkfd , COnSt StrUCt SOCkaddr *myaddr , SOCkIen-t
IP地址°】
第六章网络管理和服务
1. 网络管理(P163 SI)识记
是指网络管理员通过网络管理程序对网络上的资源进行集中化管理的操作,功能包括配置管理、故障 管理、性能管理、计费管理和安全管理等。
2. 配置管理的内容(P164)领会
(1)配置信息的自动获取;(2)自动配置、自动备份及相关技术;(3)配置一致性检查;(4)用户 操作记录功能。 . 3. 故障管理的内容(P165)领会
(1)故障监测(2)故障报警(3)故障纠正:故障信息管理、排错支持丄具、检索/分析故障信息。 4. 性能管理功能(P166)领会
(I) 一般性能监控(2)阈值控制(3)性能分析(4)实时性能监控(5)网络对象性能查询。 5. 计费管理功能(P166)领会
(I) Ir费数据采集(2)数据管理和维护(3)计费政策制定(4)政策比较和决策支持(5)数据分 析和
费用计算(6)数据查询。
亠
6. 安全管理的功能领会
(1)网络资源的访问控制(2)告警事件分析(3)主机系统的安全漏洞检测。【 7. 网络安全管理的内容及保证机制、功能(P167)使用
网络安全管理内容应包括:授权机制、访问控制、加密和加关键字的管理、维护和检查安全日志。 保证机制:
(1) 管理员身份认证
(2) 管理信息存储和传输的加密和完整性
(3) 网络管理用户的分组管理和访问控制 (4) 系统日志分析
【网络管理系统需要定义的内容:(1)系统的功能(2)网络资源的表示(3)网络管理信息的表示(4) 系统的结构】
【网管软件划分为三代:(1)第一代为最常用的命令行方式(2)第二代有着良好的图形化界面(3) 笫三代相对来说比较智能是真正将网络和管理结合起来的软件系统,具有自动配置和自动调整功能。】
8. 网络管理协议(P168 S2)领会
(1)简单网络管理协议SNMP (2)公共管理信息服务/公共管理信息协议CMIS/CMlP (3)公共管理信 息
服务和协议CMoT (4)局域网个人管理协议Q哑。
9. 网络管理实现方式(P171 L4)使用 (1) 集中式网络管理,主要包括:
a. 了解网络(识别网络对象的硬件情况、判别局域网的拓扑结构、确定网络的互联、确定用户 负载和定
位)
b. 网络运行(配置网络、配置网络服务器、网络安全控制) c. 网络维护(常见的网络故障和修复、网络检查、网络升级)
(2) 分布式网络管理,其功能包括:自适应的基于策略的管理、智能过滤、分布查找和监测、分布 式阈值监
测。
(3) 分层式网络管理,该模型在网络管理中融入代理技术,提出了中层管理站的概念,解决了传统
网络管理中资源占用和动态扩展性差的问题,提高了网络管理的效率。
- —
10. 网络服务的分类(P175 S3)识记
(1)网络服务提供者型,分为:提供内容的网络服务提供者、网络接入服务提供者 (2)网络(信息)内容提供者ICP。
典型的网络服务有:DHCP、DNS、、Telnet、WINS、SMTPo它们主要分为三类:工具类、讨论类、信息 查询类。
11. 动态域名配置DHCP的作用(P176)领会
用户的计算机可以从DHCP服务器那里获得上网的参数,主要是IP地址,然后儿乎不需要做任何手工 的配置就可以上网。
12. DNS域名分析及其作用(P176)领会
DNS指域名系统或者域名服务,域名系统为Internet上的主机分配域名地址和IP地址。其作用将域 名翻译成
网络能够识别的IP地址。【执行域名服务的服务器称为DNS服务器,通过DNS服务器来应答 域名服务的查询。
DNS的核心是分级的、基于域的命名机制以及为了实现这个命名机制而建立的分布 式数据库系统。DNS通常IIl
其他的使用层协议使用,以将用户提供的ASCll字符的主机名分析为IP 地址。】
13. Internet 地址(P177)领会
Internet的每一个主机必须有一个网络地址,即IP地址。一个IP地址由4个字节组成,地址由网 络号和主机
号组成。Internet地址分为:A (1.开头)、B (128.
头)、C (192.开头)、D类地址。
14. 电子邮件的概念(P178 L6)领会
是一种异步通信媒介,当人们方便时就可以收发邮件,不必和他人的操作进行协调。电子邮件和普通 邮件不同的是,它更为快捷且易于分发,价格便宜。其特点:速度快、异步传输、费用低。(其工作 原理详见P179) 【电子邮件系统的组成:用户代理、邮件服务器、简单邮件传输协议SMTP】 【电子邮件的访问协议:PoP3、IMAP、HTTP]
15. FTP的概念(P180 L7)领会
文件传输协议的传统服务之一,FTP能使用户在两个联网的计算机之间传输文件,是IvrERNET传递 文件最主要的方法之一。FTP提供了登录、Ll录查询、文件操作及其他会话控制功能。(其工作原理 详见P181)
[FTP使用了两个并行的TCP连接,一个是控制连接,一个是数据连接】 16. (P184 L8)领会 WEB服务的特点:
(1) Web的超文本信息系统可以使得任何人方便的从超文本数据库中找到所需信息; (2)
^^
Web是跨平台的;
(3) Web提供的信息是竝^的。 —
[INTERNET是全世界最大的国际互联网络,各种各样的计算机和讣算机局域网、广域网都可以同J! 相连。网上发展最快的网络服务,已成为INTERNET上最主要的服务。IVrER∖ET是指物理网络,山汁 算机、路山器、交换机等组成:WwW是以HTTP协议按照超文本方式在INTERNET上提供内容服务。 HTTP协议是WWW使用的协
议,山从浏览器到服务器的逍求篡及服务器到浏览器的应答集组成,其支 持两种请求:简单请求、完全请求】
17. URL的定义及组成(P185 L8)领会
URL统一资源定位器是当Web建立第一次连接时,或超链接从一个页面指向另一个页面时,需要使用 定位页面的机
制。其组成:(1)协议(2)页面所在服务器的DNS名字,必要时要加端口号(3)路径 和文件名。
18. Telnet的概念(P186)领会
利用网络远程登录到其他计算机上,并且以虚拟终端方式遥控程序运行的做法就是TELNETO
19. 代理服务器的主要功能(P187)领会
(1)设备用户验证和记账功能(2)对用户进行分级管理(3)增加缓冲器(4琏接Internet和Intranet。 (5) 节省IP开销。
第七章嵌入式LinUX
1. LINUX内核的操作系统包括(P195):识记 (I) ShelI程序(2)程序库(3)编译器及工具等
其基本思路:(1) 一切都是文件(2)每个软件都有确定的用途。
2. LlNUX经典技术组合LAMP (P195)领会
(1) LinUX操作系统、(2) APaChe网站服务器、(3) MySQL数据库、(4) Perl/PHP/Python动态网页 的组
合
【一个典型的LinUX发行版(LGSXK)包括(1) LinUX内核(2) 一些GNu程序库和工具(3)命令行 ShelI (4)图形界面X WlNDOW (5)相应的桌面环境,如QE】
3. LinUX的特点(P195)识记
(1)低廉性(2)适应性(3)广泛性(4)健壮性。 4. 嵌入式LinUX的分类(P197)识记
(1) RT-LinUX (2) μ CLinUX (3) EinbediX (4) XLinUX (5)红旗嵌入式 LinUX 5. LinUX的层次结构(P198)识记
主要分为用户层和内核层,内核层乂分为可移植的和不可移植的核心层。
6. LinUX (内核)主要由五个子系统组成(P198)领会
(1) 进程调度【控制进程对CPU的访问,实现调度算法,进行进程间的切换,分派处理机。】 (2) 内存管理【管理、分配和回收内存资源。】
(3) 虚拟文件系统【隐藏了各种硬件的具体细节,为所有的设备提供了统…的接口c】 (4)网络接口【提供了对各种网络标准的存取和各种网络硬件的支持。】
(5)进程间通信【利用管道、消息、共享内存和文件映射等方式支持进程间相互通信。】 7. Sambd (P204)领会
Samba是可以让UNIX系统能够和WlNDOWS系统通过网络进行文件交换的软件。其模仿了 WINDOWS内 核的文件
和打印共享协议,称之为SMB协议。
[Samba包括了两个服务端的守护进程:(1)硬盘驱动器和打印机共享守护进程Smbd (2)域名分析 和浏览
守护进程nmbd]
第八章 WindOWS SerVer 2003
1. WindOWS SerVer 2003的设计目标及特点(P217)领会
(1) 是一个多任务的操作系统,以集中或分布的方式处理各种服务器角色;
(2) WindOWS SerVer 2003的核心技术包含了 WindOWS SerVer 2000构建的核心技术; (3) WindOWS SerVer 2003系列能够满足从小公司到数据中心等不同规模组织的需要。
2. WindOWS SerVer 2003 的模型(P218)领会
(1)单体系统(2)分层结构(3)虚拟机(4)客户机/服务器
3. WindOWS SerVer 2003 的体系机构(P218 图 8-3)领会
WindOWS SerVer 2003体系机构的设计融合了分层操作系统和客户机/服务器(微内核)操作系统的 特点,通
过硬件机制实现核心态和用户态两个特权级别。【核心态也称管态,用户态也称LI态o WindOWS SerVer 2003的核心组件使用了面向对象设计原则】
4. WindOWS SerVer 2003 组成(P219)领会
WindOWS利用硬件机制,实现了:
(1) 用户态,用户态进程运行在私有地址空间中,主要有系统支持进程、服务进程、用户使用程序、 环境子
程序。
(2) 核心态,核心态组件包括:(1)内核(2)硬件抽象层(3)设备驱动程序(4)图形引擎
【内核(P220):是执行体的下层,它实现最基本的操作系统功能,包括管理线程调度、进程切换、 异常处理、中断处理和多处理机同步。内核是常驻内存的,永远不会由页面调度程序调出内存。 硬件抽像层:是一个加载型的核心模块,存在于hal.dl 1中,为硬件平台捉供底层接口。若变换了硬 件,尤其是CPU,只需要换hal.dl
1文件即可。
设备驱动:I/O管理器为使用程序提供访问I/O设备的统一框架,负责分发适当的设备驱动程序。 环境子系统:向使用程序提供运行环境和使用程序编程接口。
WindOWS SerVer 2003 支持 3 种环境子系统:Win32s PoSIX、OS/2。】
5. WindOWS SerVer 2003 的系统机制(P221)领会
[Windows SerVer 2003在设计系统机制时,更多的采用了对象模式,其中面向对象的过程调用点 最基本的机
制。
(I)本地过程调用(2)远程过程调用(3)多处理机同步
一个远程过程由3个要素来唯一确定:进程号、版本号、过程号。】
6. WindoWS SerVer 2003的网络服务功能特点(P223)领会
(1)增强的服务功能(2)活动□录(3)系统快照(4)增强了集群支持。
7. 活动目录(P224)使用
是用于WindOWS SerVer 2003的Ll录服务,它存储着网络上各种对象的相关信息(包括各种服务), 并使该信息便于管理员和用户查找及使用。活动Ll录服务使用了结构化的数据存储作为U录信息的逻 辑层次结构的基础。
【活动Ll录可视为管理工具,也可视为用户工具。恢复活动Ll录的方式:从域的其他域控制器上恢复 数据、从备份介质进行恢复】
& IlS服务、远程服务(P229)领会
WindOWS SerVer 2003将邮件服务器、WEB服务器、文件巴匕服务器等各种网络服务集成到了一起, 称为互联
网信息服务,即IIS。
WindOWS SerVer 2003的另一个特色是支持远程控制。在网络上由一台计•算机(主控端、RemOte∕⅛ 户
端)远距离控制另一台计算机(被控端、Host/服务器端)的技术。
【远程管理工具包括:远程桌面连接、远程桌面WEB连接、管理远程桌面、“远程桌面”管理单元、 远程管理
(HTML)。
远程桌面实现的工作场景:(1)远程工作(2)远程协作(3)共享控制台】 《网络操作系统》简答题重点内容
1. 操作系统有哪些分类?
答:随着历史的发展操作系统形成了不同的类型,主要有批处理操作系统、分时操作系统、实时 操作系统、桌面操作系统、嵌入式操作系统、网络操作系统、分布式操作系统。
2. 网络操作系统的五大基本功能是什么?
答:网络操作系统的主要特点是网络中各种资源共享以及各台计算机之间的通信,具有基本的五 大功能。1.网络操作系统的用户接口功能2.进程(线程)管理功能3.存储管理功能4.文件管 理功能5.输入/输出管理功能。
3. 什么是网络操作系统?
答:为讣算机网络配置的操作系统称为网络操作系统。网络操作系统是基于讣算机网络的,在各 种计算机操作系统之上按网络体系结构协议标准设计开发的软件,它包括网络管理、通信、安全、 资源共享和各种网络使用。
.
4. 微内核体系结构的操作系统有哪些特点? 答:采用客户机/服务器结构的操作系统适宜于使用在网络环境下分布式处理的讣算机环境中。特 点主要有:1.微内核提供一组“最基本”服务,如进程调度、进程间通信、存储管理、I/O处理 等,通过接口连到微内核。2.微内核具有很好的扩展性,可简化程序开发。3.用户只运行他们需 要的服务,有利于减少磁盘空间和存储器需求。4.微内核和硬件有接口,并向可安装模块提供接 口。
□.什么是系统调用?主要可分为哪儿类?
答:所谓系统调用,就是用户在程序中调用操作系统所提供的相关功能。系统调用时一种特殊的 过程调用。主要可分为1.进程控制类系统调用2.文件操作类系统调用3.进程通信类系统调用4. 设备管理类系统调用
5.信息维护类系统调用。 6. 什么是进程?进程的特性有哪些?
答:进程是具有一定独立功能的程序在某个数据集合上的一次运行活动,是系统进行资源分配的 一个独立单元,可分为系统进程和用户进程,山程序、数据和进程控制块三部分组成。主要特性 有:1.并发性2.动态性
3.独立性4.交互性5.异步性6.结构性
7. 进程的基本状态有哪些?这些状态如何进行转换?
答:进程的基本状态有运行状态、就绪状态和等待状态三种。随着进程的运行,这三种基本状态 可以进行转换。1.就绪态-运行态,当进程具备了运行条件并被进程调度程序选中。2.运行态-就 绪态,时间片用完而发出超时中断请求。3.运行态-等待态,等待某一事件发生4.等待态-就绪 态,等待的事件已经发生。
8. 什么是线程?线程和进程的关系如何?
答:线程是进程中的一个实体,是CPU调度和分派的基本单位。线程不拥有系统资源,可和同一 进程其他线
程共享资源。
9. 需要执行进程调度的情况有哪些?
答:1.正在执行的进程运行完毕。2.正在执行的进程调用阻塞原语自我阻塞进入等待状态。3. 正在执行的进程调用了 P原语,而资源不足,或调用了 V原语激活了等待资源的进程列队。4.进 程提出I/O请求被阻塞。5.分时系统中,时间片用完。6.因优先级不同而实行的调度。
10. 处理机调度的主要算法有哪些?
答:先进先出、时间片轮转、基于优先级、多级列队反馈法。
11•什么是文件和文件系统?
答:文件可以被解释为一组带标示的、在逻辑上有完整意义的信息项的序列。文件系统是操作系 统中统一管理信息资源的一种软件。
’ 一
12. 输入输出设备由物理设备和接口部件两部分组成。 13.
设备使用的可共享性分类,设备可以分为独占设备、共享设备和虚拟设备。
按
亠
14. 什么是虚设备技术?
答:虚设备技术乂称为SPOOLlNG技术,是多道程序设计系统中处理独占I/O设备的一种方法,它 可以调高设备利用率和缩短单个程序的响应时间,它可以在使进程在所需的外部设备不存在或者被占 用的情况下使用该设备。它包括输入程序模块、输出程序模块、作业调度程序三个部分。
13.根据延迟时间来决定执行次序的磁盘调度称为旋转调度。根据访问者指定的柱面位置来决定执行 次序的调度
称为移臂调度。
16. 进程间的低级通信方式以信号量为主,通过两个P、V原语对信号量进行操作。 17. 什么是原语?
答:原语即是原子操作,不可分割,是指系统的一组指令集合,该组指令在执行过程中不可被中 断,这样的操作方式可以保证指令执行的完整性。
18. 主要的网络通信协议有哪些?
答:TCP/IP IPX/SPX NETBEUl
19. 什么是同步原语和异步原语?
答:同步原语也称为阻塞原语,就是当发送者调用该原语时,必须对接收者具有明确的要求,当 接收者准备就绪可以接收信息时,发送者立即将信息发送给对方,若接收者未准备好,那么发送 者就会自我阻塞,等待接收者就绪。
异步原语也称为非阻塞原语,当发送者调用异步原语时,先查找接收者,不管找到还是未找到, 无论信息是否发出,原语立即返回调用程序,并返回发送成功或者失败信息,进而继续执行下面 的指令代码。带复制的异步发送原语和带测试的异步接收原语。带中断的异步原语。
20. 什么是远程过程调用?
答:在网络系统中,不同结点主机之间也可以采用过程调用的方式进行通信,称之为远程过程调 用。
21. 硬件资源的共享方式有虚拟设备方式和文件服务方式两种。文件服务方式实现硬件资源共拿实际 上是基于
硬盘的文件系统共享。
22. 当系统A处理数据时,希望使用另一个系统B的数据文件,该何传送数据?
答:1.将整个数据文件从B传送到A, A用户以使用本地文件的方式访问该文件。访问结束后,若 文件被修
改了,再将文件送回B. 2.只传送用户需要的部分,如果以后用户还需要其他部分 的内容,再传另一部分。访问结束后,把修改的部分传回系统B.
23. WindOWS下文件盒数据共享大多数通过netbios和WindOWS 2000下的445号端口实现,而UniX nfs中
通过2049端口实现。
24. 共享的安全性措施有哪些?
答:1.权限设置.Windows操作系统只有在∖TFS文件卷下可以设置目录权限,FAT不能。2.密 码保护。3.共享访问的限制操作系统限制 身份认证 共享资源方式控制三重限制。
23.什么是文件映射?实现方式有哪些?
答:文件映射就是将文件的内容复制到进程虚拟地址中间中,将文件内容作为进程内存间的一 块内存来对待,不需要文件的输入、输出操作。1•继承2.命名文件映射3.句柄复制
26•使用程序APl可分为哪四种类型?
答:1. RPC远程过程调用2.标准查询语言3.文件传输4.信息交付
27.套接字有流套接字和数据报套接字两种类型。
28. 套接字之间的连接步骤为:服务器监听、客户端请求、连接确认。 29. 网络管理的五大基本功能是什么?
答:配置管理、安全管理、故障管理、性能管理、计费管理。
30. 网络管理协议有哪些?
答:简单网络管理协议SNMP公共管理信息服务/协议CMIS/CMlP
公共管理信息服务和协议
CMOT局域网个人管理协议LMMP
31. SNMP定义了管理进程和管理代理之间的关系,这个关系称为共同体。 32. 网络管理的实现方式有集中式、分布式、分层式。 33. 网络服务分为网络服务提供者和网络内容提供者。 34. LiUnX内核的五大子系统是什么?
答:进程调度、内存管理、虚拟文件系统、网络接口、进程间通信(管道、消息、共享内存、文 件映射)
35. Salnba包括两个服务器端的守护进程、两个客户程序和一个管理工具程序。两个守护进程为硬盘 驱动器和打
印机共享守护进程和域名分析和浏览守护进程。
36. WindOWS SerVer 2003 体系结构特点。
答:设计融合了分层操作系统和客户机/服务器操作系统的特点,核心态组件釆用面向对象设计原则, 核心态组件包括内核(线程管理、中断、异常调度、多处理机同步),执行体(内存管理器、进程线 程管理器、安全控制),硬件抽象层,设备驱动程序,图形引擎。
37. 内核一个重要功能是把执行体和处理机体系的差异隔离开来,为执行体提供了一组在整个体系结
构上可移植、语义相同的接口。
全国自考网络操作系统模拟试卷
-、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个选项中 只有一个选项是符合题目要求的,请将正确的字母填在题干中的括号内。
1.
()是错误的。
A. 进程也是可共享的资源
在下列的儿种有关进程的说法中,一
B. WindOWS NT中,进程是资源分配的基本单位 C. 每一进程都是对象,对象一定是进程
D-进程对象是IlINT执行体中的对象管理程序创建的
答案:C
分析:所有的进程都是对象,但对象不一定是进程。
2. WindOWS NT的内存管理采用的方案是()
A. B. C. D.
答案:B 分析:。
分区分配 请求分页管理 分页管理 分段管理
3. 下列关于网络文件和数据共享的说法正确的是()
A. B. C. D.
答案:A
分析:此题用排除法。B、C、D三个选项的说法均有误,因此A为正确答案。
用户可以选择自己工作站的资源共享或停止共享
网络中各用户组的成员均可改变网络中共享的文件和数据
在对等方式中,本地文件和异地共享文件的访问对用户来说都是一致的 当以计算移动方式实现文件和数据共享时,只能通过过程调用的方法
4. WindOWS NT是真正的网络操作系统是因为NT网络是()
A. 外装网络 B. 内装网络
C. 虚拟网络 D. 物理网络
B 答案:
分析:NT网络是内装网络,从而WindOWS NT是真正的网络操作系统。
5. 用以反映进程的动态特性,标志进程存在的惟一标志是0
A. B. C.
程序 数据集合 进程控制块
分析:进程控制块PCB包含了进程的描述信息和控制信息,是进程的动态特性的集中反映,是进 程存在的唯一标志。
6. 网络操作系统一般采用四个层次:硬件层、内核、外壳和使用程序。其中()是操作系统的
核心。
A. 硬件层 B. 内核 C. 外壳 D. 使用程序
B 答案:
分析:网络操作系统中,一般采用四个层次:硕件层、内核、外壳和使用程序•一其中内核是操 作系统的核心。
”
7.在一个计算机系统中,特权指令()下执行。
A. 只能在管态 B. 只能在算态
C. 可要管态,也可在算态 D. 不能在管态,也不能在算态
A 答案:
分析:系统程序只有在管态下,方可执行特权指令,提供操作系统的各项服务。
8. 对于网络资源的访问下列说法中不正确的是()
A. 文件映射是一种只能用于本地计算机上的进程之间进行数据共享的机制
B. 若服务器系统在根Ll录级共享驱动器,则访问这个资源的工作站,可访问该驱动器上 所
有的子目录
C. D.
答案:C
对共享目录下的所有文件,用户均可作出修改 只有设置为具有共享特征的打印机才能在网络上共享
分析:对共享目录下的文件,用户不具有修改权。
9.
计算机操作系统的主要功能是O
A. B. C. D.
答案:B
实现软、硬件转换
管理系统所有的软、硬件资源 把源程序转换为目标程序 进行数据处理
分析:操作系统是控制和管理计算机系统的硬件和软件资源、合理地组织计算机工作流程以及 方
便用户的程序集合。
10. 传输层支持客户/服务器方式的端到端通信。在下面的协议中,()提供了面向连接的传输 服务。A.包交
换协议PXP
B. 顺序包交换协议SPX C. 服务通告协议SAP D.
回声协议(EChO PrOtOCOI)
答案:B
分析:顺序包交换协议SPX提供了面向连接的传输服务,在通信用户之间建立连接并使用应答进 行差错检测和恢复。11.在单用户系统中,最佳的磁盘调度算法是()
A. 先来先服务算法FCFS B. 最短查找时间优先算法SSTF C. 扫描法SCAN D.
电梯调度算法
答案:A
,
分析:根据磁盘的驱动调度的特性可知,在单用户的系统中,先来先服务算法FCFS是最佳的调 度
12.网络环境下的操作系统应该具有的主要功能是()
上
分析:管套没有和它相连的设备文件,这一点和TLl不同。
18.
下列关于Internet网络的说法中,()是不正确的。
A. 网址有两种表示方法
B. IP地址是惟一的
C. 域名的长度是固定的 D.
输入网址时可以输入域名
答案:C
分析:在Internet网络中,域名的长度是可长可短的,没有固定的长度。
19.
在NOVelI网络的软件中,其中的()是网络的核心,它提供了网络最基本的核心功能。
A. 服务器操作系统 B. 网络服务软件 C. 传输协议软件 D.
工作站重定向软件
答案:A
分析:网络服务器操作系统,即服务器平台,是网络的核心。它提供了网络最基本的核心功能。
20. 下面关于请求页式系统中页面置换算法说法中错误的是()
A. LRU近似算法,首先调出一段时间内被访问次数多的页面
B. 一个好的页面置换算法应减少和避免抖动现象
C.
FIFo页面置换算法实现简单,选择最先进入主存的页面调出
D. LRU算法的实质是,当需要淘汰一页时,选择在最近一段时间内,最长时间没有被访问的 页答案:A
分析:此题用排除法做答。B、C、D三个选项的说法都是正确的,故本题选A。
Λ
二、填空题(本大题共W小题,每小题1分,共10分)不写解答过程,将正确的答案写 在每小题的空格内。错填或不填均无分。
1. 对于一个进程来说,其工作的正确性不仅取决于程序的正确性,而且也和进程在执行中和 其他相关
进程正确地实施—有关。 答案:同步和互斥
2. 3. 4.
管套用TLl 一样,也是UNIX提供的一种网络的—o
在面向对象的系统中,对象是基本的运行时的实体,它既包括数据(属性),也包括—o 以—和文件服务方式可以实现硬盘共享。
答案:使用程序编程接口
答案:作用于数据的操作(行为) 答案:虚拟软盘方式
5. WWW服务器把图文信息组织成分布式超文本,用信息—指向其它相关信息的WWW服务器,使 用户可
以很方便地访问到这些信息。 答案:指针
网络操作系统中有两种类型的通信方式,一种基于共享变量,另一种基于—o 答案:消息传递
Jiilr
6.
I7. 8. 9. 10.
Λ
UNIX系统的TLl函数提供了一组在传输提供者基础上进行—的功能。
在采取直接存取法存取文件时,效率最高的文件物理结构是—o 大多数计算机系统都区分算态和管态,或称用户态和—。
采用客户/服务器计算模式,简化了基本操作系统,缩小了—,提高了可靠性,且为用 户
答案:索引结构 答案:核心态 提供了多种界面。 答案:内核
三、简答题(本大题共6小题,每小题5分,共30分)
1. 用户程序在使用系统调用后,为什么能从算态进入管态,返回用户程序后乂从管态回到算 态?
答案:在程序状态字中通常有一字段用来反映程序的运行状态,例如用某一位的“0”表示管态 ,用T表示算态。
用户程序在使用系统调用前处于算态,在使用系统调用时,山于系统调用中包含一条访管指令 ,当执行到访管指令时便引起访管中断。访管中断发生后,中断的硬件机构便保存现场,并取 出 新的程序状态字放入程序状态字寄存器中,这新程序的状态字中的状态位已预先置好为“0”表 示管态。因此,在进入中断处理程序后便进入了管态。当中断处理程序结束后通过恢复现场取 出 原来的程序状态字,就乂从管态回到算态。
2. 共享打印的实现方法有哪两种?
答案:(1)客户/服务器方式
在共享硬盘的基础上,配置共享打印软件,网络操作系统为用户提供共享打印服务。
(2)对等方式
在网络中一个或多个工作站配置打印机,将它们的打印机共享给全网络用户使用;这些工作站 既 作为用户工作站,又起打印服务器的作用。
3. 试述FTP的操作步骤。
答案:①确定需要访问的全机,即确定需要访问Internet上哪一台远程讣算机,了解其主机名 或 其IP地址。
② 通过注册在远程主机和本地机间建立一个FTP连接。
③ 把远程主机上你所需要的文件传输到本地机上,或者把本地机上的文件传输到远程主机上。 ④ 当文件传输结束后,拆除已建立的连接,并退出FTP。
4. 简述网络操作系统中,用户账号和用户组账号的含义。
答案:(1)用户账号:是一些信息的集合,这些信息定义了工作站上的每一个用户,包括用户 名、口令、组所属关系和一些权限列表;
(2)用户组账号:是一个包含一组用户或成员的账号,这些成员或用户享有相似的权限。
5. WindOWS NT中,线程是怎样定义的?为什么要引进“线程”这一概念? 答案:在WindOWS NT中,
线程被定义为:进程内的一个可调度实体。
WindOWS NT引进线程的上要Il的是要冇效地实现并行性。多进程的方式虽然也可以实现并行性 ,但釆用
线程比采用进程在实现并行性上更方便、更有效。以UNIX为例,当-个进程创建一个 子
进程时,系统必须把父进程地址空间的所有内容拷贝到子进程的地址空间中去。对大地址空间 来 说,这样的操作是费时的,更何况两进程还要建立共享数据。采用多线程要好得多,因为这些 线 程共享进程的同一地址空间、对象句柄以及其他资源。
6. NetWare的内存管理采用什么方案?它将内存划分为儿种类型?每种类型的内存的作用是什 么?
答案:NetWare操作系统的内存管理的主要特点是釆用平坦内存模式和内存的动态分配和回收 ,并且将内存管理和文件系统紧密结合在一起。
NetWare在内存管理上并未采用分页、请求分页或段式管理方案,因此并未使用虚存的概念,从 而避免和减少了内存和硬盘之间信息的大量对换,减少了系统的开销。NetWare的存储管理采用 的方式是可变式分区
分配,其分配和回收在“可分配内存”中进行。
NetWare的内存管理将整个内存划分为以下四种类型:
① 内核内存:为NetWare内核专用,只要内核正在运行,其他进程是不得占用的。 ② 永久内存:专WetWare内核数据结构使用的区域,即指通信缓存和LJ录信息区。 ③ 可分配内存:这部分的内存区域是供NLM使用的。
④ 文件CaChe内存:在服务器内存中,除去内核内存、永久内存、可分配内存以外,剩余部分都 供文件高速缓存使用,一般占总内存的70%以上。NetWare提供了一个较大的区域供文件系统使 用
O
四、使用题(本大题共2小题,每小题10分,共20分)
1、试论述采用客户/服务器模式构造一个操作系统的基本思想是什么?并分析其好处如何?(10 分)
答案:采用客户/服务器模式构造一个操作系统的基本思想是,把操作系统划分为若干进程,其 中每个进程实现单独的一套服务。例如在一个操作系统中设置内存服务,进程生成服务,处理 机调度服务,网络服务,文件服务和显示服务等。每一种服务对
应一服务器,每个服务器运行在用户态,并执行一个循环。在循环过程中不断检查是否有客户 提出请求该
服务器提供的服务。采用客户/服务器模式构造成一个操作系统的好处是:
(1
)
简化了基本操作系统。它为用户提供了多种程序设计界面(API),每个APl被移到独立的服务器 中,避免了和内核的冲突和重复,缩小了内核,并容易增加新的API;
(2)提高了可靠性。每
个服务器在分配给它的内存分区内以独立进程的方式运行,因此可以防止受其他进程的影响;
(3)适合分布式讣算环境。山于联网的计算机以客户/服务器模式为基础,并且使用消息传递方 式进行通
信,因而本地服务器可以很方便地把消息发给远程客户;而对于客户来说是从远程得 到服务还是从本地得到的服务并不重要。
2.在一个分布式系统中,节点0、1、2都有自己的逻辑时钟。节点0的逻辑时钟值为1时,节点 1和节点2
的逻辑时钟值分别为2和4,如下图所示。 图中A, B, C, D分别表示从一个节点向另 一个节点发送的消息。试根据LalnPOrt修正算法在适肖的地方修改节点0、1、2的逻辑时钟值。(10 分)
一
节宣O 节
节&2 0 ——⅛⅛b∙∙⅛∙ 0 0 1 7…. 2 4 2 4 & BT* 6 XB. 12 4 & 16 5 10 20 G 12 、24 7 14 2S 8 16 32 9 18 36 W 20 40 答案:根据Lamport,算法,当某一消息到达、而接收的逻辑时钟值小于发送者的逻辑值时,应的逻辑时钟值,即等于发送者的逻辑时钟值加1。修收后的逻辑时钟值,如下
节点O
节点I
节点2
O O 0 L 2 4 2 4 8 3 6 12 4 8 16 5 IO 20 6 12 C ” 24 7 25 28 8 Q X 27 32 28 / 29 36 29 31 O 图所示。
修收接收者
因篇幅问题不能全部显示,请点此查看更多更全内容