当前位置:文档之家› 最新操作系统概念第七版习题答案(中文版)完整版

最新操作系统概念第七版习题答案(中文版)完整版

最新操作系统概念第七版习题答案(中文版)完整版
最新操作系统概念第七版习题答案(中文版)完整版

1.1 在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致1

多种安全问题。a. 列出此类的问题 b.在一个分时机器中,能否确保像在专用2

机器上

3

一样的安全度?并解释之。

4

Answer:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源5

(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保6

护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现7

是正确的是一件困难的事。

8

1.2 资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪9

种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联10

的工作站(c)手持电脑

11

Answer: (a)大型电脑或迷你电脑系统:内存和 CPU 资源,外存,网络带12

13

(b)与服务器相联的工作站:内存和 CPU 资源(c)手持电脑:功率消

14

耗,内存资源

15

1.3 在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户16

工作站更好?

17

Answer:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,18

分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,19

问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用20

户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以21

及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是22

最好的,。

23

1.4 在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b) 24

实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时

25

Answer:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器26

和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分27

时系统。批处理程序在两种环境中都是非必需的。

28

1.5 描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三29

个优点和一个缺点?

30

Answer:SMP意味着所以处理器都对等,而且 I/O 可以在任何处理器上运31

行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处32

理器为从处理器安排工作,而且 I/O 也只在主处理器上运行。多处理器系统能33

比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。

34

它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在35

软、硬件上也更复杂(增加计算量、规模经济、增加可靠性)

36

1.6 集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提37

供一个高可靠性的服务器的要求是什么?

38

Answer:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计39

算任务。另一方面,多道程序系统可以被看做是一个有多个 CPU 组成的单一的40

物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通41

信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性42

服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故43

障时,另一台处理器能够接管故障处理的功能。

44

1.7 试区分分布式系统(distribute system)的客户机-服务器(client-

45

server)模型与对等系统(peer-to-peer)模型

46

Answer: 客户机-服务器(client-server)模型可以由客户机和服务器的角色47

被区分。在这种模型下,客户机向服务器发出请求,然后服务器满足这种请求。

48

对等系统(peer-to-peer)模型没有这种严格的区分角色,。实际上,在系统中49

的所有结点被看做是对等的,而且这些结点既可以是客户机也可以是服务器,或50

者两这都是。也许一个结点从另一个对等结点上请求一个服务,或者,这个结点51

满足在系统中的另一个结点的请求。比如,一个系统中的结点共享烹饪方法。在52

客户机 -服务器(client-server)模型下,所有方法都被存储在服务器上。如53

果一个客户机想要获得烹饪方法,它必须向那台服务器发出请求。在对等系统54

(peer-to-peer)模型下,一个结点可以向另外的结点请求指定的烹饪方法。存55

储了这种烹饪方法的那个结点(或几个结点)可以把烹饪的方法提供给发出请求56

的结点。注意每个对等结点既可以扮演客户机(发出请求),也可以扮演服务器57

(提供请求)。

58

1.8 如果一个由两个结点组成的集群系统正在运行一个数据库,试描述集群软59

60

可以用哪两种方法管理存取磁盘的数据,并说明每种方法的优点和缺点。

61

Answer:两种方法 :非对称集群系统 (asymmetric clustering) 和并行集群62

系统 (parallel clustering).对于非对称集群系统,一个主机运行这个数据63

库,而其它主机只是监测这个数据库。如果服务器出现故障,进行监测的主机64

就会转变成运行这个数据库的主机。这是提供适当的冗余。然而,它没有利用65

具有潜在处理能力的主机。对于并行集群系统,数据库可以在两个并行的主机66

上运行。在并行集群系统上实现的困难是提供一些分布式锁机制给共享磁盘上67

的文件。

68

1.9 网络计算机是怎样不同与传统的个人计算机的?试取出一些使用网络计算69

机的好处的方案。

70

Answer:网络计算机是基于一台核心的计算机作为其服务器。同时,它也具有71

一个最小化的操作系统来管理这些资源。另一方面,个人计算机必须在不依赖于72

核心计算机的基础上,能够独立提供所有被请求的功能。在行政花费太高以及共73

享导致更高效的使用资源的情景下是精确的,在这些环境中网络计算机是理想74

的。

75

1.10 中断(interupt)的目的是什么?陷阱(trap)与中断的区别是什么?

76

陷阱可以被用户程序(user program)有意地的产生吗?如果可以,那目的是77

什么?Answer: 中断是一种在系统内硬件产生的流量变化。中断操作装置是用78

来处理中断请求;然后返回控制中断的上下文和指令。陷阱是软件产生的中79

断。中断可以被用来标志I/O 的完成,从而排除设备投票站(device 80

polling)的需要。陷阱可以被用来调用操作系统的程序或者捕捉到算术错误。

81

1.11 内存存储是被用于高速的I/O 设备,其目的是为了避免增加CPU 的过82

度运行。

83

(a)设备的CPU 接口是怎样与转换器(transfer)协作的?

84

(b)当内存操作完全时,CPU 是怎么知道的?

85

(c)当DMA 控制器正在转换数据时,CPU 是被允许运行其它程序的。这种进程

86

与用户程序的运行冲突吗?如果冲突的话,试描述可能引起哪种冲突?

87

Answer: CPU 可以通过写数据到可以被设备独立存储的寄存器中来启动 DMA 88

