操作系统题库

目录

一、单选题

二、判断题

三、填空题

四、简答题

五、计算题


一、单选题

1.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( )使用.

A. 操作员          
B. 联机用户       
C. 操作系统       
D. 目标程序       

答案:C

2.进程所请求的一次打印输出结束后,将使进程状态从( )

A. 运行态变为就绪态       
B. 运行态变为等待态       
C. 就绪态变为运行态      
D. 等待态变为就绪态       

答案:D

3.一作业进入内存后,则所属该作业的进程初始时处于( )状态.

A. 运行      
B. 等待      
C. 就绪      
D. 收容      

答案:C

4.产生系统死锁的原因可能是由于( ).

A. 进程释放资源       
B. 一个进程进入死循环           
C. 多个进程竞争,资源出现了循环等待           
D. 多个进程竞争共享型设备           

答案:C

5.运行时间最短的作业被优先调度,这种企业调度算法是( )

A. 优先级调度          
B. 响应比高者优先           
C. 短作业优先          
D. 先来先服务          

答案:C

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

A. 进程相应的程序段的长度           
B. 进程总共需要运行时间多少        
C. 进程调度策略和进程自身           
D. 进程完成什么功能       

答案:C

7.通常不采用( )方法来解除死锁.

A. 终止一个死锁进程       
B. 终止所有死锁进程       
C. 从死锁进程处抢夺资源       
D. 从非死锁进程处抢夺资源           

答案:D

8.在操作系统中引入"进程"概念的主要目的是( ).

A. 改善用户编程环境       
B. 描述程序动态执行过程的性质            
C. 使程序与计算过程一一对应        
D. 提高程序的运行速       

答案:B

9.进程的动态,并发等特征是利用( )表现出来的.

A. 进程控制块          
B. 数据      
C. 程序      
D. 程序和数据          

答案:A

10.计算机系统产生死锁的根本原因是( ).

A. 资源有限       
B. 进程推进顺序不当       
C. 系统中进程太多           
D. A和B           

答案:D

11.进程在运行过程中等待的事件已发生,例如,打印结束,此时该进程的状态将( )。

A. 从就绪变为运行           
B. 从运行变为就绪           
C. 从运行变为阻塞          
D. 从阻塞变为就绪           

答案:C

12.下述( )不属于多道程序运行的特征。

A. 多道      
B. 运行速度快          
C. 宏观上并行          
D. 实际上多道程序是串插运行的           

答案:B

13.某个正在运行的进程,当所分配的时间片用完后,将其挂在( )。

A. 等待队列       
B. 运行队列       
C. 就绪队列       
D. 任意队列       

答案:C

14.在分时系统中,时间片一定,( ),响应时间越长。

A. 内存越多       
B. 用户数越多          
C. 后备队列       
D. 用户数越少          

答案:B

15.一个作业从提交给系统到该作业完成的时间间隔称为 ( )。

A. 周转时间       
B. 响应时间       
C. 等待时间       
D. 运行时间       

答案:A

16.当系统响应用户要求,将输入的作业存入到直接存取的外部存贮器上,并等待调度执行时,则该作业处于( )。

A. 提交状态       
B. 后备状态       
C. 执行状态       
D. 完成状态       

答案:C

17.( )实现了段式、页式两种存储方式的优势互补。

A. 请求分页管理       
B. 可变式分区管理           
C. 段式管理       
D. 段页式管理          

答案:D

18.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( )。

A. 用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。      
B. 用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。       
C. 用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。       
D. 用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。       

答案:B

19.在请求分页系统中,LRU算法是指( )。

A. 最早进入内存的页先淘汰           
B. 近期最长时间以来没被访问的页先淘汰          
C. 近期被访问次数最少的页先淘汰        
D. 以后再也不用的也先淘汰          

答案:B

20.分区管理方式中,当内存碎片容量大于某一作业所申请的内存容量时,( )。

A. 可以为这一作业分配内存           
B. 不可以为这一作业分配内存        
C. 拼接后,可以为这一作业分配内存           
D. 一定能够为这一作业分配内存          

答案:C

21.实现虚拟存储器最关键的技术是( )。

A. 内存分配       
B. 置换算法       
C. 请求调页(段)        
D. 对换空间管理      

答案:C

22.以下支持虚拟存储器的存储管理技术是( )。

A. 动态分区法          
B. 可重定位分区法           
C. 请求分页技术       
D. 对换技术       

答案:C

23.分页式存储管理中,地址转换工作是由( )完成的.

