当前位置:文档之家› 操作系统原理试题

操作系统原理试题

一选择题(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

目前剩余资源数为2。当进程P1,P2,P3,P4又都相继提出申请要求,为使系统不致死锁,应满足( 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

(1)列出所有作业进入内存的时间、结束时间、周转时间、带权周转时间。

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

答:1)所有作业进入内存时间及结束时间如下表所示:

作业到达时间进入内

存时间结束时

执行时间

(分钟)

周转时间

(分钟)

带权周转时间

(分钟)

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

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

4 3 3 3 1 1

P

2

P

10 1 3 4 1 3

3

3 3 3 3 2 2

P

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算法好些。

操作系统原理试题

一选择题(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) 系统盘有问题,致使系统不稳定的现象

操作系统原理考题及答案

《操作系统原理》期末考试题 班级学号姓名 一、单项选择题(每题2分,共26分) 1.操作系统是一种()。 A. 系统软件 B. 系统硬件 C. 应用软件 D. 支援软件 2.分布式操作系统与网络操作系统本质上的不同在于()。 A.实现各台计算机这间的通信 B.共享网络中的资源 C.满足较在规模的应用 D.系统中多台计算机协作完成同一任务 3.下面对进程的描述中,错误的是()。 A.进程是动态的概念 B. 进程执行需要处理机 C.进程是指令的集合 D. 进程是有生命期的 4.临界区是指并发进程中访问共享变量的()段。 A.管理信息 B.信息存储 C.数据 D.程序 5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。 A.互斥 B.请求与保持 C.不剥夺 D.循环等待 6.以下哪种存储管理不可用于多道程序系统中()。 A.单一连续区存储管理 B.固定式区存储管理 D. 段式存储管理 C.可变分区存储管理7.在可变式分区存储管理

中,某作业完成后要收回其主存空间,该空间可能与 1 / 8 相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的 情况是()。 A.无上邻空闲区也无下邻空闲区 B.有上邻空闲区但无下邻空闲区 C.有下邻空闲区但无上邻空闲区 D.有上邻空闲区也有下邻空闲 区 8.系统“抖动”现象的发生不是由()引起的。 A.置换算法选择不当 B.交换的信息量过大 C.主存容量不足 D.请求页式管理方案 9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。 A.运行 B.阻塞 C.就绪 D.新建 10.要页式存储管理系统中,将主存等分成()。 A.块 B.页 C.段长 D.段 11.系统利用SPOOLING技术实现()。 A.对换手段 B.虚拟设备 C.系统调用 D.虚拟存储 12.设备从磁盘驱动器中读出一块数据的总时间为()。 A.等待时间+ 传输时间 B.传输时间 D.延迟时间+ 查找时间+ 传输时间 C.查找时间+ 传输时间 13.如果允许不同用户的文件可以具有相同的文件名,通常采用()

操作系统原理试题库(最全)

操作系统原理试题库(最全) 操作系统原理试题库(最全) 一、概述 操作系统是计算机系统中的重要组成部分,负责管理计算机硬件和 软件资源,提供良好的运行环境和用户接口。为了帮助学习者更好地 理解和掌握操作系统原理,本文整理了最全面的操作系统原理试题库,旨在帮助学习者进行全面系统的复习。 二、基础知识 1. 什么是操作系统?它的主要功能是什么? 答案:操作系统是一种软件程序,它管理和控制计算机硬件资源, 为其他应用程序提供服务和资源。其主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口。 2. 请简要描述操作系统的发展历程。 答案:操作系统的发展经历了批处理系统、分时系统、实时系统和 分布式系统等几个阶段。早期的批处理系统主要用于处理大量的批处 理作业;分时系统使得多个用户可以同时访问计算机资源;实时系统 则具备高实时性和可靠性,主要用于控制和监控领域;分布式系统则 充分利用网络等技术,实现资源共享和负载均衡。 三、进程管理 1. 什么是进程?它与程序的区别是什么?

答案:进程是程序的执行实例,在操作系统中表示一个正在执行的任务。进程与程序的区别在于:进程是一个动态的实体,具有各种状态;而程序是一个静态的实体,是存储在磁盘上的可执行文件。 2. 进程调度算法有哪些?请简要描述其中几种算法的特点。 答案:常见的进程调度算法包括先来先服务(FCFS)、最短作业优先(SJF)、轮转调度(Round Robin)等。FCFS算法按照进程到达的顺序进行调度,简单但存在“饥饿”问题;SJF算法按照执行时间最短的优先级进行调度,提高了资源利用率但可能导致长作业等待时间;轮转调度算法按照时间片轮流分配给各个进程,平衡了各个进程的执行时间。 四、内存管理 1. 虚拟内存是什么?它的优点是什么? 答案:虚拟内存是操作系统为了提供更大的地址空间而引入的一种技术。它将物理内存和磁盘空间结合起来使用,将不常用的页面置换到磁盘上,从而节省了物理内存空间。虚拟内存的优点包括:扩大了程序的地址空间,方便了程序的开发和执行;提高了内存利用率,允许同时运行更多的程序;简化了内存管理,减少了程序员的负担。 2. 请简要描述分页和分段机制的原理以及它们的区别。 答案:分页机制将物理内存和逻辑内存分成固定大小的页,通过页表将逻辑页与物理页进行映射。分段机制根据程序的逻辑结构将逻辑地址空间分成若干段,每段的长度可以不同,也可以重叠。分页机制

操作系统原理试题及答案

操作系统原理 一、单项选择题 1. .从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( ). A. 增加,减少B.增加,延长C.减少,延长D.减少,减少 2. 在分时系统中,时间片一定,( ),响应时间越长。 A.内存越多B.用户数越多C.后备队列D.用户数越少 3. 批处理系统的主要缺点是( ) A.CPU的利用率不高B.失去了交互性C.不具备并行性D.以上都不是 4. 以下( )项功能不是操作系统具备的主要功能. A. 内存管理B.中断处理C.文档编辑D.CPU调度 5. 操作系统负责为方便用户管理计算机系统的( ) A. 程序B.文档资料C.资源D.进程 6. 操作系统的基本职能是( ) A.控制和管理系统内各种资源,有效地组织多道程序的运行 B.提供用户界面,方便用户使用 C.提供方便的可视化编辑程序 D.提供功能强大的网络管理工具 7. 未配置操作系统的计算机系统中最主要的矛盾是() A.硬件价格昂贵与消费水平之间的矛盾 B.输入输出无法匹配CPU运行速度的矛盾 C.软硬件发展不匹配的矛盾 D.操作复杂与操作人员技术水平之间的矛盾 8. 进程在系统中是否存在的惟一标志是( ) A.数据集合 B.目标程序 C.源程序 D.进程控制块 9. 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用. A.操作员 B.联机用户 C.操作系统 D.目标程序 10. 进程所请求的一次打印输出结束后,将使进程状态从( ) A.运行态变为就绪态 B.运行态变为阻塞态 C.就绪态变为运行态 D.阻塞态变为就绪态 11. 一作业进入内存后,则所属该作业的进程初始时处于( )状态. A.运行 B.等待 C.就绪 D.收容 12. 临界区是指并发进程中访问共享变量的( )段. A.管理信息 B.信息存储 C.数据 D.程序 13. 线程存在的唯一标识是() A.PCB B.JCB C.TCB D.PTR 14. 下述有关文件管理的叙述中,()是正确的。 A.一个文件不能同时多次建立 B.在一级目录结构中,不同用户可以用相同的文件名 C.文件系统主要是实现按名存取 D.逻辑记录的大小与存储介质块的大小必须一一对应 15. 在动态分区分配方案中,某一作业完成后系统收回其主存空间,并与相邻空闲区合并,为此修改空闲区表,造成空闲区数减一的情况是()。 A 无上邻空闲区,也无下邻空闲区

操作系统原理精彩试题

一选择题 (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) PCBD) JCB 14. SPOOLing技术可以实现设备的( C )分配。 A) 独占B) 共享 C) 虚拟D) 物理 15. 防止死锁的一个著名的算法是( C )。 A) 先入先出算法B) 优先级算法 C) 银行家算法D) 资源按序分配法 16. 如下关于进程和线程的表示中,正确的答案是( C )。 A) 一个进程只可拥有一个线程 B) 一个线程只可拥有一个进程

