安徽大学操作系统课上所给习题练习,考试很多原题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(有答案)

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年下安徽理工大学

操作系统智慧树知到课后章节答案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

安徽大学操作系统课上所给习题练习,考试很多原题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所能支持的进程数目最大值。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 台成品,生产者进程生产成品放入仓库,消费者进程 从仓库中取出成品消费,为了防止积压,仓库满时就停止生产。由于仓库搬运设备只有一套,
相关文档
最新文档