操作系统原理试题(教学知识)

操作系统原理试题(教学知识)
操作系统原理试题(教学知识)

一选择题 (30 分)

1. 操作系统的主要功能是管理计算机系统中的___D_____。

A) 程序B) 数据C) 文件D) 资源

2. 产生死锁的基本原因是___A_____和进程推进顺序非法。

A) 资源分配不当B) 系统资源不足

C) 作业调度不当D) 进程调度不当

3. 在操作系统中,___B____是竞争和分配计算机系统资源的基本单位。

A) 程序B) 进程C) 作业D) 用户

4. 动态重定位是在作业的____D____中进行的。

A) 编译过程B) 装入过程

C) 连接过程D) 执行过程

5. 存放在磁盘上的文件,___A_____。

A) 既可随机访问,又可顺序访问B) 只能随机访问

C) 只能顺序访问D) 只能读\写不能访问

6. 在多进程的系统中,为了保证公共变量的完整性,每个进程应互斥进入临界区。所谓临界区是___D_____。

A) 一个缓冲区B) 一个数据区C) 一种同步机制D) 一段程序

7. 对于硬盘上存放的信息,物理上读写的最小单位是一个___C_____。

A) 二进位(bit) B) 字节(byte)

C) 物理块D) 逻辑记录、

8. 虚拟设备是指___C____。

A) 允许用户使用比系统中具有的物理设备更多的设备

B) 允许用户以标准化方式来使用物理设备

C) 把一个物理设备变换成多个对应的逻辑设备

D) 许用户程序不必全部装入主存便可使用系统中的设备

9. 在操作系统中,进程的最基本的特征是( A )。

A) 动态性和并发性B) 顺序性和可再现性

C) 与程序的对应性D) 执行过程的封闭性

10. 操作系统中利用信号量和P、V操作,( C )。

A) 只能实现进程的互斥B) 只能实现进程的同步

C) 可实现进程的互斥和同步D) 可完成进程调度

11. 作业调度的关键在于( C )。

A) 选择恰当的进程管理程序B) 用户作业准备充分

C) 选择恰当的作业调度算法D) 有一个较好的操作环境

12. 系统抖动是指( D )。

A) 使用机器时,屏幕闪烁的现象

B) 由于主存分配不当,偶然造成主存不够的现象

C) 系统盘有问题,致使系统不稳定的现象

D) 被调出的页面又立刻被调入所形成的频繁调入调出现象

13. 在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。

A) 段表B) 页表

C) PCB D) JCB

14. SPOOLing技术可以实现设备的( C )分配。

A) 独占B) 共享

C) 虚拟D) 物理

15. 避免死锁的一个著名的算法是( C )。

A) 先入先出算法B) 优先级算法

C) 银行家算法D) 资源按序分配法

16. 下列关于进程和线程的叙述中,正确的是( C )。

A) 一个进程只可拥有一个线程

B) 一个线程只可拥有一个进程

C) 一个进程可拥有若干个线程

D) 一个线程可拥有若干个进程

17. 用户程序中的输入、输出操作实际上是由( C )完成。

A) 程序设计语言B) 编译系统

C) 操作系统D) 标准库程序

18. 若当前进程因时间片用完而让出处理机时,该进程应转变为( A )状态。

A) 就绪B) 等待C) 运行D) 完成

19. 支持程序浮动的地址转换机制是( D )

A) 页式地址转换B) 段式地址转换

C) 静态重定位D) 动态重定位

20. 在可变分区存储管理中,最佳适应分配算法要求对空闲区表项按( D )进行排列。

A) 地址从大到小B) 地址从小到大

C) 尺寸从大到小D) 尺寸从小到大

21. 逻辑文件存放在到存储介质上时,采用的组织形式是与( B )有关的。

A) 逻辑文件结构B) 存储介质特性

C) 主存储器管理方式D) 分配外设方式

22. 文件的保密是指防止文件被( C )

A) 篡改B) 破坏

C) 窃取D) 删除

23. 一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )

A) 先来先服务B) 轮转

C) 最高响应比优先D) 均衡调度

24. 在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( C )

A) 进程相应的程序段的长度B) 进程总共需要运行时间多少

C) 进程自身和进程调度策略D) 进程完成什么功能

25. 若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。

A) 2个B) 3个C) 4个D) 5个

26. 在多进程的并发系统中,肯定不会因竞争( D )而产生死锁。

A) 打印机B) 磁带机C) 磁盘D) CPU

27. 通常不采用( D )方法来解除死锁。

A) 终止一个死锁进程B) 终止所有死锁进程

C) 从死锁进程处抢夺资源D) 从非死锁进程处抢夺资源

28. 通道又被称为I/O处理器,它用于实现( A )之间的信息传输。

A) 主存与外设B) CPU与外设

C) 外设与外设D) CPU与辅存

29. 磁盘是可共享的设备,每一时刻( C )进程与它交换信息。

A) 允许有两个B) 可以有任意多个

C) 最多有1个D) 至少有1个

30. 在存储管理的各方案中,可扩充主存容量的方案是( D )存储管理。

A) 固定分区B) 可变分区

C) 连续D) 页式虚拟

31. 分时系统中进程调度算法通常采用( B )。

A) 响应比高者优先B) 时间片轮转法

C) 先来先服务D) 短作业优先

32. 设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用PV操作管理时信号量S的可能取值是( A )。

A) 1,0,-1,-2 B) 2,0,-1,-2

C) 1,0,-1 D) 3,2,1,0

33. 设有三个作业J1,J2,J3,它们的到达时间和执行时间如下表:

作业名到达时间执行时间

J1 8:00 2小时

J2 8:45 1小时

J3 9:30 0.25小时

( C ) A) J3,J2,J1 B) J1,J2,J3

C) J1,J3,J2D) J3,J1,J2

34. 一个多道批处理系统,提高了计算机系统的资源利用率,同时( B )。

A) 减少各个作业的执行时间

B) 增加了单位时间内作业的吞吐量

C) 减少单位时间内作业的吞吐量

D) 减少了部份作业的执行时间

35. 文件系统采用多级目录结构可以( A )。

A) 节省存储空间B) 解决命名冲突

C) 缩短文件传送时间D) 减少系统开销

36. 在页式虚拟存储管理中,为实现地址变换,应建立( C )。

A) 空闲区表B) 分区分配表

C) 页表D) 段表

37. 设有12

进程已占用资源数最大需求数

P1 2 4

P2 3 6

P3 4 7

P4 1 4

( A )的要求。

A) P1 B) P2

C) P3 D) P4

38. 所谓设备独立性是指,用户在编程时要给出_____A_______。

A.设备逻辑名B.设备物理名

C.设备启动地址D.设备卡地址

39. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用(C )。

A 交换技术

B 覆盖技术

C 缓冲技术

D DMA技术

40. 操作系统中,进程之间交换数据的过程称为(C )

A进程共享B进程同步

C进程通信D进程协调

41. 下列进程状态的转换中,哪一个是不正确的(C )

A就绪到运行B运行到就绪

C就绪到阻塞D阻塞到就绪

42. 在以下存储管理技术中,支持虚拟存储器的技术是(C )

A动态分区法B可重定位分区法