操作系统原理试题题库含答案1

操作系统原理(1) 1、现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A、 T1+T2+T3 B、 (3T1+2T2+T3)/3 C、 (T1+2T2+3T3)/3 D、 (T1+T2+T3)/3 正确答案: B 2、我们如果为每一个作业只建立一个进程,为照顾紧急作业的用户,应采用( )。 A、 FCFS调度算法 B、基于优先权的剥夺调度算法 C、时间片轮转法 D、多级反馈队列调度算法 正确答案: B 3、用于控制生产流水线,进行工业处理控制的操作系统是( ). A、分时系统 B、网络操作系统 C、实时系统 D、批处理系统 正确答案: C 4、进程A在运行中被高优先级进程B抢占,进程A的状态变化是( )。 A、就绪→运行 B、阻塞→运行 C、运行→就绪 D、运行→阻塞 正确答案: C 5、用V操作唤醒一个等待进程时,被唤醒进程的状态变为( )。 A、等待 B、就绪 C、运行 D、完成 正确答案: B 6、哪个属于抢占式调度___

A、时间片轮转法; B、短作业优先调度; C、先来先服务; D、高响应比优先调度; 正确答案: A 7、进程的基本属性是( )。 A、进程是动态的、多个进程可以含有相同的程序和多个进程可以并发运行 B、进程是动态的、多个进程对应的程序必须是不同的和多个进程可以并发运行 C、进程是动态的、多个进程可以含有相同的程序和多个进程不能并发运行 D、进程是静态的、多个进程可以含有相同的程序和多个进程可以并发运行 正确答案: A 8、某文件中共有3个记录。每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。根据这个情况,可知这个文件所采用的存储结构是____。 A、隐式链接结构 B、顺序文件结构 C、显式链接结构 D、索引结构 正确答案: A 9、进程从阻塞状态变为就绪状态的原因是___________。 A、进程运行条件满足 B、修改了进程的优先级 C、进程运行条件不够 D、时间片到 正确答案: A 10、下面六个系统中,必须是实时操作系统的有____个。 (1)计算机辅助系统; (2)过程控制系统; (3)军事控制系统; (4)机器口语翻译系统;(5)航空订票系统;(6)办公自动化系统。 A、 2 B、 3 C、 4 D、 5 正确答案: C 11、()可根据给定的关键字直接获得指定记录的物理地址。 A、顺序文件 B、索引文件 C、索引顺序文件

