第一章 操作系统引论

更新时间:2024-04-17 20:25:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第一章 操作系统引论

(一) 选择题

1. 在计算机系统中配置操作系统的主要目的是(A),操作系统的主要功能是管理计算机系统中的(B),其中包括(C)、(D),以及文件和设备。这里的(C)管理主要是对进程进行管理。 A:提高系统资源利用率 B:资源; C:处理机; D:存储器

2.操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为(A);允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为(B);在(C)的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应;在IBM-PC机上的操作系统称为(D)。 A,B,C,D:(1)批处理操作系统;(2)分时操作系统;(3)实时操作系统;(4)微机操作系统;(5)多处理机操作系统。 3.操作系统是一种(A),它负责为用户和用户程序完成所有(B)的工作,(C)不是操作系统关心的主要问题。 A:(1)应用软件;(2)系统软件;(3)通用软件;(4)软件包。 B:(1)与硬件无关并与应用无关;(2)与硬件相关并与应用无关;(3)与硬件无关并与应用相关;(4)与硬件相关并与应用相关。 C:(1)管理计算机裸机;(2)设计、提供用户程序与计算机硬件系统的接口;(3)管理计算机中的信息资源;(4)高级程序设计语言的编译。 4. 用户在程序设计过程中,可通过(A)获得操作系统的服务。 A:(1)库函数;(2)键盘命令;(3)系统调用;(4)内部命令。 5. 在OS中采用多道程序设计技术,能有效地提高CPU、内存和I/O设备的(A),为实现多道程序设计需要有(B) A:(1)灵活性;(2)可靠性;(3)兼容性;(4)利用率。 B:(1)更大的内存;(2)更快的CPU;(3)更快的外部设备;(4)更先进的终端。

6.推动批处理系统形成和发展的主要动力是(A),推动分时系统形成和发展的动力是(B),推动微机OS发展的主要动力是(C)。 A:提高系统资源利用率; B:方便用户;

C:计算机硬件的不断更新换代;

7. 在设计分时操作系统时,首先要考虑的是(A);在设计批处理操作系统时,首先要考虑的是(B);在设计实时操作系统时,首先要考虑的是(C)。 A:交互性和响应时间; B:周转时间和系统吞吐量; C:实时性和可靠性。

1

8. 在多道批处理系统中,为了充分利用各种资源,系统总是优先选择(A)多个作业投入运行;为了提高吞吐量,系统总是想方设法缩短用户作业的(B)。 A:(1)适应于内存容量的;(2)计算量大的;(3)I/O量大的;(4)计算型和I/O型均衡的。 B:(1)周转时间;(2)运行时间;(3)提交时间;(4)阻塞时间。 9. 从下面关于操作系统的论述中,选出一条正确的论述。(3) (1)对于批处理作业必须提供相应的作业控制信息。 (2)对于分时系统,不一定全部提供人机交互功能。 (3)从响应角度看,分时系统与实时系统的要求相似。

(4)采用分时系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。

(5)从交互角度看,分时系统与实时系统相似。

10. 分时系统的响应时间(及时性)主要是根据(A)确定的,而实时系统的响应时间则是由(B)确定的。 A:控制对象所能接受的时延; B:用户所能接受的等待时间;

11. 在分时系统中,为使多个用户能够同时与系统交互,最关键的问题是(A);当用户数目为100时,为保证响应时间不超过2s,此时的时间片最大应为(B)。 A:(1)计算机具有足够高的运行速度;(2)内存容量应足够大;(3)系统能及时地接收多个用户的输入;(4)能在一较短的时间内,使所有用户程序都得到运行;(5)能快速进行内外存对换。 B:(1)10ms;(2)20ms;(3)50ms;(4)100ms;(5)200ms。

12. 分时系统和实时系统都具有交互性,实时系统的交互性允许用户访问(A);分时系统的交互性允许用户请求系统提供(B)。 A:(1)文字编辑程序;(2)专用服务程序;(3)专用硬件;(4)数据处理程序。 B:(1)数据处理服务;(2)资源共享服务;(3)数据通信服务;(4)多方面的服务;(5)数据处理和资源共享服务。

13. 实时操作系统必须在(A)内处理完来自外部的事件,(B)不是设计实时系统主要追求的目标。 A:(1)响应时间;(2)周转时间;(3)规定时间;(4)调度时间。 B:(1)安全可靠;(2)资源利用率;(3)及时响应;(4)快速处理。 14. 在下列系统中,(A)是实时信息系统,(B)是实时控制系统。 A,B:(1)计算机激光照排系统;(2)民航售票系统;(3)办公自动化系统;(4)计算机辅助设计系统;(5)火箭飞行控制系统。