C请求分页技术D对换技术

43. 磁带上的文件一般只能(B )。

A 按键存取

B 顺序存取

C 以字节为单位存取

D 随即存取

44. 处理器有32位地址,则它的虚拟地址空间为(B )字节

A、2GB

B、4GB

C、100KB

D、640KB

45. 多级目录结构的表现形式为(D )

A、线性结构

B、散列结构

C、网状结构

D、树型结构

二填空题 (20 分)

1.没有配置操作系统的计算机称为裸机

2.操作系统主要特性有并发性、共享性__、虚拟性_、异步性。

3.进程由PCB 、程序段、数据段、三部分组成,其中PCB、是进程存在

的唯一标志。而程序段部分也可以为其他进程共享。

4.进程的高级通信方式有共享存储系统、消息传递系统、和管道通信系统

5.作业生存期共经历四个状态,它们是进入状态、后背状态、运行状态、退

出状态。

6.既考虑作业等待时间,又考虑作业执行时间的调度算法是最高响应比优先调度算法

7.操作系统是计算机系统中的一个系统软件,它管理和控制计算机系统中的

硬件和软件。

8.进程的基本状态有就绪、运行、阻塞。

9.死锁的四个必要条件是互斥、请求又保持、非剥夺和循环等待。

10.进程的调度方式有两种,一种是剥夺方式,一种是非剥夺方式。

11.对待死锁,一般应考虑死锁的预防、避免、检测和解除四个问题。典型的银行家算

法是属于避免,破坏环路等待条件是属于预防,而剥夺资源是解除的基本方法。

12.操作系统的主要设计目标是__方便性_和_有效性__。

13.当一个进程完成了特定的任务后,系统收回这个进程所占的_内存_和取消该进程的

__PCB__就撤消了该进程。

14.分时操作系统采用的分时技术是,将_CPU执行时间_划分为很短的时间片,系统将

时间片轮流地分配给各联机用户使用。

15.如果系统中有n个进程,则在等待队列中进程的个数最多可为n-1个。

16.在操作系统中,不可中断执行的操作称为原语操作。

17.如果系统中所有作业是同时到达的,则使作业平均周转时间最短的作业调度算法是

短作业优先算法。

18.如果信号量的当前值为-4,则表示系统中在该信号量上有4个等待进程。

19.在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是

2<=k<=m。

20.不让死锁发生的策略可以分为静态和动态的两种,死锁避免属于动态。

21.在操作系统中,一种用空间换取时间的资源转换技术是SPOOLing技术。

22.为实现CPU与外部设备的并行工作,系统引入了通道硬件机制。

23.若使当前运行进程总是优先级最高的进程,应选择优先权调度算法进程调度算

法。

24.主存储器与外围设备之间的信息传送操作称为__输入输出操作_ 。

25.从用户的源程序进入系统到相应程序在机器上运行,所经历的主要处理阶段有编辑

阶段,编译阶段,链接阶段,装入阶段和运行阶段。

26.虚拟设备是通过SPOOLing技术把物理设备变成能为若干用户逻辑的设备。

27.虚拟存储的大小受到外存、内存的可使用的总容量和计算机总线长度的地址结构

的限制。

28.同步机制应遵循空闲让进,忙则等待,有限等待和让权等待四个准则。

三判断题(10分)

1.多用户系统一定是多任务系统。错

2.若采用资源静态分配策略,就不会发生死锁。对

3.当系统中有死锁产生时,一定是所有的进程都处于等待状态。是

4.采用信号量和P、V操作,系统还可能产生死锁。是

5.用户程序通常可以直接访问系统缓冲区中的数据。错

6.文件的物理结构是指文件在磁盘上的存储方式。是

7.采用缓冲技术,可以缓冲CPU与外设之间的速度不匹配问题。是

8.在一个纯批处理系统中,采用时间片技术会降低系统的工作效率。是

9.操作系统程序都是在核心态下才能运行。错

10.线程是进程的另一种称呼。错

11.若采用资源静态分配策略,就不会发生死锁。是

12.资源的利用率高和系统的工作效率高是一回事。错

13.采用信号量和P,V操作,系统还可能产生死锁。T

14.文件的物理结构是指文件在磁盘上的存储方式。T

15.在一个纯批处理系统中,采用时间片技术会降低系统的工作效率。T

16.因为分时系统一定是多道系统,所以多道系统一定是分时系统。F

17.在分时系统中,响应时间=时间片*用户数,因此为缩短响应时间,简单的方法就是

使时间片越小越好。F

18.磁盘的先来先服务调度算法虽然平均的服务效率不高,但它是公平合理的。T

19.进程是提交给计算机系统的用户程序。F

20.因为临界资源一次只允许一个用户使用,所以临界资源不能共享。F

21.被作业调度选中的作业能立即占用处理器。错

22.分时操作系统一般无法应用于实时控制工作要求。对

23.多用户操作系统的设计基础是具有多道程序设计功能。对

24.操作系统中并发和并行的概念,并发是并行的不同表述,其原理相同。错

25.进程处于就绪状态,是指它正等待着某个事件的发生,这时,即使给它CPU控制权,

它也无法执行。错

26.所谓请求调页策略指的是,在分页系统中,当发现用户程序所访问的页面不在主存

时,由系统负责从辅存调入请求的页面。错

27.所谓最久未使用(LRU)页面淘汰算法是指将驻留在主存中时间最长的页面淘汰。对

28.在分时系统中采用的进程调度算法应该是进程优先数调度算法。错

29.所谓临界资源,指的是可以为多个进程同时使用的资源。错

30.进程是程序的一次执行,两个同时存在的进程所对应的程序总是不同的。错

31.允许用户把若干个作业提交计算机系统集中处理的 OS 称为批处理 OS 。对

32.进入系统的进程任何时刻都只能具有一种状态。对

33.地址映射是指将程序空间中的逻辑地址转变为内存空间的物理地址。对

34.在分页系统中的地址结构,可分为页号和页内地址两部分。对

35.文件在存储介质上的组织方式称为文件的物理结构。错

36.打印机经 Spooling 技术改造后,可成为供多个用户同时使用的虚拟设备。对

37.共享设备是指在同一时刻,允许多个进程同时访问的设备。()

38.作业控制方式中的批处理方式又称为脱机控制方式。()

39.临界区是指进程中用于实现进程互斥的那段代码。错

40.消息缓冲机制中,发送进程和接收进程之间存在用于存放被传送消息的缓冲区,所以,它们

之间存在对临界资源的使用问题。()

41.因为分时系统一定是多道系统,所以多道系统也一定是分时系统.

42.批处理系统不允许用户随时干预自己作业的运行.

43.进程是提交给计算机系统的用户程序.

44.在单处理机系统中最多允许两个进程处于运行状态.

45.OS允许用户创建自己的子进程,所以创建子进程的原语是在用户态下完成的.

46.原语是一种特殊的系统调用,它的执行过程必须是不可中断的.

47.因为临界资源一次只允许一个进程使用,所以临界资源不能共享.

48.独占设备一次只允许一个用户使用,所以独占设备不能共享.

49.使用P,V操作后,可以防止系统出现死锁.

50.信号量的初值不能是负数.

