操作系统题库(选择题部分,带解析) 您所在的位置:网站首页 翻译选择题题库有哪些 操作系统题库(选择题部分,带解析)

操作系统题库(选择题部分,带解析)

2024-07-04 17:16| 来源: 网络整理| 查看: 265

操作系统题库汇总

一、 选择题

1.下面的(B)不是文件的存储结构。

A.索引文件 B.记录式文件   

C.串联文件 D.连续文件

顺序文件:包括连续文件和串联文件

顺序文件:记录按在其文件的中的逻辑顺序依次存入储存介质而建立的,即顺序文件中的物理记录和逻辑记录的顺序是一致的

连续文件:连续文件中次序相继的两个记录在存储介质中是相邻的(数组概念)

串联文件:串联文件中的物理机理次序通过指针的链接表示(链表)

索引文件:类似索引概念

 

2.有一磁盘,共有10个柱面,每个柱面20个磁道,每个盘面分成16个扇区。采用位示图对其存储空间进行管理。如果字长是16个二进制位,那么位示图共需 (A) 字。

A.200  B.128  C.256  D.100

盘物理块:20*16*100=3200

采用16字长:3200/16=200字

 

3.操作系统为每一个文件开辟一个存储区,在它的里面记录着该文件的有关信息。这就是所谓的 B 。

A.进程控制块 B.文件控制块

C.设备控制块 D.作业控制块

PCB 进程控制块:描述进程外部特征,感知控制进程动态变化的数据结构

FCB 文件控制块:存储文件的相关信息的数据结构

DCB 设备控制块:记录硬件设备的特性,连接,使用情况等信息的数据结构

JCB 作业控制块:描述作业状态等相关信息的数据结构

 

4.文件控制块的英文缩写符号是 C 。

A.PCB  B.DCB  C.FCB  D.JCB

File

 

5.一个文件的绝对路径名总是以 C 打头。

A.磁盘名 B.字符串 C.分隔符 D.文件名

 

6.一个文件的绝对路径名是从 B 开始,逐步沿着每一级子目录向下,最后到达指定文件的整个通路上所有子目录名组成的一个字符串。

A.当前目录 B.根目录

C.多级目录 D.二级目录

例如:要显示YouKu目录下的youkuclient目录中的YoukuDesktop命令,其绝对路径为D:\Program Files (x86)\YouKu\youkuclient\YoukuDesktop.exe,如果当前目录为YouKu的话,则其相对路径为youkuclient\YoukuDesktop.exe

 

7.从用户的角度看,引入文件系统的主要目的是 D 。

A.实现虚拟存储 B.保存用户和系统文档

C.保存系统文档 D.实现对文件的按名存取

用户角度,方便用户

 

8.按文件的逻辑结构划分,文件主要有两类: A 。

A.流式文件和记录式文件  B.索引文件和随机文件

C.永久文件和临时文件 D.只读文件和读写文件

文件的逻辑结构分为两种:无结构的字符流式文件,有结构的记录式文件

无结构的字符流式文件:文件由字符序列组成,文件内信息不再划分结构

有结构的记录式文件:文件由记录组成组成,即文件内信息划分为多个记录,以记录为单位组织和使用信息

 

9.位示图用于 B 。

A.文件目录的查找 B.磁盘空间的管理

C.主存空间的共享 D.文件的保护和保密

位示图:利用二进制的一位来表示磁盘中盘块的使用情况 0空闲,1占用

 

10.用户可以通过调用 C 文件操作,来归还文件的使用权。

A.建立 B.打开 C.关闭 D.删除

常识

 

11. 与计算机硬件关系最密切的软件是( D).

A.编译程序 B.数据库管理程序

C.游戏程序 D.OS

常识

 

12. 现代OS具有并发性和共享性,是由(D)的引入而导致的。

A.单道程序 B.磁盘 C.对象 D.多道程序

多道程序:指在内存中同时存放几道互相独立的程序,使他们在程序管理控制下,相互穿插运行

 

13. (A )不是多道程序系统。

A.单用户单任务  B.多道批处理系统

C.单用户多任务  D.多用户分时系统

常识

 

14. ( B)是多道操作系统不可缺少的硬件支持。

A.打印机 B.中断机构 C.软盘 D.鼠标

中断必不可少

中断:指出现需要时,cpu暂时停止当前程序的执行转而执行新情况的程序和执行过程

 

15. 系统的主要功能有( c)。

A.进程管理、存储器管理、设备管理、处理机管理

B.虚拟存储管理、处理机管理、进程调度、文件系统

C.处理机管理、存储器管理、设备管理、文件系统

D.进程管理、中断管理、设备管理、文件系统

操作系统5大功能:

处理机管理,储存器管理,设备管理,文件管理,以及作为用户与硬件系统之间的接口

 

16. 单处理机计算机系统中,(A )是并行操作的。

