安徽大学操作系统课上所给习题练习,考试很多原题1
安徽大学操作系统期末试题(含答案)
安徽大学操作系统期末考试(A)1、文件系统的主要组成部分是( D )A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法(C)A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为(B)A、1024字节B、512字节C、1024KD、512K4、串联文件适合于(B)存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的(D )引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值(D )A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是(B)A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是(A)A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个(A )A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是(C)A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁: 多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进2.原子操作: 一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操作。
3.临界区: 在每个进程中访问临界资源的那段代码4.虚拟存储器: 是指仅把作业的一部分装入内存便可运行作业的存储器系统。
也即是具有请求调入功能和置换功能,能从逻辑上进行扩充的一种存储系统。
5.文件系统: 是指含有大量的文件及其属性的说明,对文件进行操纵和管理的软件,以及向用户提供的使用文件的接口等的集合三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。
(T)2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。
2022年安徽大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)
2022年安徽大学计算机科学与技术专业《操作系统》科目期末试卷B(有答案)一、选择题1、文件的顺序存取是()。
A.按终端号依次存取B.按文件的逻辑号逐一存取C.按物理块号依次存取,D.按文件逻辑记录大小逐存取2、在文件系统中,若文件的物理结构采用连续结构,则文件控制块FCB中有关文件的物理位置的信息包括(),I.首块地址 II.文件长度 III.索引表地址A.只有IIIB. I和IIC. II和IIID. I和III3、一个进程被唤醒意味着()。
A.该进程可以重新占用CPUB.优先级变为最大C.PCB移到就绪队列之首D.进程变为运行态4、进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足的条件下,进程才开始运行。
这样可以防止进程死锁。
静态分配方式破坏死锁的()为必要条件。
A.互斥条件B.请求和保持条件(占有并等待条件)C.非剥夺式等待条件D.循环等待条件5、下列有关时间片的进程调度的描述中,错误的是()A.时间片越短,进程切换的次数越多,系统开销也越大,B.当前进程的时间片用完后,该进程状态由执行态变为阻塞态C.时钟中断发生后,系统会修改当前的进程在时间片内的剩余时间D.影响时间片大小的主要因素包括响应时间、系统开销和进程数量等6、在一个操作系统中对内存采用页式存储管理方法,则所划分的页面大小()。
A.要依据内存大小而定B.必须相同C.要依据CPU的地址结构而定D.要依据内存和外存而定7、下列选项中,属于多级页表优点的是()。
A.加快地址变换速度B.减少缺页中断次数C.减少页表项所占字节数D.减少页表所占的连续内存空间8、在单处理器系统中,可并行的是()I.进程与进程II.处理器与设备III.处理器与通道IV.设备与设备A.I、II和IIIB.I、II和IVC.I、III和IVD.II、III和IV9、实时操作系统必须在()内处理完来白外部的事件。
A.一个机器周期B.被控对象规定时间C.周转时间D.时间片10、某计算机按字节编址,其动态分区内存管理采用最佳适应算法每次分配和回收内存后都对空闲分区链重新排序。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共100题,每题1分,共100分)1、下列存储器中,速度最快的是()。
A、内存B、寄存器C、CacheD、磁盘正确答案:B2、时钟中断事件属于()中断事件。
A、程序B、自愿性C、外部D、输入/输出正确答案:C3、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲区表”中的空闲区可按()顺序排列。
A、大小从大到小B、大小从小到大C、地址从大到小D、地址从小到大正确答案:B4、从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的?()A、常量数据B、全局变量C、进程控制块D、代码正文正确答案:C5、()不是管程的组成部分。
A、对局部于管程内的数据结构设置初始值的语句B、对管程内数据结构进行操作的一组过程C、局部于管程的共享数据结构D、管程外过程调用管程内数据结构的说明正确答案:D6、下列关于父进程和子进程的叙述中,正确的是()。
A、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D7、某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。
该系统可能会发生死锁的K的最小值是()。
A、3B、4C、2D、5正确答案:B8、分页虚拟存储管理系统中,若采用FIFO页面置换算法,则当分配的物理页面数增加时,缺页中断的次数()。
A、减少B、可能增加也可能减少C、增加D、不变正确答案:B9、产生内存抖动的主要原因是()。
A、内存空间太小B、CPU运行速度太慢C、CPU调度算法不合理D、页面置换算法不合理正确答案:D10、()存储管理兼顾了段式在逻辑上清晰和页式在存储管理上方便的优点。
A、分页B、段页式C、可变分区D、分段正确答案:B11、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
操作系统智慧树知到课后章节答案2023年下安徽理工大学
操作系统智慧树知到课后章节答案2023年下安徽理工大学安徽理工大学第一章测试1.单道批处理系统的主要缺点是()。
A:CPU利用率不高 B:失去了交互性 C:不具备并行性 D:作业自动运行,无需干预答案:CPU利用率不高2.提高单机资源利用率的关键技术是()。
A:交换技术 B:脱机技术 C:虚拟技术 D:多道程序设计技术答案:多道程序设计技术3.并发性是指若干事件在()发生。
A:不同时刻 B:同一时间间隔内 C:不同时间间隔内 D:同一时刻答案:同一时间间隔内4.批处理系统的主要缺点是()。
A:无交互能力 B:系统吞吐量小 C:CPU利用率不高 D:资源利用率低答案:无交互能力5.()操作系统允许一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A:实时 B:分布式 C:网络 D:分时答案:分时第二章测试1.在生产者—消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。
它们的初值应分别为()。
A:0,0,n B:1,1,0 C:1,0,n D:0,1,-n答案:1,0,n2.进程同步主要是对多个相关进程在执行次序上进行协调。
()A:对 B:错答案:对3.在利用信号量实现进程互斥时,应将临界区置于P操作和V操作之间。
()A:错 B:对答案:对4.从下面对临界区的论述中,()是正确的。
A:临界区是指进程中用于实现进程同步的那段代码。
B:临界区是指进程中用于访问共享资源的那段代码。
C:临界区是指进程中访问临界资源的那段代码。
D:临界区是指进程中用于实现进程通信的那段代码。
答案:临界区是指进程中访问临界资源的那段代码。
5.进程A和B共享同一临界资源,并且进程A正处于对应的临界区内执行。
请从下列描述中()是正确的。
A:进程A的执行能被中断,而且只要B进程就绪,就必定将CPU调度给B 进程。
B:进程A的执行能被中断,而且只要B进程就绪,就可以将CPU调度给B进程。
安徽大学操作系统课上所给习题练习,考试很多原题3
操作系统第一章补充习题一、选择题(从题目给出的A、B、C、D四个答案中,选择一个正确的答案,把答案编号填在题目的______处)A.操作系统的处理机管理部分负责对进程进行调度。
B.主存储器C.控制器D.运算器E.处理机1.操作系统是对计算机资源进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序2.从用户观点看,操作系统是控制和管理计算机资源的软件。
A.用户与计算机之间的接口。
B.控制和管理计算机资源的软件。
C.合理地组织计算机工作流程的软件。
D.由若干层次的程序按一定的结构组成的有机体。
3.操作系统中采用多道程序设计技术提高CPU和外部设备的利用率。
A.利用率B.可靠性C.稳定性D.兼容性4.操作系统是计算机不可缺少的组成部分,是为提高计算机系统资源的_利用率 _ 和方便用户使用计算机而配备的一种系统软件。
A.速度B.利用率C.灵活性D.兼容性5.操作系统的基本类型主要有。
A.批处理系统、分时系统及多任务系统。
B.实时操作系统、批处理操作系统及分时操作系统。
C.实时操作系统、分时系统及多用户系统。
D.单用户系统、多用户系统及批处理系统。
6.所谓是指将一个以上的作业放入内存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A.多重处理B.多道程序设计C.实时处理D.并行执行7.下面关于操作系统的叙述正确的是。
A.批处理作业系统必须具有作业控制信息。
B.分时系统不一定都具有人机交互功能。
C.从响应时间的角度看,实时系统与分时系统差不多。
D.由于采用了分时技术,用户可以独占计算机的资源。
8.. 操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时9.如果分时系统的时间片一定,那么,则响应时间越长。
A.用户数越少B.用户数越多C.内存越少D.内存越多10.分时操作系统通常采用策略为用户服务。
A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先11.操作系统允许用户把若干个作业提交给计算机系统。
安徽大学计算机系统试题及答案
【计算机系统】1.操作系统是一种( )。
A.系统软件 B.应用软件C.工具软件 D.调试软件2.下列对操作系统的说法中错误的是( )A.按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统B.分时操作系统具有多个终端C.实时操作系统是对外来信号及时做出反应的操作系统D.批处理操作系统指利用CPU的空余时间处理成批的作业3.系统软件中主要包括操作系统、语言处理程序和( )。
A.用户程序 B.实时程序C.实用程序 D.编辑程序4.不属于存储管理的功能是( )。
A.存储器分配 B.地址的转换C.硬盘空间管理 D.信息的保护5.在下列关于文件的说法中,错误的是( )。
A.在文件系统的管理下,用户可以按照文件名访问文件B.文件的扩展名最多只能有三个字符C.在Windows XP中,具有隐藏属性的文件是不可见D.在Windows XP中,具有只读属性的文件仍然可以删除6.在下列的说法中,错误是( )。
A.在UNIX中,不管有多少个磁盘分区,只有一个根目录rootB.不管如何分区,一个磁盘就是一个卷C.在Windows XP中,可以安装UNIX文件系统D.在Linux操作系统中,可以安装NTFS,但是不能写入,只能访问7.软件由程序、( )和文档三部分组成。
A.计算机 B.工具C.语言处理程序 D.数据8.操作系统是现代计算机系统不可缺少的组成部分。
操作系统负责管理计算机的( )。
A.程序 B.功能 C.资源 D.进程9.操作系统的主体是( )。
A.数据 B.程序 C.内存 D.CPU10.在下列操作系统中,属于分时系统的是( )。
A.UNIX B.MS DOSC.Windows XP 2000/XP D.Novell NetWare11.在下列操作系统中,由IBM公司研制开发的是( )。
A.Mac OS B.OS/2C.Novell NetWare D.Linux12.在下列关于处理机管理的说法中,正确的是( )。
安徽大学计算机操作系统期末考试题及答案
安徽大学计算机操作系统期末考试题及答案 Revised as of 23 November 2020安徽大学2011―2012 学年度第二学期一、单项选择题(每题1分,共20分)1.操作系统的发展过程是( C )A、原始操作系统,管理程序,操作系统B、原始操作系统,操作系统,管理程序C、管理程序,原始操作系统,操作系统D、管理程序,操作系统,原始操作系统2.用户程序中的输入、输出操作实际上是由( B )完成。
A、程序设计语言B、操作系统C、编译系统D、标准库程序3.进程调度的对象和任务分别是( C )。
A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB、进程,从后备作业队列中按调度策略选择一个作业占用CPUC、进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD、作业,从后备作业队列中调度策略选择一个作业占用CPU4.支持程序浮动的地址转换机制是( A、动态重定位 )A、动态重定位B、段式地址转换C、页式地址转换D、静态重定位5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。
A、地址从大到小B、地址从小到大C、尺寸从小到大D、尺寸从大到小6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。
A、灵活性和可适应性B、系统效率和吞吐量C、交互性和响应时间D、实时性和可靠性7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。
A、等待B、就绪C、运行D、完成8.文件的保密是指防止文件被( C )。
A、篡改B、破坏C、窃取D、删除9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。
A、2个B、3个C、4个D、5个10.按逻辑结构划分,文件主要有两类:(记录式文件)和流式文件。
A、记录式文件B、网状文件C、索引文件D、流式文件11.UNIX中的文件系统采用(、流式文件)。
A、网状文件B、记录式文件C、索引文件D、流式文件12.文件系统的主要目的是( A )。
操作系统教程课后习题答案
操作系统1.什么是计算机系统?计算机系统是怎么构成的?了解PC的组成情况,说明:1)硬件组织的基本结构,画出硬件配置图;2)主要系统软件和应用软件(若有的话)他们的作用。
答:计算机系统就是按照人的要求接收和存储信息,自动进行数据处理和计算,并输出结果信息的系统。
计算机系统由硬件子系统和软件子系统组成。
计算机系统的构成包括:如图1.2计算机硬件系统的构成:如图1.42.从功能以及程序涉设计的角度说明计算机系统中软件系统是如何构成的?答:分为系统软件,支撑软件和应用软件三层。
3.什么是操作系统?请举例说明操作系统在计算机系统中的重要地位。
答:操作系统是计算机系统中的一个系统软件,是一些程序模块的集合。
它们能以尽量有效、合理的方式组织和管理计算机的软硬件资源,合理的组织计算机的工作流程,控制程序的执行并向用户提供各种服务功能,使得用户能够灵活、方便、有效的使用计算机,使整个计算机系统能安全高效地运行4.请举一个实际的例子来说明操作系统的功能。
答:你能用用操作系统管理很多资源5.为什么说“操作系统是控制硬件的软件”的说法不确切?答:操作系统不仅能够控制硬件,也可以控制各种软件资源。
6.操作系统的基本特征是什么?说明他们之间的关系。
答:1.并发性2.共享性3.随机性7.试从独立性,并发性和交互性和实时性四个方面来比较批处理系统,分时系统以及实时系统。
答:分时系统:并发性是指同时有多个用户共同使用一个计算机,宏观上看是多个人同时使用一个CPU,微观上是多个人在不同时刻轮流使用CPU.独占性,是指用户感觉不到计算机为他们服务,就好像整个系统为他所独占。
交互性:是指用户根据系统响应结果进一步提出新要求,用户直接干预每一步。
实时性:是指系统对用户提出的请求及时响应。
8.引入多道程序设计技术的起因和目的是什么?多道程序系统的特征是什么?答:多道程序设计的基本思想在内存中保持多个作业,主机可以交替的方式同时处理多个作业,一般来说任何一道作业的运行总是要交替的使用处理器和外设子案9.多道程序设计的度是指在任一给定时刻,单个CPU所能支持的进程数目最大值。
操作系统原理试卷(含答案)
《操作系统原理》课程试卷答案班级 _______________ 学号 _____________ 姓名 ______________一、选择题(本大题共40分,每小题2分)1、在现代操作系统中引入了( D ),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是( A )。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是(A )。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的( A )接口。
A. 系统调用B.图形用户接口C.原语D.键盘命令6、下列几种关于进程的叙述,( A )最不符合操作系统对进程的理解?A.进程是在多程序并行环境中的完整的程序。
B.进程可以由程序、数据和进程控制块描述。
C.线程是一种特殊的进程。
D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。
7、当一个进程处于( B )状态时,称其为等待(或阻塞)状态。
A. 它正等待中央处理机B. 它正等待合作进程的一个消息C. 它正等待分给它一个时间片D. 它正等待进入内存8、一个进程释放一种资源将有可能导致一个或几个进程( D )。
A.由就绪变运行B.由运行变就绪C.由阻塞变运行D.由阻塞变就绪9、下面关于线程的叙述中,正确的是( C )。
A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。
B.线程是资源的分配单位,进程是调度和分配的单位。
C.不管系统中是否有线程,进程都是拥有资源的独立单位。
安徽大学操作系统习题存储管理
一、填空<每空1分,共20分)1.目标程序所限定的地址范围称为,其中的单元编号称为;主存一系列存储信息的物理单元的集合称为,其中的单元编号称为。
2.静态重定位的地址转换在程序时进行,动态重定位的地址转换在程序时由自动连续进行。
3.所谓“碎片”是。
4.页式存储管理方案中,由将划分为大小相同的页面。
段式存储管理方案中,分段是由进行的。
5.分区分配中的存储保护通常采用方法。
6.存储管理中使用高速缓冲存储器的目的是。
7.段式存储管理系统中,地址用24位二进制数表示,其中8位表示段号,则允许段的最大长度为。
8.将作业地空间中逻辑地址转换成主存中的物理地址的过程称为。
9.在请求页式管理中,页面置换算法通常用的有和两种。
10.页式和段式管理中,指令的地址结构形式分别为和。
11.段式存储管理系统中,地址用24位二进制数表示,其中8位表示段号,则允许段的最大长度为。
12.使用覆盖与交换技术的主要目的是。
13.在请求页式管理中,页面置换算法通常用的有_____和两种。
14.段表的主要内容分别包括_____。
15.页表的主要内容分别包括_____。
16.存储管理方案中使用高速缓冲存储器的目的是_____。
17.在段式虚拟存储器中,程序的最大段数和每段的最大长度由决定。
18.在页式虚拟存储器中,最佳页面置换算法选择页面淘汰;FIFO算法选择页面淘汰;LRU算法选择页面淘汰。
二、判断题<每小题2分,共20分)1.页式存储管理方案中,逻辑地址分成页号与页内地址两部分,所以它是一个二维地址空间。
2.段式存储管理方案中,地址变换机构引入快表是为了减少二次访问内存,提高系统运行效率。
3.缺页中断的处理过程与普通的中断处理过程相同。
4.存储管理的“碎片”问题只能用拼接的方法解决。
5.可重入代码或纯代码在运行中可以被修改。
6.采用虚拟存储技术,可以扩充物理主存的容量,以解决大作业和小主存的矛盾。
7.采用页式存储管理,作业的逻辑地址是连续的而绝对地址可以不连续。
操作系统教程习题附标准答案
《操作系统教程》习题答案习题11.单项选择题(1)大中小型计算机是以为中心的计算机系统。
A、CPUB、存储器C、系统总线D、通道(2)以下关于操作系统的说法正确的是。
A、批处理系统是实现人机交互的系统B、批处理系统具有批处理功能,但不具有交互能力C、分时系统是实现自动控制,无须人为干预的系统D、分时系统即具有分时交互能力,又具有批处理能力(3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。
A、为用户提供良好的工作环境和接口B、对用户的命令作出快速响应C、作为服务机构向其它站点提供优质服务D、防止有人以非法手段进入系统(4)设计实时操作系统时,首先应考虑系统的。
A、可靠性和灵活性B、实时性和可靠性C、优良性和分配性D、灵活性和分配性(5)多道程序设计是指。
A、在分布式系统中同一时刻运行多个程序B、在一台处理器上并行运行多个程序C、在实时系统中并发运行多个程序D、在一台处理器上并发运行多个程序(6)以下关于并发性和并行性的说法正确的是。
A、并发性是指两个及多个事件在同一时刻发生B、并发性是指两个及多个事件在同一时间间隔内发生C、并行性是指两个及多个事件在同一时间间隔内发生D、并发性是指进程,并行性是指程序(1)B (2)B (3)A (4)B (5)D (6)B2.填空题(1)微机是以总线为纽带构成的计算机系统。
(2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。
(3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。
(4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。
(5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。
3.简答题(1)什么是操作系统?现代操作系统的基本特征是什么?操作系统是直接控制和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,便于用户使用的程序集合。
安大操作系统试卷
3、有一个可以存放消息的缓冲池 BUF,由指针 IN 和 OUT 分别指示当前可存取消息的缓 冲区位置。每存入一消息,执行 IN:=(IN+1) mod 64,每取出一消息,执行 OUT:=(OUT+1 ) mod 64,现在有多个进程并发共享该缓冲池 BUF,其中一些向缓冲池存入消息,另一些 从缓冲池取出消息,试用记录型信号量机制协调诸进程正确地工作。(8 分)
第2页 共6页
答 题勿超装 订 线
------------------------------装---------------------------------------------订----------------------------------------线----------------------------------------
2、假设磁盘有 100 个柱面,编号 0—99。在完成了柱面 25 的请求后,当前正在处理 43 柱 面的请求。已经产生的磁盘请求的柱面号为 38、6、40、2、20、22、10,寻道时磁头每移 动一个柱面需 10ms,计算以下算法的总寻道时间(不考虑磁头启动的时间)。(12 分) (1) 最短寻道时间优先算法 (2) 电梯调度算法
6、系统中存在多个进程时,这些进程之间存在着不同的相互制约关系,进程之间的相互
制约关系可归结为两种,一种是___________制约关系,另一种是__________制约关系。 7、UNIX 的文件目录项由两部分组成,即文件名和对应的______________。 8、文件存储空间的分配方式有连续分配、___________和___________三种基本方式。
段号
段首址
段长度
第1页 共6页
操作系统练习题与答案
操作系统练习题(2) 第三章 处理器管理 练习题 (一)单项选择题 1.多道程序设计系统中,让多个计算问题同时装入计算机系统的主 存储器( )。 A 并发执行 B.顺序执行 c.并行执行 D.同时执行 2 引入多道程序设计技术后,处理器的利用率( )。 A.有所改善 B.极 大地提高 c.降低了 D.无变化,仅使程序执行方便 3.计算机系统采用多道程序设计技术后,( )。 A.缩短了每个程序 的执行时间 B.系统效率随并行工作道数成比例增长 c.提高了系统 效率 D.使用设备时不会发生冲突 4.进程是( )。 A.一个系统软件 B.与程序概念等效 c.存放在内 存中的程序 D.执行中的程序 5.进程的( )和并发性是两个很重要的属性。 A.动态性 B.静态性 c.易 用性 D.顺序性 6.( )是完成操作系统功能的进程。 A,用户进程 B.系统进程 C.并 发进程 D.编译进程
7.可再入程序必须是纯代码,在执行中( )。 A.可以随意改变 B.计 算结果相同 c.自身不改变 D.要求输入相同的数据 8.已经获得除( )以外所有运行所需资源的进程处于就绪状态。 A 主 存储器 B.打印机 C.CPU D.磁盘空间 9.在一个单处理器系统中,处于运行态的进程( )。 A.可以有多个 B.不能被打断 c.只有一个 D.不能请求系统调用 10.对于一个单处理器系统来说,允许若干进程同时执行,轮流占用处 理器.称它们为( )的。 A.顺序执行 B.同时执行 c.并行执行 D.并发 执行 11.操作系统根据( )控制和管理进程,它是进程存在的标志。 A.程 序状态字 B.进程控制块 c.中断寄存器 D.中断装置 12.若干个等待占有 cPU 并运行的进程按一定次序链接起来的队列为 ( )。A.运行队列 B.后备队列 c.等待队列 D.就绪队列 13.用户从终端上输入一条命令,即产生了( )。 A.程序性中断事件 B.外部中断事件 c.输入输出中断事件 D.自愿性中断事件 14.( )的断点是确定的。 A.硬件故障中断 B 自愿性中断 c.程序性 中断 D.外部中断 15.自愿性中断事件是由( )引起的。A.程序中使用了非法操作码 B.程 序中访问地址越界 c.程序中使用了一条访管指令 D.程序中除数为" 0" 16.中断装置根据( )判别有无强迫中断事件发生。 A.指令操作码为 访管指令 B.基址寄存器 C.限长寄存器 D.中断寄存器
安徽工程大学操作系统试卷.doc
操作系统试卷单项选择题下列每题给出的四个选项中,只有一个选项符合试题要求(每小题1分,共20分)1・在多进程的系统屮,为了保证公共变量的完整性,各进程应互斥进入临界区,所谓临界区是指(D)。
A.一个缓冲区B.一段数据区C.同步机制D.一段程序2.一个进程是指(C)。
A.由协处理机执行的一个程序B.一个独立的程序+数据集C.PCB结构、程序与数据的组合D.一个独立程序3.在操作系统中,死锁出现指的是(C)oA.计算机系统发生重大故障B.资源数目少于进程数C.若干进程因竞争资源而无限等待其他进程释放已占冇的资源D.进程同时中请的资源数超过资源总数4.系统抖动现象的发生是由(A)引起的。
A.置换方法不当引起的B.交换的信息量过人C.内存容量不足D.请求页式管理方案5.解决碎片问题,以及使程序可浮动的最好的办法是采用(B)技术。
A.静态重定位B.动态重定位C.内存静态分配D.内存动态分配6.在可变分区存储管理中的拼接技术可以(A)。
A.集中空闲区B.增加主存容量C.缩短访问周期D.加速地址转换7.UNIX系统将打印机看做(B)。
A.普通文件C.冃录文件D.管道文件8.虚拟设备是指(C)。
A.允许用户使用比系统小具有的物理设备更多的设备B.允许用户以标准方式来使用物理设备C.把一个物理设备变换成多个对应的逻辑设备D.允许川户程序不必全部装入主存便可使川系统屮的设备9.UNIX是当今世界上广为使用的(B)。
A.小型计算机操作系统B.多用户多任务操作系统C.大型计算机操作系统D.实时多任务操作系统10.UNIX操作系统的Shell是负责(A)的模块。
A.解释并执行來自终端的命令B.解释并执行来口终端的內部命令C.解轻并执行来自终端的外部命令D.进行功能调用多项选择题卜列各题有一个以上的正确答案(每题2分,共20分)1.进程的属性包括(BC)oA.进程就是程序,或者说,进程是程序的另一种叫法B.一个被创建了的进程,在它消亡Z前,在任何吋刻总是处于3种状态Z—C.多个不同的进程可以包含相同的程序D.一个处于等待队待屮的进程,即使进入其他状态,仍然放在等待队列之中E.两个进程可以同时处于运行状态2.进程具有的特性:(ACEF)oA.动态性B.共亨性C.并发性D.静态性E.独立性F.不确定性3.UNIX中文件分为3类:(BDE)oA.系统文件B.普通文件C.数据文件E.特殊文件F.临时文件4.有关设备管理概念的下列叙述中,不丄E确的是(AE)。
《操作系统》考题及答案
《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。
A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。
A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。
A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。
A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。
A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。
A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。
A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。
A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。
A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。
答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
《操作系统》课程综合练习题 及答案
《操作系统》综合练习题一、填空题1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。
2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用运行在( 6 )态。
3.进程并发执行时有间断性、(7)和(8)的特点。
4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。
5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 );6.临界资源的概念是(12),而临界区是指(13)。
7.产生死锁的原因可以归结为两点:(14)和(15)。
8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。
9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内存;10.在操作系统中,不可中断执行的操作称为( 21 )操作;11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ),在临界区后设置( 24 )。
12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝它的资源请求。
13.页面调入策略要解决(27)、(28)两个问题。
14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。
15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。
16.进程调度负责( 33 )的分配工作。
17.通常操作系统内核提供( 34 )功能和( 35 )功能。
参考答案:1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理;2、(5)系统态(核心态) ;(6)用户态;3、(7)失去封闭性;(8)不可再现性4、(9)动态;(10)并发;5、(11)索引结点;6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;7、(14)竞争资源;(15)进程推进顺序非法8、(16)段;(17)段;(18)页;(19)页;9、(20)2;10、(21)原子操作;11、(22)临界区;(23)进入区;(24)退出区;12、(25)安全状态;(26)不安全状态;13、(27)何时调入页面;(28)从何处调入页面;14、(29)永不使用的;(30)最长时间内不再被访问的;15、(31)fork();(32)exec();16、(33)作业;17、(34)资源管理(35)支撑二、选择题1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
安徽大学操作系统课上所给习题练习,考试很多原题2
操作系统习题——进程管理一、选择题(从给出的A、B、C、D四个答案中,选择一个正确的答案,把答案编号填在题目的______处) 1.为多道程序提供的共享系统资源不足时,可能出现死锁;不适当的也可能产生死锁。
A.程序并行操作B.资源的线性分配C.进程推进顺序D.分配队列优先权2.采用资源剥夺法可解脱死锁,还可以采用_________方法解脱死锁。
A.停止并行操作B.撤消进程C.拒绝分配新资源D.修改信号量3.发生死锁的必要条件有四个,要防止死锁的发生,应该破坏这四个必要条件之一,但破坏条件是不实际的。
A.互斥B.不可抢占C.部分分配D.循环等待4.是指把作业提交给系统到作业完成的时间间隔。
A.周转时间B.响应时间C.等待时间D.触发时间5.假设有三个并发进程竞争同类资源,如果每个进程都需要两个该类资源,则至少需要提供个该类资源,才能保证他们不会发生死锁。
A.3 B.4 C.5 D.66.产生死锁的四个必要条件中,是不可摒弃的。
A.互斥条件B.环路等待条件C.不剥夺条件D.请求和保持条件7.作业从被提交到系统到运行完成所经过的时间称为。
A.等待时间B.周转时间C.响应时间D.运行时间二、填空题1.进程的调度方式有两种,一种是____________,另一种是__________。
2.死锁是指_______________________________________________________。
3.一种最常用的进程调度算法是把处理机分配给具有最高优先级的进程。
而确定优先数的方法概括起来不外是基于特性和特性两种方法。
前者所得到的是优先数,后者所得到的是优先数。
4.作业调度又称___________。
其主要功能是______________________,并为作业做好运行前的准备工作和作业完成后的善后处理工作。
三、判断题(判断下面叙述的正误,正确的打“√”,错误的打“×”)1.并发进程使用信号量的P、V操作进行资源的请求与释放,一定不会出现死锁现象。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PA 从磁盘读入
缓冲区 1
PB 复制
缓冲区 2
PC 打印
9. 请写出一个不会死锁的哲学家进餐问题的算法。
ห้องสมุดไป่ตู้
B. 等待某一事件
C. 等待的事件发生
D. 时间片到
7. 分配到必要的资源并获得处理机时的进程状态是______。
A. 就绪状态
B. 执行状态
C. 阻塞状态
D. 撤消状态
8. 下列关于进程控制块 PCB 的叙述中,哪些是正确的?
Ⅰ、系统利用 PCB 描述进程的基本静态特征。
Ⅱ、PCB 可用于描述进程的运动变化过程。
5. 因为增加了进程控制的开销,多道程序系统 CPU 的利用率往往低于单道系统。×
6. 进程的程序段是进程存在的唯一标志。
7. 计算机系统设置了“管态”与“目态”两种状态,当机器处于“管态”时,只能执行特
权指令。×
8. 进程同步机制(信号量机制)是进程通信方式的一种。×
9. 进程因为执行 P(S)而阻塞,由此可知,执行 P(S)之前,S 的值一定为 0。×
。
A.=0
B.>0
C.<0
D.不确定
11. 信箱通信方式是一种
通信方式。
A. 直接通信
B. 间接通信
C. 低级通信
D. 信号量
二、填空题
1. 进程的基本特征有______、______、______、______、______。
2. 信号量的物理意义是___________________________________。
C. 其 PCB 移至等待队列队首
D. 进程变为就绪状态
3. 下面所述步骤中,
不是创建进程所必需的。
A. 由调度程序为进程分配 CPU
B. 建立一个进程控制块
C. 为进程分配内存
D. 将进程控制块插入就绪队列
4. 多道程序环境下,操作系统分配资源以
为基本单位。
A. 程序
B. 指令
C. 进程
D. 作业
操作系统习题——进程管理
一、选择题
(从给出的 A、B、C、D 四个答案中,选择一个正确的答案,把答案编号填在题目的______处)
1. 操作系统通过
对进程进行管理。
A. 进程
B. 进程控制块
C. 进程启动程序
D. 进程控制区
2. 一个进程被唤醒意味着
。
A. 该进程重新占有了 CPU
B. 它的优先权变为最大
10. 所有进程都是由 OS 的进程创建原语创建的,它们的父进程一定是 OS 进程。×
11. 并发性是指若干事件在同一时间间隔内发生。
12. 进程退出临界区时要执行信号量的 P 操作。
13. P/V 操作只能解决互斥问题。×
14. 管态就是一种特权状态。×
15. 进程是程序的一次执行,因此进程与程序是一一对应的。
;进程调用 P(S),表
示
。
6. 线程是
,引入线程是为
了
。
三、判断题(判断下面叙述的正误,正确的打“√”,错误的打“×”)
1. 同一个程序在计算机系统上运行,总是对应同一个进程。×
2. OS 通过进程控制块来对进程进行管理。
3. 单处理机系统中,进程并发执行指多个进程同时占有 CPU 运行。×
4. 原语是 OS 中设计的不可中断的过程。
Ⅲ、一个进程唯一对应一个 PCB。
A. Ⅰ和Ⅱ
B. Ⅰ和Ⅲ
C. Ⅱ和Ⅲ
D. 全都正确
9. 若 P、V 操作的信号量 S 初值为 2,当前值为 –1, 则表示有
等待信号量 S
所代表资源的进程。
A.0 个 B.1 个
C.2 个
D.3 个
10. 进程因为执行 P(S)操作而阻塞,则执行 P(S)操作后,.Value 一定
16. 所有进程都是由操作系统进程调用创建原语创建的。
四. 概念题
1. 进程与进程控制块
2. 进程的特征与状态 3. 线程 4. 原语 5. 进程互斥与同步 6. 信号量与 P、V 操作 7. 管程 8. 进程通信 五、 应用题
1. 画出有挂起操作的操作系统中进程状态转换图,标出引起进程状态变化的主要原因。 2. 有一个可以存放消息的缓冲池 BUF,由指针 IN 和 OUT 分别指示当前可存取消息的缓冲区位
故成品的进出只能分别进行。使用 P、V 操作来实现该方案。 6. 设进程 A 每次产生一个记录依次存入缓存,进程 B 依次从缓存取出一个记录加以处理;又设
缓 存 由 N 个 缓 存 块 ( 每 块 存 放 一 个 记 录 ) 组 成 , 对 缓 存 的 两 个 操 作 ( add_to_buffer , take_from_buffer)属临界区,请用信号量控制上述并发进程。 7. 桌上有一空盘,允许存放一只水果。妈妈可以向盘中放苹果,也可以向盘中放桔子,儿子专 等吃盘中的苹果,女儿专等吃盘中的桔子。规定当盘空时只能放一只水果供孩子取用,请用 P、 V 原语实现母子三人的同步。 8. 有三个进程 PA、PB、PC 合作解决文件打印问题:PA 将文件记录从磁盘读入主存的缓冲区 1, 每执行一次读一个记录;PB 将缓冲区 1 的内容复制到缓冲区 2,每执行一次复制一个记录; PC 将缓冲区 2 的内容打印出来,每执行一次打印一个记录。缓冲区的大小等于一个记录的大 小。请用 P、V 操作协调三个进程的工作。
5. 对于两个并发进程,设互斥信号量为 mutex,若 mutex=0,则表示
。
A. 没有进程进入临界区
B. 有一个进程进入临界区
C. 有一个进程进入临界区,另一个进程等待进入
D. 有两个进程进入临界区
6. 在进程管理中,当________________时,进程从阻塞状态变为就绪状态。
A. 进程被进程调度程序选中
3. 临界资源是_____________,而临界区是指_______________________。
4. 进程是
,进程与程序的主要区别是
__________________________________。
5. 设 S 为代表某资源的信号量,则 S.value=3,表示
;
S.value=-2,表示
置。每存入一消息,执行 IN:=(IN+1 )mod 128,每取出一消息,执行 OUT:=(OUT+1 )mod 128,现在有多个进程并发共享该缓冲池 BUF,试用信号量机制协调诸进程正确地工作。 3. 某集装箱仓库共有 100 个仓位,用同一辆吊车负责集装箱的吊进和吊出。现有一批集装箱运 来进仓,另有货主不断前来提货(按仓位顺序进出),设进仓用过程 PUTIN 表示,出仓用过 程 GETOUT 表示,请用 P、V 操作协调上述工作。 4. 有一独木桥,每次只允许一人过桥,现在桥的南北两端随时有人要过桥(PASS),为保证安全, 请用 P、V 操作解决如下问题: (1) 只要桥上无人则允许任一方的一人过桥,桥上有人则等待。 (2) 两边的人交替过桥。即某一方一人过桥后要让另一方的一个人过桥,桥上有人则等待。 5. 假设有一个成品仓库,总共能存放 100 台成品,生产者进程生产成品放入仓库,消费者进程 从仓库中取出成品消费,为了防止积压,仓库满时就停止生产。由于仓库搬运设备只有一套,