操作系统原理考试复习试题

操作系统原理考试复习试题LT

【例14】在任何时刻,一个进程的状态变化()引起另一个进程的状态变化。 A.必定 B.一定不 C.不一定 D.不可能【答案:C】【例1】存储管理的功能是()。 A.分段分配、地址变换、存储扩充、存储共享与保护 B.分区分配、地址变换、存储扩充、存储共享与保护 C.分页分配、地址变换、存储扩充、存储共享与保护 D.存储分配、地址变换、存储扩充、存储共享与保护【答案:D】 【例2】存储管理的目的是( )。 A.方便用户和提高主存利用率 B.增加主存实际容量 C.提高主存空间利用率 D.方便用户【答案:A】【例3】计算机系统的二级存储包括( )。 A.CPU寄存器和内存储器 B.超高速缓存和主存 C.主存和辅存 D.ROM和SRAM 【答案:C】【例5】以下存储管理方案中不采用动态重定位的是( )。 A.可变分区 B.固定分区 C.页式管理 D.段式管理【答案:B】【例6】存储管理方案中,( )可采用覆盖技术。 A.段页式存储管理 B.段式存储管理 C.单一连续区存储管理 D.司一变分区存储管理【答案:C】【例7】目标程序所对应的地址空间是( )。 A.绝对地址空间 B.虚拟地址空间 C.存储空间 D.物理地址空间【答案:B】【例11】采用虚拟存储器的前提是程序的两个特点,一是程序执行时某些部分是互斥的,二是程序的执行往往具有( )。 A.局部性 B.整体性 C.并发性 D.并行性【答案:A】【例12】页式存储管理的主要特点是( )。 A.要求处理缺页中断 B.要求扩充主存容量 C.不要求作业同时全部装入主存 D.不要求作业装入到主存的连续区域【答案:D】 【例1】下列关于索引表的叙述中,正确的()。 A.建立索引表的目的之一是为了减少存储空间 B.索引表中含有索引文件的数据及其物理地址 C.对索引文件存取时,必须先查找索引表 D.索引表中每个记录的索引项可以有多个 【例2】一个文件的路径名是从()开始,逐步沿着每一级子目录向下追溯,最后到指定文件的整个通路上所有子目录名组成的一个字符串。 A. 根目录 B. 当前目录 C. 甲二级目录 D. 多级目录 【例3】从用户角度看,文件系统主要是实现()。 A. 文件保护 B. 文件保密 C. 文件共享 D. 按名存取 【例4】为能对一个文件进行正确的存取,必须为文件设置用于描述和控制文件的数据结构,称之为()。 A. 文件逻辑结构 B. 文件物理结构 C. 文件的属性 D. 文件控制块(FCB) 【例6】为了防止各种意外可能破坏文件,文件系统可以采用()的方法来保护文件。 A. 口令和加密 B. 对每个文件规定使用权限 C. 建立副本和定时转储 D. 为文件设置口令

操作系统原理与应用试题及答案

操作系统原理与应用试题及答案 1. 什么是操作系统? 答:操作系统是计算机中的一种系统软件,负责管理和控制计算机的硬件资源,并提供用户与计算机之间的接口。 2. 请列举几种常见的操作系统类型。 答:常见的操作系统类型包括Windows、MacOS、Linux、UNIX等。 3. 操作系统的主要功能有哪些? 答:操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备驱动程序管理等。 4. 请解释进程和线程的概念。 答:进程是指在操作系统中运行的程序的实例,它具有独立的内存空间和执行环境。线程是进程中的执行单元,多个线程可以共享同一个进程的资源。 5. 什么是死锁?如何避免死锁?