A.处理机操作和通道操作是并行的

B.程序与程序

C.主程序与子程序

D.用户程序与操作系统程序

单处理机系统:只有1个运算器,运行状态最多一个

单处理机操作:理解为cpu

通道:有自己的处理器,能自己执行指令,无需cpu

 

17. 处理机的所有指令可以在(D )中执行。

A.目态 B.浏览器中 C.任意时间 D.系统态

Cpu工作状态分为:系统态和用户态(目态)

引入两个状态的原因:

为了避免用户程序错误的使用特权指令,保护os不被用户程序破坏,规定:cpu处于用户态时,不允许执行特权指令,当cpu处于系统态时,可以执行包括特权指令在内的一切机器指令

 

18. (B )功能不是操作系统直接完成的功能。

A.管理计算机硬盘 B.对程序进行编译

C.实现虚拟存储器 D.删除文件

需要编译器,比如GCC

 

19. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。

A.多用户分时系统 B.实时系统

C.批处理系统时间 D.网络操作系统

常识

多用户分时操作系统:一台计算机连接很多终端机,计算机按固定的时间片为每个终端机服务,由于计算机处理深速度快,用户感觉不到等待时间,似乎这台计算机专门为自己服务一样

批处理操作系统:采用批处理技术的os,批处理:指用户将一批作业提交给os后就不在干预,有os控制他们自动运行,优点是不用用户一个一个提交作业,效率更高,没有人机交互

二者区别:批处理os没有人机交互,而分时os不仅有人机交互还允许多个用户同时使用,批处理os允许程序长时间占用cpu,而分时os不允许

网络操作系统:向网络计算机提供服务的特殊的os,网络的心脏和灵魂

实时操作系统:指当外界产生数据时,能足够快的处理数据,足够快的响应(规定时间内)分类:硬实时:规定时间必须完成,软实时:只要求按照任务优先级尽可能完成

 

20. 分布式系统和网络系统的主要区别是(C )。

A.并行性 B.透明性 C.共享性 D.复杂性

分布式系统:分布式计算,利用更多的计算机,处理更多的数据

 

二者共同点:分布式os是建立在网络os上的,所以二者在物理结构上是基本相同的

二者区别:分布式os的设计思想和网络os是不同的,这样就决定了二者在结构和功能上的不同,网络os要求网络用户在使用网络资源的时候必须了解网络资源,用户必须要知道网络中各个计算机的功能配置,资源情况,比如网络os中用户如果要读一个共享文件,用户必须知道该文件在那个计算机的那个目录下面,而分布式os以全局是管理系统资源,可以为用户任意调度网络资源,且调度过程是透明的(用户看不见的),当用户提交一个作业时,分布式os能在系统中选择最合适的处理器,将用户的作业提交道处理程序,然后将结果传回给用户,在这个过程中,用户并不会感觉到有多个处理器的存在,这个系统就像是一个处理器

所以二者的共享的不同的共享,答案是共享性,

Ps:计算机中透明的概念:某过程对用户透明,即用户看不见,即黑盒

 

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

A.网络 B.分布式 C.分时 D.实时

答案错误:C,具体参考前面分时os,网络os定义

 

22. 如果分时操作系统的时间片一定,那么( B),则相应时间越长。

A.用户数越少 B.用户数越多 C.内存越小 D.内存越大

时间片大小固定,用户越多,每个用户分配到的时间片就越少,需要等待响应的时间就越长

 

23. 下面六个系统中,必须是实时操作系统的有(C )个。

(1)航空订票系统 (2)过程控制系统 (3)机器口语翻译系统 (4)计算机辅助系统 (5)办公自动化系统 (6)计算机激光照排系统

A.1  B.2  C.3  D.4

1,2,3

 

24. 在下面关于并发性的叙述众正确的是(C )。

A.并发性是指若干事件在同一时刻发生

B.并发性是指若干事件在不同时刻发生

C.并发性是指若干事件在同一时间间隔发生

D.并发性是指若干事件在不同时间间隔发生

并发:若干事件在同一时间间隔发生,(同一间隔)

并行:若干事件在同一时刻发生(同一时刻,注意理解)

具体:

并发是指在同一个cpu上同时运行多个程序(不是真正的同时,而是看来的同时,因为cpu要在多个程序间切换,实质是物理cpu在若干道程序间的多路复用,是对有限的物理资源强制给多用户共享以提高效率)

并行:指若干事件可以在同一时刻发生

二者的异同:

并行是指两个同时发生的并发事件,具有并发的含义,而并发则不一定并行,也就是说并发事件不一定要同一时刻发生

 

25. 一般来说,为了实现多道程序设计,计算机最需要( A)。

A.更大的内存  B.更多的外设

C.更快的CPU  D.更先进的终端

