操作系统考试题解析

目录

一、选择题:

 1.并发性是指若干时间上在(B)时发生的。

2.操作系统的主要功能是(管理所有的软硬件功能)。

3.批处理系统的主要缺点是(B)。

4.分时系统中时间片一定,(B)条件或者情况下响应时间最长。

5.在进程管理当中,(B?)情况下进程由阻塞转为就绪状态。

6.一个进程被唤醒意味着该进程(D)。

7.在一段时间内,只允许一个进程访问的资源叫(C)。

8.既考虑作业的等待时间又考虑作业的执行时间,这个算法叫(A)。

9.分段管理提供的是(B)维的地址结构。

10.在请求页式存储管理中,若所需页面不在存储管理中会发生(A)。

11.一般情况下缓冲间位于(B)位置。

12.以下(A)是直接存储的设备。

13.磁盘上的文件是以(块)为单位读写的

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

15.以下几种数据传送中,CPU与外设只能串行工作的是(A)。

16.若进程需读取磁盘上的多个连接数据块,那么(D)数据传送方式高效率。

17.操作系统为系统软件负责为用户以及用户程序完成所有的(B)工作。

18.能允许多个用户以及交互方式使用计算机的操作系统称为(A)。

19.并发性描述为(在同一时间间隔内,存在多个已经开始但还未结束的进程)

20.在分时进程中一个进程使用完给它的时间片后,其状态变为(A)状态。

21.对进程的描述错误的是(D)。

22.进程由程序段、数据段和(控制块PCB)段组成

23.把进程中访问临界资源的程序段称为(B)。

24.在请求页式存储管理中,若所需面不在内存中会引起(D)。

25.动态重定位由(D)来实现。

26.下面进程转换中绝对不可能发生状态转换的是(D)。

27.spooling技术提高了(A)的利用率。

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

29.分页存储管理中,地址转换工作由(A)完成。

30.用户进程中的输入输出操作实际上是由(操作系统)完成的。

二、判断题

三、简答题

1.操作系统的并发性和共享性?

2.临界区的概念以及在操作系统中的作用?

3.什么是文件系统以及文件系统的基本组成?

4.操作系统的概念以及它的主要功能?

5.防止死锁与死锁避免有什么区别?

6.设备管理的基本功能?

7.文件系统的基本功能?

四、大题

进程同步互斥的关系、信号量的机制、四个模型等等


一、选择题:

 1.并发性是指若干时间上在(B)时发生的。

A.同一时刻  B.同一时间间隔内  C.不同时刻  D.不同时间间隔内

解析:执行不可能一瞬间就结束了,所以A排除,CD没有成为并发的感觉
 

2.操作系统的主要功能是(管理所有的软硬件功能)。

3.批处理系统的主要缺点是(B)。

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

解析:这里是问你主要的缺点,其他其实也算缺点,但主要的你就得把失去交互性给记住

批处理系统也是只有一个CPU的,然后你就会发现当一堆作业等着I/O操作的时候,CPU就会空闲了。

C、同理,批处理系统一次只能处理一个作业,不具备同时执行多个作业的能力,因此无法实现并行处理。

4.分时系统中时间片一定,(B)条件或者情况下响应时间最长。

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

解析:一次函数,变量就是你的用户或者作业量(两者其实是一回事),所以用户量越多,时间片用完了,其他时候就是在等待(响应)了;

5.在进程管理当中,(B?)情况下进程由阻塞转为就绪状态。

A.进程被进程调度程序选择 B.等待某一时间  C.等待的事件发生  D.时间片用完

解析:应该选C的

6.一个进程被唤醒意味着该进程(D)。

A重新占有CPU  B.优先级变为最大  C.移动到等待队列之首  D.变为就绪状态

解析:当前程序队列尚且存在,根据队列的性质,C排除,新分配的pcb优先级是当前最低的,A直接排除

7.在一段时间内,只允许一个进程访问的资源叫(C)。

A. B.  C.临界资源  D.共享区

解析:你以为我是AB打没了?题目本来就没有,然后D的共享区是被可以多个访问的,所以D排除

8.既考虑作业的等待时间又考虑作业的执行时间,这个算法叫(A)。

A.HRRN(响应者比高度优先)  B.SJN  C.优先级调度  D.FCFS(先来先服务算法)

解析:从题干来看,响应比的公式如下:

然后你就发现这个公式里面出现了等待时间和执行时间,直接秒

9.分段管理提供的是(B)维的地址结构。

A.一  B.二  C.三  D.四

解析:分段管理将进程的地址空间划分为若干段,每个段具有不同的长度和属性。段地址包含两个部分:段号和段内偏移量,这形成了二维的地址结构。

10.在请求页式存储管理中,若所需页面不在存储管理中会发生(A)。

A.缺页中断  B.缺段中断  C.越界中断  D.页故障