A. 硬件      
B. 地址转换程序       
C. 用户程序       
D. 装入程序       

答案:A

24.将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为 ( )。

A. 重定位          
B. 逻辑变换       
C. 地址交换       
D. 进程创建       

答案:A

25.逻辑地址转变为内存的物理地址的过程称作( )。

A. 编译      
B. 连接      
C. 运行      
D. 重定位或地址映射       

答案:D

26.使用绝对路径名访问文件是从( )开始按目录结构访问某个文件。

A. 当前目录       
B. 用户主目录          
C. 根目录          
D. 父目录          

答案:C

27.目录文件所存放的信息是( )。

A. 某一文件存放的数据信息           
B. 某一文件的文件目录           
C. 该目录中所有数据文件目录        
D. 该目录中所有子目录文件和数据文件的目录           

答案:D

28.如果文件系统中有两个文件重名,不应采用( )。

A. 一级目录结构       
B. 树型目录结构       
C. 二级目录结构       
D. A和C           

答案:A

29.树型目录结构的第一级称为目录树的( )。

A. 分支节点       
B. 根节点          
C. 叶节点          
D. 终节点          

答案:B

30.外存(如磁盘)上存放的程序和数据( )。

A. 可由CPU             
B. 必须在CPU访问之前移入内存          
C. 是必须由文件系统管理的           
D. 必须由进程调度程序管理           

答案:B

31.在Linux中,文件系统的目录结构采用的是( )。

A. 线型结构       
B. 二维结构       
C. 树型层次结构       
D. 网状结构       

答案:C

32.通常把通道程序的执行情况记录在( )中.

A. 程序状态字          
B. 进程控制块          
C. 通道地址字          
D. 通道状态字          

答案:D

33.在现代操作系统中采用缓冲技术的主要目的是( )。

A. 改善用户编程环境       
B. 提高CPU的处理速度         
C. 提高CPU和设备之间的并行程度        
D. 实现与设备无关性       

答案:C

34.缓冲技术用于( )。

A. 提高主机和设备交换信息的速度        
B. 提供主、辅存接口       
C. 提高设备利用率           
D. 扩充相对地址空间       

答案:A

35.在设备管理中为了提高I/O速度和设备利用率,是通过( )功能实现的。

A. 设备分配       
B. 缓冲管理       
C. 设备独立性          
D. 虚拟设备       

答案:B

36.如果进程需要读取磁盘上的多个连续的数据块,( )数据传送方式的效率最高。3

A. 程序直接控制方式       
B. 中断控制方式       
C. DMA方式            
D. 通道方式       

答案:D

37.( )不是分时系统的基本特征:

A. 同时性          
B. 独立性          
C. 实时性          
D. 交互性          

答案:C

38.操作系统的发展过程是( )

A. 设备驱动程序组成的原始操作系统,管理程序,操作系统           
B. 原始操作系统,操作系统,管理程序      
C. 管理程序,原始操作系统,操作系统       
D. 管理程序,操作系统,原始操作系统      

答案:A

39.财务软件是一种( ).

A. 系统软件       
B. 接口软件       
C. 应用软件       
D. 用户软件       

答案:C

40.世界上第一个操作系统是( ).

A. 分时系统       
B. 单道批处理系统           
C. 多道批处理系统           
D. 实时系统       

答案:B

41.批处理操作系统提高了计算机的工作效率,但( ).

A. 系统吞吐量小       
B. 在作业执行时用户不能直接干预        
C. 系统资源利用率不高           
D. 不具备并行性       

答案:B

42.下面关于操作系统的叙述正确的是( ).

A. 批处理作业必须具有作业控制信息             
B. 分时系统不一定都具有人机交互功能       
C. 从响应时间的角度看,实时系统与分时系统差不多            
D. 由于采用了分时技术,用户可以独占计算机的资源            

答案:A

43.操作系统是一组( ).

A. 文件管理程序       
B. 中断处理程序       
C. 资源管理程序       
D. 设备管理程序       

答案:C

44.批处理系统的主要缺点是( ).

A. CPU的利用率不高       
B. 失去了交互性       
C. 不具备并行性       
D. 以上都不是          

答案:B

45.操作系统的基本职能是( ).

A. 控制和管理系统内各种资源,有效地组织多道程序的运行         
B. 提供用户界面,方便用户使用       
C. 提供方便的可视化编辑程序        
D. 提供功能强大的网络管理工具           

答案:A