答:死锁是指在多个进程之间相互等待资源的一种状态,导致无法继续执行下去。为避免死锁,可以使用避免死锁的算法,例如银行家算法和资源分级算法。 6. 请解释虚拟内存的概念及其作用。 答:虚拟内存是一种操作系统的内存管理技术,通过将部分不常用的内存数据保存在磁盘上,为每个进程提供一个更大的地址空间,从而增加了可用的内存容量。 7. 什么是文件系统?请列举几种常见的文件系统类型。 答:文件系统是指操作系统用于管理存储设备上文件的一种机制。常见的文件系统类型包括FAT32、NTFS、EXT4等。 8. 请解释操作系统的内核和外壳的概念。 答:操作系统的内核是指操作系统的核心组成部分,负责管理和分配计算机的硬件资源。外壳是指操作系统的用户界面,负责接收用户的指令并与内核进行交互。 9. 什么是设备驱动程序?它的作用是什么?

答:设备驱动程序是操作系统中的一种软件,用于控制硬件设 备与操作系统的通信。它的作用是提供一个统一的接口,使操作系 统能够与各种硬件设备进行交互。 10. 请解释操作系统的中断处理机制。 答:操作系统的中断处理机制是指在计算机遇到硬件故障或需 要处理的事件时,暂时中断当前的执行,转而处理相应的中断处理 程序,然后返回中断前的执行状态。 以上是《操作系统原理与应用》的一些常见试题及其简要答案,希望对您有帮助。

操作系统原理试卷(含答案)

《操作系统原理》课程试卷答案 班级 _______________ 学号 _____________ 姓名 ______________ 一、选择题(本大题共40分,每小题2分) 1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。 A.单道程序 B. 磁盘 C. 对象 D.多道程序 2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A.网络 B.分布式 C.分时 D.实时 3、从用户的观点看,操作系统是( A )。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 4、当CPU处于管态时,它可以执行的指令是(A )。 A. 计算机系统中的全部指令 B. 仅限于非特权指令 C. 仅限于访管指令 D. 仅限于特权指令 5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。 A. 系统调用 B.图形用户接口 C.原语 D.键盘命令 6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解? A.进程是在多程序并行环境中的完整的程序。 B.进程可以由程序、数据和进程控制块描述。 C.线程是一种特殊的进程。 D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。 A. 它正等待中央处理机 B. 它正等待合作进程的一个消息 C. 它正等待分给它一个时间片 D. 它正等待进入内存 8、一个进程释放一种资源将有可能导致一个或几个进程( D )。 A.由就绪变运行 B.由运行变就绪 C.由阻塞变运行 D.由阻塞变就绪 9、下面关于线程的叙述中,正确的是( C )。 A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。 B.线程是资源的分配单位,进程是调度和分配的单位。 C.不管系统中是否有线程,进程都是拥有资源的独立单位。 D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。

操作系统原理期末试卷(10套含答案)7

操作系统原理期末试卷(10套含答案)7 操作系统原理期末试题(一) 一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( B )。 A.DOS系统 B.UNIX系统 C.Windows NT系统 D.OS/2系统 2.在操作系统中,进程的最基本的特征是( A )。 A.动态性和并发性 B.顺序性和可再现性 C.与程序的对应性 D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( C )。 A.只能实现进程的互斥 B.只能实现进程的同步 C.可实现进程的互斥和同步 D.可完成进程调度 4.作业调度的关键在于( C )。 A.选择恰当的进程管理程序 B.用户作业准备充分 C.选择恰当的作业调度算法 D.有一个较好的操作环境 5.系统抖动是指( D )。 A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。A.段表 B.页表 C. PCB D.JCB 7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D ) A.单级目录 B.二级目录 C.纯树型目录 D.非循环图目录 8.SPOOLing技术可以实现设备的( C )分配。 A.独占 B.共享

