目录
4.分时系统中时间片一定,(B)条件或者情况下响应时间最长。
8.既考虑作业的等待时间又考虑作业的执行时间,这个算法叫(A)。
10.在请求页式存储管理中,若所需页面不在存储管理中会发生(A)。
15.以下几种数据传送中,CPU与外设只能串行工作的是(A)。
16.若进程需读取磁盘上的多个连接数据块,那么(D)数据传送方式高效率。
17.操作系统为系统软件负责为用户以及用户程序完成所有的(B)工作。
18.能允许多个用户以及交互方式使用计算机的操作系统称为(A)。
19.并发性描述为(在同一时间间隔内,存在多个已经开始但还未结束的进程)
20.在分时进程中一个进程使用完给它的时间片后,其状态变为(A)状态。
24.在请求页式存储管理中,若所需面不在内存中会引起(D)。
30.用户进程中的输入输出操作实际上是由(操作系统)完成的。
一、选择题:
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并可能唤醒进程。它确保进程有序访问共享资源,避免冲突。
③数据结构中四个基本模型为:集合、线性、树形、图形。它们描述数据间关系,如属于、一对一、一对多、多对多,有助于理解和组织数据。