46.分布式操作系统与网络操作系统本质上的不同在于( ).

A. 实现各台计算机之间的通信        
B. 共享网络中的资源       
C. 满足较大规模的应用           
D. 系统中若干台计算机相互协作完成同一任务             

答案:D

47.主要由于( )原因,使linux易于移植.

A. linux是由机器指令书写的           
B. linux大部分由汇编少部分用C语言编写          
C. linux是用汇编语言编写的           
D. linux小部分由汇编大部分用C语言编写           

答案:D

48.下列哪项不是分时操作系统的特点( )。

A. 交互性          
B. 多路性          
C. 独占性          
D. 自治性          

答案:D

49.操作系统核心部分的主要特点是( )。

A. 一个程序模块       
B. 常驻内存       
C. 有头有尾的程序           
D. 串行执行       

答案:B

50.关于操作系统的叙述( ) 是不正确的。

A. “管理资源的程序”        
B. “管理用户程序执行的程序”         
C. “能使系统资源提高效率的程序”          
D. “能方便用户编程的程序”            

答案:D

二、判断题

1.一个进程在执行过程中可以被中断事件打断,当相应的中断处理完成后,就一定恢复该进程被中断时的现场,使它继续执行.(      )

A.正确 
B.错误 

答案:错误

2.虚拟存储器是利用操作系统产生的一个假想的特大存储器,是逻辑上扩充了内存容量,而物理内存的容量并未增加.(      )

A.正确 
B.错误 

答案:正确

3.系统发生死锁时,其资源分配图中必然存在环路.因此,如果资源分配图中存在环路,则系统一定出现死锁.(      )

A.正确 
B.错误 

答案:错误

4.进程控制块(PCB)是为所有进程设置的私有数据结构,每个进程仅有一个PCB.(      )

A.正确 
B.错误 

答案:正确

5.平均周转时间和周转时间与选用的调度算法有关.(      )

A.正确 
B.错误 

答案:正确

6.利用交换技术扩充内存时,设计时必须考虑的问题是:如何减少信息交换量,降低交换所用的时间。(      )

A.正确 
B.错误 

答案:正确

7.P,V操作不仅可以实现并发进程之间的同步和互斥,而且能够防止系统进入死锁状态。(      )

A.正确 
B.错误 

答案:错误

8.在分段存储管理中,分配给用户的地址空间大小由系统(或硬件)决定。(      )

A.正确 
B.错误 

答案:错误

9.一个正在运行的进程可以主动地阻塞自己。但一个被阻塞的进程不能唤醒自己,它只能等待别的进程唤醒它。(      )

A.正确 
B.错误 

答案:正确

10.可重定位分区管理可以对作业分配不连续的内存单元。(      )

A.正确 
B.错误 

答案:错误

11.采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存。(      )

A.正确 
B.错误 

答案:正确

12.产生死锁的原因可归结为竞争资源和进程推进顺序不当. (      )

A.正确 
B.错误 

答案:正确

13.若系统中并发运行的进程和资源之间满足互斥使用、保持和等待、非剥夺性和循环等待,则可判定系统中发生了死锁。(      )

A.正确 
B.错误 

答案:错误

14.多用户操作系统一定是具有多道功能的操作系统.(      )

A.正确 
B.错误 

答案:正确

15.多用户操作系统在单一硬件终端硬件支持下仍然可以工作.(      )

A.正确 
B.错误 

答案:正确

16.系统调用是操作系统与外界程序之间的接口,它属于核心程序。在层次结构设计中,它最靠近硬件。(      )

A.正确 
B.错误 

答案:错误

17.作业同步面向用户而进程同步面向计算机内部资源管理控制. (      )

A.正确 
B.错误 

答案:正确

18.特殊文件是指其用途由用户特殊规定的文件()

A.正确 
B.错误 

答案:错误

19.SPOOLing系统实现设备管理的虚拟技术,即:将独占设备改造为共享设备,它由专门负责I/O的常驻内存的进程以及输入、输出井组成。(      )

A.正确 
B.错误 

答案:正确

20.同步反映了进程间的合作关系,互斥反映了进程间的竞争关系。(      )

A.正确 
B.错误 

答案:正确

21.CPU的二级调度是指作业调度和进程调度。(      )

A.正确 
B.错误 

答案:正确

22.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同。( )

A.正确 
B.错误 

答案:错误

23.一般的分时操作系统无法作实时控制用。(      )

A.正确 
B.错误 

答案:正确