51.线程是调度的基本单位,但不是资源分配的基本单位.

52.在分时系统中,响应时间≈时间片×用户数,因此为缩短响应时间,简单的方法就是

使时间片越小越好.

53.存储空间是指内存中的物理存储单元的集合,这些单元的编号称为绝对地址.

54.覆盖和对换都需要从外存读入信息,所以覆盖是对换的别名.

55.虚拟存储器是一个假想的存储空间,因而这个地址的大小是没有限制的.

56.采用快表后分页系统访问主存时既要访问快表,又要访问页表,因此与没有快表的分

页系统相比,降低了对主存的存取速度.

57.公共过程段必须赋以相同的段号才能被各作业所共享.

58.操作系统提供文件系统服务后,用户可按名存取文件,故用户使用的文件必须有不同

的名字.

59.文件的逻辑组织是指文件在外存的存放形式.

60.磁盘的先来先服务调度算法虽然平均的服务效率不高,但它是公平合理的.

四简答题 (20分)

1.什么叫虚拟设备?请举例说明。

2.什么是DMA方式?DMA控制方式和中断控制方式有什么区别?

3.什么是死锁?产生死锁的原因是什么?

4.进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什

么?

5.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个

记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简

述它的操作过程。

6.在spool系统中设计了一张“缓输出表”,请问哪些程序执行时要访问缓输出表,

简单说明之。

7.试比较进程调度与作业调度的不同点。

8.试说明资源的静态分配策略能防止死锁的原因。

9.处理机管理有哪些主要功能?它们的主要任务是什么?

10.存储器管理有哪些主要功能?主要任务是什么?

11.文件管理有哪些主要功能?主要任务是什么?

12.设备管理有哪些主要功能?主要任务是什么?

13.为什么说分段系统比分页系统更易于实现信息共享和保护

14.为了使并发进程能正确地执行,对临界区的管理有哪些必须遵循的原则?

五综合题 (20pts)

1.有一台计算机,具有1MB内存,操作系统占用200KB,每个用户进程各占200KB。如果用户进程等待I/O的时间为80%,若增加1MB内存,则CPU的利用率提高多少?

答:CPU 利用率= l-(80%)的4次方= 0.59

若再增加1MB 内存,系统中可同时运行9 个用户进程,

此时:CPU 利用率= l-(1-80%)的9次方= 0.87

故增加IMB 内存使CPU 的利用率提高了47 % : 87 % /59 % = 147 % 147 %-100 % = 47 %

2.在一个请求页式存储管理系统中,进程P共有5页,访问序列为3,2,1,0,3,2,4,3,2,1,0,4时,试用FIFO置换算法和LRU置换算法,计算当分配给该进程的页帧数为3时,访问过程中发生的缺页率。

答:当采用FIFO时,缺页率是9/12=0.75

当采用LRU时,缺页率是10/12=0.833

3. 有一个具有两道作业的批处理系统,作业调度采用短作业优先,进程调度采用基于优先数的抢占式调度算法。在下表所示的作业序列,优先数为进程优先数,优先数越小

作业名到达时

运行时

优先

1 8:00 40 4

2 8:20 30 2

3 8:30 50 3

4 8:50 20 5

(2)计算平均周转时间( )和带权平均周转时间( )

作业到达时间进入内

存时间结束时

执行时间

(分钟)

周转时间

(分钟)

带权周转时间

(分钟)

A 8:00 8:00 9:10 40 70 7/4

B 8:20 8:20 8:50 30 30 1

C 8:30 9:10 10:00 50 90 9/5

D 8:50 8:50 10:20 20 90 9/2

这批作业的平均周转时间=(70+30+90+90)/4=70分钟

这批作业的平均带权周转时间=(7/4+1+9/5+9/2)/4=2.26

4.设系统中有三类资源A、B和C,又设系统中有5个进程P1、P2、P3、P4和P5。在T0

最大需求量已分配资源量剩余资源量

A B C A B C A B C

8 6 4 1 2 1 2 1 1

P

1

P

4 3 3 3 1 1

2

10 1 3 4 1 3

P

3

P

3 3 3 3 2 2

4

5 4

6 1 1 3

P

5

(1

(2)如果进程P5申请1个资源类A、1个资源类B和1个资源类C,能否实施分配,为什么?

答:(1)处于安全状态,安全序列为: P4 P2 P1 P3 P5

(2)不能,因为分配后找不到安全序列,系统将处于不安全状态。

5. 在单道环境下,分别采用FCFS和SJF算法,完成作业调度。试说明作业的调度顺序作业号进入时刻运行时间(min)

1 10:00 30

2 10:10 60

3 10:20 40

4 10:30 20

答:FCFS作业调度顺序为1、2、3、4

作业周转时间为带权周转时间

1 30min 1

2 80min 1.33

3 110min 2.75

4 120min 6

平均周转时间:(30+80+110+120)/4=85min

带权平均周转时间:(1+1.33+2.75+6)/4=2.77

SJF作业调度顺序1、4、3、2

作业周转时间为带权周转时间

1 30min 1

2 140min 2.33

3 70min 1.75

4 20min 1

平均周转时间:(30+140+70+20)/4=65min

带权平均周转时间:(1+2.33+1.75+1)/4=1.52

因为SJF的平均周转时间、带权平均周转时间都比FCFS少,因此本题SJF算法好些。

现代操作系统(第三版)答案

MODERN OPERATING SYSTEMS SECOND EDITION PROBLEM SOLUTIONS ANDREW S.TANENBAUM Vrije Universiteit Amsterdam,The Netherlands PRENTICE HALL UPPER SADDLE RIVER,NJ 07458课后答案网 w w w .k h d a w .c o m

SOLUTIONS TO CHAPTER 1PROBLEMS 1.An operating system must provide the users with an extended (i.e.,virtual)machine,and it must manage the I/O devices and other system resources. 2.Multiprogramming is the rapid switching of the CPU between multiple processes in memory.It is commonly used to keep the CPU busy while one or more processes are doing I/O. 3.Input spooling is the technique of reading in jobs,for example,from cards,onto the disk,so that when the currently executing processes are ?nished,there will be work waiting for the CPU.Output spooling consists of ?rst copying printable ?les to disk before printing them,rather than printing directly as the output is generated.Input spooling on a personal computer is not very likely,but output spooling is. 4.The prime reason for multiprogramming is to give the CPU something to do while waiting for I/O to complete.If there is no DMA,the CPU is fully occu-pied doing I/O,so there is nothing to be gained (at least in terms of CPU utili-zation)by multiprogramming.No matter how much I/O a program does,the CPU will be 100percent busy.This of course assumes the major delay is the wait while data are copied.A CPU could do other work if the I/O were slow for other reasons (arriving on a serial line,for instance). 5.Second generation computers did not have the necessary hardware to protect the operating system from malicious user programs. 6.It is still alive.For example,Intel makes Pentium I,II,and III,and 4CPUs with a variety of different properties including speed and power consumption.All of these machines are architecturally compatible.They differ only in price and performance,which is the essence of the family idea. 7.A 25×80character monochrome text screen requires a 2000-byte buffer.The 1024×768pixel 24-bit color bitmap requires 2,359,296bytes.In 1980these two options would have cost $10and $11,520,respectively.For current prices,check on how much RAM currently costs,probably less than $1/MB. 8.Choices (a),(c),and (d)should be restricted to kernel mode. 9.Personal computer systems are always interactive,often with only a single user.Mainframe systems nearly always emphasize batch or timesharing with many users.Protection is much more of an issue on mainframe systems,as is ef?cient use of all resources. 10.Every nanosecond one instruction emerges from the pipeline.This means the machine is executing 1billion instructions per second.It does not matter at all how many stages the pipeline has.A 10-stage pipeline with 1nsec per 课后答案网 w w w .k h d a w .c o m

计算机操作系统习题及答案()

第3章处理机调度1)选择题 (1)在分时操作系统中,进程调度经常采用_D_ 算法。 A. 先来先服务 B. 最高优先权 C. 随机 D. 时间片轮转 (2)_B__ 优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A. 作业 B. 静态 C. 动态 D. 资源 (3)__A___ 是作业存在的惟一标志。 A. 作业控制块 B. 作业名 C. 进程控制块 D. 进程名 (4)设有四个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理器上按单道方式运行,则平均周转时间为_ B_ 。 A. l小时 B. 5小时 C. 2.5小时 D. 8小时 (5)现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。系统按单道方式运行且采用短作业优先算法,则平均周转时间是_C_ 。 A. T1+T2+T3 B. (T1+T2+T3)/3 C. (3T1+2T2+T3)/3 D. (T1+2T2+3T3)/3 (6)__D__ 是指从作业提交给系统到作业完成的时间间隔。 A. 运行时间 B. 响应时间 C. 等待时间 D. 周转时间 (7)下述作业调度算法中,_ C_调度算法与作业的估计运行时间有关。 A. 先来先服务 B. 多级队列 C. 短作业优先 D. 时间片轮转 2)填空题 (1)进程的调度方式有两种,一种是抢占(剥夺)式,另一种是非抢占(非剥夺)式。 (2)在_FCFS_ 调度算法中,按照进程进入就绪队列的先后次序来分配处理机。 (3)采用时间片轮转法时,时间片过大,就会使轮转法转化为FCFS_ 调度算法。 (4)一个作业可以分成若干顺序处理的加工步骤,每个加工步骤称为一个_作业步_ 。 (5)作业生存期共经历四个状态,它们是提交、后备、运行和完成。 (6)既考虑作业等待时间,又考虑作业执行时间的调度算法是_高响应比优先____ 。 3)解答题 (1)单道批处理系统中有4个作业,其有关情况如表3-9所示。在采用响应比高者优先调度算法时分别计算其平均周转时间T和平均带权周转时间W。(运行时间为小时,按十进制计算) 表3-9 作业的提交时间和运行时间