C.虚拟 D.物理 9.避免死锁的一个著名的算法是( C )。 A.先人先出算法 B.优先级算法 C.银行家算法 D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( C )。 A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。每题2分,共10分) 1.简单地说,进程是程序的执行过程。因而,进程和程序是一一对应的。( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行。( ) 3.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。( ) 4.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。( ) 5.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性。( ) 答案: 1.(×)改正为:进程和程序不是一一对应的。 2.(×)改正为:V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为就绪状态,否则现进程继续进行。 3.(√) 4.(×)改正为:在采用树型目录结构的文件系统中,不同用户的文件名可以相同。5.(√)

西安交通大学智慧树知到“计算机科学与技术”《操作系统原理》网课测试题答案1

西安交通大学智慧树知到“计算机科学与技术”《操作系 统原理》网课测试题答案 (图片大小可自由调整) 第1卷 一.综合考核(共15题) 1.操作系统的所有程序都必须常驻内存。() A.错误 B.正确 2.如果分时操作系统的时间片一定,那么(),则响应时间越长。 A.用户数越少 B.用户数越多 C.内存越少 D.内存越多 3.在一单处理机系统中,若有5个用户进程,在非管态的某一时刻,处于阻塞态的用户进程最多有()个。 A.1 B.2 C.3 D.5 4.在操作系统中进程是一个具有一定独立功能程序在某个数据集合上的一次()。 A.并发活动 B.运行活动 C.单独操作 D.关联操作 5.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,采用() A.并行技术 B.通道技术 C.缓冲技术 D.虚存技术 6.一旦出现死锁,所有进程都不能运行。() A.错误 B.正确 7.在固定分区管理方式中,处理器执行作业时,对每条指令中的地址要求满足() A.下限地址≤绝对地址≥上限地址 B.下限地址≤绝对地址≤上限地址 C.上限地址≤绝对地址≤下限地址 D.上限地址≤绝对地址≥下限地址 8.时间片的大小对轮转法(RR)的性能有很大的影响,时间片太短,会导致系统开销大大增加。() A.错误 B.正确 9.下面哪种算法不属于页式虚拟存储管理中的页面调度算法() A.先进先出调度算法 B.最近最少用调度算法 C.优先数调度算法 D.最近最不常用调度算法 10.虚拟存储器的最大容量() A.为内外存容量之和 B.由计算机的地址结构决定 C.是任意的 D.由作业的地址空间决定 11.在UNIX S_5中,用户进程和核心进程的优先级别都是动态改变的。() A.错误 B.正确 12.在UNIX S_5中,用户进程和核心进程的优先级别都是动态改变的。() T.对 F.错 13.产生系统死锁的原因可能是由于()。 A.进程释放资源 B.一个进程进入死循环 C.多个进程竞争,资源出现了循环等待 D.多个进程竞争共享型设备 14.从总体上说,多道程序设计技术可()单位时间的算题量。 A.增加 B.减少 C.维持 15.UNIX系统核心在实施对换时是将整个进程的虚拟地址空间都写到对换设备上。() T.对

操作系统原理试卷

操作系统原理试卷 1、父进程创建子进程之后,父子进程间的关系是什么? 答案:一个进程创建子进程之后,进程与产生的进程之间的关系是父子关系,分别成为进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父 进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程的正 文段和已经打开的文件。 2、简述文件、文件系统的概念 答案:文件是具有符号名的、在逻辑上具有完整意义的一组相关信息项的有序序列。文件系统就是操作系统中实现文件统一管理的一组软件、被管理的的文 件以及为实施文件管理所需的一些数据结构的总称。 3、简述作业调度的主要算法 答案:作业调度的主要算法包括先来先服务调度算法,短作业优先调度算法,优先级调度算法和高响应比调度算法。 4、简述请求分页存储管理方式中三种内存分配策略的原理 答案:固定分配局部置换为每个进程分配一组固定数目的物理块,在进程运行期间物理块数保持不变,当发生缺页中断且需要进行页面置换时,从自己进程 的物理块中选择一个页面换出;可变分配全局置换,是先为每个进程分配一定 数量的物理块,系统留空闲物理块,当发生缺页中断时,先从空闲物理块中选 择空闲空间进行调入页面,当无空闲空间时,从所有内存中选择一个页面进行 置换,此种方式会使发生缺页中断的进程物理块数增加,而调出页面的进程物 理块数减少;可变分配局部置换,先为进程分配一定数量的物理块,系统预留 空闲物理块,当进程发生缺页中断且需要进行页面置换时,从自己的物理块中 选择页面换出,只有当某个进程的缺页率上升时,系统增加该进程的物理块数,反之,减少进程分配的物理块数。 5、简述段页式存储管理方式 答案:段页式存储管理方式是对用户的逻辑地址空间先分段,再对每段划分成大小相等的页,而内存地址空间会按照页面大小划分成大小相等的物理块,段 页式存储管理方式每个用户的进程会具有一张段表和一组页表。 6、简述有哪些程序链接方式 答案:程序的链接方式主要包括静态链接、装入时动态链接、运行时动态链接 7、简述什么是快表以及快表的作用 答案:基本的地址变换机构需要两次访问内存才能够访问到数据。为了减少访问内存的次数,提高系统效率,在基本地址变换机构中增加了具有并行查询能

操作系统原理试题

一选择题(30分) 1. 操作系统的主要功能是管理计算机系统中的—D _________ 。 A )程序 B )数据 C )文件 D )资源 2. 产生死锁的基本原因是_人__和进程推进顺序非法。 A )资源分配不当 B )系统资源不足 C )作业调度不当 D )进程调度不当 3. 在操作系统中,_B — 竞争和分配计算机系统资源的基本单位」 A )程序 B )进程 C )作业 D )用户 4. 动态重定位是在作业的—D_中进行的。 A )编译过程 B )装入过程 C )连接过程 D )执行过程 5. 存放在磁盘上的文件,_A ___________ o A )既可随机访问,又可顺序访问 B )只能随机访问 C )只能顺序访问 D )只能读\写不能访问 6・在多进程的系统中,为了保证公共变量的完整性,每个进程应互斥进入临界区。所谓临界区是 _D 。 A ) 一个缓冲区 B ) 一个数据区 C ) 一种同步机制 D ) 一段程序 7. 对于硬盘上存放的信息,物理上读写的最小单位是一个—C __________ o A )二进位(bit ) B )字节(byte ) C )物理块 D )逻傅记录. 8. 虚拟设备是指_C —o A ) 允许用户使用比系统中具有的物理设备更多的设备 B ) 允许用戸以标准化方式来使用物理设备 C ) 把一个物理设备变换成多个对应的逻借设备 D ) 许用户程序不必全部装入主存便可使用系统中的设备 9・在操作系统中,进程的最基本的特征是(A )。 A )动态性和并发性 C )与程序的对应性 10.操作系统中利用信号量和P. V 操作 A )只能实现进程的互斥 C )可实现进程的互斥和同步 11. 作业调度的关键在于(C )。 A )选择恰当的进程管理程序 C )选择恰当的作业调度算法 12. 系统抖动是指(D )o A )使用机器时,屏幕闪烁的现象 B )由于主存分配不当,偶然造成主存不够的现象 C ) 系统盘有问题,致使系统不稳宦的现象 D ) 被调出的页而又立刻被调入所形成的频繁调入调岀现象 13.在分页存储管理系统中,从页号到物理块号的地址映射是通过(B )实现的。 A )段表 B )页表 C ) PCB D ) JCB 14. SPOOLing 技术可以实现设备的(C )分配。 B )顺序性和可再现性 D )执行过程的封闭性 (C )。 B )只能实现进程的同步 B )用戸作业准备充分 D )有一个较好的操作环境