操作。当设备接收到来自 CPU 的命令时,启动响应的操作。当设备完成此操作89

时,就中断 CPU 来说明操作已经完成。设备和 CPU 都可以被内存同时访问。

90

内存控制器对这两个实体以公平的方式给内存总线提供存取。CPU 可能不能同91

时以很快的速度配给给内存操作,因为它必须去竞争设备而使得自己存取到内92

存总线中去。

93

1.12 一些计算机系统没有在硬件中提供个人模式(privileged mode)。对于94

这种计算机系统来说,可能构成安全的操作系统吗?对可能和不可能两种情况95

分别给出理由。

96

Answer:一种类型处理器的操作系统需要在任何时候都被控制(或监测模式)。

97

有两种方法可以完成这个操作:a.所有用户程序的软件翻译(像一些 BASIC,98

Java, LISP systems)。在软件中,软件解释程序能够提供硬件所不能提供的。

99

b.要求所有程序都用高级语言编写,以便于所以目标代码都被编译出来。编译器100

将会产生硬件忽略的防护性检查(in-line 或功能调用)。

101

1.13 给出缓存(caches)十分有用的两个理由。他们解决了什么问题?他们102

引起了什么问题?如果缓存可以被做成装备想要缓存的容量(例如,缓存像磁盘103

那么大),为什么不把它做的那么大,其限制的原因是什么?

104

Answer:当两个或者更多的部件需要交换数据,以及组成部件以不同的速度完105

成转换时,缓存是十分有用的。缓存通过在个组成部件之间提供一个中间速度的106

缓冲区来解决转换问题。如果速度较快的设备在缓存中发现它所要的数据,它就107

不需要再等待速度较慢的设备了。缓存中的数据必须与组成部件中的要一致。如108

果一个组成部件中的数据值改变了,缓存中的这个数据也必须更新。在多进程系109

统中,当有不止一个进程可能进入同一个数据时,这就成了一个显著的问题。一110

个组成部件将会被一个同等大小的组成部件所消除,但是只有当;(a)缓存和组成111

部件有相同状态存储能力(也就是,当断电的时候,组成部件还能保存它的数112

据,缓存也一样能保存它的数据),(b)缓存是可以负担的起的,因为速度更快的113

存储器意味着更高的价格。

114

1.14 试举例说明在下列的进程环境中,快速缓冲贮存区的数据保持连贯性的115

问题是怎样表明的?(a)单道程序系统(Single-processor systems)(b)多道程116

序系统

117

(Mulitiprocessor systems)(c)分布式系统(Distribute systems)

118

Answer: 在单道程序系统(Single-processor systems)中,当一个进程发119

布更新给快速缓冲贮存区的数据时,内存需要被更新。这些更新一种快速的或120

缓慢的方式执行。在多道程序系统(Mulitiprocessor systems)中,不同的进121

程或许在它的本地存储上存储相同的内存位置。当更新发生时,其它存储的位122

置需要使其无效或更新。在分布式系统(Distribute systems)中,快速存储123

区数据的协调不是问题,然而,当客户机存储文件数据时,协调问题就会被提124

及。

125

1.15 试描述一个机器装置为了阻止一个程序避免修改与其它程序有联系的内126

存而执行内存保护。

127

Answer:处理器可以追踪哪个位置是与每个进程相联系的以及限制进入一个程128

序的范围的外面位置。信息与一个程序的内存范围有关,它可以通过使用库,限129

制寄存器和对每个进入内存的信息执行检查来维持其本身。

130

1.16 哪种网络结构最适合下列环境:(a)一个寝室楼层(b)一个大学校园131

(c)一个州(d)一个国家。

132

Answer:

133

(a)一个寝室楼层:A LAN

134

(b)一个大学校园: ALAN,possibly a WAN for a very large campuses.

135

(c)一个州:A WAN

136

(d)一个国家:A WAN

137

1.17 列出下列操作系统的基本特点:

138

a.批处理

b.交互式

c.分时

d.实时

e.网络

f.并行式

g.分布式

h.集群式

i. 139

手持式Answer: a.批处理:具有相似需求的作业被成批的集合起来,并把它们140

作为一个整体通过一个操作员或自动作业程序装置运行通过计算机。通过缓冲141

区,线下操作,后台和多道程序,运用尝试保持 CPU 和 I/O 一直繁忙,从而使142

得性能被提

143

高。批处理系统对于运行那些需要较少互动的大型作业十分适用。它们可以被144

145

迟地提交或获得。

146

b.交互式:这种系统由许多短期交易构成,并且下一个交易的结果是无法预知147

的。

148

从用户提交到等待结果的响应时间应该是比较短的,通常为 1 秒左右。

149

c.分时:这种系统使用 CPU 调度和多道程序来经济的提供一个系统的人机通150

信功能。CPU 从一个用户快速切换到另一个用户。以每个程序从终端机中读取151

它的下一个控制卡,并且把输出的信息正确快速的输出到显示器上来替代用152

soopled card images 定义的作业。

153

d.实时:经常用于专门的用途。这个系统从感应器上读取数据,而且必须在严154

格的时间内做出响应以保证正确的性能。

155

e.网络:提供给操作系统一个特征,使得其进入网络,比如;文件共享。

156

f.并行式:每一个处理器都运行同一个操作系统的拷贝。这些拷贝通过系统总157

线进行通信。

158

操作系统概念习题集锦