Mac操作系统介绍及操作指南大全

Mac 操作系统介绍及操作指南大全 基本的键盘快捷键 最常用的操作手势归纳: 轻单点- 单选点击等 轻双点- 右键菜单 双指对角线型拉开收拢- 放大缩小网页图片等(图片需在iPhoto 等软件,Finder 中不可缩放) 双指并拢水平左右滑动- 浏览网页等时倒退前进或滑动浏览水平排布的更多文件项目等 双指并拢垂直上下滑动- 浏览网页,文件列表等时上下移动页面 三指并拢移动- 多选文件项目、多选完成后同样手势用于移动多选选择的文件项目、将鼠标指针移至窗口的上部分上来移动窗口位置等 四指并拢向上移动- 显示Mission Control 界面 四指并拢水平左右滑动- 在各个桌面页及Dashboard 之间直接切换 四指收拢/发散- 打开/关闭Launchpad 所有程序界面

基本的键盘快捷键 常用必备快捷键归纳: command+tab 快速切换应用程序 command+delete 把相关程序中选中的资源移到相关程序废纸篓中 shift+command+delete 清倒相关程序的废纸篓 command+A 全选 command+C 复制 command+V 粘贴(需在复制后再粘贴且粘贴不改变原位置的原文件)command+option+V 剪贴(需在复制后再剪贴且剪贴将删除原位置的原文件)command+Space(空格键) 切换输入法 command+Q 完全退出当前应用程序(Finder 程序除外)(可配command+tab 功能使用) command+shift+3 全屏截图 command+shift+4 选择性截图(可再配合长按空格键进入窗口截图模 式) 其他参考快捷键归纳: 选中要快速预览的文件+空格键快速完整预览选中的各类型文件 control+shift+右上角推出/电源键快速锁定计算机 command+“+/-”号放大/缩小网页、文本、图片等 command+n 新建当前程序的窗口 command+w 关闭(非退出)当前窗口 command+m 最小化当前窗口到Dock 栏 command+option+w 关闭桌面上所以打开的窗口 command+option+esc(左上角) 强制退出(如卡死的)当前应用软件 control+option+command+(右上角)推出/电源键关机 按住option键再拖动文件将文件复制一份后拷贝到新位置,原文件依旧保留在原位置 在开机“铛。。。”一声时长按 C 由光驱光盘启动电脑 在开机“铛。。。”一声时长按T 转入火线模式,相当于像U盘一样能直接提取出硬盘中的资料 在Launchpad中control+option+command+B 切换Launchpad几种预设效果(原装为桌面壁纸重模糊) 打开Finder 前往菜单后按住option 键: 将显示出“资源库”图标,点开后可查看电脑上层的文件夹,系统文件夹等;同理此方法可用于其他程序的菜单显出隐藏项目

《现代操作系统第四版》 第六章 答案

第四章文件系统习题 Q1: 给出文件/etc/passwd的五种不同的路径名。(提示:考虑目录项”.”和”…”。) A: /etc/passwd /./etc/passwd /././etc/passwd /./././etc/passwd /etc/…/etc/passwd /etc/…/etc/…/etc/passwd /etc/…/etc/…/etc/…/etc/passwd /etc/…/etc/…/etc/…/etc/…/etc/passwd Q2:在Windows中,当用户双击资源管理器中列出的一个文件时,就会运行一个程序,并以这个文件作为参数。操作系统要知道运行的是哪个程序,请给出两种不同的方法。 A:Windows使用文件扩展名。每种文件扩展名对应一种文件类型和某些能处理这种类型的程序。另一种方式时记住哪个程序创建了该文件,并运行那个程序。Macintosh以这种方式工作。

Q3:在早期的UNIX系统中,可执行文件(a.out)以一个非常特別的魔数开始,这个数不是随机选择的。这些文件都有文件头,后面是正文段和数据段。为什么要为可执行文件挑选一个非常特别的魔数,而其他类型文件的第一个字反而有一个或多或少是随机选择的魔数? A:这些系统直接把程序载入内存,并且从word0(魔数)开始执行。为了避免将header作为代码执行,魔数是一条branch指令,其目标地址正好在header之上。按这种方法,就可能把二进制文件直接读取到新的进程地址空间,并且从0 开始运行。 Q4: 在UNIX中open系统调用绝对需要吗?如果没有会产生什么结果? A: open调用的目的是:把文件属性和磁盘地址表装入内存,便与后续调用的快速访问。 首先,如果没有open系统调用,每次读取文件都需要指定要打开的文件的名称。系统将必须获取其i节点,虽然可以缓存它,但面临一个问题是何时将i节点写回磁盘。可以在超时后写回磁盘,虽然这有点笨拙,但它可能起作用。 Q5:在支持顺序文件的系统中总有一个文件回绕操作,支持随机存取