15. 从下面关于并发性的论述中,选出一条正确的论述。 (1)并发性是指若干事件在同一时刻发生。 (2)并发性是指若干事件在不同时刻发生。

(3)并发性是指若干事件在同一时间间隔内发生。 (4)并发性是指若干事件在不同时间间隔内发生。

16. 从下述关于模块化程序的叙述中,选出5条正确的叙述。 (1)使程序设计更为方便,但比较难维护。 (2)便于由多人分工编制大型程序。 (3)便于软件功能扩充。

(4)在内存能够容纳的前提下,应使模块尽可能大,以减少模块的个数。

2

(5)模块之间的接口叫数据文件。

(6)只要模块接口不变,各模块内部实现细节的修改,不会影响别的模块。 (7)使程序易于理解,也利于排错。

(8)模块间的单向调用关系,形成了模块的层次式结构。 (9)模块越小,模块化的优点越明显,一般来说,一个模块的大小在10行以下。 (10)一个模块实际上是一个进程。

17. 采用(A)结构时,将OS分成用于实现OS最基本功能的内核和提供各种服务的服务器两个部分;通常,下列模块中必须包含在操作系统内核中的是(B)模块。 A:(1)整体化;(2)模块化;(3)层次式;(4)微内核。 B:(1)内存分配;(2)中断处理;(3)文件处理;(4)命令处理。 18. 与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含(A)。 A:(1)提高系统的可扩展性;(2)提高了OS的运行效率;(3)增强了系统的可靠性;(4)使OS的可移植性更好。

19. 在8位微机上占据统治地位的操作系统是(A),16位微机事实上的操作系统标准是(B)。 A,B:(1)CP/M;(2)MS-DOS;(3)UNIX;(4)Xenix。 20. 在3.X版本以前的MS-DOS是(A)操作系统,Windows 95是(B)操作系统,Windows XP是(C),它们都是由(D)开发的。 A,B,C:(1)单用户单任务;(2)单用户多任务;(3)多用户单任务;(4)多用户多任务。 D:(1)IBM公司;(2)Microsoft公司;(3)Microsoft和IBM联合;(4)Bell实验室。

21. OS/2操作系统最初是由(A)开发的,它属于(B)类操作系统;UNIX操作系统最初是由(C)推出的,它属于(D)类操作系统。 A,C:(1)IBM公司;(2)Microsoft公司;(3)Microsoft和IBM联合;(4)Bell实验室。 B,D:(1)单用户单任务;(2)单用户多任务;(3)多处理机;(4)多用户多任务。

22. 在WINDOWS 98操作系统中,用户在用word输入文字的同时用real player看电影,那么,word和real player这两个进程是 D 执行。 A.并行 B.串行 C.顺序 D.并发 23. 一般来说,为了实现多道程序设计,计算机首先需要有 A 。 A. 更大的内存 B. 更快的外部设备 C. 更快的CPU D. 更先进的终端 24. 采用Microkernel结构的操作系统有 B 。

A. DOS B. WINDOWS XP C. WINDOWS 98 D. Linux 25. 紧耦合系统就是 D 。 A. 分时操作系统 B. 分布式操作系统 C. 网络操作系统 D. 并行操作系统 26.以下不属于操作系统部件的是 B 。 A.进程管理 B. 数据库管理 C.保护系统 D.命令解释器系统 27. 从用户的观点看,操作系统是 A 。 A.用户与计算机之间的接口 B.控制和管理计算机资源的软件

3

C.合理地组织计算机工作流程的软件

D.由若干层次的程序按一定的结构组成的有机体

28. 操作系统的功能是进行处理机管理、 B 管理、设备管理及信息管理。 A.进程 B.存储器 C.硬件 D.软件 29. 操作系统中采用多道程序设计技术提高CPU和外部设备的 A 。 A.利用率 B.可靠性 C.稳定性 D.兼容性

30. 操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的 B 和方便用户使用计算机而配备的一种系统软件。

A.速度 B.利用率 C.灵活性 D.兼容性 31. 操作系统的基本类型主要有 B 。 A.批处理系统、分时系统及多任务系统

B.实时操作系统、批处理操作系统及分时操作系统 C.单用户系统、多用户系统及批处理系统 D.实时系统、分时系统和多用户系统

32. 所谓 B 是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。