操作系统原理测试题

操作系统原理测试题 一、单项选择题 1、分时系统的响应时间是根据()确定的。[单选题]* A、时间片大小 B、用户数目 C、计算机运行速度 D、用户所能接受的等待时间(正确答案) 2、批处理系统的主要缺点是()。[单选题]* A、CPU利用率低 B、不能并发执行 C、缺少交互性(正确答案) D、以上都不是 3、多道程序设计是指()。[单选题]* A、在实时系统中并发运行多个程序(正确答案) B、在分布系统中同一时刻运行多个程序 C、在一台处理器上同一时刻运行多个程序 D、在一台处理器上并发运行多个程序 4、以下最早的OS是()。[单选题]* A、分布式系统 B、实时系统

C、分时系统 D、批处理系统(正确答案) 5、批处理OS提高了计算机系统的工作效率,但()。[单选题]* A、不能自动选择作业执行 B、无法协调资源分配 C、不能缩短作业执行时间 D、在作业执行时用户不能直接干预(正确答案) 6、分时OS追求的目标是()。[单选题]* A、高吞吐量 8、充分利用内存 C、快速响应(正确答案) D、减少系统开销 7、多道批处理系统提高了计算机系统的资源利用率,同时()[单选题]* A、减少了各作业的执行时间 B、增加了作业吞吐量(正确答案) C、减少了作业的吞吐量 D、减少了部分作业的执行时间 8、设计实时OS时,()不是主要追求目标。[单选题]* A、安全可靠 B、资源利用率(正确答案) C、及时响应 D、快速处理

9、现代OS的两个基本特征是()和资源共享。[单选题]* A、多道程序设计 B、中断处理 C、程序的并发执行(正确答案) D、实现分时与时实处理 10、OS中采用多道程序设计技术提高了CPU和外部设备的()。[单选题]* A、利用率(正确答案) B、可靠性 C、稳定性 D、兼容性 11、OS的基本类型有()[单选题]* A、批处理系统、分时系统及多任务系统 B、实时OS、批处理OS及分时OS(正确答案) C、单用户系统、多用户系统及批处理系统 D、实时系统、分时系统和多用户系统 12、为了使系统中所有的用户都能得到及时响应,该OS应该是()[单选题]* A、多道批处理系统 B、分时系统(正确答案) C、实时系统 D、网络系统 13、从下列叙述中选出正确的叙述()。[单选题]* A、OS的不确定性是指在OS控制下的多个作业执行顺序和每个作业的执行时间是不确定的。(正确答案) B、分时系统中,响应时间时间片用户数,因此为改善响应时间,常用的原则是

操作系统原理试题