操作系统基本知识(题)

操作系统基本知识 一、填空题: 1?操作系统的功能由 5个部分组成:处理器管理、存储器管理、 设备管理、 文件管理和 作业管理。 2?操作系统可以分成单用户、批处理、实时、 分时、网络以及分布式操作系统。 3?处理器管理最基本的功能是处理中断 事件。 4?文件管理是指操作系统对 信息资源的管理。 5?管理 分布式 系统资源的操作系统称为分布式操作系统。 6?从资源管理的观点,操作系统是控制和管理计算机 系统资源的管理软件。 7?分时操作系统是一种使计算机为 一组 用户服务,使得 每个 用户仿佛自已有一台支持自 己请求服务的计算机。 8?单用户操作系统的主要特征是在一个计算机系统内依次只能运行 一个 用户程序。 9?采用批量处理作业技术的操作系统称为 批处理操作系统。 10. 提供网络通信和网络资源共享功能的操作系统称为 网络 操作系统。 11. 从用户角度看,操作系统是 用户 和 计算机 之间的接口。 12?每个用户请求计算机系统完成的一个独立的操作称为 作业。 二、填空题: 1?操作系统是一种( ) 3?下面是关于操作系统的简单描述,其中正确的是( ) A 、操作系统是软件和硬件的接口 B 、操作系统是源程序和目标程序的接口 C 、操作系统是外设和主机之间的接口 D 、操作系统是用户和计算机之间的接口 4?对于操作系统的作用是( ) A 、 对用户存储的文件进行管理,方便用户 B 、 对计算机系统的硬件资源和软件资源进行控制和有效的管理,合理地组织计算机的工作 流程,以充分发挥计算机系统的工效和方便用户使用计算机 C 、 执行用户键入的各类命令 D 、 是为汉字操作系统提供运行的基础 5?交互式操作系统允许用户频繁地与计算机对话,下列不属于交互式操作系统的是( ) A 、批处理系统 B 、DOS 系统 C 、分时系统 D 、Windows 系统 6.DOS 是微型机上使用的( ) A 、CAD B 、EXCEL C 、UNIX D 、WORD 7?操作系统的是一种( ) A 、使计算机便于操作的硬件 B 、计算机的操作规范 C 、 管理各类计算机系统资源,为用户提供一友好界面的一组管理程序 D 、 便于操作的计算机系统 8?批处理操作系统是一种( )操作系统 A 、应用软件 B 、实时控制软件 C 、系统软件 2?操作系统的主要功能是( ) A 、控制和管理系统资源的使用 D 、编辑软件 B 、实现软硬的转接 D 、把源程序译成目标程序

习题答案-Linux操作系统原理实践教程-崔继-清华大学出版社

第1章 1、在VMwane中安装CentOS 7的基本步骤有哪些? (1)新建虚拟机 (2)虚拟机设置 (3)启动虚拟机 (4)设置安装信息,包括软件选择,安装位置,分区等 (5)完成最后安装 2、安装Linux时可以设置哪些分区?有哪些分区是必须的? 能够设置的分区可以根据安装系统时提示,主要包括:/,/boot,swap,/home,/opt 等等;其中/(根)分区是必须的。 第2章 1、针对Linux 系统启动运行,有哪些运行目标?每个运行目标的含义是什么? CentOS 从7.0 开始使用systemd 代替init 作为系统启动和服务器守护进程的管理器,负责在系统启动或运行时,激活系统资源,管理服务器进程。systemd 用目标(target)替代了运行级别的概念,提供了更大的灵活性,比如可以继承一个已有的目标,并添加其他服务来创建自己的目标。CentOS 7.0 之前的运行级别和systemd 目标之间的对应关系如下表所示。 2、Linux 有几种关机方法,每种关机操作有何异同? 关闭系统的命令有: shutdown(最安全的方式),halt,init,telinit,poweroff,reboot,具体含义可以参考

帮助手册页。 第3章 more、less、cat、wc 命令有什么区别? 这几个命令可用于对文本文件的处理显示,主要区别在:more命令以分页(一次一屏)显示文本信息;less类似于more,但增加了回滚功能;cat本意是连接文件并在标准输出上输出,也就是将文件一次全部输出;wc用于统计输出文件中的行数、单词数、字节数等。 第4章 (1)发出命令显示行号。 底端命令方式下 :set nu (2)保存到文件AboutLinux,并不退出。 底端命令方式下 :w AboutLinux (3)删除一句“It is this kernel that forms the base around which a Linux operating system is developed.”。 在命令方式下,先把光标移到It处,再按d$。(从当前光标处到行末的所有字符删除)(4)查找单词“Finland”。 命令方式下输入/Finland,回车后会在第一个Finland处停下来。 (5)把第一段的“Finland”单词后的内容换行,使其变成三段内容。 插入方式下,将光标移到Finland后,按回车键即可。(vi的换行标志是回车符) (6)将第二段的内容复制到文档的最后。 命令方式下:先用yy命令,然后移到文档最后,再按p键。 (7)删除第三段的内容。 命令方式下,光标移到第三段,用dd命令。(注,这里的段实际上是第3行。) (8)恢复被删除的一段内容。 命令方式下,用u命令。 (9)查找所有的“Minix”单词,并全部改为“MINIX”。 底端命令方式下,:1,$s/Minix/MINIX/g (10)不保存修改,退出vi。 底端命令方式下,:q! (11)使用vi再次打开文件AboutLinux,在第二段后插入“He began his work in 1991 when he released version 0.02 and worked steadily until 1994 when version 1.0 of the Linux Kernel was released.”。 shell命令提示符下输入:vi AboutLinux(打开保存的文件)

现代操作系统试卷及其答案

1.一般用户更喜欢使用的系统是()。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 2. 与计算机硬件关系最密切的软件是()。 A.编译程序 B.数据库管理系统 C.游戏程序 D.OS 3. 现代OS具有并发性和共享性,是()的引入导致的。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 4. 早期的OS主要追求的是()。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 5.()不是多道程序系统 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 6.()是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标 7. 特权指令可以在()执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中 8. 没有了()计算机系统就启动不起来。 A.编译器 B.DBMS C.OS D.浏览器 9. 通道能够完成()之间的数据传输。 A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 10. 操作系统的主要功能有()。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 11. 单处理机计算机系统中,()是并行操作的。 A.处理机的操作与通道的操作是并行的 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 12. 处理机的所有指令可以在()执行。 A.目态 B.浏览器中