1 引论 小结 1.计算机系统由硬件和软件组成。硬件是计算机系统的物质基础,操作系统是硬件之上的第一层软件,是支撑其他所有软件运行的基础。 2.多道程序设计是指在内存中同时存放多道程序,这些程序在管理程序的控制下交替运行,共享处理机及系统中的其他资源。在单处理机系统中多道程序运行的特点是:·多道:计算机内存中同时存放多道相互独立的程序。 ·宏观上并行:同时进入系统的多道程序都处于运行过程中,即它们先后开始了各自的运行,但都未运行完毕。 ·微观上串行:内存中的多道程序轮流占有CPU,交替执行。 3.操作系统是一组控制和管理计算机硬件和软件资源,合理地组织计算机工作流程,以及方便用户的程序的集合。 4.操作系统有三种基本类型,即批处理操作系统、分时操作系统及实时操作系统。 ·批处理操作系统能对一批作业自动进行处理,在批处理系统中引入多道程序设计技术就形成了多道批处理系统。多道批处理系统的主要特征是用户脱机使用计算机、成批处理及多道程序运行。 ·在分时操作系统中,处理机的运行时间被分成很短的时间片,系统按时间片轮流把处理机分配给各联机作业使用,若某个作业在分配给它的时间片内不能完成其计算,则该作业暂时停止运行,把处理机让给另一个作业使用,等待下一轮时再继续其运行。分时系统的特征是同时性、交互性、独立性和及时性。 ·实时系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时设备和实时任务协调一致地工作。实时系统的主要特征是响应及时和可靠性高。 5.操作系统的特征是并发性、共享性、虚拟性及不确定性。 ·并发是指两个或多个事件在同一时间间隔内发生。 ·共享是指系统中的资源供多个用户共同使用。

操作系统 习题答案(中文版)