A.多重处理 B.多道程序设计 C.实进处理 D.共行执行 33. 多道批处理系统硬件支持是20世纪60年代初发展起来的 B 。 A. RISC技术 B. 通道和中断机构 C. 集成电路 D. 高速内存

34. C 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络 B.分布式 C.分时 D.实时 35. 如果分时操作系统的时间片一定,那么 ,则响应时间越长。 A. 用户数越少 B. 用户数越多 C. 内存越少 D. 内存越多 36.分时操作系统通常采用 B 策略为用户服务。

A.可靠性和灵活性 B.时间片轮转 C.时间片加权分配 D.短作业优先 37. C 操作系统允许用户把若干个作业提交计算机系统。 A.单用户 B.分布式 C.批处理 D.监督 38. 若把操作系统看作计算机系统资源的管理者,下列的 D 不属于操作系统所管理的资源。

A.程序 B.内存 C.CPU D.中断

(二) 填空题

1. 设计现代OS的主要目标是 和 。提高资源利用率;方便用户。 2. 单道批处理系统是在解决 和 的矛盾中发展起来的。 人机矛盾;CPU与I/O设备速度不匹配。

3. 在单处理机环境下的多道程序设计具有多道、 和 的特点。 宏观上同时运行;微观上交替运行。

4. 现代操作系统的两个最基本的特征是 和 ,除此之外,它还具有 和 的特征。

并发;资源共享;虚拟性;异步性

5. 从资源管理的角度看,操作系统具有四大功能: 、 、 、和 ;为了方便用户,操作系统还必须提供 。

4

处理机管理、存储器管理、设备管理、文件管理、友好的用户接口 6. 操作系统的基本类型主要有 、 和 。 批处理系统、分时系统、实时系统

7. 批处理系统的主要优点是 和 ;主要缺点是 和 。

资源利用率高、系统吞吐量大、无交互作用能力、作业平均周转时间长。 8. 实现分时系统的关键问题是 ,为此必须引入 的概念,并采用 调度算法。人机交互、时间片、时间片轮转

9. 分时系统的基本特征是: 、 、 和 。多路性、独立性、交互性、及时性

10. 若干事件在同一时间间隔内发生称为 ;若干事件在同一时刻发生称为 。并发、并行

11. 实时系统可分为 和 两种类型;民航售票系统属于 ,而导弹飞行控制系统则属于 。 实时信息处理系统、实时控制系统

12. 为了使实时系统高度可靠和安全,通常不强求 。资源利用率

13. 当前比较流行的微内核的操作系统结构,是建立在层次化结构的基础上的,而且还采用了 模式和 技术。客户机/服务器、面向对象程序设计 17.实时操作系统与分时操作系统的主要区别是 及时性和高可靠性 。

18.如果操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时,则属于 分时操作系统 类型;如果操作系统可靠,时间响应及时但仅有简单的交互能力则属于 实时操作系统 类型;如果操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程的自动化,则属于 批处理操作系统 类型。

19.采用多道程序设计技术能充分发挥 CPU 与 外设 并行工作的能力。

20.并发和 共享 是操作系统的两个最基本的特征,两者之间互为存在条件。 21.操作系统的主要性能参数有 吞吐量 和 利用率 等。吞吐量 指的是单位时间内系统处理的作业量。利用率指的是在一个给定时间内,系统的一个指定成分被使用的时间比例。

(三) 问答题

1. 设计现代OS的主要目标是什么? 答:设计现代OS的主要目标是:

(1) 方便性 (2) 有效性 (3) 可扩充性 (4) 开放性

2. OS的作用可表现在哪几个方面?

答:从一般用户的观点,可把OS看作是用户与计算机硬件系统之间的接口;从资源管理观点,可把OS视为计算机系统资源的管理者;另外OS还可用做扩充机器。

3.为什么说OS实现了对计算机资源的抽象?

答:OS是铺设在计算机硬件上的多层系统软件,它们不仅增强了系统的功能,而且还隐藏了对硬件操作的细节,由它们实现了对计算机硬件操作的多个层次的

5

抽象。值得说明的是,对一个硬件在底层进行抽象后,在高层还可再次对该资源进行抽象,成为更高层的抽象模型。随着抽象层次的提高,抽象接口所提供的功能就越来越强,用户使用起来也更加方便。

4. 试说明推动多道批处理系统形成和发展的主要动力是什么?

答:推动多道批处理系统形成和发展的主要动力是提高资源利用率和系统吞吐量。

5. 何为脱机I/O和联机I/O?