解析:都问你页面不存在了,那肯定是缺页中断的

11.一般情况下缓冲间位于(B)位置。

A.外存  B.内存  C.ROM  D.寄存器

解析:缓冲区就是为了缓解不同速度的设备之间不对等的传输速度、减少等待时间的,那高速的地方就是内存呀

12.以下(A)是直接存储的设备。

A.磁盘  B.磁带  C.打印机  D.键盘显示终端

解析:B、磁带明显是顺序存储的,英语听力磁带知道吧,每次要放的时候都是在转的

C、打印机是输出的,哪来的存储功能

D、键盘显示终端就是输入和输出呀,跟存储也没关系

13.磁盘上的文件是以()为单位读写的

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

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

解析:这个还是挺好记的

15.以下几种数据传送中,CPU与外设只能串行工作的是(A)。

A。程序直接控制方式  B.中断方式

解析:程序是需要CPU来主动执行的,那CPU必定会不能执行其他任务,那自然而然只能串行工作了;中断的话就是外设提出一个中断信号,CPU处理完了还会回去继续完成上一个任务的

16.若进程需读取磁盘上的多个连接数据块,那么(D)数据传送方式高效率。

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

解析:这里实际上就是问哪个方式最高效,那直接选D了,因为它会用到I/O通道来管理数据传输。同时I/O通道能够并行管理多个数据传输操作,同时释放CPU资源。

17.操作系统为系统软件负责为用户以及用户程序完成所有的(B)工作。

A.与硬件无关并与应用无关  B.与硬件相关并与应用无关

C.与硬件无关并与应用相关  D.与硬件相关并与应用相关

解析:操作系统肯定是跟硬件相关的,但不会涉及到具体的应用(肯定没那么强的功能)

18.能允许多个用户以及交互方式使用计算机的操作系统称为(A)。

A.分时操作系统  B.实时操作系统  C.微操作系统  D.多处理机操作系统

解析:只有分时才是支持多用户的呀,其他的都没沾边