操作系统原理试题 一. 名词解释题 1. 中断 2. 进程控制块(PCB) 3. 虚时钟 4. 段式管理 5. 文件控制块(FCB) 6. 对换(SWAPPING) 7. 系统调用 8. 绝对路径名 9. 特别文件10. 虚设备技术 11. 管道 12. 中断接收 13. 恢复现场 14. 页式管理 15. 作业步 16. 字符流文件 17. 通道 18. 页面淘汰 19. 多道程序设计 20. 死锁 21. 当前目录 22. 快表 23. 作业调度 24. 原语 25. 中断屏蔽 26. 地址映射 27. 文件目录 28. 死锁避免 29. 原语 30. 作业控制块 31. CPU状态 32. 虚存 33. 磁盘调度 34. 缓冲技术 35. 中断 36. 进程调度 37. 虚设备 39. 死锁预防 40. 文件目录 41. 原语 42. 交换技术 43. 互斥区 二. 填空题 1. 分时系统追求的目标是_____. 2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是____. 3. 从静态的观点看, 操作系统中的进程是由程序段、数据和____三部分组成. 4. 在系统内核中必须包括的处理模块有进程调度、原语管理和____. 5. 批处理操作系统中, 作业存在的唯一标志是____. 6. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为________. 7. 在可变分区存储管理中, 为实现地址映射, 一般由硬件提供两个寄存器, 一个是基址寄存器, 另一个是____. 8. 联想寄存器(相联存储器)的最重要、最独到的特点是____. 9. 在虚拟段式存储管理中, 若逻辑地址的段内地址大于段表中该段的段长, 则发生____中断. 10. 文件系统中若文件的物理结构采用顺序结构, 则文件控制快FCB 中关于文件的物理位置应包括____. 11. 在操作系统设计时确定资源分配算法, 以消除发生死锁的任何可能性, 这种解决死锁的方法是____. 12. 选择对资源需求不同的作业进行合理搭配, 并投入运行是由____来完成的. 13. 实时系统应具有两个基本特征: 及时性和______. 14. 磁带上的文件只能采用_____存取方式. 15. 不让死锁发生的策略可以分成静态和动态的两种, 死锁避免属于_____. 16. 在UNIX系统中, 文件分成三类, 即普通文件, 目录文件和_____. 17. 在磁盘调度策略中有可能使I/O请求无限期等待的调度算法是_____. 18. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于_____状态.

操作系统原理试卷

期中 1.采用多道程序设计的主要优点是() A.匹配CPU与外设的速度 B.提高CPU和设备利用率 C.方便用户使用 D.充分利用内存空间 2.进程在处理器上执行时() A. 进程之间是无关的,具有封闭特性 B. 进程之间是有交往的,相互依赖,相互制约,具有并发性 C. 具有并发性,即同时执行的特性 D. 进程之间可能是无关的,但也可能是有交往的 3.资源的按序分配法是用破坏产生死琐的四个必要条件中的()来预防死锁的发生。 A.互斥控制 B.部分分配 C.不剥夺控制 D.环路条件 4.有交往的并发进程执行时出现与时间有关的错误,其原因是() A.进程的并发性 B.对共享资源的使用不受限制,进程交叉使用共享变量 C.进程具有访问共享变量的临界区 D.进程具有访问共享变量的相关临界区 5.进程的并发执行是指若干个进程() A.共享系统资源 B.在执行的时间上是重叠的 C.同时执行 D.在执行的时间上是不可重叠的 6. 在下列的进程状态变换中,()是不可能发生的。 A.运行→等待 B.运行→就绪 C.等待→运行 D.就绪→运行 7. 对于进程和线程,以下说法中正确的是() A.线程是进程中可独立执行的子任务,一个进程可以包含一个或多个线程,一个线程可以属于一个或多个进程 B.线程又成为轻型进程,因为线程都比进程小 C.多线程技术具有明显的优越性,如速度快、通信简便、并行性高等 D.由于线程不作为资源分配单位,线程之间可以无约束地并行执行 8. 对于两个并发进程,设互斥信号量为mutex,若mutex=0,则() A.表示没有进程进入临界区 B.表示有一个进程进入临界区 C.表示有一个进程进入临界区,另一个进程等待进入 D.表示有两个进程进入临界区 9. 对进程的管理和控制使用() A.信号量 B.原语 C.中断 D.指令 10.()是一种只能进行P操作和V操作的特殊变量。 A.同步 B.互斥 C.信号量 D.管程 11.设有两个并发执行的进程,则它们之间()。 A.必须互斥 B.必须同步 C.彼此无关 D.可能需要同步或互斥

操作系统原理考试复习试题

例1订购机票系统处理来自各个终端的服务请求,处理后通过终端回答用户,所以它是一个; A.分时系统 B.多道批处理系统 C.计算机网络 D.实时信息处理系统 例2批处理操作系统的目的是; A.提高系统与用户的交互性能 B.提高系统资源利用率 C.降低用户作业的周转时间 D.减少用户作业的等待时间 例4 是操作系统最重要的两个目标; A.可扩充性和开放性 B.方便性和开放性 C.可扩充性和有效性 D.方便性和有效性答案:D 例5用户可以通过两种方式来使用计算机; A.命令方式和函数方式 B.命令方式和系统调用方式 C.命令方式和文件管理方式 D.设备管理方式和系统调用方式答案:B 例6操作系统在计算机系统中位于之间; A.CPU和用户之间 B.中央处理器CPU C.计算机硬件和用户 D.计算机硬件和软件之间 例7用户程序在目态下使用特权指令引起的中断属于; A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断答案:D 例8实时系统中的进程调度,通常采用算法; A.先来先服务 B.时间片轮转 C.抢占式的优先数高者优先 D.响应比高者优先 例9以下计算机系统的描述错误的是; A.计算机系统是按用户的要求接受和存储信息,自动进行数据处理并输出结构信息的系统 B.用户使用计算机系统,实际上是在使用计算机系统的资源 C.计算机系统由硬件子系统和软件子系统组成 D.计算机系统资源包括CPU、存储器以及各种输入输出设备答案:D 例10操作系统是一种系统软件,它; A.方便用户使用计算机 B.既能管理软件,又能管理硬件 C.控制程序的执行 D.只能管理答案:B