答:为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,上世纪50年代出现了脱机输入输出技术。该技术是事先将装有用户程序和数据的纸带(卡片)装入纸带输入机(卡片机),在一台外围机的控制下,把纸带(卡片)上的数据(程序)输入到磁带上。当CPU需要这些程序和数据时,再从磁带上将其高速调入内存。当CPU需要输出时,可由CPU直接高速地把数据从内存送到磁带上,然后再在另一台外围机的控制下,将磁带上的结果通过相应的输出设备输出。由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入/输出方式;反之,在主机的直接控制下进行输入/输出的方式称为联机输入/输出方式。

6. 试说明推动分时系统形成和发展的主要动力是什么?P9

答:推动分时系统形成和发展的主要动力是用户的需要。具体的说,用户需要表现在以下方面:

(1) 人机交互; (2) 共享主机; (3) 便于用户上机。

7. 实现分时系统的关健问题是什么?应如何解决? 8. 为什么要引入实时OS?

9. 什么是硬实时任务和软实时任务?试举例说明。

10. 在8位微机和16位微机中,占据了统治地位的是什么操作系统?

11. 试列出Windows OS中五个主要版本,并说明它们分别较之前一个版本有何改进。

12.试从交互性、及时性和可靠性方面,将分时系统与实时系统进行比较。 【解】

(1) 多路性 实时信息处理系统与分时系统一样具有多路性。系统按

分时原则为多个终端用户服务;而对实时控制系统,其多路性则主要表现在经常对多路的现场信息进行采集以及对多个对象或多个执行机构进行控制。 (2) 独立性 实时信息处理系统与分时系统一样具有独立性。每个终

端用户在向实时系统提出服务请求时,是彼此独立地操作,互不干扰;而在实时控制系统中信息的采集和对对象的控制,也都是彼此互不干扰。 (3) 及时性 实时信息系统对实时性的要求与分时系统类似,都是以

人所能接受的等待时间来确定;而实时控制系统的及时性,则是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级、百毫秒级,甚至有的要低于100微秒。 (4) 交互性 实时信息处理系统虽也具有交互性,但这里人与系统的

交互,仅限于访问系统中某些特定的专用服务程序。它不象分时系统那样能向终端用户提供数据处理服务、资源共享等服务。

6

(5) 可靠性 分时系统虽然也要求系统可靠,相比之下,实时系统则

要求系统高度可靠。因为任何差错都可能带来巨大的经济损失、甚至无法预料的灾难性后果。因此,在实时系统中,往往都采取了多级容错措施,来保证系统及数据的安全。

13. OS有哪几大特征?其最基本特征是什么?

答:三种OS都有自己的特征,如批处理系统具有能对多个作业进行成批处理,以获得高的系统吞吐量的特征,分时系统具有允许用户和计算机进行人机交互特征,实时系统具有实时特征,但它们也都具有并发、共享、虚拟、异步这四个基本特征。其中,并发特征是操作系统最重要的特征,其它三个特征都是以并发特征为前提的。

14.处理机管理有哪些主要功能?它们的主要任务是什么? 15.内存管理有哪些主要功能?它们的主要任务是什么? 16.设备管理有哪些主要功能?其主要任务是什么? 17.文件管理有哪些主要功能?其主要任务是什么? 18.是什么原因使操作系统具有异步性特征?

答:在多道程序环境下,允许多个进程并发执行,但由于资源等因素的限制,通常,进程的执行并非“一气呵成”,而是以“走走停停”的方式运行。内存中的每个进程在何时执行,何时暂停,以怎样的速度向前推进,每道程序总共需多少时间才能完成,都是不可预知的。很可能是先进入内存的作业后完成;而后进入内存的作业先完成。或者说,进程是以异步方式运行的。尽管如此,但只要运行环境相同,作业经多次运行,都会获得完全相同的结果,因此,异步运行方式是允许的。此即进程的异步性,是操作系统的一个重要特征。 19. 模块接口法存在着哪些问题?可通过什么样的途径来解决? 20. 在微内核OS中,为什么要采用客户/服务器模式? 21. 试描述什么是微内核OS。

22.在基于微内核结构的OS中,应用了哪些新技术? 答:1)客户/服务器模式(Client-Server Model)

2)面向对象程序设计技术OOP(Objected-Orientated Programming) 3)微内核技术

23.何谓微内核技术?在微内核技术中通常提供了哪些功能?

