admin 管理员组文章数量: 887032
2024年2月24日发(作者:测试工程师自我介绍)
注:1-简单 2-一般 3-较难 4-难
一、选择题(选择最确切的一个答案,将其代码填入括号中)
1、 操作系统是一种( )。
A、 应用软件 B、 系统软件
C、 通用软件 D、 工具软件 答案-1:B
2、 计算机系统的组成包括( )。
A、程序和数据 B、处理器和内存
C、计算机硬件和计算机软件 D、处理器、存储器和外围设备 答案-1:C
3、 下面关于计算机软件的描述正确的是( )。
A、它是系统赖以工作的实体 B、它是指计算机的程序及文档
C、位于计算机系统的最外层 D、分为系统软件和支撑软件两大类 答案-2:B
4、 财务软件是一种( )。
A、系统软件 B、接口软件 C、应用软件 D、用户软件 答案-2:C
5、 世界上第一个操作系统是( )。
A、分时系统 B、单道批处理系统 C、多道批处理系统D、实时系统 答案-1:B
6、 批处理操作系统提高了计算机的工作效率,但( )。
A、系统资源利用率不高 B、在作业执行时用户不能直接干预
C、系统吞吐量小 D、不具备并行性 答案-3:B
7、 引入多道程序的目的是( )。
A、为了充分利用主存储器 B、增强系统的交互能力
C、提高实时响应速度 D、充分利用CPU,减少CPU的等待时间 答案-3:D
8、 在多道程序设计的计算机系统中,CPU( )。
A、只能被一个程序占用 B、可以被多个程序同时占用
C、可以被多个程序交替占用 D、以上都不对 答案-2:C
9、 多道程序设计是指( )。
A、有多个程序同时进入CPU运行 B、有多个程序同时进入主存并行运行
C、程序段执行不是顺序的 D、同一个程序可以对应多个不同的进程 答案-3:B
10、从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( )。
A、增加 减少 B、增加 延长 C、减少 延长 D、减少 减少 答案-4:B
11、 允许多个用户以交互使用计算机的操作系统是( )。
A、分时系统 B、单道批处理系统 C、多道批处理系统 D、实时系统 答案-2:A
12、 下面关于操作系统的叙述正确的是( )。
A、批处理作业必须具有作业控制信息
B、分时系统不一定都具有人机交互功能
C、从响应时间的角度看,实时系统与分时系统差不多
D、由于采用了分时技术,用户可以独占计算机的资源 答案-3:A
13、 操作系统是一组( )。
A、文件管理程序 B、中断处理程序 C、资源管理程序 D、设备管理程序 答案-1:C
14、 现代操作系统的两个基本特征是( ) 和资源共享。
A、多道程序设计 B、 中断处理 C、程序的并发执行 D、 实现分时与实时处理 答案-1:C
15、( )不是操作系统关心的主要问题。
A、 管理计算机裸机 B、 设计、提供用户程序与计算机硬件系统的界面
C、 管理计算机系统资源 D、 高级程序设计语言的编译器 答案-2:D
16、 ( )没有多道程序设计的特点。
A、DOS B、UNIX C、WINDOWS D、OS/2 答案-2:A
17、 下列四个操作系统中,是分时系统的为( )。
A、MS-DOS B、WINDOWS 98 C、UNIX D、OS/2系统 答案-1:C
18、 在分时系统中,时间片一定,( ),响应时间越长。
A、内存越多 B、用户数越多 C、后备队列 D、用户数越少 答案-2:B
19、 当处理器处于管态时,处理器可以执行的指令应该是( )。
A、非特权指令 B、仅限于特权指令 C、一切指令 D、访管指令 答案-3:C
20、 当操作系统退出执行,让用户执行时,系统会( )。
A、继续保持管态 B、继续保持目态 C、从管态变为目态 D、从目态变为管态 答案-3:C
21、 批处理系统的主要缺点是( )。
A、CPU的利用率不高 B、失去了交互性 C、不具备并行性 D、以上都不是 答案-2:B
22、 在下列性质中,哪一个不是分时系统的特征。( )
A、 交互性 B、 多路性 C、 成批性 D、 独占性 答案-2:C
23、 实时操作系统追求的目标是( )。
A、高吞吐率 B、充分利用内存 C、 快速响应 D、 减少系统开销 答案-2:C
24、 以下( )项功能不是操作系统具备的主要功能。
A、内存管理 B、中断处理 C、文档编辑 D、CPU调度 答案-1:C
25、 用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指( )。
A、进程 B、程序 C、作业 D、系统调用 答案-2:C
26、 操作系统程序结构的主要特点是( )。
A、 一个程序模块 B、分层结构C、 层次模块化 D、子程序结构 答案-4:C
27、 操作系统负责为方便用户管理计算机系统的( )。
A、 程序 B、 文档资料C、 资源 D、 进程 答案-1:C
28、 计算机在接受用户请求后处理数据以及在数据处理结束时,将结果送到终端显示器。例如,导弹控制系统应选择安装( );计算机订票系统应选择安装( )。
A、批处理操作系统 B、分时操作系统
C、实时操作系统 D、网络操作系统
E、分布式操作系统 答案-3:C,D
29、 CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( )。
A、运行进程修改程序状态字 B、中断屏蔽
C、系统调用 D、进程调度程序 答案-2:C
30、 系统调用的目的是( )。
A、请求系统服务 B、终止系统服务 C、申请系统资源 D、释放系统资源 答案-2:A
31、 系统调用是由操作系统提供的内部调用,它( )。
A、直接通过键盘交互方式使用 B、只能通过用户程序间接使用
C、是命令接口中的命令使用 D、与系统的命令一样 答案-2:B
32、 为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是( )。
A、处理器管理 B、存储器管理 C、文件管理 D、作业管理 答案-1:B
第二部分 进程管理
一、选择题(选择最确切的一个答案,将其代码填入括号中)
1、 顺序程序和并发程序的执行相比,( )。
A、基本相同 B、 有点不同
C、并发程序执行总体上执行时间快 D、 顺序程序执行总体上执行时间快 答案-2:C
2、 在单一处理机上,将执行时间有重叠的几个程序称为( )。
A、顺序程序 B、 多道程序
C、并发程序 D、 并行程序 答案-3:D
3、 并发进程失去了封闭性是指( )。
A、多个相对独立的进程以各自的速度向前推进
B、并发进程的执行结果与速度无关
C、并发进程执行时,在不同时刻发生的错误
D、并发进程共享变量,其执行结果与速度有关 答案-4:D
4、 进程和程序的本质区别是( )。
A、存储在内存和外存 B、顺序和非顺序执行机器指令
C、分时使用和独占使用计算机资源 D、动态和静态特征
5、 进程控制块是描述进程状态和特性的数据结构,一个进程( )。
A、可以有多个进程控制块 B、可以和其他进程共用一个进程控制块
C、可以没有进程控制块 D、只能有唯一的进程控制块 答案:D
6、 对于一个单CPU系统,允许若干进程同时执行,轮流占用CPU,称它们为( )。
A、顺序执行 B、同时执行 C、并行执行 D、并发执行 答案:D(容易)
7、 与时间有关的错误是指( )。
A、与进程执行的时间长短有关 B、与CPU的速度有关
C、与进程被打断的时间有关 D、与超时有关
答案:C
8、 某进程所要求的一次打印输出结束后,其进程状态将从( )。
A、运行态到就绪态 B、运行态到等待态
C、等待态到就绪态 D、就绪态到等待态 答案:C(容易)
9、 原语是( ) 。
A、一条机器指令 B、 若干条机器指令组成
C、一条特定指令 D、 中途能打断的指令 答案:B(较难)
10、 在一段时间内,只允许一个进程访问的资源称为( )。
A、共享资源 B、临界区
C、临界资源 D、共享区 答案-1:C
11、 临界区是指( )。
A、并发进程中用于实现进程互斥的程序段
B、并发程序中用于实现进程同步的程序段
C、并发程序中用于实现进程通信的程序段
D、并发程序中与共享变量有关的程序段 答案-6:D
12、 进程是( )。
A、与程序等效的概念 B、 并发环境中程序的执行过程
C、一个系统软件 D、 存放在内存中的程序 答案:B
13、 两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( )关系。
A、同步 B、互斥 C、竞争 D、合作 答案:A
14、 PV操作是( )。
A、两条低级进程通信原语 B、两组不同的机器指令
C、两条系统调用命令 D、两条高级进程通信原语 答案-4:A
15、 利用PV操作可以( )。
A、实现进程同步 B、检测死锁 C、解除死锁 D、防止死锁 答案-2:A
16、 在进程通信中,使用信箱方式交换信息的是( )。
A、低级通信 B、高级通信 C、共享存储器通信 D、管道通信 答案:B(普通)
17、 关于进程,下列叙述不正确的是( )。
A、进程包含了数据和运行其上的程序
B、同一个程序运行在不同的数据集合上时,构成了不同的进程
C、一个被创建了的进程,在它消亡之前,总是处于3种基本状态之一
D、若干个进程在单CPU系统中必须依次执行,即一个进程完成后,另一个进程才能开始工作。答案:D(难)
18、 多道程序环境下,操作系统分配资源以( )为基本单位。
A、程序 B、指令 C、进程 D、作业 答案:C(较难)
二、是非题(正确的划“√”,错误的划“×”)
( × )1、多用户操作系统离开了多终端硬件支持,则无法使用。
( × )2、具有多道功能的操作系统一定是多用户操作系统。
( √ )3、多用户操作系统在单一硬件终端硬件支持下仍然可以工作。
( √ )4、多用户操作系统一定是具有多道功能的操作系统。
( √ )5、进程的相对速度不能由自己来控制。
( × )6、进程的并发执行是指同一时刻有两个以上的程序,它们的指令在同一个处理器上执行。
( × )7、并发进程在访问共享资源时,不可能出现与时间有关的错误。
( × )8、并发是并行的不同表述,其原理相同。
( √ )9、临界资源是指每次仅允许一个进程访问的资源。
( × )10、进程的互斥和同步是进程通信的基本内容。
( × )11、进程的互斥和同步的相互制约一般不会同时发生。
( × )12、进程的互斥和同步总是因相互制约而同时引起。
( √ )13、作业同步面向用户而进程同步面向计算机内部资源管理控制。
( × )14、进程之间的同步,主要源于进程之间的资源竞争,是指对多个相关进程在执行次序上的协调。
( √ )15、P操作和V操作都是原语操作。
( × )16、利用信号量的PV操作可以交换大量的信息。
( √ )17、信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由PV操作来改变。
( × )18、V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值等于零,则从等待队列中唤醒一个进程,现进程变为等待状态,否则现进程继续进行。。
( × )19、死锁是指因相互竞争资源使得系统中有多个阻塞进程的情况。
( √ )20、产生死锁的原因可归结为竞争资源和进程推进顺序不当。
( √ )21、死锁是指两个或多个进程都处于互等状态而无法继续工作。
( × )22、计算机的死锁俗称“死机”。
三、填空题
1、 程序的________执行是现代操作系统的基本特征之一,为了更好地描述这一特征而引入了
________这一概念。
2、 进程存在的标志是________。
3、 一个程序运行在不同的数据集上就构成了不同的 ,分别得到不同的结果。
4、 进程是一个 的实体,它有自己的生命周期。它因 而产生,因 而运行,因 而被阻塞(进入等待态),因 而被撤消。
5、 进程在运行过程中不断 ,但在某一时刻,进程当且仅当处于3种基本状态之一。
6、 进程的静态实体由________、________和________三部分组成。
7、 用于进程控制的原语主要有________、________、________和________。
8、 进程被创建后,最初处于________状态,然后经________选中后进入________状态。
9、 进程在运行中申请资源得不到满足,则它从________态变成________态。
10、 处于等待态的进程,其外围设备工作结束,则它变成________态。
11、 进程从运行态变成就绪态,主要原因是________和________。
12、 有多个进程等待分配CPU时,系统按一定的________,从处于就绪态的进程中选择________个进程,让它占有CPU,并把它的状态变成________态。
13、 进程的特征主要有________、________、独立性,制约性和结构性。
14、 PCB的含义是________。
15、 操作系统依据________对进程控制和管理。
16、 进程创建工作主要完成的是创建进程控制块,并把它挂到________队列中。
17、 一个进程完成自己的任务后,操作系统则要收回该进程占有的________和撤消该进程的________。
18、 如果系统中有N个进程,则在就绪队列中进程的个数最多为________。
19、 操作系统中用于完成一些特定功能的、不可中断的过程称为________。
20、 用于控制进程的原语有创建原语、撤消原语、________和________。
21、 进程有两种基本队列:________和________。
22、 进程调度程序负责CPU的分配,它按照某种________,从________的进程中选择一个进程,将其________中的有关现场信息送入处理器相应的寄存器中,使它占有处理器运行。
23、 常用的进程调度算法有先来先服务、 和 。
24、 先来先服务调度算法是按照进程进入就绪列队的________来选择其占用的CPU,在进程调度时总是把CPU分配给就绪列队的________进程。
25、 时间片是指允许进程一次性占用处理器的________。时间片轮转算法常用于________操作系统。
26、 我们把一个进程让出CPU,由另一个进程占用CPU的过程称为________。
27、 当一个进程独占处理器顺序执行时,具有________和________。
28、 并发进程执行时,执行结果与它执行的________有关;进程的并发执行会破坏________和________。
29、 我们把并发过程中与________有关的程序段称为临界区。
30、 对________的若干临界区必须互斥执行,而对________的临界区是不必互斥的。
31、 一次至多________个进程能够进入临界区,当有进程在临界区________时,其他想进入临界区的进程必须________。
32、 任一个进入临界区的进程必须在________时间内________临界区。
33、 每执行一次V操作,信号量的数值S加1。若________,则该进程继续执行;否则,从对应的________队列中移出一个进程并将________状态赋予该进程。
34、 利用信号量实现进程的________,应为临界区设置一个信号量MUTEX,其初值为1,表示该资源尚未使用,临界区应置于________和________原语之间。
35、 操作系统中信号量的值与________的使用情况有关,它的值仅能由________来改变。
36、 ________能够实现临界区的管理要求。
37、 PV操作由________和________组成,是对________进行操作。
38、 P操作信号的值________,若结果小于0,则该进程值为________状态。V操作将信号量的值________,若结果________,则释放一个等待信号量的进程。
39、 当并发进程存在竞争关系时必须________地使用资源;当并发进程存在协作关系时必须________。分别称为________和________。
40、 ________是指当有若干个进程都要使用某一共享资源时,任何时刻最多只允许________个进程去使用,其他要只用该资料的进程必须________,直到占用资源者________该资源。
41、 进程的同步是指并发进程之间的一种________关系,一个进程的执行依赖另一个进程的________,当一个进程没有得到它时应________,直到被________。
42、 进程的同步和互斥反映了进程间________和________的关系。
43、 用PV操作是实现________和________的有效工具,但若使用不当则不仅________而且会________。
44、 并发进程之间通过________交换的是少量的信息,这是一种________通信方式;而大量信息的传递要________来实现,这是一种________的通信方式,称为________。
45、 实际上,________是进程同步的一种特例。
46、 目前常用的高级通信方式有共享存储器、________、________等。
47、 形成死锁的起因是________和________。
48、 避免死锁的一个著名的算法是________。
49、 死锁产生的四个必要条件是________、________、________和________四种。
50、 检测死锁后可采用剥夺进程占有的资源、________和________等办法来解除死锁。
51、 在实际使用中,为了操作系统的安全和可靠,往往采用死锁的________、________和________的混合策略,这样既可保证整个系统不出现死锁,又可以尽可能地提高资源利用率。
52、 通常,线程的定义是____________________________________。在现代操作系统中,资源的分配单位是__________________,而处理机的调度单位是________________,一个进程可以有___________线程。
53、 利用优先级调度算法进行进程调度时,即从就绪队列中选择优先级高的进程,有两种不同的处理方式:
和 。
五、综合题
6、桌上有一空盘,允许存放一只水果。爸爸可向盘中放苹果,也可向盘中放橘子,儿子专等吃盘中的橘子,女儿专等吃盘中的苹果。规定当盘空时一次只能放一只水果供吃者取用,请用P,V原语实现爸爸、儿子、女儿三个并发进程的同步。
第三部分 作业管理
一、选择题(选择最确切的一个答案,将其代码填入括号中)
1、 作业调度算法提到的响应比是指( )。
A、作业计算时间与周转时间之比
B、作业周转时间与计算时间之比
C、系统调度时间与作业等待时间之比
D、作业等待时间与系统调度时间之比 答案-2:B
2、 时间片轮转调度算法是为了( )。
A、多个终端都能得到系统的及时响应 B、先来先服务
C、优先级高的进程先使用CPU D、紧急事件优先使用CPU 答案-4:A
3、 ( )优先数是在创建进程时确定的,确定之后在整个进程运行期间不再改变。
A、先来先服务 B、静态 C、动态 D、短作业 答案-3:B
4、 有三个作业同时到达,J1,J2,J3的执行时间分别为T1,T2,T3,且T1 A、T1+T2+T3 B、(T1+T2+T3)/3 C、T1+2×T2/3+T3/3 D、T1/3+2×T2/3+T3 答案-3:C 5、 一个作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是( )。 A、0.5 B、1 C、2 D、3 答案-2:D 第四部分 存储管理 一、选择题(选择最确切的一个答案,将其代码填入括号中) 1、 提高主存的利用率主要通过( )实现。 A、主存分配 B、主存保护 C、主存扩充 D、地址转换 答案-2:A 2、 为了实现存储保护,对共享区域中的信息( )。 A、既不可读,也不可写 B、只可读,不可写 C、既可读,又可写 D、能执行,可修改 答案-2:B 3、 动态重定位是在作业的( )过程中进行的。 A、执行 B、编译 C、装入 D、修改 答案-2:A 4、 分区管理中进行分区的是主存的( )。 A、系统区域 B、用户区域 C、程序区域 D、整个区域 答案-2:B 5、 分区管理要求对每一个作业都分配( )的内存单元。 A、地址连续 B、若干地址不连续 C、若干连续的帧 D、若干不连续的帧 答案-2:A 6、 下列( )存储管理方式能使存储碎片尽可能少,而且使内存利用率较高 A、固定分区 B、可变分区 C、分页管理 D、段页式管理 答案-3:C???? 7、 最容易形成很多小碎片的可变分区算法是( )。 A、首次适应算法 B、最佳适应算法 C、最坏适应算法 D、以上都不是 答案-3:B 8、 段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( )。 A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。 B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。 C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。 D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。 答案-3:B 9、 段页存储管理中,系统中( )。 A、每个作业一个段表,一个页表 B、每个作业的每个段一个段表一个页表 C、每个作业一个页表,每个段一个段表 D、每个作业一个段表,每个段一个页表 答案-3:D 第五部分 文件管理 1、 文件系统的主要目的是( )。 A、实现对文件的按名存取 B、实现虚拟存储 C、提供外存的读写速度 D、用于存储系统文件答案-1:A 2、 文件系统是指( )。 A、文件的集合 B、文件的目录集合 C、实现文件管理的一组软件 D、文件、管理文件的软件及数据结构的总体答案-2:D 3、 文件管理实际上是管理( )。 A、主存空间 B、辅助存储空间 C、逻辑地址空间 D、物理地址空间答案-2:B 4、 按文件用途来分,编译程序是( )。 A、用户文件 B、档案文件 C、系统文件 D、库文件答案-1:C 5、 将信息加工形成具有保留价值的文件是( )。 A、库文件 B、档案文件 C、系统文件 D、临时文件答案-1:B 6、 文件的存储方法依赖于( )。 A、文件的物理结构 B、存放文件的存储设备的特性 C、A和B D、文件的逻辑结构 答案-3:C 7、 多级目录结构形式为( )。 A、线形结构 B、散列结构 C、网状结构 D、树型结构答案-1:D 8、 树型目录结构的主文件目录称为( )。 A、父目录 B、根目录 C、子目录 D、用户文件目录答案-2:B 9、 对文件的存取时必须按指针进行,效率较低,采用这种物理结构的是( )。 A、顺序文件 B、链接文件 C、索引文件 D、多重索引文件答案-2:B 10、在UNIX系统中,磁盘存储空间空闲块的链接方式是( )。 A、单块链接 B、位示图法 C、顺序结构 D、成组链接答案-3:D 11、有一个长度为3000个字节的流式文件要存储在磁盘上,磁盘的每块可以存放512个字节,该文件至少用( )块。A、5 B、6 C、7 D、3000答案-3:B 第六部分 设备管理 一、选择题(选择最确切的一个答案,将其代码填入括号中) 1、 设备管理的目的是为了合理地利用外部设备和( )。 A、提高CPU利用率 B、提供接口C、方便用户 D、实现虚拟设备答案-2:C 2、 下列描述中,不是设备管理的功能的是( )。 A、实现外围设备的分配与回收 B、实现虚拟设备 C、实现“按名存取” D、实现对磁盘的驱动调度答案-2:C 3、 共享设备是指( )。 A、可以为多个用户服务的设备B、只能为一个用户服务的设备 C、任意时刻都可以同时为多个用户服务的设备 D、一个作业还没有撤离就可以为另一个作业同时服务的设备,但每个时刻只为一个用户服务。答案-3:D 4、 CPU数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )。 A、并行技术 B、通道技术C、缓冲技术 D、虚存技术答案-1:C 5、 一个含有6个盘片的双面硬盘,盘片每面有100条磁道,则该硬盘的柱面数为( )。 A、12 B、250 C、100 D、1 200答案-2:C 6、 设备独立性是指( )。 A、设备具有独立执行I/O功能的一种特性B、设备驱动程序独立于具体使用的物理设备的一种特性 C、能独立实现设备共享的一种特性D、用户程序使用的设备与实际使用哪台设备无关的一种特性。答案-3:D 7、 SPOOLing技术可以实现设备的( )分配。 A、独占 B、共享 C、虚拟 D、物理答案-2:C 8、 通道是一种( )。 A、I/O端口 C、数据通道 C、I/O专用处理机 D、软件工具答案-2:C 9、 通过硬件和软件的功能扩充,把原来独立的设备改造成为能为若干用户共享的设备,这种设备称为( )。 A、存储设备 B、系统设备 C、用户设备 D、虚拟设备答案-2:D 10、 下列有关通道的叙述中,不正确的是( )。 A、通道是处理输入、输出的软件B、所有外围设备的启动工作都由设备管理负责处理 C、来自通道的I/O中断事件由设备管理负责处理D、编制好的通道程序是存放在主存中的答案-3:A 11、 CPU启动通道后,设备的控制工作由( )。 A、CPU执行程序来控制B、CPU执行通道程序来控制 C、通道执行预先编好的通道程序来控制D、通道执行用户程序来控制答案-2:C 12、 虚拟设备是指( ) A、允许用户使用比系统中具有的物理设备更多的设备B、允许用户以标准化方式来使用物理设备 C、用共享设备模拟独占设备D、允许用户程序不必全部装入主存便可以使用系统中的设备答案-2:C
版权声明:本文标题:计算机操作系统期末复习题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1708782191h531438.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论