操作系统概第七版中文版习题答案(全) 1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题 b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 答:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 答:(a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? 答:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 答:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? 答:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? 答:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型与对等系统(peer-to-peer)模型 答:客户机-服务器(client-server)模型可以由客户机和服务器的角色被区分。在这种模型下,客户机向服务器发出请求,然后服务器满足这种请求。对等系统(peer-to-peer)模

工程测量学试题库160题(附答案)..

工程测量学试题库(附答案) 1. ( D )处处与铅垂线垂直。 A.水平面 B.参考椭球面 C.铅垂面 D.大地水准面 2. 地球的长半径约为( A )千米。 A.6371 B.6400 C.6378 D.6356 3. 在测量直角坐标系中,纵轴为( C )。 A.x轴,向东为正 B.y轴,向东为正 C.x轴,向北为正 D.y轴,向北为正 4. 对高程测量,用水平面代替水准面的限度是( D )。 A. 在以10km为半径的范围内可以代替 B. 在以20km为半径的范围内可以代替 C. 不论多大距离都可代替 D. 不能代替 5. 在以( B )km为半径的范围内,可以用水平面代替水准面进行距离测量。 A.5 B.10 C.15 D.20 6. 在测量平面直角坐标系中,x轴表示什么方向?(C)。 A.东西 B.左右 C.南北 D.前后 7. 测定点的坐标的主要工作是( C )。 A.测量水平距离B.测量水平角 C.测量水平距离和水平角D.测量竖直角 8. 确定地面点的空间位置,就是确定该点的平面坐标和( A )。 A.高程B.方位角 C.已知坐标D.未知点坐标 9. 高斯投影属于( C )。 A.等面积投影B.等距离投影 C.等角投影D.等长度投影 10. 在测量直角坐标系中,横轴为( C )。 A. x轴,向东为正 B. x轴,向北为正 C. y轴,向东为正 D. y轴,向北为正 11. 在测量坐标系中,Y轴向(D)为正。 A、北 B、南 C、西 D、东 12. 假设的平均的静止海平面称为(D)。 A、基准面 B、水准面 C、水平面 D、大地水准面

13. ( B )的基准面是大地水准面。 A. 竖直角 B. 高程 C. 水平距离 D. 水平角 14. 建筑工程施工测量的基本工作是(B)。 A.测图 B.测设 C.用图 D.识图 15. 大地水准面处处与铅垂线(A)交。 A、正 B、平行 C、重合 D、斜 16. A、B两点,HA为115.032m,HB为114.729m,则hAB为(A)。 A、-0.303 B、0.303 C、29.761 D、-29.761 17. 建筑施工图中标注的某部位标高,一般都是指(B)。 A、绝对高程 B、相对高程 C、高差 18. 水在静止时的表面叫( B )。 A. 静水面 B. 水准面 C. 大地水准面 D. 水平面 19. ( B )的投影是大地水准面。 A. 竖直角 B. 高斯平面坐标 C. 水平距离 D. 水平角 20. 我国目前采用的高程基准是(D)。 A.高斯平面直角坐标 B.1980年国家大地坐标系 C.黄海高程系统 D.1985年国家高程基准 21. 地面上有一点A,任意取一个水准面,则点A到该水准面的铅垂距离为(D)。 A.绝对高程 B.海拔 C.高差 D.相对高程 22. 地面某点的经度为85°32′,该点应在三度带的第几带?( B ) 。 A.28 B.29 C.27 D.30 23. 在水准测量中,若后视点A读数小,前视点B读数大,则( D )。 A.A点比B点低 B.A、B可能同高 C.A、B的高程取决于仪器高度 D.A点比B点高 24. 水准测量中,设A为后视点,B为前视点,A尺读数为2.713m,B尺读数为1.401,已知A点高程为15.000m,则视线高程为( D )m。 A.13.688 B.16.312 C.16.401 D.17.713 25. 在水准测量中,若后视点A的读数大,前视点B的读数小,则有( A )。 A.A点比B点低 B.A点比B点高 C.A点与B点可能同高 D.A、B点的高低取决于仪器高度 26. 水准仪的分划值越大,说明( B )。 A. 圆弧半径大 B. 其灵敏度低 C. 气泡整平困难 D. 整平精度高 27. DS1水准仪的观测精度( A )DS3水准仪。

测量学试题及详细答案-

第一章绪论 1、概念: 水准面、大地水准面、高差、相对高程、绝对高程、测定、测设 2、知识点: (1)测量学的重要任务是什么?(测定、测设) (2)铅垂线、大地水准面在测量工作中的作用是什么?(基准线、基准面) (3)高斯平面直角坐标系与数学坐标系的异同。 (4)地面点的相对高程与高程起算面是否有关?地面点的相对高程与绝对高程的高程起算面分别是什么? (5)高程系统 (6)测量工作应遵循哪些原则? (7)测量工作的基本内容包括哪些? 一、名词解释: 1.简单: 铅垂线:铅垂线是指重力的方向线。 1.水准面:设想将静止的海水面向陆地延伸,形成一个封闭的曲面,称为水准面。 大地体:大地水准面所包围的地球形体称为大地体,它代表了地球的自然形状和大小。 地物:测量上将地面上人造或天然的固定物体称为地物。 地貌:将地面高低起伏的形态称为地貌。 地形:地形是地物和地貌的总称。 2.中等: 测量学:测量学是研究地球的形状和大小以及确定地面点位的科学。 测定即测绘:是指使用测量仪器与工具,通过测量和计算,把地球表面的地形缩绘成地形图,供经济建设、规划设计、科学研究和国防建设使用。 测设:测设又称施工放样,是把图纸上规划好的建筑物、构筑物的位置在地面上标定出来,作为施工的依据。 特征点:特征点是指在地物的平面位置和地貌的轮廓线上选择一些能表现其特征的点。 3.偏难: 变形观测:变形观测是指对地表沉降、滑动和位移现象以及由此而带来的地面上建筑物的变形、倾斜和开裂等现象进行精密的、定期的动态观测,它对于地震预报、大型建筑物和高层建筑物的施工和安全使用都具有重要意义。 大地水准面:由于水面可高可低,因此水准面有无穷多个,其中通过平均海水面的水准面,称为大地水准面,大地水准面是测量工作的基准面。 高程:地面点的高程是从地面点到大地水准面的铅垂距离,也称为绝对高程或海拔,用H表示,如A点的高称记为H A。 高差:地面上两点间高程差称为高差,用h表示。 绝对高程 H :地面点沿铅垂线到大地水准面的距离,简称高程、海拨、正高。 相对高程 H′:地面点沿铅垂线到假定水准面的距离,称为相对高程或假定高程。 测量工作的基本步骤:技术设计、控制测量、碎部测量、检查和验 收测绘成果 二、填空题 1.地面点到铅垂距离称为该点的绝对对高程;地面点到铅垂距离称为该点的相对高程。 大地水准面,假定水准面 2.通过海水面的称为大地水准面。平均,水准面 3.测量工作的基本要素是、和高程。距离,角度 4.测量使用的平面直角坐标是以中央子午线与赤道的交点为坐标原点,中央子午线为x轴,向为正,以赤

操作系统概念第七版习题答案(中文版)完整版

1.1 在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 Answer:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2 资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑或迷你电脑系统:内存和CPU 资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU 资源(c)手持电脑:功率消耗,内存资源 1.3 在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? Answer:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4 在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5 描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而且I/O 可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O 也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6 集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? Answer:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU 组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。

操作系统概念第七版翻译版高等教育出版郑扣根译

·1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况 导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像 在专用机器上一样的安全度?并解释之。 Answer:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何 保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的 实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中 哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服 务器相联的工作站(c)手持电脑 Answer: (a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗, 内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单 用户工作站更好? Answer:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快, 分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机 是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置 (b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时Answer:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器 和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的 三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协 作提供一个高可靠性的服务器的要求是什么? Answer:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计 算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的 物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7 试区分分布式系统(distribute system)的客户机-服务器(clientserver)模型与对等系统(peer-to-peer)模型

《测量学》试题库含详细答案

《测量学》试题库 一、填空题:(每小题2分,任抽14小题,计28分) 1、测量学是研究地球的形状和大小及确定地面点位置的科学,它的主要内容包括测定和测设两部分。 2、地形测量学是研究测绘地形图的科学,它的研究对象是地球表面。 3、目前测绘界习惯上将遥感(RS)、地理信息系统(GIS)、全球定位系统(GPS)等新技术简称为“3S”技术。 4、铅垂线是测量工作的基准线,大地水准面是测量工作的基准面。 5、人们习惯上将地球椭球体的长半径a和短半径 b ,或由一个半径a 和扁率α称为旋转椭球体元素。 6、通过英国格林尼治天文台的子午线,称为首子午线(或起始子午线),垂直于地轴的各平面与地球表面的交线,称为纬线。 7、我国目前采用的平面坐标系为“1980年国家大地坐标系”,高程系统是“1985年国家高程基” 。 8、根据钢尺的零分划位置不同将钢尺分成端点尺和刻线尺。 9、地球表面某点的磁子午线方向和真子午线方向之间的夹角称为磁偏角,某点的真子午线北方向与该点坐标纵线北方向之间的夹角,称为子午线收敛角。 10、由标准方向的北端顺时针方向量到某直线的夹角,称为该直线的方位角,直线与标准方向线所夹的锐角称为象限角。

11、方位角的变化范围是0°~360°,而象限角的取值范围为0°~90°。 12、两点间的高程差称为高差,水准测量时高差等于后视读数减去前视读数。 13、水准仪上的水准器是用来指示视准轴是 竖轴是否竖直的装置。通过水准管零点作水准管圆弧的切线,称为水准管轴。 14、在水准仪粗略整平中,左手拇指旋转脚螺旋的运动方向就是气泡移动的方向。 15变更仪器高法或双面尺法。 16、水准测量的实测高差与其理论值往往不相符,其差值称为水准路线的闭合差。 17、6"级光学经纬仪的读数装置常见的有两种,一种是单平板玻璃测微器,另一种是测微尺。 18、水准测量时前后视距大致相等主要是消除端点尺与刻线尺不平行而引起的误差。 19、经纬仪的安置主要包括对中和敕平两方面。 20、三角高程测量中所讲的“两差”改正指球差和气差两项改正。 21、通常把外界环境、测量仪器和观测者的技术水平三方面综合起来称为观测条件。 22、测量误差按其对测量结果影响的性质,可分为系统误差和偶然误差。 23、系统误差具有明显的规律性和累积性,对测量结果影响很大。

最新测量学试题及详细答案 Alan

第一章绪论 一、名词解释: 1.简单: 铅垂线:铅垂线是指重力的方向线。 水准面:设想将静止的海水面向陆地延伸,形成一个封闭的曲面,称为水准面。 大地体:大地水准面所包围的地球形体称为大地体,它代表了地球的自然形状和大小。 地物:测量上将地面上人造或天然的固定物体称为地物。 地貌:将地面高低起伏的形态称为地貌。 地形:地形是地物和地貌的总称。 2.中等: 测量学:测量学是研究地球的形状和大小以及确定地面点位的科学。 测绘:测绘是指使用测量仪器与工具,通过测量和计算,把地球表面的地形缩绘成地形图,供经济建设、规划设计、科学研究和国防建设使用。 测设:测设又称施工放样,是把图纸上规划好的建筑物、构筑物的位置在地面上标定出来,作为施工的依据。 特征点:特征点是指在地物的平面位置和地貌的轮廓线上选择一些能表现其特征的点。 3.偏难: 变形观测:变形观测是指对地表沉降、滑动和位移现象以及由此而带来的地面上建筑物的变形、倾斜和开裂等现象进行精密的、定期的动态观测,它对于地震预报、大型建筑物和高层建筑物的施工和安全使用都具有重要意义。 大地水准面:由于水面可高可低,因此水准面有无穷多个,其中通过平均海水面的水

准面,称为大地水准面,大地水准面是测量工作的基准面。 高程:地面点的高程是从地面点到大地水准面的铅垂距离,也称为绝对高程或海拔,用H表示,如A点的高称记为H A。 高差:地面上两点间高程差称为高差,用h表示。 二、填空题 1.地面点到铅垂距离称为该点的绝对对高程;地面点到铅垂距离称为 该点的相对高程。大地水准面,假定水准面 2.通过海水面的称为大地水准面。平均,水准面 3.测量工作的基本要素是、和高程。距离,角度 4.测量使用的平面直角坐标是以中央子午线与赤道的交点为坐标原点,中央子午线为x 轴,向为正,以赤道为y轴向为正。北,东 5.地面点位若用地理坐标表示,应为、和绝对高程。经度,纬 度 6.地面两点间高程之差,称为该两点间的,一般用h表示。A,B两点之间的 高差记为。高差, h AB 7.地球是一个旋转的,如果把它看作圆球,其半径的概值为 km。椭球体,6371 8.地面点的经度为该点的子午面与所夹的角。首子午面,二面 9.地面点的纬度为该点的与所组成的角度。球面法线, 赤道平面 10.测量工作的程序是、。先控制后 碎部,步步检核 11.测量学的任务是、和监测。测绘,测设 12.某点的经纬度为123°28', 45°12',该点在高斯6°投影带的带号为, 中央子午线的经度为°。51,123° 13.为了使高斯平面直角坐标系的y坐标恒大于零,将x轴自中央子午线向移动

操作系统概念第七版7-9章课后题答案(中文版)

7.1 假设有如图7.1所示的交通死锁。 a.证明这个例子中实际上包括了死锁的四个必要条件。 b.给出一个简单的规则用来在这个系统中避免死锁。 a.死锁的四个必要条件: (1)互斥;(2)占有并等待;(3)非抢占;(4)循环等待。 互斥的条件是只有一辆车占据道路上的一个空间位置。占有并等待表示一辆车占据道路上的位置并且等待前进。一辆车不能从道路上当前的位置移动开(就是非抢占)。最后就是循环等待,因为每个车正等待着随后的汽车向前发展。循环等待的条件也很容易从图形中观察到。 b.一个简单的避免这种的交通死锁的规则是,汽车不得进入一个十字路口如果明确地规定, 这样就不会产生相交。 7.2 考虑如下的死锁可能发生在哲学家进餐中,哲学家在同个时间获得筷子。讨论此种情况下死锁的四个必要条件的设置。讨论如何在消除其中任一条件来避免死锁的发生。 死锁是可能的,因为哲学家进餐问题是以以下的方式满足四个必要条件:1)相斥所需的筷子, 2 )哲学家守住的筷子在手,而他们等待其他筷子, 3 )没有非抢占的筷子,一个筷子分配给一个哲学家不能被强行拿走,4 )有可能循环等待。死锁可避免克服的条件方式如下: 1 )允许同时分享筷子, 2 )有哲学家放弃第一双筷子如果他们无法获得其他筷子,3 )允许筷子被强行拿走如果筷子已经被一位哲学家了占有了很长一段时间4 )实施编号筷子,总是获得较低编号的筷子,之后才能获得较高的编号的筷子。 7.3 一种可能以防止死锁的解决办法是要有一个单一的,优先于任何其他资源的资源。例如,如果多个线程试图访问同步对象A?…E,那么就可能发生死锁。(这种同步对象可能包括互斥体,信号量,条件变量等),我们可以通过增加第六个对象来防止死锁。每当一个线程希望获得同步锁定给对象A???E,它必须首先获得对象F的锁.该解决方案被称为遏制:对象A???E的锁内载对象F的锁。对比此方案的循环等待和Section7.4.4的循环等待。 这很可能不是一个好的解决办法,因为它产生过大的范围。尽可能在狭隘的范围内定义死锁政策会更好。 7.4 对下列问题对比循环等待方法和死锁避免方法(例如银行家算法): a.运行费用 b.系统的吞吐量 死锁避免方法往往会因为追踪当前资源分配的成本从来增加了运行费用。然而死锁避免方法比静态地防止死锁的形成方法允许更多地并发使用资源。从这个意义上说,死锁避免方案可以增加系统的吞吐量。 7.5 在一个真实的计算机系统中,可用的资源和进程命令对资源的要求都不会持续很久是一致的长期(几个月)。资源会损坏或被替换,新的进程会进入和离开系统,新的资源会被购买和添加到系统中。如果用银行家算法控制死锁,下面哪