答:所谓微内核技术,是精心设计的、能实现现代化OS核心功能的小型内核,它与一般的OS(程序)不同,它更小更精炼,它不仅运行在核心态,而且开机后常驻内存,它不会因内存紧张而被换出内存。微内核并非是一个完整的OS,而只是为构建通用OS提供一个重要基础。

微内核技术提供了以下功能:进程管理、存储器管理、进程间通信管理、低级I/O功能。

24.微内核操作系统具有哪些优点?它为何能有这些优点?

25. 请论述操作系统的发展方向及新技术。

答:随着VLSI的发展和计算机的发展,已出现了微机OS、多处理机OS、网络OS、分布式OS、并行OS,操作系统将朝着网络共享和分布处理的方向发展; 分布式处理是操作系统的新技术,系统的处理、控制任务都分布到各个处理单位上,可并发执行、分布处理。此外,操作系统的结构模式也有了新发展,有客户/服务模式,对象模式,对称多处理机模式等。

7

26. 多道程序运行的特征。 答:

(1) 多道性:在内存中可同时驻留多道程序,并允许他们并发执行,从而有

效地提高了资源利用率和系统吞吐量。

(2) 无序性:多个作业完成的先后顺序与它们进入内存的顺序之间,并无严

格的对应关系。

(3) 调度性:作业从提交给系统开始直至完成,需要经过以下两次调度:作

业调度和进程调度。

27.对操作系统的描述有哪两种主要观点。 答:对操作系统的描述主要有虚拟机和资源管理两种观点。虚拟机的观点也称扩展机器的观点,是对操作系统功能位置的一种由顶向下的俯视。装有操作系统的计算机极大地扩展了原计算机的功能,把用户面对的一个包含有各种硬件部件的计算机系统的操作和使用由复杂变得简单,从低级操作上升为高级操作,把基本功能扩展为多种功能。因此,在裸机上配置了操作系统之后,对用户来说好像是一台扩展了的机器,即一台虚拟的机器,虚拟机的扩展包括了系统功能和数量上的扩展。

资源管理的观点是目前对操作系统描述的主要观点,是一种对操作系统功能位置的由底到上的观察的观点。资源管理也是操作系统的主要功能,这里的资源分为软、硬件资源。硬件资源包括处理机、主存储器、输入/输出设备,相应地,操作系统中就有处理机管理、内存管理、设备管理等功能,软件资源包括文件或信息,相应地,在操作系统中就有文件管理功能。

