计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2
操作系统部分二级真题
一、判断题。
1 计算机系统是在操作系统的支撑下为用户提供服务的B2 进程和程序是相同的概念的不同表述。
B3 进程在状态转换时,不能实现就绪状态转到阻塞状态( )4 操作系统为用户服务是通过提供一组操作命令或一组系统调用命令这两种方式进行的( )5关闭文件操作要释放文件所占内存和外存空间B6 操作系统是一种系统软件,因此它只能管理计算机系统的软件资源( )7 进程可以看作是并发执行的程序在给定的数据集合上的一次执行过程,其状态是不能被改变的( )8分时操作系统和实时操作系统都具有及时性和交互性,前者对及时性要求更强,后者对交互性要求更强错。
9 在虚拟存储中,物理地址空间是指外存提供的存储空间。
B10.临界资源是以互斥关系使用的共享资源。
对11在分时操作系统中,系统的响应时间与联机的用户数成正比B12 spooling是一种虚拟设备管理技术 A13 所谓共享设备是指可以分时地为多个作业服务的设备,打印机属于共享设备。
(B)14文件管理系统只负责对系统文件和用户文件的组织和管理,它不负责对文件进行保护和故障恢复。
(B)15 进程的建立可以通过作业调度来实现。
(A)16 进程间由于共享资源而产生的制约关系称为进程同步。
(B)17 缓冲池是由多个缓冲区组成,一个系统可有一个或几个缓冲池,一个缓冲池可有多个缓冲区。
(A)18.实存管理技术中,每个分区内的地址是连续的。
19.文件的目录结构是一种线性结构。
20.虚拟设备是指将大容量的共享设备的一部分空间来替代实际的独占设备。
21.在操作系统的设备管理中,打印机被看成是一种共享设备。
22.分时操作系统的主要特征之一是提高计算机系统的实时性。
23.使用DMA方式传送数据期间不需要CPU干预。
24.进程由程序块、文件控制块、数据块三部分组成。
25.操作系统是用户和硬件的接口。
26.个人计算机中可配置的最大内存容量受地址总线位数的限制。
27.引进虚拟存储技术后,逻辑内存总容量是由地址总线的位数确定的。
计算机操作系统试题库(最全)
计算机操作系统试题库(最全)计算机操作系统试题库(最全)第一章:操作系统概述操作系统是计算机系统中的重要组成部分,它负责管理计算机硬件资源,提供用户与计算机之间的接口。
本章将介绍操作系统的定义、历史发展、主要功能以及操作系统的分类等内容。
1.1 操作系统定义操作系统是指控制计算机硬件资源,管理计算机系统软硬件资源的系统软件。
它是计算机内核的核心部分,具备资源管理、任务调度、文件管理、内存管理、设备管理等基本功能。
1.2 操作系统的历史发展操作系统的历史可以追溯到上世纪50年代,随着计算机的发展,操作系统也不断演化。
从最早的批处理操作系统到现代的分时操作系统和实时操作系统,操作系统的功能和性能得到了大幅提升。
1.3 操作系统的主要功能操作系统的主要功能包括:进程管理、文件管理、内存管理、设备管理和用户接口。
进程管理负责进程的创建、调度和终止;文件管理负责文件的存储和访问;内存管理负责内存的分配和回收;设备管理负责设备的控制和调度;用户接口提供用户与操作系统之间的交互方式。
1.4 操作系统的分类操作系统可以根据不同的标准进行分类,常见的分类方法有单任务操作系统和多任务操作系统、分时操作系统和实时操作系统、批处理操作系统和交互式操作系统等。
不同类型的操作系统适用于不同的应用场景和需求。
第二章:进程管理进程是操作系统中的基本执行单元,它代表着一个程序的执行过程。
本章将介绍进程的基本概念、进程控制块、进程调度算法以及进程同步与通信等内容。
2.1 进程的基本概念进程是程序在执行过程中的实例,它包含了程序计数器、寄存器集合、内存空间和打开文件等信息。
一个程序可以由多个进程并发执行,每个进程相互独立且具有独立的内存空间。
2.2 进程控制块进程控制块是操作系统中用来管理进程的数据结构,它包含了进程的各种属性和状态信息,如进程标识符、优先级、状态等。
操作系统通过操作进程控制块实现对进程的管理和调度。
2.3 进程调度算法进程调度算法决定了进程的执行顺序,常见的调度算法有先来先服务调度、短作业优先调度、优先级调度和轮转调度等。
计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编2
计算机专业基础综合计算机组成原理(输入/输出(I/O)系统)历年真题试卷汇编2(总分:64.00,做题时间:90分钟)一、单项选择题(总题数:25,分数:50.00)1.计算机的外部设备是指____。
(分数:2.00)A.输入/输出设备B.外存储器C.输入/输出设备和外存储器√D.电源解析:解析:考查计算机外部设备的概念。
除主机以外的硬件装置统称为外部设备或外围设备,包括输入/输出设备和外存储器。
2.下列说法正确的是____。
(分数:2.00)A.计算机中一个汉字内码在主存中占用4BB.输出的字型码16×16点阵在缓冲存储区中占用32B √C.输出的字型码16×16点阵在缓冲存储区中占用16BD.以上说法都不对解析:解析:考查基本概念。
计算机中一个汉字内码在主存中占用2B,输出的字型码16×16点阵在缓冲存储区中占用(16×16/8)B=32B。
3.对于字符显示器,主机送给显示器的是打印字符的____。
【北京理工大学2002年】(分数:2.00)A.AscII码√B.列点阵码C.BCD码D.行点阵码解析:解析:考杏字符显示器。
当显示器刷新显示时,首先要从缓冲存储器中读出一个要显示的字符编码,即打印字符的ASCII码,然后以此编码为依据,到字符发生器读取该字符的第1行光点信息,然后通过并串转换电路,变成串行信息送到CRT显示。
对于字符显示器来说,生机送给显示器的是打印字符的ASCII 码,而从字符发生器中取出的是字符的行点阵码。
4.在打印机或显示器的字库中,存放着字符的____。
【北京理工大学2002年】(分数:2.00)A.二进制码B.ASCII码C.BCD码D.点阵编码√解析:解析:考查打印机和显示器的字符存放方式。
在打印机或显示器的字库中,存放着字符的点阵编码。
5.CRT的分辨率为1024×1024像素,像素的颜色数为256,则刷新存储器的容量为____。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2(总分:96.00,做题时间:90分钟)一、单项选择题(总题数:28,分数:56.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
(分数:2.00)__________________________________________________________________________________________解析:2.下列几种关于进程的叙述,____最不符合操作系统对进程的理解。
【浙江大学2003年】(分数:2.00)A.进程是在多程序并行环境中的完整的程序√B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位解析:解析:综合考查进程的相关概念。
进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位,不是完整程序,程序是在时间上按严格次序前后相继的操作序列,是一个静态的概念。
3.下面关于并发性的论述中,正确的是____。
【太原科技大学2006年】(分数:2.00)A.并发性是指若干个事件在同一时刻发生B.并发性是指若干个事件在不同时刻发生C.并发性是指若干个事件在同一时间间隔内发生√D.并发性是指若干个事件在不同时间间隔内发生解析:解析:考查并发性的定义,注意与并行性相区分。
并发性是指两个或多个事件在同一时间间隔内发生;并行性是指两个或多个事件在同一时刻发生。
4.并发进程指____。
【北京理工大学2002年】(分数:2.00)A.可平行执行的进程√B.可先后执行的进程C.可同时执行的进程D.不可中断的进程解析:解析:考查并发进程的定义。
并发进程是在同一时间段内运行。
从宏观上看,进程之间不是先后执行,而是平行执行;从微观上看,进程之间不是同时执行,而是按时间片轮转交替执行。
5.下面对进程的描述中,错误的是____。
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编1.doc
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编1(总分:72.00,做题时间:90分钟)一、单项选择题(总题数:18,分数:36.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
(分数:2.00)__________________________________________________________________________________________2.建立文件系统的主要目的是____。
【北京理工大学2003年】(分数:2.00)A.支持虚拟内存B.实现文件的按名存取C.提高外存的读写速度D.将内存、外存统一管理3.操作系统中对数据进行管理的部分叫做____。
(分数:2.00)A.数据库系统B.文件系统C.检索系统D.数据存储系统4.下面的说法正确的是____。
(分数:2.00)A.文件系统负责文件存储空间的管理但不能实现文件名到物理地址的转换B.在多级目录结构中对文件的访问是通过路径名和用户目录名进行的C.文件可以被划分成大小相等的若干物理块且物理块大小也可任意指定D.逻辑记录是对文件进行存取操作的基本单位5.文件的逻辑组织将文件分为记录式文件和____文件。
【武汉大学2002年】(分数:2.00)A.索引文件B.流式文件C.读写文件D.联结文件6.通常对于文件系统来说,文件名及其属性可以集中在____中以便查找。
【浙江大学2003年】(分数:2.00)A.目录B.索引C.字典D.作业控制块7.文件系统中的路径名是由____组成。
【北京理工大学2001年】(分数:2.00)A.磁盘符和目录名B.文件名和目录名C.磁盘符、目录结构的各个目录名、文件名D.磁盘符、根目录名、文件名8.打开文件操作的主要工作是____。
【华中科技大学2001年】(分数:2.00)A.把指定文件的目录复制到内存指定的区域B.把指定文件复制到内存指定的区域C.在指定文件所在的存储介质上找到指定文件的目录D.在内存寻找指定的文件9.对记录式文件,操作系统为用户存取文件信息的最小单位是____。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1(总分:78.00,做题时间:90分钟)一、单项选择题(总题数:29,分数:58.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________ 2.在某系统中有4个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是____个。
【南京航空航天大学2006年】A.20B.9C.17 √D.12考查死锁。
当4个并发进程分别占用4个同类资源时,且都在等待第5个资源时,系统发生死锁。
这时再增加1个资源,则有1个进程将得到第5个资源并执行:这个进程运行结束后释放资源,其余进程就可以陆续执行。
所以系统有17个资源时可以保证不会发生死锁。
3.在下列死锁的解决方法中,属于死锁预防策略的是____。
【太原科技大学2006年】A.银行家算法B.资源有序分配算法√C.死锁检测算法D.资源分配图化简法考查死锁的预防策略。
其中银行家算法为死锁避免算法,死锁检测算法和资源分配图化简法为死锁检测,根据排除法可以得出资源有序分配算法为死锁预防策略。
4.在____的情况下,系统出现死锁。
【浙江大学2003年】A.计算机系统发生重大故障B.有多个封锁的进程同时存在C.若干进程因竞争资源而无休止地相互等待对方释放已占有资源√D.资源数大大小于进程数或进程同时申请的资源数大大超过资源总数考查死锁的基本概念。
5.引入多道程序技术的前提条件之一是系统具有____。
【四川大学2001年】A.多个CPUB.多个终端C.中断功能√D.分时功能考查引入多道程序设计技术的条件。
多道程序技术要求程序间能实现并发,而并发性的实现需要中断功能的支持。
6.进程和程序的重要区别之一是____。
A.程序有状态而它没有B.它有状态而程序没有√C.程序可占有资源而它不可D.它能占有资源而程序不能考查进程的概念。
计算机专业基础综合操作系统(进程管理)-试卷2
计算机专业基础综合操作系统(进程管理)-试卷2(总分:68.00,做题时间:90分钟)一、单项选择题(总题数:22,分数:44.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
__________________________________________________________________________________________2.计算机系统中判别是否有中断事件发生应是在( )。
A.进程切换时B.执行完一条指令后√C.执行P操作后D.由用户态转入核心态时系统中,只有当执行完一条指令后,才判别是否有中断发生。
3.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。
A.就绪√B.等待C.运行D.完成当时间片用光后,进程变为就绪状态。
4.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。
A.先来先服务B.轮转C.最高响应比优先√D.均衡调度5.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。
A.输入B.收容√C.执行D.完成在作业调度中,选取的是正在收容的作业装入内存。
6.进程处于下列( )等待状态时,它是处于非阻塞状态。
A.等待从键盘输入数据B.等待协作进程的一个信号C.等待操作系统分配CPU时间√D.等待网络数据进入内存等待操作系统分配CPU时间属于就绪状态,其他三种均属于阻塞状态。
7.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。
A.2个B.3个C.4个D.5个√8.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。
A.打印机B.磁带机C.磁盘D.CPU √9.通常不采用( )方法来解除死锁。
A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源√解除死锁的主要方法有:①终止一个或多个死锁进程:②剥夺死锁进程的资源。
计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)
计算机专业基础综合操作系统(进程管理)模拟试卷1(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.进程处于( )等待状态时,它是处于非阻塞状态的。
A.等待从键盘输入数据B.等待协作进程的一个信号C.等待操作系统分配CPU时间D.等待网络数据进入内存正确答案:C 涉及知识点:操作系统2.下列叙述中,错误的是( )。
A.操作系统是用户与计算机之间的接口B.程序的并发执行,使程序失去了顺序执行时具有的封闭性和可再现性,程序与程序的执行不再一一对应C.进程从一个状态到另一个状态的转换,都是靠使用不同的原语来实现的D.在单CPU系统中,任何时刻处于就绪状态的进程有多个,而且只有处于就绪状态的进程经调度程序选中后才可进入运行状态正确答案:C解析:从用户的角度看,操作系统是用户使用计算机的桥梁,用户通过操作系统的两类接口来达到操纵计算机的目的。
选项A正确。
选项B的叙述也是正确的,因为这正是引入进程概念的原因。
进程从一个状态到另一个状态的转换是一个非常复杂的过程,除了要使用不同的原语外,有时还要借助于硬件触发器才能完成。
例如,UNIX系统中,从系统态到用户态的转换要借助硬件触发器。
因此,选项C错误。
处于就绪状态的进程已经获得了除CPU之外的所有资源,由于只有一个CPU,任何时刻就只能有一个进程获得CPU,而其他的就只能在就绪状态对应的队列上排队等待调度程序的调度。
所以选项D也正确。
知识模块:操作系统3.进程调度是从( )选择一个进程投入运行的。
A.就绪队列B.等待队列C.作业后备队列D.提交队列正确答案:A解析:处于就绪队列的进程是获得了除处理机以外的所有资源处于准备执行的状态。
进程调度就是负责从就绪队列中挑选进程投入运行的。
知识模块:操作系统4.下列叙述中,正确的是( )。
A.分时系统中,时间片越小,响应时间越长B.多道程序的引入,主要是为了提高CPU及其他资源的利用率C.飞机票订票系统是分时系统D.PCB是进程存在的唯一标志,而程序是系统感知进程存在的唯一实体正确答案:B解析:分时系统的响应时间T≈nq,n是用户数目,而q是时间片。
操作系统进程练习题答案
第二章进程管理1.操作系统重要是对计算机系统所有 (1) 进行管理,以以便顾客、提高计算机使用效率旳一种系统软件。
它旳重要功能有:解决机管理、存储管理、文献管理、 (2) 管理和设备管理等。
Windows和Unix是最常用旳两类操作系统。
前者是一种具有图形界面旳窗口式旳 (3) 系统软件,后者是一种基本上采用 (4) 语言编制而成旳旳系统软件。
在 (5) 操作系统控制下,计算机能及时解决由过程控制反馈旳信息并作出响应。
供选答案:(1): A. 应用软件 B. 系统软硬件C. 资源D. 设备(2): A. 数据 B. 作业C. 中断D. I/O(3): A. 分时 B. 多任务C. 多顾客D. 实时(4): A. PASCAL B. 宏C. 汇编D. C(5): A. 网络 B. 分时C. 批解决D. 实时答案:CBBDD2.操作系统是对计算机资源进行旳 (1) 系统软件,是 (2) 旳接口。
在解决机管理中,进程是一种重要旳概念,它由程序块、 (3) 和数据块三部分构成,它有3种基本状态,不也许发生旳状态转换是 (4) 。
虚拟存储器旳作用是容许程序直接访问比内存更大旳地址空间,它一般使用 (5) 作为它旳一种重要构成部分。
供选答案:(1): A. 输入和输出 B. 键盘操作C. 管理和控制D. 汇编和执行(2): A. 软件和硬件 B. 主机和外设C. 高级语言和机器语言D. 顾客和计算机(3): A. 进程控制块 B. 作业控制块C. 文献控制块D. 设备控制块(4): A. 运营态转换为就绪态 B. 就绪态转换为运营态C. 运营态转换为等待态D. 等待态转换为运营态(5): A. 软盘 B. 硬盘C. CDROMD. 寄存器答案:CDADB3.在计算机系统中,容许多种程序同步进入内存并运营,这种措施称为 D。
A. Spodling技术B. 虚拟存储技术C. 缓冲技术D. 多道程序设计技术4.分时系统追求旳目旳是 C。
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编2
计算机专业基础综合操作系统(文件管理)历年真题试卷汇编2(总分:68.00,做题时间:90分钟)一、单项选择题(总题数:17,分数:34.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________解析:2.若用8个字(字长为32位)组成的位示图管理内存,假定用户归还一个块号为100的内存块时,它对应位示图的位置为____。
【北京理工大学2002年】(分数:2.00)A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4 √D.字号为4,位号为5解析:解析:考查位示图的基本计算。
100/32==3,100%32=4,故对应位示图的位置为字号3,位号4。
(注:这里从0开始编号。
)3.存放在磁盘上的文件____。
(分数:2.00)A.既可随机访问也可顺序访问√B.只能随机访问C.只能顺序访问D.必须通过操作系统访问解析:解析:考查磁盘上的文件的访问方式。
4.磁盘的读写单位是____。
【浙江大学2003年】(分数:2.00)A.块B.扇区√C.簇D.字节解析:解析:考查磁盘的基本概念。
5.磁盘和磁带是两种存储介质,它们的特点是____。
【华中科技大学2000年】(分数:2.00)A.两者都是顺序存取的B.两者都是随机存取的C.磁盘是顺序存取的,磁带是随机存取的D.磁盘是随机存取的,磁带是顺序存取的√解析:解析:考查磁盘和磁带的存取特点。
磁带是顺序存储介质;磁盘则是随机存取介质。
6.对磁盘进行移臂调度的目的是为了缩短____时间。
【武汉理工大学2005年】(分数:2.00)A.寻找√B.延迟C.传送D.启动解析:解析:考查磁盘移臂调度的概念。
移臂操作是在不同磁道间进行的,移臂调度是为了尽可能减少寻道时间。
7.下面关于索引文件的论述中,正确的是____。
计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编2
计算机专业基础综合计算机组成原理(数据的表示和运算)历年真题试卷汇编2(总分:102.00,做题时间:90分钟)一、单项选择题(总题数:37,分数:86.00)1.下列数中最大的是____。
【中南大学1998年】(分数:2.00)A.(1100lOl0)2B.(102)8C.(E9)16 √D.(121)3解析:解析:考查进位计数制及其相互转换。
本题将B、C选项改写为二进制表示,可更快找到最大数。
2.下列数中最小的是____。
【北京邮电大学2002年】(分数:2.00)A.(101001)2B.(52)8C.(101001)BcD √D.(233)16解析:解析:考查进位计数制及其相互转换。
C选项补齐为00101001,即为十进制数29,为最小数。
3.把十进制数172转换为八进制数和十六进制数分别是____。
【中南大学1998年】(分数:2.00)A.(543),(AC)B.(543),(AB)C.(254),(AC) √D.(253),(AC)解析:解析:考查不同进位计数制之间的转换。
十进制数172表示成二进制为10101100。
转换为八进制时,从最低位每3位对应一位八进制,则得(254)。
转换为十六进制时,从最低位每4位对应一位十六进制,则得(AC)。
4.下列____种说法有误差。
【华中师范大学1997年】(分数:2.00)A.任何二进制整数都可用十进制表示B.任何二进制小数都可用十进制表示C.任何十进制整数都可用二进制表示D.任何十进制小数都可用二进制表示√解析:解析:考查二进制与十进制的转换。
计算机中,小数的表示是离散的,并不是所有十进制小数都可用二进制表示。
5.下列____是不合法的BCD码。
【哈尔滨工程大学2003年】(分数:2.00)A.1111001B.11010110 √C.100D.10000101解析:解析:考查BCD码。
BCD码中,1010~1111为冗余编码,故B选项为不合法的BcD码。
计算机专业基础综合(进程管理)-试卷2
计算机专业基础综合(进程管理)-试卷2(总分:54.00,做题时间:90分钟)一、单项选择题(总题数:17,分数:34.00)1.单项选择题1-40小题。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
(分数:2.00)__________________________________________________________________________________________ 解析:2.“可抢占”和“不可抢占”的优先级调度算法相比,( )。
(分数:2.00)A.前者开销小B.前者开销大√C.两者开销大致相同D.两者开销不能相比解析:解析:因为“可抢占”优先级调度始终保证在处理机上运行的是优先级最高的进程,这样,当处理机正在运行某个进程时,很可能会被其他优先级更高的进程“抢占”引起处理机调度,与“不可抢占”算法相比,前者的调度次数会更频繁,而每调度一次都会引起保护现场、恢复现场的工作,所以“可抢占”的优先级调度算法开销更大。
3.一个进程获得了除CPU以外的所有资源,则该进程可能处于( )状态。
(分数:2.00)A.运行B.就绪√C.等待D.就绪和等待解析:解析:处于就绪状态的进程,只要获得处理机(被进程调度选中),即可变为运行状态。
4.银行家算法在解决死锁问题中是用于( )的。
(分数:2.00)A.预防死锁B.避免死锁√C.检测死锁D.解除死锁解析:解析:本题考查银行家算法在分配资源时采用安全性检查,从而避免死锁。
5.保护现场是指将现场信息保存至( )。
(分数:2.00)A.磁盘B.各相应的寄存器C.进程的PCB中√D.内存系统区解析:解析:进程控制块(PCB)是记录进程有关信息的一块主存,其中包括该进程的中断现场保护区,它是进程存在的唯一标识。
6.计算机系统中判别是否有中断事件发生应是在( )。
(分数:2.00)A.进程切换时B.执行完一条指令后√C.执行P操作后D.由用户态转入核心态时解析:解析:系统中,只有当执行完一条指令后,才判别是否有中断发生。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1计算机专业基础综合操作系统(进程管理)历年真题试卷汇编1(总分:78.00,做题时间:90分钟)一、单项选择题(总题数:29,分数:58.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
(分数:2.00)__________________________________________________ ________________________________________解析:2.在某系统中有4个并发进程,都需要同类资5个,问该系统不会发生死锁的最少资数是____个。
(分数:2.00)A.20B.9C.17√D.12解析:解析:考查死锁。
当4个并发进程分别占用4个同类资时,且都在等待第5个资时,系统发生死锁。
这时再增加1个资,则有1个进程将得到第5个资并执行:这个进程运行结束后释放资,其余进程就可以陆续执行。
所以系统有17个资时可以保证不会发生死锁。
3.在下列死锁的解决方法中,属于死锁预防策略的是____。
(分数:2.00)A.银行家算法B.资有序分配算法√C.死锁检测算法D.资分配图化简法解析:解析:考查死锁的预防策略。
其中银行家算法为死锁避免算法,死锁检测算法和资分配图化简法为死锁检测,根据排除法可以得出资有序分配算法为死锁预防策略。
4.在____的情况下,系统出现死锁。
(分数:2.00)A.计算机系统发生重大故障B.有多个封锁的进程同时存在C.若干进程因竞争资而无休止地相互等待对方释放已占有资√D.资数大大小于进程数或进程同时申请的资数大大超过资总数解析:解析:考查死锁的基本概念。
5.引入多道程序技术的前提条件之一是系统具有____。
(分数:2.00)A.多个CPUB.多个终端C.中断功能√D.分时功能解析:解析:考查引入多道程序设计技术的条件。
多道程序技术要求程序间能实现并发,而并发性的实现需要中断功能的支持。
计算机学科专业基础综合操作系统-进程管理(一)_真题-无答案
计算机学科专业基础综合操作系统-进程管理(一)(总分90,考试时间90分钟)一、单项选择题1. 在创建进程时,____不是创建进程所必须的步骤。
A. 由调度程序为进程分配CPUB. 建立一个PCBC. 为进程分配内存D. 将进程插入就绪队列2. 在下列进程调度算法中,最容易引起进程长期等待的是____。
A. 时间片轮转算法B. 非抢占静态优先权算法C. 抢占式静态优先权算法D. 非抢占式动态优先权算法3. 操作系统是通过____对进程进行管理。
A. JCBB. PCBC. DCTD. CHCT4. 若当前进程因时间片用完而让出处理机时,该进程应转变为____状态。
A. 就绪B. 等待C. 运行D. 完成5. 对一个正在执行的进程,如果因时间片完而被暂停执行,此时它应从执行态转变为____A____状态;如果由于终端用户的请求而暂时停止下来,则它的状态应转变为____B____状态;如果由于得不到所申请的资源而暂时停止下来,则它的状态应转变为__C__状态。
(1)静止阻塞(2)活动阻塞(3)静止就绪(4)活动就绪(5)执行6. 在一般操作系统中必不可少的调度是____。
A. 高级调度B. 中级调度C. 作业调度D. 进程调度7. 一种既有利于短小作业又兼顾到长作业的作业调度算法是____。
A. 先来先服务B. 轮转C. 最高响应比优先D. 均衡调度8. 在进程的状态转换中,____变化肯定不可能发生。
A. 执行——就绪B. 阻塞——执行C. 阻塞——就绪D. 就绪——阻塞9. 若信号量S的初值为3,当前值为-1,则表示有____等待进程。
A. 0个B. 1个C. 2个D. 3个10. 某一时刻、某一资源的信号量s=0,它表示____。
A. 该时刻该类资源的可用数目为1B. 该时刻该类资源的可用数目为=1C. 该时刻等待该类资源的进程数目为1D. 该时刻等待该类资源的进程数目为011. 在批处理系统中,导致创建进程和典型事件是____。
计算机专业基础综合操作系统(进程管理)模拟试卷3(题后含答案及解析)
计算机专业基础综合操作系统(进程管理)模拟试卷3(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.下列选项中,操作系统提供给应用程序使用的接口是( )。
A.系统调用B.中断C.库函数D.原语正确答案:A解析:在现代操作系统中,操作系统提供了包括系统调用、命令接口、图形接口等方便用户使用系统资源的接口,在上述接口中,只有系统调用是提供给程序使用的。
知识模块:操作系统2.下列进程调度算法中,综合考虑了进程等待时间和执行时间的是( )。
A.时间片轮转调度算法B.最短进程优先调度算法C.先来先服务调度算法D.高响应比优先调度算法正确答案:D解析:在若干进程调度算法中,时间片轮转调度算法考虑的是时间分配上的均衡,最短进程优先调度算法主要考虑的是短作业的等待时间,先来先服务调度算法考虑的是到达顺序的合理性,而只有高响应比优先调度算法做到了综合考虑进程等待时间和执行时间。
知识模块:操作系统3.单处理机系统中,可并行的是( )。
I.进程与进程Ⅱ.处理机与设备Ⅲ.处理机与通道Ⅳ.设备与设备A.I、Ⅱ和ⅢB.I、Ⅱ和ⅣC.I、Ⅲ和ⅣD.Ⅱ、Ⅲ和Ⅳ正确答案:D解析:在单处理机系统中,仅有一个处理机,所以在一个特定的时刻只能有一个进程能够获得处理机的使用权,因而排除选项A、B和C,只有选项D是合理的答案。
知识模块:操作系统4.如果有一个进程从运行状态变成等待状态,或完成工作后就撤销,则必定会发生( )。
A.进程切换B.存储器再分配C.时间片轮转D.死锁正确答案:A解析:此题主要考查进程切换的相关内容。
进程调度将从就绪队列中另选一个进程占用处理机。
使一个进程让出处理要,由另一个进程占用处理机的过程称为进程切换。
若有一个进程从运行状态变成等待状态,或者进程完成工作后被撤销,则必定会发生进程切换:若一个进程从等待状态变成就绪状态,则不一定会发生进程切换。
计算机专业基础综合操作系统(输入/输出管理)历年真题试卷汇编1
计算机专业基础综合操作系统(输入/输出管理)历年真题试卷汇编1计算机专业基础综合操作系统(输入/输出管理)历年真题试卷汇编1(总分:64.00,做题时间:90分钟)一、单项选择题(总题数:25,分数:50.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
(分数:2.00)__________________________________________________ ________________________________________解析:2.虚拟设备是指____。
(分数:2.00)A.允许用户使用比系统中具有的物理设备更多的设备B.允许用户以标准化方式来使用物理设备C.把一个物理设备变换成多个对应的逻辑设备√D.允许用户程序不必全部装入主存便可使用系统中的设备解析:解析:考查虚拟设备的定义。
3.在操作系统中,用户在使用I/O设备时,通常采用____。
(分数:2.00)A.物理设备名B.逻辑设备名√C.虚拟设备名D.设备序号解析:解析:考查I/O设备管理的基本概念。
此题在2022年统考真题中有涉及。
没有虚拟设备名一说。
4.____是操作系统中采用的以空间换取时间的技术。
(分数:2.00)A.SPOOLing技术√B.虚拟存储技术C.覆盖与交换技术D.通道技术解析:解析:综合考查操作系统中的几种技术。
SPOOLing 技术通过建立缓冲区(输入井、输出井),使得物理上独占的设备实现逻辑共享,从而提高设备的利用率,使得系统效率提高。
5.关于SPOOLing技术,下列说法错误的是____。
(分数:2.00)A.SPOOLing技术是缓冲技术的应用B.SPOOLing技术是一种虚拟设备技术C.SPOOLing技术是一种设备驱动技术√D.SPOOLing技术提高了独占设备的利用率解析:解析:考查SPOOLing技术的基本概念。
SPOOLing 技术需要用到输入/输出缓冲区,故A正确;通过在高速硬盘开辟输入井、输出井来模拟低速外设,故B正确;提高了I/O速度,缓和了CPU和低速I/O设备之间速度不匹配的矛盾,故D正确。
计算机操作系统期末复习题(答案最全)(2)
计算机操作系统期末复习题注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。
A、应用软件B、系统软件C、通用软件D、工具软件答案-1:B2、计算机系统的组成包括()。
A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。
A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。
A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提高了计算机的工作效率,但()。
A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。
A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。
A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。
A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机专业基础综合操作系统(进程管理)历年真题试卷汇编2(总分:96.00,做题时间:90分钟)一、单项选择题(总题数:28,分数:56.00)1.单项选择题下列各题的备选答案中,只有一个是符合题意的。
__________________________________________________________________________________________2.下列几种关于进程的叙述,____最不符合操作系统对进程的理解。
【浙江大学2003年】A.进程是在多程序并行环境中的完整的程序√B.进程可以由程序、数据和进程控制块描述C.线程是一种特殊的进程D.进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位综合考查进程的相关概念。
进程是程序在一个数据集合上运行的过程,是系统进行资源分配和调度的一个独立单位,不是完整程序,程序是在时间上按严格次序前后相继的操作序列,是一个静态的概念。
3.下面关于并发性的论述中,正确的是____。
【太原科技大学2006年】A.并发性是指若干个事件在同一时刻发生B.并发性是指若干个事件在不同时刻发生C.并发性是指若干个事件在同一时间间隔内发生√D.并发性是指若干个事件在不同时间间隔内发生考查并发性的定义,注意与并行性相区分。
并发性是指两个或多个事件在同一时间间隔内发生;并行性是指两个或多个事件在同一时刻发生。
4.并发进程指____。
【北京理工大学2002年】A.可平行执行的进程√B.可先后执行的进程C.可同时执行的进程D.不可中断的进程考查并发进程的定义。
并发进程是在同一时间段内运行。
从宏观上看,进程之间不是先后执行,而是平行执行;从微观上看,进程之间不是同时执行,而是按时间片轮转交替执行。
5.下面对进程的描述中,错误的是____。
A.进程是动态的集合B.进程有生命期C.进程是指令的集合√D.进程可以并发执行考查进程的概念。
6.一个进程释放了一台打印机后,有可能改变____的状态。
【四川大学2001年】A.自身进程B.输入输出进程C.另一个等待打印机的进程√D.所有等待打印机的进程考查进程的状态转换。
一个进程释放打印机,另一个等待打印机的进程就可能从阻塞状态转换到就绪状态。
7.进入内存的作业状态为____。
【福州大学2005年】A.就绪状态√B.执行状态C.阻塞状态D.后备状态考查进程的基本状态。
进程分配到除CPU之外所有资源则进入就绪状态,作业进入内存为就绪状态,之后可能转入执行或阻塞状态。
外存中的作业处于后备状态。
8.在处理机管理中,当____时,进程从阻塞状态变为就绪状态。
【武汉大学2002年】A.进程被调度程序选中B.等待某一事件发生C.等待的事件发生√D.时间片用完考查进程状态转换的基本概念。
进程在等待某一事件发生时处于阻塞状态,当等待的事件发生时,进程转换为就绪状态,一旦进程获得处理机,则进入执行状态。
9.进程由就绪态转换为运行态是由____引起的。
【北京理工大学2002年】A.中断事件B.进程状态转换C.进程调度√D.为程序创建进程考查进程的状态转换。
进程的状态转换是通过进程调度进行的。
10.假定系统进程所请求的一次I/O完成后,将使进程状态从____。
【福州大学2005年】A.运行态变为就绪态B.运行态变为阻塞态C.就绪态变为运行态D.阻塞态变为就绪态√考查进程的状态转换。
I/O完成之前进程在等待结果,状态为阻塞状态;完成后进程等待事件就绪,变为就绪状态。
11.当一个进程处于____的状态时,称为就绪状态。
【华中科技大学2000年】A.正等着输入一批数据B.正等着协作进程的一个消息C.正等着分给它一个时间片√D.正等着进入内存考查进程状态的基本概念。
其余为阻塞状态。
12.分配到必要的资源并获得处理机时的进程状态是____。
【武汉理工大学2004年】A.就绪状态B.阻塞状态C.运行状态√D.撤销状态考查进程的基本状态。
只有运行状态能获得处理机。
13.下面说法不正确的是____。
【太原科技大学2007年】A.一个进程可以创建一个或多个线程B.一个线程可以创建一个或多个线程C.一个线程可以创建一个或多个进程√D.一个进程可以创建一个或多个进程考查进程与线程的关系。
进程可以创建线程,但线程不能够创建进程。
14.若每个作业只能建立一个进程,为了照顾短作业用户,应采用____;为了照顾紧急作业用户,应采用____;为能实现人机交互,应采用____;而能使短作业、长作业和交互作业用户都满意,应采用____。
【北京理工大学2005年】A.FCFS调度算法B.短作业优先调度算法√C.时间片轮转法D.多级反馈队列调度算法E.基于优先权的剥夺调度算法E、C、D。
考查处理机调度算法。
15.____优先权是在创建进程时确定的,确定之后在整个运行期间不再改变。
【武汉大学2002年】A.先来先服务B.动态C.短作业D.静态√考查静态优先权的概念。
优先权调度算法分静态和动态两种。
静态优先权在进程创建时确定,之后不再改变。
16.在分时系统中,系统响应时间的主要依据是____。
【重庆大学1999年】A.用户数目B.用户所能接受的等待时间√C.控制对象所能接受的时延D.计算机运行速度考查分时系统中系统响应时间的设计考虑。
系统响应时间不应超过用于所能接受的等待时间。
17.在批处理系统中,周转时间是____。
【华中科技大学1998年】A.作业运转时间B.作业调入内存到运行完毕的时间√C.作业等待时间和运行时间的和D.作业的相对等待时间考查周转时间的定义。
对一个作业来说,一个重要的指标是它执行所需要的时间。
从作业提交到进程完成的时问间隔为周转时间。
等价于选项B。
18.高级调度是____。
【苏州大学2002年】A.进程调度B.作业调度√C.程序调度D.设备调度考查高级调度的概念。
高级调度又称作业调度,低级调度又称进程调度。
19.下列对临界区的论述中。
正确的论述是____。
A.临界区是指进程中用于实现进程互斥的那段代码B.临界区是指进程中用于实现进程同步的那段代码C.临界区是指进程中用于实现进程通信的那段代码D.临界区是指进程中用于访问共享资源的那段代码√考查临界区的概念。
20.以下____属于临界资源。
【华中科技大学2001年】A.磁盘存储介质B.公用队列结构√C.私用数据D.可重入的程序代码考查临界资源的概念。
公用队列可供多个进程使用,但一次只可有一个程序使用。
私用数据仅供一个进程使用,不存在临界区问题,可重入的程序代码一次可供多个进程使用。
21.原语是____。
【兰州大学2004年】A.运行在用户态的过程B.操作系统的内核C.可中断的指令序列D.不可分割的指令序列√考查原语的定义。
原语(primitive/atomicaction),顾名思义,就是原子性的、不可分割的操作。
严格定义为:由若干多机器指令构成的完成某种特定功能的一段程序,其执行必须是连续的,在执行过程中不允许被中断。
22.____定义了一个共享数据结构和各种进程在该数据结构上的全部操作。
【哈尔滨工业大学1998年】A.管程√B.类程C.线程D.程序考查管程的定义。
管程定义了一个数据结构和能为并发进程所执行(在该数据结构上)的一组操作,这组操作能涮步进程和改变管程中的数据。
23.用V操作唤醒一个等待进程时,被唤醒进程的状态变为____。
【武汉理工大学2005年】A.运行B.等待C.就绪√D.完成综合考查进程的基本状态与P-V操作。
只有就绪进程能获得处理机资源。
24.在用信号量机制实现互斥时,互斥信号量的初值为____。
【兰州大学2004年】A.0B.1 √C.2D.3考查互斥信号量。
互斥信号量初值为1,P操作成功则将其置0,V操作成功则将其置1。
25.要实现两个进程互斥,设一个互斥信号量mutex,当mutex为0时,表示____。
【南京航空航天大学2006年】A.没有进程进入临界区B.有一个进程进入临界区√C.有一个进程进入临界区,另外一个进程在等待D.两个进程都进入了临界区考查互斥信号量的基本概念。
mutex=0表示有进程P操作成功,进入临界区。
至于是否有其他进程等待,无法判断。
26.产生死锁的根本原因是____和进程推进顺序非法。
【南京理工大学2002年】A.资源分配不当B.系统资源不足√C.作业调度不当D.进程调度不当考查死锁的基本概念。
27.资源的有序分配策略可以破坏死锁的____条件。
【北京理工大学2004年】A.互斥B.请求和保持C.不剥夺D.循环等待√考查有序分配策略。
在对资源进行有序分配时,进程间不可能出现环形链,即不会出现循环等待。
28.采用资源剥夺法可以解除死锁,还可以采用____方法解除死锁。
【武汉大学2002年】A.执行并行操作B.撤销进程√C.拒绝分配新资源D.修改信号量考查解除死锁的方法。
资源剥夺法允许一个进程强行剥夺其他进程所占有的系统资源。
而撤销进程是强行释放一个进程已占有的系统资源,与资源剥夺法同理,都是通过破坏死锁的“请求和保持”条件来解除死锁。
拒绝分配新资源只能维持死锁的现状,无法解除死锁。
二、1 综合题(总题数:8,分数:40.00)29.在有一个CPU和两台外设D1和D2,且能够实现抢占式优先级调度算法的多道程序环境中,同时进入优先级由高到低的P1、P2、P3的三个作业,每个作业的处理顺序和使用资源的时间如下:【华东理工大学2001年】P1:D2(30ms)、CPU(10ms)、D1(30ms)、CPU(10ms)。
P2:D1(20ms)、CPU(20ms)、D2(40ms)。
P3:CPU(30ms)、D1(20ms)。
假设对于其他辅助操作时间忽略不计,每个作业的周转时间T1、T2、T3分别为多少?CPU和D1的利用率各是多少?__________________________________________________________________________________________正确答案:(正确答案:抢占式优先级调度算法,三个作业执行的顺序如图2-4P1的优先级最高,所以周转时间等于运行时间,T1=80ms作业p2的等待时间为10ms,运行时间为80ms,故周转时间T2=(10+80)ms=90ms;作业P3的等待时间为40ms,运行时间为50ms,故周转时间T3=90ms。
三个作业从进入系统到全部运行结束,时间为90ms。
CPU与外设都是独占设备,运行时间分别为各作业的使用时间之和:CPU运行时间为[(10+10)+20+30]ms=70ms,D1为(30+20+20)ms=70ms,D2为(30+40)ms=70ms。
故利用率均为70/90=77.8%。
)有三个作业A、B、C,它们分别单独运行时的CPU和I/O占用时间如图2-12002年】现在请考虑三个作业同时开始执行。