例12下面计算机系统和操作系统的叙述中错误的是; A.操作系统是一种系统软件 B.计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持 C.计算机系统是一个资源集合体,包括软件资源和硬件资源 D.操作系统是独立于计算机系统的,它不属于计算机系统答案:D 例13实时操作系统对可靠性和安全性要求极高,它; A.不必向用户反馈信息 B.十分注重系统资源的利用率 C.不强求系统资源的利用率 D.不强调响应速度答案:C 例14为了便于用户直接或间接地控制自己的作业,操作系统向用户提供了命令接口,该接口又可进一步分为; A.联机用户接口和脱机用户接口 B.程序接口和图形接口 C.联机用户接口和程序接口 D.脱机用户接口和图形接口答案:A 例1现代计算机系统一般都采用,其基本思想是在主存中同时存放多个用户的作业,使之同时处于运行状态而共享系统资源; A.多道程序设计技术 B.多处理机技术 C.分布式系统技术 D.分时系统技术 例2一个运行进程必须具有的3种基本状态是; A.就绪状态、挂起状态和执行状态 B.挂起状态、阻塞状态和执行状态 C.就绪状态、执行状态和阻塞状态 D.就绪状态、执行状态和终止状态 例3进程和程序的根本区别在于; A.静态与动态特点 B.是不是被调入到内存中 C.是不是具有就绪、运行和等待三种状态 D.是不是占有处理器答案:A 例4下面所列的进程的3种基本状态之间的转换不正确的是; A.就绪状态→执行状态 B.执行状态→就绪状态 C.执行状态→阻塞状态 D.就绪状态→阻塞状态答案:D 例5操作系统是根据来对并发执行的进程进行控制和管理的; A.进程的基本状态 B.进程控制块 C.多道程序设计 D.进程的优先权答案:B 例6在进程控制块中,主要包括4方面用于描述和控制进程运行的信息;其中, 主要是由处理机各种寄存器中的内容所组成;

操作系统原理及应用_武汉理工大学中国大学mooc课后章节答案期末考试题库2023年

操作系统原理及应用_武汉理工大学中国大学mooc课后章节答案期末考试题库2023年 1.在一个请求分页系统中发生颠簸(抖动)时,安装一个更快的CPU和一个 容量更大的硬盘可以提高CPU利用率。 答案: 错误 2.系统“抖动”现象的发生可能是由以下哪一项引起的() 答案: 页面置换算法选择不当 3.系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台。系 统不会发生死锁时N的最大取值是() 答案: 5 4.某系统有三个并发进程,都需要同类资源3个,则系统不会发生死锁的最 小资源数是() 答案: 7 5.FCFS调度算法实现简单,可以使用FIFO队列来实现,当一个进程进入就 绪队列,就是将其PCB链接到队列() 答案: 尾部

6.在虚拟分页存储管理系统中,若进程访间的页面不在主存,且主存中没有可 用的空闲帧时,系统正确的处理顺序为() 答案: 缺页中断→決定淘汰页→页面调出→页面调入 7.在创建进程时,以下哪一项不是创建所必需的步骤() 答案: 为进程分配CPU 8.有关信号量S的描述,正确的是() 答案: S的初值不能为负数_除了初始化,只能通过执行P、V操作来访问S_S的取值可以是正数、负数和零 9.从用户角度看,操作系统是() 答案: 用户与计算机之间的接口 10.下面对进程的描述中,错误的是() 答案: 进程是指令的集合 11.在请求页式存储管理中,产生缺页中断是因为查找的页不在以下哪一项中 ()

答案: 内存 12.操作系统是计算机系统必不可少的系统软件,这是因为它能() 答案: 为用户提供方便的使用接口_提高资源的使用效率_保证信息的安全和快速存取文件 13.在设计不同类型的操作系统时首要考虑的因素,以下说法正确的是() 答案: 实时操作系统设计首要考虑实时性和可靠性_批处理操作系统设计首要考虑周转时间和系统吞吐量_分时操作系统设计首要考虑交互性和响应时间 14.操作系统的基本特征包括() 答案: 并发性_共享性_虚拟性_异步性 15.用户编写了一个文本文件a.txt,想将该文件名称改为txt.a,下列命令中哪 个可以实现() 答案: cat a.txt > txt.a 16.在进程管理中,进程从阻塞状态变为就绪状态的原因可能是() 答案: 等待的事件出现

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