多道程序设计:在内存中同时存放几道互相独立的程序,使得他们在管理控制程序下相互穿插运行。

多道程序设计按照一定的作业调度算法将作业队列中的作业调入到内存中,使他们共享cpu和各种资源,所以内存更大才能实现多道

 

26. 当( B)时,进程从执行状态转变为就绪状态。

A.进程被调度程序选中 B.时间片到

C.等待某一事件 D.等待的事件发生

进程被调度程序选中:就绪->运行

等待某一事件:执行/创建->等待(阻塞)

等待事件发生:等待->运行

时间片到:运行->就绪

 

27. 在进程状态转换时,下列( D )转换是不可能发生的。

A.就绪态→运行态 B.运行态→就绪态

C.运行态→阻塞态 D.阻塞态→运行态

阻塞只能到就绪,然后由就绪到运行

阻塞:等待除处理机资源以为的其他资源或事件

就绪:只等待处理机资源,其余资源事件都具备

 

28. 下列各项工作步骤中,( B )不是创建进程所必需的步骤。

A.建立一个PCB B.作业调度程序为进程分配CPU

C.为进程分配内存等资源 D.将PCB链入进程就绪队列

进程创建的四个步骤:

1. 申请空白pcb

2. 为进程分配资源

3. 初始化pcb

4. 将进程插入就绪队列

 

29. 下列关于进程的叙述中,正确的是( D )。

A.进程通过进程调度程序而获得CPU

B.优先级是进行进程调度的重要依据,一旦确定不能改变

C.在单CPU系统中,任一时刻都有1个进程处于运行状态

D.进程申请CPU得不到满足时,其状态变为等待状态

答案错误,选A

B 优先级可以改变

C 所有进程死锁的时候,所有进程处于等待状态,cpu空闲的时候在运行空闲进程,不是没有进程运行

D 不是等待态,而是就绪态,等待态:等待除cpu以外的其他资源或进程

 

30. 从资源管理的角度看,进程调度属于( C )。

A.I/O管理 B.文件管理

C.处理机管理 D.存储器管理

处理机管理的主要功能:

进程控制,进程同步,进程通信,进程调度

 

31. 下列有可能导致一进程从运行变为就绪的事件是( D )。

A.一次I/O操作结束

B.运行进程需作I/O操作

C.运行进程结束

D.出现了比现运行进程优先权更高的进程

A:等待->就绪

B: 运行->等待

C: 进程结束

 

32. 一个进程释放一种资源将有可能导致一个或几个进程( A )。

A.由就绪变运行 B.由运行变就绪

C.由阻塞变运行 D.由阻塞变就绪

答案错误 选D

没有说明该资源是cpu资源,如果是cpu资源的话,选择A是对的

如果没有说明的话,默认是cpu资源或者其他资源,阻塞的进程在等待某种资源,等待的资源到了以后,由阻塞变为就绪

 

33. 一次I/O操作的结束,有可能导致( A )。

A.一个进程由睡眠变就绪 B.几个进程由睡眠变就绪

C.一个进程由睡眠变运行 D.几个进程由睡眠变运行

考察设备的共享属性:

设备的共享属性分为两类:

1. 独占设备 进程间互斥的访问这类设备,设备一旦被分配给某个进程,便由该进程独占,比如打印机,OI操作后自然只有该进程由等待进入就绪

2. 共享设备,一段时间内运行多给进程同时访问设备(并发的概念),如磁带,多个进程的读写可以交叉进行,但是在一个极短的时间内OI操作只对一个进程进行服务,对OI设备的访问是并发的,不是并行的,一次OI结束,只是其对应进程的OI操作结束,只会唤醒这一个进程

 

34. 在下面的叙述中,不正确的是( D )。

A.一个进程可创建一个或多个线程

B.一个线程可创建一个或多个线程

C.一个线程可创建一个或多个线程

D.一个进程可创建一个或多个进程

线程是进程内部的一个执行单元

 

35. 若系统中只有用户级线程,则处理机调度单位是(A )。

A.线程 B.进程 C.程序 D.作业

答案错误 选B

只有用户级线程,那进程就是最小单位,因为用户级的无法访问内核资源,如果系统只有用户态线程,则线程对操作系统是不可见的,操作系统只能调度进程,如果系统中由内核态线程,则操作系统可以按照线程进行调度

 

36. 一个进程是( C )。

A.由协处理机执行的一个程序

B.一个独立的程序+数据集

C.PCB结构与程序和数据的组合

D.一个独立的程序

进程的概念,pcb+程序+数据=进程

 

37. 在下面的叙述中正确的是(B )。

A线程是比进程更小的能独立运行的基本单位.

B.引入线程可提高程序并发执行的程度,可进一步提高系统效率

C.线程的引入增加了程序执行时时空开销

D.一个进程一定包含多个线程