C.任意的时间 D.系统态 13.()功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 15. 操作系统是对()进行管理的软件。 A.硬件 B.软件 C.计算机资源 D.应用程序 16.()对多用户分时系统最重要。 A.实时性 B.交互性 C.共享性 D.运行效率 17.()对多道批处理系统最重要。 A.实时性 B.交互性 C.共享性 D.运行效率 18. ( )对实时系统最重要。 A.及时性 B.交互性 C.共享性 D.运行效率 19. Windows98是()操作系统。 A.多用户分时 B.批处理系统 C.单用户多任务 D.单用单任务 20. 分布式系统与网络系统的主要区别是() A.并行性 B.透明性 C.共享性 D.复杂性 21. ( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 22. 如果分时操作系统的时间片一定,那么(),则响应时间越长。 A.用户数越少 B.用户数越多 C.内存越小 D.内存越大 23. 下面6个系统中,必须是实时操作系统的有()个。 ·航空订票系统 ·过程控制系统 ·机器口语翻译系统 ·计算机辅助系统

操作系统基础知识习题及答案.

操作系统基础知识习题及答案 一、单项选择题 1. 操作系统的功能是对计算机资源(包括软件和硬件资源)等进行管理和控制的程序,是_______之间的接口。 A. 主机与外设的接口 B. 用户与计算机的接口 C. 系统软件与应用软件的接口 D. 高级语言与机器语言的接口 2. 操作系统是一种_______。 A. 应用软件 B. 实用软件 C. 系统软件 D. 编译软件 3.操作系统的四个基本功能是_______。 A. 运算器管理、控制器管理、内存储器管理和外存储器管理 B. CPU管理、主机管理、中断管理和外部设备管理 C. 用户管理、主机管理、程序管理和设备管理 D. CPU管理、内存储器管理、设备和文件管理 4. 下面是四条关于DOS操作系统的叙述,其中正确的一条是_______。 A. DOS是单用户单任务操作系统 B. DOS是多用户多任务操作系统 C. DOS是分时操作系统 D. DOS是实时操作系统 5. 微型计算机硬盘C中还未装入DOS系统,现将系统盘插入软盘驱动器B中,然后开始启动DOS,此时屏幕上给出___。 A. A> B. B> C. C> D. 系统引导失败的信息 6. 下面是关于微型计算机操作中的四条叙述,其中正确的一条是_______。 A. 因为系统不会用输入的日期做任何事情,因此可随便输入过去一个作为当天的日期 B. 用户每键入一个字符时,DOS就立即将其读取并识别之 C. 在启动DOS系统时,如果不想输入新的时间,用户只要按任意键就行 D. 软盘可以在切断电源之前取出来,也可以在切断电源之后取出来 7. 设当前工作盘是硬盘,存盘命令中没有指明盘符,则信息将存放于_______。 A. 内存 B. 软盘 C. 硬盘 D. 硬盘和软盘 8. 在DOS系统下,要处理一个磁盘文件,则必须将该文件读至_______。 A. 内存储器 B. 运算器 C. 控制器 D. CPU 9. 在DOS系统中,使用DOS内部命令时,在内部命令前_______。 A. 不准放盘符 B. 必须放盘符 C. 可以放盘符 D. 当前使用的DOS系统类型的版本号 10. DOS系统为每个子目录建立了两个特殊的目录,:“.”和“..”。其中“.”目录代表_______。 A. 当前目录的下级目录 B. 当前目录本身 C. 当前目录的上级目录 D. 当前盘的最高级目录 11. 每一个DOS外部命令均有一个磁盘文件与之对应,每次使用某一外部命令时,就将与之对应的文件调入内存

(完整word版)计算机操作系统复习知识点汇总

《计算机操作系统》复习大纲第一章绪论 1.掌握操作系统的基本概念、主要功能、基本特征、主要类型; 2.理解分时、实时系统的原理; 第二章进程管理 1.掌握进程与程序的区别和关系; 2.掌握进程的基本状态及其变化; 3.掌握进程控制块的作用; 4.掌握进程的同步与互斥; 5.掌握多道程序设计概念; 6.掌握临界资源、临界区; 7.掌握信号量,PV操作的动作, 8.掌握进程间简单同步与互斥的实现。 第三章处理机调度 1.掌握作业调度和进程调度的功能; 2.掌握简单的调度算法:先来先服务法、时间片轮转法、优先级法; 3.掌握评价调度算法的指标:吞吐量、周转时间、平均周转时间、带权周转时间和平均带权周转时间; 4.掌握死锁;产生死锁的必要条件;死锁预防的基本思想和可行的解决办法; 5.掌握进程的安全序列,死锁与安全序列的关系; 第四章存储器管理 1.掌握用户程序的主要处理阶段; 2.掌握存储器管理的功能;有关地址、重定位、虚拟存储器、分页、分段等概念; 3.掌握分页存储管理技术的实现思想; 4.掌握分段存储管理技术的实现思想; 5.掌握页面置换算法。 第五章设备管理 1.掌握设备管理功能; 2.掌握常用设备分配技术; 3.掌握使用缓冲技术的目的; 第六章文件管理 1.掌握文件、文件系统的概念、文件的逻辑组织和物理组织的概念; 2.掌握目录和目录结构;路径名和文件链接; 3.掌握文件的存取控制;对文件和目录的主要操作 第七章操作系统接口 1.掌握操作系统接口的种类; 2.掌握系统调用的概念、类型和实施过程。

计算机操作系统复习知识点汇总 第一章 1、操作系统的定义、目标、作用 操作系统是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。 设计现代OS的主要目标是:方便性,有效性,可扩充性和开放性. OS的作用可表现为: a. OS作为用户与计算机硬件系统之间的接口;(一般用户的观点) b. OS作为计算机系统资源的管理者;(资源管理的观点) c. OS实现了对计算机资源的抽象. 2、脱机输入输出方式和SPOOLing系统(假脱机或联机输入输出方式)的联系和区别 脱机输入输出技术(Off-Line I/O)是为了解决人机矛盾及CPU的高速性和I/O 设备低速性间的矛盾而提出的.它减少了CPU的空闲等待时间,提高了I/O速度. 由于程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们是在脱离主机的情况下进行的,故称为脱机输入输出方式;反之,在主机的直接控制下进行输入输出的方式称为联机(SPOOLing)输入输出方式假脱机输入输出技术也提高了I/O的速度,同时还将独占设备改造为共享设备,实现了虚拟设备功能。 3、多道批处理系统需要解决的问题 处理机管理问题、内存管理问题、I/O设备管理问题、文件管理问题、作业管理问题 4、OS具有哪几个基本特征?它的最基本特征是什么? a. 并发性(Concurrence),共享性(Sharing),虚拟性(Virtual),异步性(Asynchronism). b. 其中最基本特征是并发和共享. c. 并发特征是操作系统最重要的特征,其它三个特征都是以并发特征为前提的。 5、并行和并发 并行性和并发性是既相似又有区别的两个概念,并行性是指两个或多个事件在同一时刻发生;而并发性是指两个或多少个事件在同一时间间隔内发生。 进程控制,进程同步,进程通信和调度. b. 存储管理功能: 内存分配,内存保护,地址映像和内存扩充等 c. 设备管理功能: 缓冲管理,设备分配和设备处理,以及虚拟设备等 d. 文件管理功能: 对文件存储空间的管理,目录管理,文件的读,写管理以及檔的共享和保护 7、操作系统与用户之间的接口 a. 用户接口:它是提供给用户使用的接口,用户可通过该接口取得操作系统

操作系统原理课程设计实践报告

操作系统原理课程设计 实践报告 题目: 仿真多进程并发环境中死锁的预防、避免、检测与解除 姓名: 学院: 信息科技学院 专业: 计算机科学技术系 班级: 学号: 指导教师: 职称: 20010年4月8日 仿真多进程并发环境中死锁的预防、避免、检测与解除 摘要:在多道程序系统中,多个程序并发执行时可能造成死锁。所谓死锁是指多

个进程在运行过程中因争夺资源而造成的一种僵局。当进程处于这种僵局状态时若无外力作用,它们都将无法再向前推进,造成资源的浪费。该程序将模拟多进程并发时死锁现象的产生、避免、检测与解除。死锁避免用最著名的银行家算法,用银行家安全性算法类似的死锁检测算法来检测进程状况,又用资源剥夺法来实现死锁的解除。该程序实现操作简易,表示清晰并且形象描述多进程并发环境中死锁的预防、避免、检测与解除。 关键字:死锁;避免死锁;安全状态;银行家算法 引言:在操作系统、数据库系统以及网络通信中,由于进程并发和资源共享,当系统中资源分配顺序或者进程推进顺序不当就会造成系统死锁[1]。处于死锁状态的系统中,进程之间互相等待资源而永远不能继续向前推进,严重地影响了系统的可靠性。因而有时需要合理的对资源进行分配必要的时候加以限制保证系统安全、高效、稳定的运行。 1理论分析 1.1 死锁的概念 如果一个进程集合中的每个进程都在等待只能由此集合中的其他进程才能引发的事件,而无限期陷入僵持的局面称为死锁[2]。 1.2 产生死锁的条件: 1、互斥使用(资源独占):一个资源每次只能给一个进程使用。 2、不可强占(不可剥夺):资源申请者不能强行的从资源占有者手中夺取资 源,资源只能由占有者自愿释放。 3、请求和保持(部分分配,占有申请):一个进程在申请新的资源的同时保 持对原有资源的占有(只有这样才是动态申请,动态分配)。 4、循环等待:存在一个进程等待队列{P1,P2,…,Pn},其中P1等待P2占 有的资源,P2等待P3占有的资源,…,Pn等待P1占有的资源,形成一个进程等待环路[3]。 1.3死锁的预防 在系统设计时确定资源分配算法,保证不发生死锁。具体的做法是破坏产生死锁的四个必要条件之一。 ①破坏“不可剥夺”条件 在允许进程动态申请资源前提下规定,一个进程在申请新的资源不能立即得到满足而变为等待状态之前,必须释放已占有的全部资源,若需要再重新申请。 ②破坏“请求和保持”条件 要求每个进程在运行前必须一次性申请它所要求的所有资源,且仅当该进程所要资源均可满足时才给予一次性分配。 ③破坏“循环等待”条件 采用资源有序分配法:把系统中所有资源编号,进程在申请资源时必须严格按资源编号的递增次序进行,否则操作系统不予分配。

操作系统基础知识题库1-1-8

操作系统基础知识题 库1-1-8

问题: [单选]在操作系统文件管理中,通常采用()来组织和管理外存中的信息。 A.字处理程序 B.设备驱动程序 C.文件目录 D.语言翻译程序 操作系统中的文件系统专门负责管理外存储器上的信息,使用户可以"按名"高效、快速和方便地存储信息。为了实现"按名存取",系统必须为每个文件设置用于描述和控制文件的数据结构,它至少要包括文件名和存放文件的物理地址,这个数据结构称为文件控制块,文件控制块的有序集合称为文件目录。换句话说,文件目录是由文件控制块组成的,专门用于文件检索。文件控制块也称为文件的说明或文件目录项简称目录项。

问题: [单选]在磁盘移臂调度算法中,()算法可能会随时改变移动臂的运动方向。 A.电梯调度和先来先服务 B.先来先服务和单向扫描 C.电梯调度和最短寻道时间优先 D.先来先服务和最短寻道时间优先 在操作系统中常用的磁盘调度算法有:先来先服务、最短寻道时间优先、扫描算法、循环扫描算法等。其中,先来先服务是最简单的磁盘调度算法,它根据进程请求访问磁盘的先后次序进行调度,所以该算法可能会随时改变移动臂的运动方向。最短寻道时间优先算法根据进程请求,访问磁盘的寻道距离短的优先调度,因此该算法可能会随时改变移动臂的运动方向。电梯调度法的工作原理是先响应同方向向内道或向外道方向的请求访问,然后再响应反方向的请求访问,如同电梯的工作原理一样,因此该算法可能会随时改变移动臂的运动方向。单项扫描算法是电梯调度法的改进,该算法在返程时不响应请求访问,目的是为了解决电梯调度法带来的饥饿问题。

问题: [单选]某有限状态自动机的状态图如图2-4所示(状态0是初态,状态2是终态),则该自动机不能识 别()。 A.abab B.aabb C.bbaa D.bbab 对于选项A,从状态图的状态0出发,识别a后到达状态0,识别b后到达状态1,由于不存在从状态1出发识别a的状态转移,因此,abab不能被该自动机识别。对于选项B,识别aabb的状态转移路是状态0→状态0→状态1→状态2。对于选项C,识别bbaa的状态转移路是状态0→状态1→状态2→状态2→状 态2。对于选项D,识别bbab的状态转移路是状态0→状态1→状态2→状态2→状态2。 https://www.360docs.net/doc/a7673205.html,/ 王者荣耀吧

计算机操作系统复习知识点汇总(简版)

考试题型 一. 单项选择30分(15个) 二. 填空20分(10个) 四. 简答20分(4个) 五. 计算30分(3个) 《计算机操作系统》复习大纲 第一章 1、OS具有哪几个基本特征? 并发性,共享性,虚拟性,异步性. 2、并行和并发概念 并行性:是指两个或多个事件在同一时刻发生。 并发性:是指两个或多少个事件在同一时间间隔发生。 3、操作系统的主要功能 处理机管理功能、存储管理功能、设备管理功能、文件管理功能、用户接口。 4、操作系统与用户之间的接口 a. 用户接口:它是提供给用户使用的接口,用户可通过该接口取得操作系统的服务 b. 程序接口:它是提供给程序员在编程时使用的接口,是用户程序取得操作系统服务的惟一途径。 5、操作系统的基本类型

1、批处理系统(又分为单道批处理系统和多道批处理系统) 2、分时系统 3、实时系统 并理解三种基本操作系统的原理 第二章 进程 1、进程的定义、特征,进程实体的组成 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 进程具有结构特征、动态性、并发性、独立性和异步性。 进程实体由程序段、相关的数据段和进程控制块PCB三部分构成。 2、进程的三种基本状态及其转换 掌握进程运行时的三种基本状态:就绪状态、执行状态、阻塞状态,并理解三种状态的含义。 掌握进程三个基本状态转换图,掌握三种状态的变迁方向及变迁原因 3、进程控制块(PCB)的作用 1)系统为了管理进程设置的一个专门的数据结构,存放了用于描述该进程情况和控制进程运行所需的全部信息。 2)系统利用PCB来控制和管理进程,所以PCB是系统感知进程存在的唯一标志 3)进程与PCB是一一对应的 4、进程控制块的组织方式 方式、索引方式 5、进程与程序的区别