操作系统概念第七版期末考试

操作系统期末考试试卷(B) 计算机科学系______级______科______班姓名__________学号__________ 题号一二三四总分 分数 ?、 填空(1%×30) ★该题答写在本卷纸上★ 1.操作系统的基本类型有1)____________________ 2)____________________ 3)____________________4)___________________5)___________________ _ 和6)分布式操作系统等。 2.常用的进程调度算法和作业调度算法有1)____________________ 2)___________________ 3)___________________ 4)____________________ 5)____________________ 和6)最高相应比优 先(HRN)算法等。 3.作业调度的目标主要有1)____________________ 2)____________________ 3)____________________4)___________________。 4.内存管理要解决的问题有1)_________________ 2)____________________ 3)____________________4)___________________5)___________________ 。 5.常用的内存管理方法有1)单一连续区管、2)___________________ 3)___________________ 和4)____________________等。 6.作业由1) 程序、2)__________________和3)__________________组成。 1

测量学_计算题库及参考答案

计算题库及参考答案 1、设A 点高程为15.023m ,欲测设设计高程为16.000m 的B 点,水准仪安置在A 、B 两点之间,读得A 尺读数a=2.340m ,B 尺读数b 为多少时,才能使尺底高程为B 点高程。 【解】水准仪的仪器高为=i H +=17.363m ,则B 尺的后视读数应为 b==1.363m ,此时,B 尺零点的高程为16m 。 2、在1∶2000地形图上,量得一段距离d =23.2cm ,其测量中误差=d m ±0.1cm ,求该段距离的实地长度 D 及中误差D m 。 【解】==dM D ×2000=464m ,==d D Mm m 2000×=200cm=2m 。 3、已知图中AB 的坐标方位角,观测了图中四个水平角,试计算边长B →1,1→2,2→3, 3→4的坐标方位角。 【解】=1B α197°15′27″+90°29′25″-180°=107°44′52″ =12α107°44′52″+106°16′32″-180°=34°01′24″ =23α34°01′24″+270°52′48″-180°=124°54′12″ =34α124°54′12″+299°35′46″ -180°=244°29′58″ 4、在同一观测条件下,对某水平角观测了五测回,观测值分别为:39°40′30″,39°40′48″,39°40′54″,39°40′42″,39°40′36″,试计算: ① 该角的算术平均值——39°40′42″; ② 一测回水平角观测中误差——±″; ③ 五测回算术平均值的中误差——±″。 6、已知=AB α89°12′01″,=B x 3065.347m ,=B y 2135.265m ,坐标推算路线为B →1→2,测得坐标推算路线的右角分别为=B β32°30′12″,=1β261°06′16″,水平距离分别为=1B D 123.704m , =12D 98.506m ,试计算1,2点的平面坐标。 【解】 1) 推算坐标方位角 =1B α89°12′01″-32°30′12″+180°=236°41′49″ =12α236°41′49″-261°06′16″+180°=155°35′33″ 2) 计算坐标增量 =?1B x ×cos236°41′49″=-67.922m , =?1B y ×sin236°41′49″=-103.389m 。 =?12x ×cos155°35′33″=-89.702m , =?12y ×sin155°35′33″=40.705m 。 3) 计算1,2点的平面坐标 =1x 2997.425m =1y 2031.876m =2x 2907.723m =2y 2072.581m 、试完成下列测回法水平角观测手簿的计算。 测站 目标 竖盘位置 水平度盘读数 (°′″) 半测回角值 (°′″) 一测回平均角值 (°′″) 一测回 B A 左 0 06 24 111 39 54 111 39 51 C 111 46 18 A 右 180 06 48 111 39 48 C 291 46 36 8、完成下列竖直角观测手簿的计算,不需要写公式,全部计算均在表格中完成。 测站 目标 竖盘 位置 竖盘读 (° ′ ″) 半测回竖直角 (° ′ ″) 指标差 (″) 一测回竖直角 (° ′ ″ ) A B 左 81 18 42 8 41 18 6 8 41 24 图 推算支导线的坐标方位角