A线程是操作系统进行调度的基本单位,但是不是独立运行的,必须依存在应用程序中,由应用程序提供多个线程执行控制

C线程的引入简化了线程间的通信,节省了系统的时空开销,以小的开销来提供线程的并发程度

D线程是进程内部的运行单元,一个进程不一定包含多个线程,而是至少包含一个线程

 

38. 下面关于线程的叙述中,正确的是( A )。

A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持

B.线程是资源的分配单位,进程是调度和分配的单位

C.不管系统中是否有线程,进程都是拥有资源的独立单位

D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位

答案错误 选 C

A 线程分为两类,用户级和内核级(系统级)

在用户级线程中,线程的管理由应用程序完成,内核意识不到线程的存在,内核级(系统级)线程中,线程的管理由内核完成,应用程序没有进行线程管理的代码,只有一个到内核级线程的编程接口

BD  传统的操作系统中,拥有资源和独立调度的基本单位都是进程

    引入线程的操作系统中,线程是独立调度的基本单位,进程是资源分配拥有的基本单位

 

39. 进程的控制信息和描述信息存放在( B )。

A.JCB B.PCB C.AFT D.SFT

常识

 

40. 从执行状态挂起的进程解除挂起时进入( A )状态。

A.就绪 B.执行 C.阻塞 D.挂起

cpu资源暂停给该进程,该进程由执行变为就绪

就绪:只缺少cpu资源,其他什么都不缺

 

41. 一个进程执行过程中不可能对应(C )。

A.一个PBC  B.一个JCB  C.多个PCB  D.一个程序

Pcb:进程控制块

进程的pcb具有唯一性

作业:指在一次应用业务处理过程中,从输入开始到结束,用户要求计算机所做的由关该次作业处理的全部工作

Jcb:作业控制块:作业在系统中存在的标准,其内容是作业调度的依据

一个进程不仅可以对应一个程序,还可以对应多个程序,比如该进程的执行需要别的进程为其提供服务,这样就对应了多个程序

一个程序也可以对应多个进程,比如一个程序执行多次,就对应多个进程

 

42. 用P、V操作管理临界区时,信号量的初值一般应定义为( C )。

A.-1  B.0  C.1  D.任意值

临界区:每个进程中访问临界资源的那段代码叫做临界区,每次只允许一个进程进入临界区,进入后,不允许其他进程进入

临界资源:是一次仅允许一个进程使用的共享资源,各进程采取互斥方式,属于临界资源的硬件:打印机等,属于临界资源的软件:消息队列,变量,数组,缓冲区等

管理临界区时,对互斥资源的访问设置为1,对同步资源的访问设置为0

 

43. 在下面的叙述中正确的是( C)。

A.临界资源是非共享资源 B.临界资源是任意共享资源

C.临界资源是互斥共享资源 D.临界资源是同时共享资源

参考上面临界资源的定义,互斥的,共享的

 

44. 对进程间互斥的使用临界资源,进程可以( C)。

A.互斥的进入临界区 B.互斥的进入各自的临界区

C.互斥的进入同一临界区 D.互斥的进入各自的同类资源临界区

答案错误:选D

临界区:每个进程中访问临界资源的那段代码

临界资源:一次只允许一个进程访问的共享资源,比如打印机

 

题目的意思是进程间互斥,针对同类临界资源的,而对应的代码应该是独立的,所以各个进程只能访问各自的代码空间,所以互斥的进入各自同类临界区,从另一个方向解释,临界区是使用临界资源的代码,同类资源临界区则是使用同一临界资源的代码,临界资源由多种,使他们不一定互斥,而使用同一临界资源自然是互斥的

A 不完整

B 同样不完整

C 应该是进入各自的临界区

 

45. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示(B)。

A.一个进程进入了临界区,另一个进程等待

B.没有一个进程进入临界区

C.两个进程都进入临界区

D.两个进程都在等待

信号量表示资源数目,本题两个进程使用同一临界资源,所以初值为1

信号量取值范围:-1,0,1

信号量为1:代表资源可用,两个进程都为使用临界资源

信号量为0:表示一个进程正在使用临界资源,另外一个需要等待

信号量为-1:表示一个进程正在使用临界资源,另外一个进程因等待而阻塞在信号队列中,需要当前在临界资源中的进程退出时将其唤醒

 

46. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示(A)。

A.一个进程进入了临界区,另一个进程等待

B.没有一个进程进入临界区

C.两个进程都进入临界区

D.两个进程都在等待

参考前面

 

47. 当一进程因在记录型信号量S上执行P(S)操作而被阻塞后,S的值为(B)。

A.>0  B.<0  C.≥0  D.≤0

记录型信号量:包含一个代表资源数目的整型变量和一个进程链表(等待队列)

整型信号量:只包含一个代表资源数目的整型变量

对于记录型信号量,采取了让权等待策略,当s



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有