计算机操作系统(第三版)-复习题答案

* 操作系统第一章复习题 一、选择题 1、下列选项中,( D )不是操作系统关心的主要问题。 A 管理计算机裸机 B 设计、提供用户程序与计算机硬件系统的界面。 C 管理计算机系统资源 D 高级程序设计语言的编译器 2、多道批处理系统的主要缺点是( C )。 ] A CPU利用率低 B 不能并发执行 C 缺少交互性 D 以上都不是。 3、在操作系统中,( D )部分属于微内核。 A 输入/输出井的管理程序,及作业调度软件。 B 用户命令解释程序 C 磁盘文件目录管理软件 D 进程通信服务例程 4、通常在分时系统中运行的作业称为( C )。 A 前台作业 B 后台作业 C 终端型作业 D 批量型作业 。 5、在下面的选项中,( A )不属于操作系统提供给用户的可用资源。 A 中断机制 B 处理机 C 存储器 D I/O 设备 6、操作系统在计算机系统中处于( B )的位置。 A 计算机硬件和软件之间 B 计算机硬件和用户之间 C 处理机和用户程序之间 D 外部设备和处理机之间 7、操作系统是对( C )进行管理的软件。 \ A 软件 B硬件 C计算机资源 D 应用程序 8、操作系统中采用多道程序设计技术提高了CPU和外部设备的( A )。 A 利用率 B 可靠性 C 稳定性 D 兼容性 9、操作系统提供给程序员的接口是( B )。 A 进程 B 系统调用 C 库函数 D B和C 10、所谓( B )是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。 A 多重处理 B 多道程序设计 C 实时处理 D 共行执行 11、实时系统必须在( C )内处理完来自外部的事件。 、 A 响应时间 B 周转时间 C 规定时间 D 调度时间 12、在操作系统中,并发性是指若干事件( C )发生。 A 在同一时刻 B 一定在不同时刻 C 在某一时间间隔 D 依次在不同时间间隔内 13、订购机票系统处理各个终端的服务请求,处理后通过终端回答用户,所以它是一个( D )。 A 分时系统 B 多道批处理系统 C 计算机网络 D实时信息处理系统