测量学_选择题库及参考答案

选择题库及参考答案 第1章 绪论 1-1、我国使用高程系的标准名称是(BD 。 A.1956黄海高程系 B.1956年黄海高程系 C.1985年国家高程基准 D.1985国家高程基准 1-2、我国使用平面坐标系的标准名称是(AC 。 A.1954北京坐标系 B. 1954年北京坐标系 C.1980西安坐标系 D. 1980年西安坐标系 1-2、在高斯平面直角坐标系中,纵轴为( C )。 A.x 轴,向东为正 B.y 轴,向东为正 C.x 轴,向北为正 D.y 轴,向北为正 1-3、A 点的高斯坐标为=A x 112240m ,=A y 19343800m ,则A 点所在6°带的带号及中央子午线的经度分别为( D ) A 11带,66 B 11带,63 C 19带,117 D 19带,111 1-4、在( D )为半径的圆面积之内进行平面坐标测量时,可以用过测区中心点的切平面代替大地水准面,而不必考虑地球曲率对距离的投影。 A 100km B 50km C 25km D 10km 1-5、对高程测量,用水平面代替水准面的限度是( D )。 A 在以10km 为半径的范围内可以代替 B 在以20km 为半径的范围内可以代替 C 不论多大距离都可代替 D 不能代替 1-6、高斯平面直角坐标系中直线的坐标方位角是按以下哪种方式量取的?( C ) A 纵坐标北端起逆时针 B 横坐标东端起逆时针 C 纵坐标北端起顺时针 D 横坐标东端起顺时针 1-7、地理坐标分为( A )。 A 天文坐标和大地坐标 B 天文坐标和参考坐标 C 参考坐标和大地坐标 D 三维坐标和二维坐标 1-8、地面某点的经度为东经85°32′,该点应在三度带的第几带?( B ) A 28 B 29 C 27 D 30 1-9、高斯投影属于( C )。 A 等面积投影 B 等距离投影 C 等角投影 D 等长度投影 1-10、测量使用的高斯平面直角坐标系与数学使用的笛卡尔坐标系的区别是( B )。 A x 与y 轴互换,第一象限相同,象限逆时针编号 B x 与y 轴互换,第一象限相同,象限顺时针编号 C x 与y 轴不变,第一象限相同,象限顺时针编号 D x 与y 轴互换,第一象限不同,象限顺时针编号 第2章 水准测量 2-1、水准仪的( B )应平行于仪器竖轴。 A 视准轴 B 圆水准器轴 C 十字丝横丝 D 管水准器轴 2-2、水准器的分划值越大,说明( B )。 A 内圆弧的半径大 B 其灵敏度低 C 气泡整平困难 D 整平精度高 2-3、在普通水准测量中,应在水准尺上读取( D )位数。 A 5 B 3 C 2 D 4 2-4、水准测量中,设后尺A 的读数a=2.713m ,前尺B 的读数为b=1.401m ,已知A 点高程为15.000m ,则视线高程为( B )m 。 A.13.688 B.16.312 C.16.401 D.17.713 2-5、在水准测量中,若后视点A 的读数大,前视点B 的读数小,则有( A )。 A.A 点比B 点低 B.A 点比B 点高 C.A 点与B 点可能同高 D.A 、B 点的高低取决于仪器高度 2-6、自动安平水准仪,( D )。 A.既没有圆水准器也没有管水准器 B.没有圆水准器 C. 既有圆水准器也有管水准器 D.没有管水准器

测量学计算题及答案

五、计算题 5.已知某点位于高斯投影6°带第20号带,若该点在该投影带高斯平面直角坐标系中的横坐标y=-306579、210m,写出该点不包含负值且含有带号的横坐标y及该带的中央子午线经度 L。 1.已知某地某点的经度λ=112°47′,试求它所在的6°带与3°的带号及中央子午线的经度就是多少? 2.根据下表中的观测数据完成四等水准测量各测站的计算。 测点编号点 号 后 尺 下 丝前 尺 下 丝 方向 及 尺号 水准尺中丝读数 K+ 黑 减 红 高差 中数 备 注上 丝 上 丝 后视距前视距黑 (m) 红 (m) 视距差 d ∑d 1 BM1 ZD1 1、5710、793后51、3846、171 K5= 4、787 K6= 4、687 1、1970、417前60、551 5、239 后—前 2 ZD1 2、1212、196后61、9346、621 1、7471、821前52、0086、796 后—前

A 3.完成下表测回法测角记录的计算。 测站测 回 数 盘 位 目 标 水平度盘 读数 ° ′ ″ 水平角 草图 半测回值 ° ′ ″ 一测回值 ° ′ ″ 平均值 ° ′ ″ O 1 左 A0 12 00 B91 45 00右 A180 11 30 B271 45 00 2 左 A90 11 48 B181 44 54右 A270 12 12 B 1 45 12 4、试算置仪器于M点,用极坐标法测设A点所需的数据。 已知300°25′17″,X M=14、228m,Y M=77、564m,X A=47、337m,Y A=73、556m,试计 五、计算题 1.某工程距离丈量容许误差为1/100万,试问多大范围内,可以不考虑地球曲率的影响。

操作系统概念课后习题答案

1、1在多道程序与分时环境中,多个用户同时共享一个系统,返种情冴导致多种安全问题。a、列出此类的问题b、在一个分时机器中,能否确保像在与用机器上一样的安全度?并解释乀。 Answer:a、窃叏戒者复制某用户癿程序戒数据;没有合理癿预算来使用资源(CPU,内存,磁盘空闱,外围设备)b.应该丌行,因为人类设计癿仸何保护机制都会丌可避兊癿被另外癿人所破译,而丏径自信癿认为程序本身癿实现就是正确癿就是一件困难癿亊。 1、2资源的利用问题在各种各样的操作系统中出现。试例丼在下列的环境中哪种资源必须被严栺的管理。(a)大型电脑戒迷您电脑系统(b)不服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑戒迷您电脑系统:内存呾CPU资源,外存,网络带宽(b)不服务器相联癿工作站:内存呾CPU资源(c)手持电脑:功率消耗,内存资源 1、3在什举情冴下一个用户使用一个分时系统比使用一台个人计算机戒单用户工作站更好? Answer:当另外使用分时系统癿用户较少时,仸务十分巨大,硬件速度径快,分时系统有意丿。充分利用该系统可以对用户癿问题产生影响。比起个人电脑,问题可以被更快癿解决。迓有一种可能収生癿情冴就是在同一时闱有许多另外癿用户在同一时闱使用资源。当作业足够小,丏能在个人计算机上合理癿运行时,以及当个人计算机癿性能能够充分癿运行程序来达到用户癿满意时,个人计算机就是最好癿,。 1、4在下面丼出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实

时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对二实时系统来说,操作系统需要以一种公平癿方式支持虚拟存储器呾分时系统。对二手持系统,操作系统需要提供虚拟存储器,但就是丌需要提供分时系统。批处理程序在两种环境中都就是非必需癿。 1、5描述对称多处理(SMP)与非对称多处理乀间的区别。多处理系统的三个优点与一个缺点? Answer:SMP意味着所以处理器都对等,而丏I/O可以在仸何处理器上运行。非对称多处理有一个主处理器控制系统,不剩下癿处理器就是随从关系。主处理器为从处理器安排工作,而丏I/O也叧在主处理器上运行。多处理器系统能比单处理器系统节省资金,返就是因为她们能共享外设,大容量存储呾电源供给。它们可以更快速癿运行程序呾增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、觃模经济、增加可靠性) 1、6集群系统不多道程序系统的区别就是什举?两台机器属二一个集群来协作提供一个高可靠性的服务器的要求就是什举? Answer:集群系统就是由多个计算机耦合成单一系统幵分布二整个集群来完成计算仸务。另一方面,多道程序系统可以被瞧做就是一个有多个CPU组成癿单一癿物理实体。集群系统癿耦合度比多道程序系统癿要低。集群系统通过消息迕行通信,而多道程序系统就是通过共享癿存储空闱。为了两台处理器提供较高癿可靠性服务,两台机器上癿状态必项被复制,幵丏要持续癿更新。当一台处理器出现敀障时,另一台处理器能够接管敀障处理癿功能。 1、7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型不对等系统(peer-to-peer)模型

操作系统概念第七版答案(含编程代码)

solutions to the exercises Chapter 1 1.1 In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems. a. What are two such problems? b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine? Explain your answer. Answer: a. Stealing or copying one’s programs or data; using system resources (CPU, memory, disk space, peripherals) without proper accounting. b. Probably not, since any protection scheme devised by humans can inevitably be broken by a human, and the more complex the scheme, the more difficult it is to feel confident of its correct implementation. 1.2 The issue of resource utilization shows up in different forms in different types of operating systems. List what resources must be managed carefully in the following settings: a. Mainframe or minicomputer systems b. Workstations connected to servers c. Handheld computers Answer: a. Mainframes:memory and CPU resources, storage, network bandwidth. b. Workstations: memory and CPU resouces c. Handheld computers: power consumption, memory resources. 1.3 Under what circumstances would a user be better off using a timesharing system rather than a PC or single-user workstation? Answer: When there are few other users, the task is large, and the hardware is fast, time-sharingmakes sense. The full power of the system can be brought to bear on the user’s problem. The problemcan be solved faster than on a personal computer. Another case occurs when lots of other users need resources at the same time. A personal computer is best when the job is small enough to be executed reasonably on it and when performance is sufficient to execute the program to the user’s satisfaction. 1.4 Which of the functionalities listed below need to be supported by the operating system for the following two settings: (a) handheld devices and (b) real-time systems. a. Batch programming b. Virtual memory c. Time sharing Answer: For real-time systems, the operating system needs to support virtual memory

相关主题
文本预览
相关文档 最新文档