28. 某计算机系统有一台输入机、一台打印机。现有两道程序同时投入运行,且程序A先开始运行,程序B后运行。程序A的运行轨迹为:计算50ms,打印信息100ms,再计算50ms,打印信息100ms,结束。程序B的运行轨迹为:计算50ms,输入数据80ms,再计算100ms,结束。试说明:(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会空闲等待?

(2)程序A、B运行时有无等待现象?若有,在什么时候会发生等待现象? 解:(1) 两道程序并发执行时的工作情况如下图所示。

PA PB PA PB

CPU 50 50 50 100 输入机 80

打印机 100 100

(2)从图中可以看出,两道程序运行期间,CPU存在空闲等待。空闲等待的时间段为程序A开始运行后100ms至150ms之间。在此期间,程序A正在打印信息,而程序B正在输入数据。

(3)程序A启动运行后无等待现象,而在程序B启动运行后存在等待现象。程序B的等待时间段为A开始运行后180ms至200ms之间(或程序B启动运行后130ms至150ms之间)。

29.请简述为什么要在核心I/O子系统中要引入缓冲机制(Buffering)。 答:引入缓冲的主要原因:

(1) 缓和CPU与I/O设备间速度不匹配的矛盾。

8

(2) 减少对CPU的中断频率,放宽对中断响应时间的限制。 (3) 提高CPU与I/O设备之间的并行性。

1. 操作系统的两个主要目标是什么?

答:①操作系统试图调度计算活动,以确保计算系统高性能。

②操作系统提供了一个环境,以便开发和运行程序。 2. 多道程序设计的主要优点是什么?

答:通过组织作业,使CPU总有一个作业可执行,从而提高了CPU的利用率。 3. 列出下列类型操作系统的基本特点

a 批处理:通过使用驻留操作系统允许自动切换作业,从而大大地提高了计算机利用率,但CPU利用率仍然较低。

b 交互式:提供用户与系统之间的直接通信。

c 分时:是多道程序设计的自然延伸,虽然CPU还是通过在作业之间的切换来执行多个作业,但是由于切换非常之快,用户可以在每个程序运行期间与之进行交互。

d 实时:对处理器操作或数据流动有严格时间要求。 e 网络:提供许多功能的系统。

f 并行式:由多个紧密通信的处理器,它们共享计算机总线、时钟,有时还有内存和外设等。

g 分布式:通过网络提供功能,共享计算任务并向用户提供丰富的功能。 h 集群式:将多个CPU集中起来完成任务,由两个或多个独立的系统耦合起来的。

i 手持式:手持设备有限尺寸,导致手持设备内存少,处理器速度慢,且屏幕小。

4. 考虑操作系统的多种定义,操作系统是否应该包括浏览器和电子邮件程序这样的应用程序?分别从正反两方面加以论述,来支持你的答案。 答:不应该包括。

这类应用程序并不能提供一个环境来开发别的程序和运行别的程序,它

们只是一些应用软件在操作系统上运行。 5.试比较网络OS与分布式OS。 答:在分布式系统上配置的OS,称为分布式OS,它虽与网络OS有许多相似之处,但两者各有特点。

(1) 分布性:分布式OS不是集中地驻留在某一个站点中,而是较均匀

地分布在系统的各个站点上,因此,OS的处理和控制功能是分布式的。而计算机网络虽然都具有分布处理功能,然而网络的控制功能,则大多是集中在某个(些)主机或网络服务器中,或说控制方式是集中式的。 (2) 并行性:在分布式处理系统中,具有多个处理单元,因此,分布

式OS的任务分配程序可将多个任务分配到多个处理单元上,使这些任务并行执行,从而加速任务执行。而在计算机网络中,每个用户的一个或多个任务通常都在自己(本地)的计算机上处理,因此,在网络OS中通常无任务分配功能。 (3) 透明性:分布式OS通常能很好地隐藏系统内部的实现细节。如对

象的物理位置、并发控制、系统故障等对用户都是透明的。例如,当用户要访问某个文件时,只需提供文件名而无须知道(所要访问的对象)

9

它是驻留在哪个站点上,即可对它进行访问,亦即具有物理位置的透明性。对于网络OS,虽然它也具有一定的透明性,但主要是指在OS上的透明性。例如,当一用户要访问服务器上的文件时,只需发出相应的文件存取命令,而无须了解对该文件的存取是如何实现的。 (4) 共享性:在分布式系统中,分布在各个站点上的软件、硬件资源,

可供全系统中的所有用户共享,并能以透明方式对它们进行访问。而网络OS虽然能提供资源共享,但所共享的资源大多是设置在主机或网络服务器中。而在其他机器上的资源,则通常仅由使用该机的用户独占。 (5) 健壮性:由于分布式系统的处理和控制功能是分布的,因此,任

何站点上的故障,都不会给系统造成太大的影响;加之,当某设备出现故障时,可通过容错技术实现系统重构,从而仍能保证系统的运行,因而系统具有健壮性,即具有较好的可用性和可靠性。而网络OS,其控制功能大多集中在主机或服务器中,这使系统具有潜在的不可靠性,此外,系统的重构功能也较弱。

6. 操作系统的主要部件有哪些? 答:操作系统的部件主要有:

进程管理 主存管理

二级存储器管理 I/O系统管理 文件管理 保护系统 网络处理

命令解释器系统

7.什么是与设备无关性?有什么好处?

答:为了提高OS的可适应性和可扩展性,在现代OS中都毫无例外地实现

了设备独立性,也称设备无关性。

基本含义:应用程序独立于具体使用的物理设备。为了实现设备独立性而引入了逻辑设备和物理设备两概念。

在应用程序中,使用逻辑设备名称来请求使用某类设备;而系统在实际执行时,还必须使用物理设备名称。

优点:设备分配时的灵活性、易于实现I/O重定向(用于I/O操作的设备可以更换(即重定向),而不必改变应用程序。 8.叙述操作系统在计算机系统中的位置。 9. 什么是操作系统?它有什么基本特征?

10. 批处理、分时和实时操作系统各有什么特点?

11. 什么是多道程序设计技术?多道程序设计技术的特点是什么? 补充1:写一篇有关LINUX的文章(500字)。 补充2:写一篇有关CS,BS比较的文章(500字)

(四) 判断题

1. 分布式系统就是紧耦合系统。

答:错。分布式系统是松散耦合系统。

10

2. 在一个只有单个CPU的计算机中,进程不能并行操作。

答:错。一个进程在利用CPU运行,另一个进程可以同时进行I/O操作,它们是并行的。

11

本文来源:https://www.bwwdw.com/article/i4ip.html

Top