操作系统复习资料大全——考试必备

操作系统 学习指导书 操作系统课程组 信息工程学院计算机系

第1章操作系统引论 知识点总结 1、什么是操作系统 操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。 1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成) 2) 管什么:控制和管理系统资源(记录和调度) 2、操作系统的主要功能 操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。 1) 存储器管理:内存分配,地址映射,内存保护和内存扩充 2) 处理机管理:作业和进程调度,进程控制和进程通信 3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性 4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制 5) 用户接口:命令界面/图形界面和系统调用接口 3、操作系统的地位 操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。 4、操作系统的基本特征 操作系统基本特征:并发,共享和异步性。 1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。 2) 共享:共享是指计算机系统中的资源被多个任务所共用。 3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。 5、操作系统的主要类型

多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统 1) 多道批处理系统 (1) 批处理系统的特点:多道、成批 (2) 批处理系统的优点:资源利用率高、系统吞吐量大 (3) 批处理系统的缺点:等待时间长、没有交互能力 2) 分时系统 (1) 分时:指若干并发程序对CPU时间的共享。它是通过系统软件实现的。共享的时间单位称为时间片。 (2) 分时系统的特征: 同时性:若干用户可同时上机使用计算机系统 交互性:用户能方便地与系统进行人--机对话 独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏 及时性:用户能在很短时间内得到系统的响应 (3) 优点主要是: 响应快,界面友好 多用户,便于普及 便于资源共享 3) 实时系统 (1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理 (2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统 (3) 与分时系统的主要区别: 4) 个人机系统 (1) 单用户操作系统 单用户操作系统特征: 个人使用:整个系统由一个人操纵,使用方便。 界面友好:人机交互的方式,图形界面。

操作系统原理与实践教程(第二版)第2章习题答案

第2章操作系统的界面 (1) 请说明系统生成和系统引导的过程。 解: 系统的生成过程:当裸机启动后,会运行一个特殊的程序来自动进行系统的生成(安装),生成系统之前需要先对硬件平台状况进行检查,或者从指定文件处读取硬件系统的配置信息,以便根据硬件选择合适的操作系统模块组,比较重要的信息通常有:CPU类型、内存大小、当前关联设备的类型和数量以及操作系统的重要功能选项和参数。按照这些信息的指示,系统生成程序就可以正确地生成所需的操作系统。 系统引导的过程:系统引导指的是将操作系统内核装入内存并启动系统的过程。主要包括初始引导、内核初始化、全系统初始化。初始引导工作由BIOS完成,主要完成上电自检,初始化基本输入输出设备,载入操作系统内核代码等工作。内核被载入内存后,引导程序将CPU控制权交给内核,内核将首先完成初始化功能,包括对硬件、电路逻辑等的初始化,以及对内核数据结构的初始化,如页表(段表)等。全系统初始化阶段要做的就是启动用户接口程序,对系统进行必要的初始化,使系统处于等待命令输入状态。 (2) 操作系统具有哪些接口?这些接口的作用是什么? 解: 操作系统为用户提供的接口有图形接口、命令接口和程序接口几种形式。 操作系统包括三种类型的用户接口:命令接口(具体又可分为联机命令接口与脱机命令接口)、程序接口及图形化用户接口。其中,命令接口和图形化用户接口支持用户直接通过终端来使用计算机系统,而程序接口则提供给用户在编制程序时使用。 (3) 请说明操作系统具有的共性服务有哪些不同类别,这些类别分别用于完成什么功能? 解:所有的操作系统都通过一些基本服务来帮助用户简单便捷地使用计算机各类资源,它们包括以下几个类别: 1.控制程序运行:系统通过服务将用户程序装入内存并运行该程序,并且要控制程序 在规定时间内结束。 2.进行I/O操作:用户是不能直接控制设备的,只能通过操作系统与外部设备进行交 互,由系统调用将结果显示在屏幕上或交给用户。 3.操作文件系统:为了保证实现“按名存取”,文件系统应该为用户提供根据文件名 来创建、访问、修改、删除文件的方法,以确保文件数据的安全可靠以及正确存取。 4.实现通信:操作系统需要提供多个程序之间进行通讯的机制,来控制程序的执行顺 序。 5.错误处理:操作系统通过错误处理机制,以便及时发现错误并采取正确的处理步骤, 避免损害系统的正确性和统一性。 (4) 系统调用的用途是什么? 解: 通常,在操作系统内核设置有一组用于实现各种系统功能的子程序(过程),并将它们提供给用户程序调用。每当用户在程序中需要操作系统提供某种服务时,便可利用一条系统调用命令,去调用所需的系统过程。这即所谓的系统调用。系统调用的主要类型包括: 1.进程控制类,主要用于进程的创建和终止、对子进程结束的等待、进程映像的替换、 进程数据段大小的改变以及关于进程标识符或指定进程属性的获得等; 2.文件操纵类,主要用于文件的创建、打开、关闭、读/写及文件读写指针的移动和

相关文档
最新文档