24.具有多道功能的操作系统一定是多用户操作系统。 ()

A.正确 
B.错误 

答案:错误

25.PC机一个逻辑驱动器号能管理两个以上物理硬盘。(      )

A.正确 
B.错误 

答案:正确

三、填空题

1.操作系统的特征是(),()和随机性.

答案:并发性,共享性

2.存储器一般分成高速缓冲器,()和()三个层次,其中高速缓冲器是造价最高,存取速度最快.

答案:内存,外存

3.文件的物理结构有:顺序结构,()和().

答案:链接结构,索引结构

4.通道是独立于CPU的,专门负责数据()传输工作的().

答案:输入输出,处理单元

5.一个作业可划分成若干个()的部分,每个部分称为一个().

答案:相对独立,作业步

6.操作系统中,进程可以分为()进程和()进程两类.

答案:系统,用户

7.当一个进程独占处理器顺序执行时,具有两个特性: ()性和().

答案:封闭,可再现性

8.操作系统一般为用户提供了三种界面,它们是(),()和系统调用界面.

答案:命令界面,图形界面

9.SPOOLing的中文含义为()或()。

答案:同时外围联机操作,假脱机操作

10.操作系统的主要功能是处理器管理、()、()、作业管理和设备管理。

答案:存储器管理,文件管理

11.内存中很多容量太小、无法被利用的空闲块被称为()。

答案:碎片

12.一次仅允许一个进程使用的共享资源称为()。每个进程中访问临界资源的那段程序称为()。

答案:临界资源,临界区

13.在Linux系统中,文件的类型主要包括(),(),()。

答案:普通文件,目录文件,特殊文件

14.共享设备允许多个作业同时使用,这里的“同时使用”的含义是指()。

答案:多个作业可以交替地启动共享设备,在某一时刻仍只有一个作业占有

15.现代处理器有()和()两种工作状态,前者可以运行特权指令,具有较高的特权级别,后者不能运行特权指令,具有较低的特权级别。

答案:管态或核心态,目态或用户态

四、简答题

1.什么是操作系统,主要功能有哪些?

答案:

操作系统:计算机最基本最重要的基础性系统软件,可以使计算机系统能协调、高效和可靠地进行工作。

主要功能:处理器管理、存储器管理、设备管理、文件管理、作业管理等功能模块。

2.简述进程的基本状态及状态之间的转换关系(原因)。

答案:

 基本状态:执行态:进程正在处理机上运行

 就绪态:进程已获得除处理机以外的一切所需资源

 阻塞态:进程正在等待某一事件而暂停运行

 转换关系:就绪->执行:经处理机调度,就绪进程得到处理机资源

 执行->就绪:时间片用完活在可剥夺系统中有更高优先级进程进入

 执行->阻塞:进程需要的某一资源还没准备好

 阻塞->就绪:进程需要的资源已准备好

3.什么是死锁,产生死锁的必要条件有哪些?

答案:

死锁是指多个进程因竞争资源而造成的一种僵局(互相等待),若无外力作用,这些进程都无法向前推进

死锁的条件:(1)互斥条件(2)不剥夺条件(3)请求并保持条件(4)循环等待条件

4.存储器管理有哪些主要功能(任务)?

答案:

(1)内存空间的分配与回收
(2)地址转换
(3)内存空间的扩充
(4)存储保护

5.引入缓冲技术的原因有哪些?

答案:

(1) 缓和CPU与I/O设备之间速度不匹配的矛盾;
(2)减少对CPU的中断频率;
(3)放宽对中断响应时间的限制; 
(4)提高CPU和I/O设备之间的并行性; 
(5)提高外设利用率,尽可能使外设处于忙状态。

6.对目录管理的主要要求是什么?

答案:
(1)实现按名存取
(2)提高检索目录的速度
(3)文件共享
(4)允许文件重名。

五、计算题

1.系统中有4个并发进程,每个进程都需要2个A资源,则系统最少应提供( 5 )个A资源才能保证不会发生死锁。

答案:保证不发生死锁,即至少有一个进程能获得所有资源,即至少一个进程能获得2个A资源,其他进程获得一个A资源, 所以 系统提供资源数 = 1个A资源*4个进程+1个A资源 = 5

2.系统有11台打印机和N个并发进程,每个进程请求3台打印机,为确保不发生死锁,N的值最大为( 5 )。

答案:打印机数 = 2个打印机*N个进程 + 1 = 11N = 5

  • 19
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Hi 小朋友

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值