19.并发性描述为(在同一时间间隔内,存在多个已经开始但还未结束的进程

解析:注意是同一时间间隔

20.在分时进程中一个进程使用完给它的时间片后,其状态变为(A)状态。

A.就绪  B.等待  C.运行  D.由用户设定

解析:时间片用完不等于等待的时间没发生,所以B错,时间片用完才退出运行状态的,C错,D懒得喷

21.对进程的描述错误的是(D)。

A.进程是动态的概念  B.进程执行需要处理机 

C.进程是有生命期的  D.进程是指令的集合

解析:进程不是指令的集合,而是程序在运行中的实例;进程除了指令还包括程序当前状态、资源、程序计数器等

22.进程由程序段、数据段和(控制块PCB)段组成

解析:就是程序、数据、PCB

23.把进程中访问临界资源的程序段称为(B)。

A.共享子程序  B.临界区(段)  C.管理区  D.公共数据区

解析:都叫临界资源了

24.在请求页式存储管理中,若所需面不在内存中会引起(D)。

A.硬件中断  B.时钟中断  C.内存空间的浪费  D.缺页中断

解析:关键词页面——缺页中断

25.动态重定位由(D)来实现。

A.软件  B.硬件  C.操作系统  D.软件和硬件相互配合

解析:死记,肯定不能单是软件或硬件

26.下面进程转换中绝对不可能发生状态转换的是(D)。

A.阻塞->执行  B.执行->就绪  C.阻塞->就绪  D.就绪->阻塞

解析:阻塞状态是等待某些事件的发生,而就绪状态的进程没有在执行任何操作。因此,就绪直接转换为阻塞是不可能的。

27.spooling技术提高了(A)的利用率。

A.独占设备  B.共享设备  C.文件  D.主存储器

解析:spooling技术就是用于将输入和输出操作排队以便更有效地使用I/O设备。那只有独占设备需要考虑这个问题

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

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

解析:无脑选D

29.分页存储管理中,地址转换工作由(A)完成。

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

解析:这个没啥好说的,地址转换需要涉及到物理地址,程序肯定不能完成这项工作

30.用户进程中的输入输出操作实际上是由(操作系统)完成的。

解析:死记

二、判断题

1.操作系统中所有程序都必须常驻内存。   (F

解析:没用的放外存

2.进程间的互斥是特殊的同步关系。(T

解析:互斥本质上就是一种同步

3.在基本分页存储管理中,一个作业的逻辑地址由页号和页内地址两类组成。(T

解析:标准格式,记住

4.动态分区方式按照作页需求量分配主存空间,所以分区常驻和个数都是确定的。(F

解析:动态分区方式根据进程的需求动态分配内存空间,因此分区的数量和大小是动态变化的,不是确定的。

5.移倍调度算法中,最短群道调度算法可能出现请求的饥饿现象。(T

解析:最短群道跑到一端去了之后,较远的请求可能长期得不到服务,就会饥饿。

6.执行系统调用时会产生中断。(T

解析:CPU响应时就会中断

7.用信号量和PV源语操作可以解决互斥问题,互斥信号量的初始值一定为1.(F

解析:定义问题,初始值只能为1

8.在请求分页存储系统中,页面大小根据程序常驻动态分配。(F

解析:在请求分页存储系统中,页面大小是固定的,不会根据程序常驻动态分配

9.PV操作不仅可以实现并发进程之间的同步互斥,且能够防止系统进入死锁状态。(F

解析:太绝对了,PV操作主要用于实现进程之间的同步和互斥,而不能完全防止系统进入死锁状态

10.引入缓冲技术的主要目的是平滑数据的I/O速度。(T

解析:就是我前面解释的换个说法而已

11.操作系统是系统软件的一种,在进行系统安装时可以先进行安装其他软件然后再安装操作系统。(F

解析:在进行系统安装时,必须先安装操作系统,然后才能安装其他软件,别倒反天罡

12.一个正在运行的进程可以阻塞其他进程,但是一个被阻塞的进程不能唤醒自己,只能等待别的进程唤醒它。(F

解析:只可以阻塞自己,不能阻塞其他进程

13.产生死锁的原因可以归结于竞争资源和进程推进顺序不当。(T

解析:不用解释,就是这样

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

解析:是由用户程序来决定的,系统管不了这么宽

15.与分时系统相比,实时操作系统对响应时间的紧迫性要求高得多。(T

解析:都叫实时了,肯定要紧迫一些

16.进程的相对速度不能由自己来控制。(T

解析:这个过程受到很多因素影响,包括CPU调度算法、系统负载、I/O操作等

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

解析:答案一开始还说对,可重定分区管理应用于连续内存分配中的动态分区中,作业分配不连续的存储单元应该是离散的分配方式

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

19.设备独立性是指能够独立实现设备共享的一种特性。(F

解析:你猜为什么要分独立设备和共享设备

三、简答题

1.操作系统的并发性和共享性?

答: 操作系统的并发性和共享性是其核心特性。操作系统的并发性允许多个任务同时执行,提高系统效率;共享性则允许资源被多个任务共同使用,实现资源有效利用。两者共同提升了操作系统的性能和资源利用率。

2.临界区的概念以及在操作系统中的作用?

 答:  临界区是操作系统中访问共享资源的代码段,其定义为在多个进程或线程中访问共享资源的特定代码区域。作用是确保共享资源在并发访问时的正确性,避免竞态条件等并发问题。通过限制同时访问临界区的进程或线程数量,保证资源访问的互斥性和正确性。

3.什么是文件系统以及文件系统的基本组成?

答:①接口:提供用户与存储设备交互的接口。

管理软件:包括文件的组织、存储和检索等管理功能。

对象及属性:管理文件和目录等对象及其属性。

文件系统是组织、存储和访问文件的重要系统结构

4.操作系统的概念以及它的主要功能?

  操作系统是计算机系统的核心软件,负责管理硬件和软件资源,提供用户接口,支持进程管理、内存管理、文件管理和设备管理等主要功能,以实现计算机系统的高效、安全、稳定运行。

5.防止死锁与死锁避免有什么区别?

答:①防止:通过预定义的资源分配策略,确保进程按规定申请资源,从而预防死锁。

②避免:在进程提出资源申请时,系统测试资源分配情况,仅当能确保系统安全时才分配资源,避免死锁发生。

总结来说,一个是预防策略,一个是动态避免策略。

6.设备管理的基本功能?

答:基本功能包括:设备信息管理、运行监测、维修保养管理、故障分析、报废与更新、备件库存控制、调度跟踪、预防性维护与预警、资产折旧与报废处理,以及报表统计与分析。这些功能确保设备高效、稳定运行,优化企业运营。

7.文件系统的基本功能?

  答:基本功能主要包括:文件与目录的创建、删除、读写操作;文件存储空间的管理;文件的共享与访问控制;以及提供文件和目录的组织结构,确保数据的安全性和高效性。

四、大题

进程同步互斥的关系、信号量的机制、四个模型等等

答:①进程同步与互斥的关系可概括为:同步体现不同进程间的直接制约关系,如合作进程间的信息交换和等待;而互斥则体现同类进程间的间接制约,即一个进程访问临界资源时,其他进程需等待。两者共同确保进程有序、高效地执行。

②信号量机制是一种进程同步工具,通过整数S表示资源数或等待进程数。P操作减S并可能阻塞进程,V操作加S并可能唤醒进程。它确保进程有序访问共享资源,避免冲突。

③数据结构中四个基本模型为:集合、线性、树形、图形。它们描述数据间关系,如属于、一对一、一对多、多对多,有助于理解和组织数据。

  • 43
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值