广东工业大学软件工程专业大二学年操作系统模拟题.docx
《广东工业大学软件工程专业大二学年操作系统模拟题.docx》由会员分享,可在线阅读,更多相关《广东工业大学软件工程专业大二学年操作系统模拟题.docx(37页珍藏版)》请在冰豆网上搜索。
广东工业大学软件工程专业大二学年操作系统模拟题
广东工业大学软件工程专业大二2017-2018学年操作系统模拟题
1、与早期的操作系统相比,采用微内核结果的操作系统具有很多优点,但是这些优点不包括()[单选题]*
A、提高了系统的可拓展性
B、提高了操作系统的运行效率(正确答案)
C、增强了系统的可靠性
D、使操作系统的可移植性更好
2、单选题若把操作系统看作计算机资源的管理者,下列的()不属于操作系统所管理的资源。
[单选题]*
A、磁盘
B、内存
C、CPU
D、中断(正确答案)
3、"在设计分时操作系统、实时操作系统、批处理系统时,首先要考虑的分别是()
[单选题]
(1)灵活性和适应性;
(2)交互性和响应时间;
(3)周转时间和系统吞吐量;
(4)实时性和可靠性。
"[单选题]*
A、
(1)(4)(3)
B、
(2)(4)(3)(正确答案)
C、
(2)(4)
(1)
D、
(2)
(1)(3)
4、CPU可以直接存取()中的信息。
[单选题]*
A、光盘
B、ROM
C、RAM(正确答案)
D、硬盘
5允许用户把若干个作业提交给计算机系统,系统能自动选择、运行作业的操作系统称为()操作系统。
[单选题]*
A、多任务
B、分布式
C、批处理(正确答案)
D、分时
6、批处理系统的主要缺点是()。
[单选题]*
A、CPU的利用率不高
B、失去了交互性(正确答案)
C、不具备并行性
D、以上都不是
7、用户要在程序获得系统帮助,必须通过()[单选题]*
A、进程调度
B、作业调度
C、键盘命令
D、系统调用(正确答案)
8、解析:
Linux操作系统是著名的()。
[单选题]*
A、多道批处理系统
B、分时系统(正确答案)
C、实时系统
D、分布式系统
9、一个作业第一次执行时用了5分钟,而第二次执行时用了6分钟,这体现了操作系统的()特性。
[单选题]*
A、并发
B、共享
C、虚拟
D、异步(正确答案)
10、在单处理机系统中实现并发技术后,()。
[单选题]*
A、各进程在某一个时刻并行运行,CPU与外设间并行工作
B、各进程在一个时间段内并行运行,CPU与外设间串行工作
C、各进程在一个时间段内并行运行,CPU与外设间并行工作(正确答案)
D、各进程在某一个时刻并行运行,CPU与外设间串行工作
11、解析:
在分时系统中,时间片一定时,(),响应时间越长。
[单选题]*
A、内存越多
B、用户数越多(正确答案)
C、内存越少
D、用户数越少
12、将操作系统分成用于实现操作系统最基本功能的内核和提供各种服务的服务进程两个部分,这样的操作系统结构是()。
[单选题]*
A、层次式结构
B、整体式结构
C、微内核结构(正确答案)
D、模块化结构
13、"一个多道批处理系统中仅有P1和P2两个作业,P2比P1晚5ms到达。
它们的CPU计算和I/O操作顺序如下:
P1:
计算60ms,I/O操作80ms,计算20ms;P2:
计算120ms,I/O操作40ms,计算40ms。
若不考虑调度和切换时间,则完成两个作业需要的时间最少是()。
[单选题]*
A、240ms
B、260ms(正确答案)
C、280ms
D、360ms
14、能处理由外部接口传入的数据并做出及时响应的操作系统称为()操作系统。
[单选题]*
A、实时(正确答案)
B、分时
C、分布式
D、监控
15、用于工业生产的过程控制计算机系统是一种()系统[单选题]*
A、实时操作(正确答案)
B、作业处理
C、分时操作
D、工控机
16、引入多道程序的目的在于()。
[单选题]*
A、充分利用CPU,减少CPU等待时间(正确答案)
B、提高实时响应速度
C、有利于代码共享,减少主、辅存信息的交换量
D、充分利用存储器
17、解析:
操作系统的基本职能是()。
[单选题]*
A、控制和管理系统内各种资源,有效地组织多道程序的运行(正确答案)
B、提供用户界面,方便用户使用
C、提供方便的可视化编辑程序
D、提供功能强大的网络管理工具
18、下列选择中,()不是操作系统关心的主要问题。
[单选题]*
A、管理计算机裸机。
B、设计、提供用户程序与计算机硬件系统的界面
C、管理计算机系统资源。
D、高级程序设计语言的编译器(正确答案)
19、下面关于并发性概念的四种叙述,正确的是:
()[单选题]*
A、并发性是指若干事件在同一时刻发生
B、并发性是指若干事件在不同时刻发生
C、并发性是指若干事件在同一时间间隔内发生(正确答案)
D、并发性是指若干事件在不同时间间隔内发生
20、从用户观点看,操作系统是()[单选题]*
A、用户与计算机之间的接口(正确答案)
B、控制和管理计算机资源的软件
C、合理组织计算机流程的软件
D、一个应用程序
21、多个进程的实体能存在于内存中,在一段时间内都能得到运行,这种性质称作进程的()。
[单选题]*
A、动态性
B、并发性(正确答案)
C、调度性
D、输入输出设备
22、一个进程被唤醒意味着()[单选题]*
A、该进程重新占有了CPU
B、进程状态变为就绪(正确答案)
C、它的优先权变高
D、其PCB移至就绪队列的队首
24、"下面关于进程和程序的叙述中,错误的是()[单选题]*
A、进程是程序的执行过程,程序是代码的集合
B、进程是动态的,程序是静态的
C、进程可为多个程序服务,而程序不能为多个进程服务(正确答案)
D、一个进程是一个独立的运行单位,而一个程序段不能作为一个独立的运行单位
25、下列关于进程的叙述中,正确的是()。
[单选题]*
A、进程通过进程调度程序而获得CPU(正确答案)
B、优先级是进行进程调度的重要依据,一旦确定不能改变
C、在单CPU系统中,任一时刻都有1个进程处于运行状态
D、进程申请CPU得不到满足时,其状态变为等待状态
26、下列不属于临界资源的是()[单选题]*
A、CPU(正确答案)
B、公共变量
C、公用数据
D、输入输出设备
26、解析:
单处理器系统中,处于运行状态的进程()[单选题]*
A、只能有1个(正确答案)
B、可以有多个
C、不能被挂起
D、必须在执行完后才能被撤下
27、为了区分各个不同的进程及记录各个进程执行情况,系统把有关进程的信息保存()。
[单选题]*
A、PCD
B、PCB(正确答案)
C、PSW
D、PSD
28、从执行状态挂起的进程解除挂起时进入()状态。
[单选题]*
A、就绪(正确答案)
B、执行
C、阻塞
D、挂起
29、下列哪种状态的转换一定会导致其他状态转换的发生()。
[单选题]*
A、阻塞——就绪
B、运行——阻塞
C、运行——就绪(正确答案)
D、就绪——运行
30、进程控制块是描述进程状态和特性的数据结构,一个进程()。
[单选题]*
A、可以有多个进程控制块;
B、可以和其他进程共用一个进程控制块;
C、可以没有进程控制块;
D、只能有惟一的进程控制块。
(正确答案)
31、若当前进程因时间片用完而让出处理机时,该进程应转变为()状态.[单选题]*
A、就绪(正确答案)
B、等待
C、运行
D、完成
32、把在一段时间内只允许一个进程访问的资源,称为临界资源,下列论述正确的为()。
[单选题]*
B、只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享
C、为临界资源配上相应的设备控制块后,便能被共享。
D、对临界资源,应采取互斥访问方式,来实现共享。
(正确答案)
A、对临界资源是不能实现资源共享的。
34、"进程所请求的一次打印输出结束后,将使进程状态从()[单选题]*
A、运行态变为就绪态
B、运行态变为等待态
C、就绪态变为运行态
D、等待态变为就绪态(正确答案)
35、进程和程序的本质区别是()。
[单选题]*
A、内存和外存
B、动态和静态特征(正确答案)
C、共享和独占使用计算机资源
D、顺序和非顺序执行机器指令
36、下列各项步骤中,()不是创建进程所必须的步骤。
[单选题]*
A、建立一个进程控制块PCB
B、由CPU调度程序为进程调度CPU(正确答案)
C、为进程分配内存等必要的资源
D、将PCB链入进程就绪队列
37、下列进程状态转换中,不可能发生的转化是()。
[单选题]*
A、运行——就绪
B、运行——阻塞
C、阻塞——运行(正确答案)
D、阻塞——就绪
38、操作系统中引入进程后可以()。
[单选题]*
A、保证程序的正确性
B、提高资源的利用率(正确答案)
C、减少调度次数
D、缩短处理器的工作时间
39、程序运行后其计算结果只取决于程序自身,由给定的初始条件决定,不受外界因素的影响,这个特点体现了程序执行的()。
[单选题]*
A、顺序性
B、封闭性(正确答案)
C、并发性
D、可再现性
40、如果系统中有n个进程,则就绪队列、阻塞队列中进程的个数最多为()[单选题]*
A、n-1、n-1
B、n、n-1
C、n-1、n(正确答案)
D、1、n
41、进程的顺序性是指()。
[单选题]*
A、多个进程按预定的顺序占用处理器
B、进程在处理器上的顺序执行是严格按序的(正确答案)
C、一个进程没有结束前另一进程能占用处理器
D、任一进程的执行总是连续不间断的
42、系统采用PV操作管理可供n个进程共享的文件F,若允许最多m个进程(n≥m≥1)同时读文件,则处于等待读文件的进程数最多有()[单选题]*
A、1个
B、(n-m)个(正确答案)
C、m个
C、n个
43、如果有3个进程共享同一互斥段,而且每次最多只允许两个进程进入该互斥段,则信号量的初值应设置为()[单选题]*
A、3
B、1
C、2(正确答案)
D、0
44、两个并发进程共享一个临界资源,设互斥信号量为mutex,若mutex=0,则()。
[单选题]*
A、表示没有进程进入临界区
B、表示有一个进程进入临界区(正确答案)
C、表示有—个进程进入临界区,另—个进程等待进入
D、表示有两个进程进入临界区
45、对信号量X执行P操作时,若()则进程进入等待状态。
[单选题]*
A、X-1<0(正确答案)
B、X-1<=0
C、X-1>0
D、X-1>=0
46、如果有4个进程共享同一程序段,则每次允许3个进程进入该程序段,若用PV操作作为同步机制,则信号量的取值范围是()[单选题]*
A、-1~4
B、-2~2
C、-1~3(正确答案)
D、-3~2
47、用PV操作管理临界区时,把信号量的初值定义为1,现有n个进程在等待进入临界区,此时信号量的值为()。
[单选题]*
A、n
B、n-1
C、1-n
D、-n(正确答案)
48、下列关于线程的说法,错误的是()。
[单选题]*
A、一个进程中可包括多个线程
B、可并发执行
C、独立调度和分派的基本单位
D、比进程的开销大(正确答案)
49、两个进程合作完成一个任务。
在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种关系被称为进程的()[单选题]*
A、互斥
B、同步(正确答案)
C、同步
D、合作
50、在用信号量机制实现互斥时,信号量的初值应为()[单选题]*
A、0
B、1(正确答案)
C、-1
D、任意值
51、P操作可能导致()。
[单选题]*
A、进程就绪
B、进程结束
C、进程阻塞(正确答案)
D、新进程创建
52、以下关于线程的叙述中,正确的是()[单选题]*
A、线程包含CPU现场,可以独立执行程序(正确答案)
B、每个线程拥有自己独立的地址空间
C、一个进程只能包含一个线程
D、线程之间的通信必须使用系统调用,不能直接交换数据
53、计算机操作系统中,P、V操作的信号量S初值为2,若当前值为-1,表示等待的进程数目是()。
[单选题]*
A、3个
B、2个
C、1个(正确答案)
D、0个
54、计算机操作系统中所谓的临界区是指()[单选题]*
A、记录进程执行状况的临时区域
B、进程执行时存放临时数据的区域
C、进程中与共享变量有关的程序段(正确答案)
D、可供各进程共享的子程序段
55、对于整型信号量,在执行一次V操作时,信号量的值应()[单选题]*
A、不变
B、减1
C、加1(正确答案)
D、减指定数值
56、"资源静态分配方法可以预防死锁,如果进程在执行前就申请它所需的全部资源,仅当系统能满足要求且一次性分配资源后,该进程才能执行。
这样的静态分配策略破坏了死锁四个必要条件中的()"[单选题]*
A、互斥条件
B、请求和保持条件(正确答案)
C、环路等待条件
D、不可抢占条件
57、CPU的调度分为高级、中级和低级三种,其中低级调度是指()调度。
[单选题]*
A、作业
B、交换
C、进程(正确答案)
D、线程
58、在五个哲学家就餐问题中,为保证其不发生死锁,可限定同时要求就餐的人数最多不超过()。
[单选题]*
A、2个
B、3个
C、4个(正确答案)
D、5个
59、在操作系统中,死锁出现是指()[单选题]*
A、计算机系统发生了重大故障
B、资源数目远远少于进程数
C、若干进程因竞争资源而无限等待其他进程释放已占有的资源(正确答案)
D、进程同时申请的资源数超过资源总和
60、对资源采用按序分配的策略,可以防止死锁。
它破坏了死锁四个必要条件的()。
[单选题]*
A、互斥条件
B、保持与请求条件
C、不可抢占条件
D、循环等待条件(正确答案)
61、"假设有三个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,并且T1>T2>T3,它们的优先级分别是L1、L2和L3,并且有L1"[单选题]*
A、T1+T2+T3
B、(T1+T2+T3)/3
C、T1+(2/3)T2+(1/3)T3
D、(1/3)T1+(2/3)T2+T3(正确答案)
62、银行家算法的作用是为了()[单选题]*
A、避免死锁(正确答案)
B、防止死锁
C、检测死锁
D、解除死锁
63、"有3个作业J1(到达时间8:
50,执行时间1.5小时)、J2(到达时间9:
00,执行时间0.4小时)、J3(到达时间9:
30,执行时间1小时)。
当作业全部到达后,单道批处理系统按照响应比高者优先算法进行调度,则作业被选中执行的次序是()"[单选题]*
A、J1,J2,J3
B、J2,J1,J3(正确答案)
C、J3,J1,J2
D、J1,J3,J2
64、"下列关于死锁的叙述中,正确的是()Ⅰ.可以通过剥夺进程资源解除死锁Ⅱ.死锁的预防方法能确保系统不发生死锁Ⅲ.银行家算法可以判断系统是否处于死锁状态
Ⅳ.当系统出现死锁时,必然有两个或两个以上的进程处于阻塞态"[单选题]*
A、仅Ⅱ、Ⅲ
B、仅Ⅰ、Ⅱ、Ⅳ(正确答案)
C、仅Ⅰ、Ⅱ、Ⅲ
D、仅Ⅰ、Ⅲ、Ⅳ
65、"系统采用二级反馈队列调度算法进行进程调度。
就绪队列Q1采用时间片轮转调度算法,时间片为10ms;就绪队列Q2采用短进程优先调度算法;系统优先调度Q1队列中的进程,当Q1为空时系统才会调度Q2中的进程;新创建的进程首先进入Q1;Q1中的进程执行一个时间片后,若未结束,则转入Q前Q1、Q2为空,系统依次创建进程P1、P2后即开始进程调度P1、P2需要的CPU时间分别为30ms和20ms,则进程P1、P2在系统中的平均等待时()[单选题]*
A、25ms
B、20ms
C、15ms(正确答案)
D、10ms
66、下列有关基于时间片的进程调度的叙述中,错误的是()[单选题]*
A、时间片越短,进程切换的次数越多,系统开销也越大
B、当前进程的时间片用完后,该进程状态由执行态变为阻塞态(正确答案)
C、时钟中断发生后,系统会修改当前进程在时间片内的剩余时间
D、影响时间片大小的主要因素包括响应时间、系统开销和进程数量等
67、"假设系统中有4个同类资源,进程P1、P2和P3需要的资源数分别为4、3和1,P1、P2和P3已申请到的资源数分别为2、1和0,则执行性检测算法的结果是(A)。
[单选题]*
A、不存在安全序列,系统处于不安全状态(正确答案)
B、存在多个安全序列,系统处于安全状态
C、存在唯一安全序列P3、P1、P2,系统处于安全状态
D、存在唯一安全序列P3、P2、P1,系统处于安全状态
68、"系统中有3个不同的临界资源R1、R2和R3,被4个进程p1、p2、p3及p4共享。
各进程对资源的需求为:
p1申请R1和R2,p2申请R2和R3,p3申请3,p4申请R2。
若系统出现死锁,则处于死锁状态的进程数至少是()"[单选题]*
A、1
B、2
C、3(正确答案)
D、4
69单选题"若系统S1采用死锁避免方法,S2采用死锁检测方法。
下列叙述中,正确的是()。
Ⅰ.S1会限制用户申请资源的顺序,而S2不会Ⅱ.S1需要进程运行所需资源总量信息,而S2不需要Ⅲ.S1不会给可能导致死锁的进程分配资源,而S2会"[单选题]*
A、仅Ⅰ、Ⅱ
B、仅Ⅱ、Ⅲ(正确答案)
C、仅Ⅰ、Ⅲ
D、Ⅰ、Ⅱ、Ⅲ
69、下列调度算法中,不可能导致饥饿现象的是()。
[单选题]*
A、时间片轮转(正确答案)
B、静态优先数调度
C、非抢占式短作业优先
D、抢占式短作业优先
70、某系统有n台互斥使用的同类设备,三个并发进程分别需要3、4、5台设备,可确保系统不发生死锁的设备数n最小为()。
[单选题]*
A、9
B、10(正确答案)
C、11
D、12
71、下列关于银行家算法的叙述中,正确的是()[单选题]*
A、银行家算法可以预防死锁
B、当系统处于安全状态时,系统中一定无死锁进程(正确答案)
C、当系统处于不安全状态时,系统中一定会出现死锁进程
D、银行家算法破坏了死锁必要条件中的“请求和保持”条件
72、下列选项中,降低进程优先级的合理时机是()。
[单选题]*
A、进程的时间片用完(正确答案)
B、进程刚完成I/O,进入就绪列队
C、进程长期处于就绪列队中
D、进程从就绪态转为运行态
73、某计算机系统中有8台打印机,由K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
[单选题]*
A、2
B、3
C、4(正确答案)
D、5
74、下列进程调度算法中,综合考虑进程等待时间和执行时间的是()。
[单选题]*
A、时间片轮转调度算法
B、短进程优先调度算法
C、先来先服务调度算法
D、高响应比优先调度算法(正确答案)
75、"假定某计算机系统主存容量为1GB,采用页式虚拟存储管理,虚拟地址32位,页面大小为2KB。
则该系统的地址结构示意图中页内偏移量和页号的有的范围分别是()[单选题]*
A、页内偏移量:
0-9,页号:
10-32
B、页内偏移量:
0-10,页号:
11-31(正确答案)
C、页内偏移量:
0-9,页号:
10-31
D、页内偏移量:
0-11,页号:
12-31
77、假定某计算机系统主存容量为1GB,采用页式虚拟存储管理,虚拟地址32位,页面大小为2KB,用户作业最多有()页。
[单选题]*
A、2M(正确答案)
B、1M
C、4M
D、2K
78、假定某计算机系统主存容量为1GB,采用页式虚拟存储管理,虚拟地址32位,页面大小为2KB,主存空间被划分成()块。
[单选题]*
A、2K
B、1M
C、512K(正确答案)
D、2M
79、下面有关分页系统和分段系统的说法正确的是()[单选题]*
A、页是逻辑单位,段是物理单位
B、页的大小可变,段的大小是固定的
C、分页系统对用户可见,分段系统对用户透明
D、分页系统具有单一地址空间,分段系统具有二维地址空间(正确答案)
79、设基址寄存器的内容为1000,在采用动态重定位的系统中,当执行指令“LoadA,2000”时,操作数的实际地址是()[单选题]*
A、1000
B、2000
C、3000(正确答案)
D、4000
80、()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。
[单选题]*
A、覆盖技术
B、对换技术(正确答案)
C、虚拟技术
D、紧凑技术
82、"考虑一个分页式存储管理系统,其页表常驻内存。
(1)如果内存访问耗时200ns,那么访问内存中的数据需要多长时间?
(2)如果引入关联寄存器,而且75%的页面可以从关联寄存器中找到,那么此时的有效访问时间为多少?
()(假设访问关联寄存器的时间可以忽略。
)"[单选题]*
A、200ns,150ns
B、400ns,150ns
C、400ns,250ns(正确答案)
D、600ns,250ns
83、"假定某计算机系统主存容量为1GB,当采用页式虚拟存储管理时提供给用户使用的逻辑地址空间为4GB,页面大小为4KB,则该系统地址结构的页号内偏移地址的位数分别是()。
[单选题]*
A、30,12
B、20,12(正确答案)
C、20,10
D、21,11
84、段页式存储管理系统中(不考虑快表),为获得一条指令或数据需访问内存()次。
[单选题]*
A、1
B、2
C、3(正确答案)
D、4
85、通常,采用紧凑法消除内存碎片的存储管理技术是()。
[单选题]*
A、固定分区法
B、动态分区法
C、可重定位分区法(正确答案)
D、对换技术
86、在动态分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。
[单选题]*
A、无上邻空闲区,也无下邻空闲区
B、有上邻空闲区,但无下邻空闲区
C、有下邻空闲区,但无上邻空闲区
D、有上邻空闲区,也有下邻空闲区(正确答案)
87、在回收内存时释放区与插入点的后一分区F2相邻接,此时应()[单选题]*
A、为回收区建立—分区表项,填上分区的大小和始址;
B、以F2分区的表项作为新表项,修改新表项的大小;
C、以F2分区的表项作为新表项,同时修改新表项的大小和始址。
(正确答案)
D、以F2分区的表项作为新表项,同时修改新表项的始址。
88、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即()。
[单选题]*
A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。
B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。
(正确答案)
C、用分