《计算机操作系统》(答案及评分标准)
电子科技大学《计算机操作系统》作业考核试题及答案参考
电子科技大学《计算机操作系统》作业考核试题及答案参考第一部分:选择题1. 什么是操作系统?操作系统是计算机系统的一个重要组成部分,它是一种管理计算机硬件和软件资源的系统软件,为用户提供一个操作计算机的环境。
2. 操作系统的主要功能是什么?操作系统的主要功能包括进程管理、文件管理、内存管理、设备管理和网络管理。
3. 进程是指什么?进程是指计算机中正在执行的程序的实例。
每个进程都有自己的内存空间、寄存器和其他系统资源,它们可以并行或交替执行。
4. 什么是进程调度算法?进程调度算法是操作系统使用的一种策略,用于决定哪个进程应当被调度并占用处理器资源。
常见的调度算法有先来先服务、短作业优先、轮转法等。
5. 文件系统是什么?文件系统是操作系统管理计算机存储设备上文件的一种方式,它可以对文件进行存储、组织、管理和访问。
第二部分:简答题1. 请简要解释操作系统的内存管理功能。
操作系统的内存管理功能包括内存分配、内存保护和内存回收。
内存分配是指根据程序的需要,将可用的内存分配给进程;内存保护是指防止一个进程越界访问其他进程或操作系统的内存;内存回收是指当一个进程退出或者不再需要内存时,将其所占用的内存释放出来,以便其他进程使用。
2. 请简要解释死锁是什么,以及如何避免死锁?死锁是指两个或多个进程因为互相等待对方所持有的资源而无法继续执行的状态。
为避免死锁,可以采取以下措施:破坏死锁产生的四个必要条件(互斥条件、请求与保持条件、不剥夺条件、循环等待条件)之一;使用资源分级、资源有序性等算法进行资源分配;按照固定的顺序申请和释放资源,避免循环等待。
3. 请简要解释虚拟内存的概念及其作用。
虚拟内存是一种操作系统的内存管理技术,它可以将物理内存和磁盘的空间组合起来,提供给进程使用。
虚拟内存的作用是扩大了进程的可用地址空间,允许大于实际物理内存的程序运行;并且能够将不常用的数据或程序部分保存到磁盘上,从而释放出物理内存供其他进程使用。
计算机操作系统(第四版)课后习题答案第二章
第二章1.什么是前趋图?为什么要引入前趋图?答:前趋图(PrecedenceGraph)是一个有向无循环图,记为DAG(DirectedAcyclicGraph),用于描述进程之间执行的前后关系。
2.画出下面四条诧句的前趋图:S1=a:=x+y;S2=b:=z+1;S3=c:=a-b;S4=w:=c+1;答:其前趋图为:3.4.5.6.a.未建立任何进程的程序,都不能作为一个独立的单位来运行。
7.试说明PCB的作用?为什么说PCB是进程存在的唯一标志?a.PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构。
PCB中记录了操作系统所需的用于描述进程情况及控制进程运行所需的全部信息。
因而它的作用是使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程。
b.在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别的什么而感知到该进程的存在的,所以说,PCB是进程存在的唯一标志。
11.试说明进程在三个基本状态之间转换的典型原因。
答:(1)就绪状态→执行状态:进程分配到CPU资源(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成12.为什么要引入挂起状态?该状态有哪些性质?答:引入挂起状态处于五种不同的需要:终端用户需要,父进程需要,操作系统需要,对换需要和负荷调节需要。
处于挂起状态的进程不能接收处理机调度。
10.在3)。
17.在撤销一个进程时所要完成的主要工作是什么?答:(1)根据被终止进程标识符,从PCB集中检索出进程PCB,读出该进程状态。
(2)若被终止进程处于执行状态,立即终止该进程的执行,臵调度标志真,指示该进程被终止后重新调度。
(3)若该进程还有子进程,应将所有子孙进程终止,以防它们成为不可控进程。
(4)将被终止进程拥有的全部资源,归还给父进程,或归还给系统。
计算机操作系统第三版课后答案汤子瀛等著全部的
因为程序在并发执行过程中存在相互制约性.
4.程序并发执行为何会失去封闭性和可再现性?
因为程序并发执行时,多个程序共享系统中的各种资源,资源状态需要多个程序来改变,即存在资源共
享性使程序失去封闭性;而失去了封闭性导致程序失去可再现性.
5.在操作系统中为什么要引入进程概念?它会产生什么样的影响?
---多道批处理系统则具有调度性,无序性和多道性的特点;
b.单道批处理系统是在解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾中形成的,旨在提高系统
资源利用率和系统吞吐量,但是仍然不能很好的利用系统资源;
---多道批处理系统是对单道批处理系统的改进,其主要优点是资源利用率高,系统吞吐量大;缺点是
---进程通信的任务是实现在相互合作进程之间的信息交换.
---调度分为作业调度和进程调度.作业调度的基本任务是从后备队列中按照一定的算法,选择出若干个
作业,为它们分配必要的资源;而进程调度的任务是从进程的就绪队列中,按照一定的算法选出一新
进程,把处理机分配给它,并为它设置运行现场,是进程投入运行.
14设备管理有哪些主要功能?其主要任务是什么?
a. PCB是进程实体的一部分,是操作系统中最重要的记录型数据结构.PCB中记录了操作系统所需的用于
描述进程情况及控制进程运行所需的全部信息.因而它的作用是使一个在多道程序环境下不能独立运行
的程序(含数据),成为一个能独立运行的基本单位,一个能和其它进程并发执行的进程.
b.在进程的整个生命周期中,系统总是通过其PCB对进程进行控制,系统是根据进程的PCB而不是任何别
证明:
R(S2)={x,a}, W(S2)={b}, R(S3)={x}, W(S3)={c};
计算机操作系统试题及答案
1.( D)不是基本的操作系统。
A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统2.(C )不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。
A、操作员B、联机用户C、操作系统D、目标程序4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。
A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态5.进程所请求的一次打印输出结束后,将使进程状态从( D)A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。
A、用户有条件地B、用户无条件地C、操作系统有条件地D、操作系统无条件地7.分页式存储管理中,地址转换工作是由(A )完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序8.如果允许不同用户的文件可以具有相同的文件名,通常采用( D)来保证按名存取的安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。
A、设备类相对B、设备类绝对C、相对D、绝对11.通常把通道程序的执行情况记录在(D )中。
A、PSWB、PCBC、CAWD、CSW 12.作业调度是从输入井中处于( B)状态的作业中选取作业调入主存运行。
A、运行B、收容C、输入D、就绪13.一作业进入内存后,则所属该作业的进程初始时处于(C )状态。
A、运行B、等待C、就绪D、收容14.共享变量是指(D )访问的变量。
A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程15.临界区是指并发进程中访问共享变量的( D)段。
A、管理信息B、信息存储C、数据D、程序16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁。
2020年电大考试《计算机操作系统》考题及答案
一、单项选择题注意:蓝色的选项为正确答案。
第一章1.在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称为( B )。
A.文件系统B.操作系统C.网络管理系统D.数据库管理系统2.按照所起的作用和需要的运行环境,操作系统属于(D )。
A.用户软件B.应用软件C.支撑软件D.系统软件3.操作系统的基本职能是(D )。
A. 提供功能强大的网络管理工具B. 提供用户界面,方便用户使用C. 提供方便的可视化编辑程序D. 控制和管理系统内各种资源,有效地组织多道程序的运行4.操作系统负责管理计算机系统的(C )。
A.程序B.作业C.资源D.进程5.在计算机系统中,操作系统是( A )。
A.处于裸机之上的第一层软件B.处于硬件之下的低层软件C.处于应用软件之上的系统软件D.处于系统软件之上的用户软件6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于( B )。
A.处理器管理B.存储管理C.文件管理D.作业管理7.操作系统对缓冲区的管理属于(B )的功能。
A.处理器管理B.设备管理C.文件管理D.存储器管理8.以下不属于操作系统关心的主要问题的是(D )。
A.管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C.管理计算机系统资源D.高级程序设计语言的编译器9.以下不属于操作系统具备的主要功能的是(C )。
A.内存管理B.中断处理C.文档编辑D.CPU调度10.在下列操作系统中,强调吞吐能力的是(B )。
A.分时系统B.多道批处理系统C.实时系统D.网络系统11.批处理系统的主要缺点是(B )。
A.CPU的利用率不高B.失去了交互性C.不具备并行性D.系统吞吐量小12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是(B )。
A.多道批处理系统B.分时系统C.实时系统D.网络系统13.下面不属于分时系统特征的是( D )。
A.为多用户设计B.需要中断机构及时钟系统的支持C.方便用户与计算机的交互D.可靠性比实时系统要求高14.在下列性质中,不属于分时系统特征的是( D )。
计算机操作系统习题集
操作系统习题集参考教材:汤小丹等编著,计算机操作系统(第三版),西安电子科技大学出版社,2007年版;何炎祥等编著,计算机操作系统,清华大学出版社,2005年版;邹恒明著,计算机的心智操作系统之哲学原理,机械工业出版社,2009年4月。
第一章操作系统引论1.1 选择题1.下列哪一条是在操作系统设计中引入多道程序技术的好处?A. 使并发执行成为可能B. 简化操作系统的实现C. 减少对内存容量的需求D. 便于实施存储保护2.Windows XP属于下列哪一类操作系统?A. 单用户单任务B. 单用户多任务C. 多用户D. 批处理3.下列哪一条不是批处理系统的优点?DA. 吞吐量大B. 资源利用率高C. 系统开销小D. 响应及时4.能及时处理由过程控制反馈的数据并作出响应的操作系统是()A、分时系统B、网络系统C、实时系统D、批处理系统5.UNIX系统是一个__________操作系统。
A、单用户B、单用户多任务C、多用户多任务D、多用户单任务6.在分时系统中,当用户数一定时,影响响应时间的主要因素是__。
A、时间片B、调度算法C、存储分配方式D、作业的大小7.Windows NT属于哪一类操作系统?A、单用户单任务B、单用户多任务C、单道批处理D、多用户8.多道程序设计技术是指:多道程序可同时进入A ,在A 的位置B ,为使多道进程并发执行必须为每个用户作业创建进程,批处理系统由C 创建,而分时系统由D 创建。
选择答案:(1)内存(2)系统(3)固定(4)不定(5)进程调度(6)中级调度(7)作业调度(8)输入进程(9)系统调用(10)命令解释进程1.在手工操作阶段,操作员在进行装卸卡片或磁带等手工操作时,CPU处于空闲等待,我们称这种现象为。
2.多道批处理系统的特征为。
3.批量处理系统的缺点为;。
4.系统的出现,标志着操作系统的形成。
5.操作系统的基本类型有。
6.分时系统的特征为四个基本特征。
7.以多道程序设计为基础的现代操作系统具有。
计算机操作系统第四版试题及答案
1.独占设备:
2.文件控制块:
3.动态重定位:
4.对换技术:
6. 记录:
[键入文字]
5
三、判断改错题(判断正误,并改正错误,每小题 2 分,共 20 分)
1.实现虚拟存储器的关键技术是提供快速有效的自动地址变换的硬件机构和相应的软
件算法。
()
2、磁盘是共享设备,所以允许多个进程同时在存储空间中进行访问。
计算机操作系统测试(一)
一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括
号中。每小题 2 分,共 20 分)
1、 文件系统的主要组成部分是( )
A、文件控制块及文件
B、I/O 文件及块设备文件
C、系统文件及用户文件
D、文件及管理文件的软件
2、 实现进程互斥可采用的方法( )
A、中断
B、查询
C、开锁和关锁
D、按键处理
3、某页式管理系统中,地址寄存器的低 9 位表示页内地址,则页面大小为( )
A、1024 字节 B、512 字节 C、1024K
D、512K
4、串联文件适合于( )存取
A、直接
B、顺序
C、索引
D、随机
5、进程的同步与互斥是由于程序的( )引起的
A、顺序执行 B、长短不同 C、信号量
10、(√)
四、简答 1、答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将 永远不能再向前推进。产生死锁的原因可归结为两点:
(1) 争资源。 (2) 进程推进顺序非法。 在具备下述四个必要条件时,就会产生死锁。 (3) 互斥条件 (4) 请求和保持条件 (5) 不剥夺条件 (6) 环路等待条件 2、什么是多道程序技术,它带来了什么好处? 答:多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中 另一道作业运行。多道程序主要优点如下: (1)资源利用率高。由于内存中装入了多道程序,使它们共享资源,保持系统资 源处于忙碌状态,从而使各种资源得以充分利用。 (2)系统吞吐量大。由于 CPU 和其它系统资源保持“忙碌”状态,而且仅当作业 完成或运行不下去时才切换,系统开销小,所以吞吐量大。 3、答:有结构文件可分为以下三类,分别是: (1)顺序文件。它是指由一系列记录,按某种顺序排列所形成的文件。 (2)索引文件。当记录为可变长度时,通常为之建立一张索引表,并为每个记录 设置一表项,以加速对记录的检索速度。 (3)索引顺序文件。这是上述两种文件方式的结合,它为文件建立一张索引表,
计算机操作系统习题及答案(6)
第6章 内存管理1)选择题(1)采用 __B__ 不会产生内部碎片。
A. 分页存储管理B. 分段存储管理C. 固定分区存储管理D. 段页式存储管理 (2)首次适应算法的空白区是 _A__ 。
A. 按地址由小到大排列B. 按地址由大到小排列C. 按大小递减顺序连在一起D. 按大小递增顺序连在一起 (3)在分区存储管理中的拼接技术可以 _A__ 。
A. 集中空闲区B. 增加内存容量C. 缩短访问周期D. 加速地址转换 (4)在固定分区分配中,每个分区的大小是 _D__ 。
A. 可以不同但根据作业长度固定B. 相同C. 随作业长度变化D. 可以不同但预先固定(5)采用分段存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是 _B__ 。
A. 224B. 216C. 28D. 232(6)设内存分配情况如图6-20所示。
若要申请一块40K 字节的内存空间,采用最佳适应算法,则所得到的分区首址为 _C__ 。
图6-20 内存分配情况A. 100KB. 190KC. 330KD. 410K(7)把作业地址空间使用的逻辑地址变成内存的物理地址称为 __D__ 。
A. 加载B. 物理化0 100K 180K 190K 280K 330K 390K 410K512K -1C. 逻辑化D. 重定位(8)在以下存储管理方案中,不适用于多道程序设计系统的是_C_ 。
A. 固定式分区分配B. 页式存储管理C. 单一连续分配D. 可变式分区分配(9)在可变式分区分配方案中,某一作业完成后,系统收回其内存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是_D__ 。
A. 无上邻空闲区也无下邻空闲区B. 有上邻空闲区但无下邻空闲区C. 有下邻空闲区但无上邻空闲区D. 有上邻空闲区也有下邻空闲区(10)采用两级页表的页式存储管理中,按给定的逻辑地址进行读写时,通常需访问主存的次数是__C__ 。
汤子瀛《计算机操作系统》章节题库(磁盘存储器的管理)【圣才出品】
第8章磁盘存储器的管理一、选择题1.假定盘块的大小为1KB,对于1.2MB的软盘,FAT需占用()的存储空间。
A.1KBB.15KBC.1.8KBD.2.4KBE.3KB【答案】C【解析】1.2MB/1KB=1.2K个表项,由于每个FAT表项占12位,(12/8)*1.2K=1.8KB。
2.对于100MB的硬盘,FAT需占用()的存储空间。
A.100KBB.150KBC.200KBD.250KBE.300KB【答案】A【解析】100MB/1KB=100K。
3.从下面的描述中选出一条错误的描述()A.一个文件在同一系统中、不同的存储介质上的拷贝,应采用同一种物理结构B.文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构C.采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问D.虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构【答案】A【解析】文件结构分为两种,有结构文件和无结构文件。
4.从下面关于顺序文件和链接文件的论述中,选出一条正确的论述()A.顺序文件适合于建立在顺序存储设备上,而不适合于建立在磁盘上B.在显式链接文件中是在每个盘块中设置一链接指针,用于将文件的所有盘块都链接起来C.顺序文件必须采用连续分配方式,而链接文件和索引文件则可采用离散分配方式D.在MS-DOS中采用的是隐式链接文件结构【答案】C【解析】文件分配对应于文件的物理结构,是指如何为文件分配磁盘块。
常用的磁盘空间分配方法有三种:连续分配、链接分配和索引分配。
顺序分配:顺序分配方法要求每个文件在磁盘上占有一组连续的块。
隐式链接分配:每个文件对应一个磁盘块的链表;磁盘块分布在磁盘的任何地方,除最后一个盘块外,每一个盘块都有指向下一个盘块的指针,这些指针对用户是透明的。
显式链接分配:是指把用于链接文件各物理块的指针,显式地存放在内存的一张链接表中。
该表在整个磁盘仅设置一张,每个表项中存放链接指针,即下一个盘块号。
一、单项选择题(每小题1分,共40分)
《计算机操作系统》试题1一、单项选择题(每小题1分,共40分)1.若把操作系统看作是计算机资源的管理者,下列()不属于操作系统所管理的资源。
A、磁盘B、内存C、CPUD、中断2... 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许()使用。
A、操作员B、联机用户C、操作系统D、目标程序3... 操作系统是一种()。
A、系统硬件B、系统软件C、应用软件D、支援软件4... 采用动态重定位方式装入的作业,在执行中允许()将其移动。
A、用户有条件地B、操作系统有条件地C、用户无条件地D、操作系统无条件地5... 位示图方法可用于()。
A、磁盘的驱动调度B、文件目录的查找C、磁盘空间管理D、页式虚拟存贮管理中的页面调度6... 操作系统处理缺页中断时,选择一种好的调度算法对主存和辅存中信息进行高效调度,尽可能地避免()。
A、碎片B、CPU空闲C、多重中断D、抖动7... 存储管理主要管理的是()。
A、外存存储器用户区B、外存存储器系统区C、主存储器用户区D、主存储器系统区8... 在固定分区分配中,每个分区的大小是()。
A、随作业长度变化B、相同C、可以不同但预先固定D、可以不同但根据作业长度固定9... 下列算法中用于磁盘移臂调度的是()。
A、时间片轮转法B、最短寻找时间优先算法C、LRU算法D、优先级高者优先算法10.在采用Spooling技术的系统中,用户的打印数据首先被送到()。
A、磁盘的输出井B、磁盘的输入井C、打印机D、终端11.主存与外存进行信息交换的物理单位是()。
A、数据项B、卷C、字节D、块12.下面有关进程的描述中,错误的是()。
A、进程是动态的概念B、进程是指令的集合C、进程是有生命周期的D、进程执行需要处理机13.分页式存储管理中,地址转换工作是由()完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序14.下面设备中,一次只能让一个作业独占使用的设备是()。
操作系统教程习题附标准答案
《操作系统教程》习题答案习题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)什么是操作系统?现代操作系统的基本特征是什么?操作系统是直接控制和管理计算机系统中的硬件和软件资源,合理地组织计算机工作流程,便于用户使用的程序集合。
计算机操作系统(郁红英-李春强著)答案
习题一1.什么是操作系统?它的主要功能是什么?答:操作系统是用来管理计算机系统的软、硬件资源,合理地组织计算机的工作流程,以方便用户使用的程序集合;其主要功能有:进程管理、存储器管理、设备管理和文件管理功能。
2.什么是多道程序设计技术?多道程序设计技术的主要特点是什么?答:多道程序设计技术是把多个程序同时放入内存,使它们共享系统中的资源;特点:(1)多道,即计算机内存中同时存放多道相互独立的程序;(2)宏观上并行,是指同时进入系统的多道程序都处于运行过程中;(3)微观上串行,是指在单处理机环境下,内存中的多道程序轮流占有CPU,交替执行。
3.批处理系统是怎样的一种操作系统?它的特点是什么?答:批处理操作系统是一种基本的操作系统类型。
在该系统中,用户的作业(包括程序、数据及程序的处理步骤)被成批的输入到计算机中,然后在操作系统的控制下,用户的作业自动地执行;特点是:资源利用率高、系统吞吐量大、平均周转时间长、无交互能力。
4.什么是分时系统?什么是实时系统?试从交互性、及时性、独立性、多路性和可靠性几个方面比较分时系统和实时系统。
答:分时系统:一个计算机和许多终端设备连接,每个用户可以通过终端向计算机发出指令,请求完成某项工作,在这样的系统中,用户感觉不到其他用户的存在,好像独占计算机一样。
实时系统:对外部输入的信息,实时系统能够在规定的时间内处理完毕并作出反应。
比较:(1)交互性:实时系统具有交互性,但人与系统的交互,仅限于访问系统中某些特定的专用服务程序。
它不像分时系统那样向终端用户提供数据处理、资源共享等服务。
实时系统的交互性要求系统具有连续人机对话的能力,也就是说,在交互的过程中要对用户得输入有一定的记忆和进一步的推断的能力。
(2)及时性:实时系统对及时性的要求与分时系统类似,都以人们能够接受的等待时间来确定。
而及时系统则对及时性要求更高。
(3)独立性:实时系统与分时系统一样具有独立性。
每个终端用户提出请求时,是彼此独立的工作、互不干扰。
计算机专业操作系统试题及部分答案
《计算机操作系统》试题一.从供选择的答案中选出应填入下列叙述中的()内的最佳答案,把答案写在答卷纸上的相应处。
(每题8分,共40分)1.操作系统的基本特性是(A)按功能特征的不同而把操作系统分为(B)类型。
以作业为处理对象的操作系统是(C)类型和(D)类型,其中(C)的主要优点是系统的吞吐量大、资源利用力高;而(D)的主要优点是具有很好的交互性。
分时系统中,影响响应时间的因素是(E),在不影响系统性能的前提下来可用于改善响应时间的方法是(F)。
网络操作系统的基本功能是(G),而分布式计系统的基本特征是。
A:(1)不确定性、虚拟性、共享性、并发性(2)不确定性、共享性、并发性、高可靠性(3)不确定性、虚拟性、共享性、交互性(4)虚拟性、共享性、并发性、交互性B:(1)多处理机操作系统、微机操作系统、网络操作系统、分布式操作系统(2)实时操作系统、分时操作系统、批处理操作系统(3)实时操作系统、分时操作系统、批处理操作系统、多处理机操作系统、微机操作系统、网络操作系统(4)(1)和(2)C,D:(1)实时操作系统(2)分时操作系统(3)批处理操作系统E:(1)系统开销、对换时间、对换信息量、用户数(2)对换时间、时间片、用户数、系统开销(3)对换时间、时间片、用户数、对换信息量(4)对换时间、对换信息量、用户数、系统开销F:(1)减少用户数和时间片(2)减少对换时间(3)选用高速的外存和减少对换信息量(4)(1)和(2)G:(1)资源管理(2)提供网络接口(3)网络通信(4)提供多种网络服务(5)以上所有的(6)管理进程浮动(7)以上所有的H:(1)分布性、并行性、模块性、偶合性(2)分布性、自制性、并行性、偶合性(3)分布性、自制性、并行性、模块性、偶合性(4)分布性、自制性、并行性、模块性2.(A)是可并发执行的(B),在一个数据集合上的执行过程。
(A)与(B)的区别是(A)是动态概念,而(B)是静态概念。
汤子瀛《计算机操作系统》(第4版)章节题库-虚拟存储器(圣才出品)
第5章虚拟存储器一、选择题1.现代操作系统中,提高内存利用率主要是通过()功能实现的。
A.对换B.内存保护C.地址映射D.虚拟存储器【答案】D【解析】虚拟存储器的对换性。
与常规存储管理的“驻留性”相反,在作业运行期间,虚拟存储器允许将那些暂不使用的程序或数据从内存调至对换区,待以后需要时再调入内存,从而有效地提高内存利用率。
2.从下列关于非虚拟存储器的论述中,选出一条正确的论述。
()A.要求作业在运行前,必须全部装入内存,且在运行过程中也必须一直驻留内存B.要求作业在运行前,不必全部装入内存,且在运行过程中不必一直驻留内存C.要求作业在运行前,不必全部装入内存,但在运行过程中必须一直驻留内存D.要求作业在运行前,必须全部装入内存,但在运行过程中不必一直驻留内存【答案】A【解析】存储管理方式统称为常规存储管理方式,且具有以下两个共同的特征:(1)一次性。
作业在运行前必须一次性地全部装入内存后方能开始运行。
(2)驻留性。
作业装入内存后,便一直驻留在内存中,直至作业运行结束。
3.虚拟存储器最基本的特征是(1);该特征主要是基于(2);实现虚拟存储器最关键的技术是(3)。
(1)A.一次性B.多次性C.交换性D.离散性E.驻留性(2)A.计算机的高速性B.大容量的内存C.大容量的硬盘D.循环性原理E.局部性原理(3)A.内存分配B.置换算法C.请求调页(段)D.对换空间管理【答案】B;B;C【解析】多次性是虚拟存储器最重要的特征。
虚拟存储器将一个作业分成多次调入内存,基于局部性原理,较大容量的内存可同时装入更多的进程使它们并发执行。
实现虚拟存储器的关键是请求调页(段)技术和页(段)置换技术。
4.虚拟存储器管理系统的基础是程序的局部性理论。
此理论的基本含义是(1)。
局部性有两种表现形式,时间局部性和(2),它们的意义分别是(3)和(4)。
根据局部性理论,Denning提出了(5)。
(1)A.代码的顺序执行B.程序执行时对主存的访问是不均匀的C.数据的局部性D.变量的连续访问E.指令的局部性F.空间的局部性(2)A.代码的顺序执行B.程序执行时对主存的访问是不均匀的C.数据的局部性D.变量的连续访问E.指令的局部性F.空间的局部性(3)A.最近被访问的单元,很可能在不久的将来还要被访问B.最近被访问的单元,很可能它附近的单元也即将被访问C.结构化程序设计,很少出现转移语句D.程序中循环语句的执行时间一般很长E.程序中使用的数据局部于各子程序(4)A.最近被访问的单元,很可能在不久的将来还要被访问B.最近被访问的单元,很可能它附近的单元也即将被访问C.结构化程序设计,很少出现转移语句D.程序中循环语句的执行时间一般很长E.程序中使用的数据局部于各子程序(5)A.chache结构的思想B.先进先出(FIFO)页面置换算法C.工作集理论D.最近最久未用(LRU)页面置换算法【答案】B;F;A;B;C【解析】局部性理论:(1)时间局部性。
2023年10月自考操作系统概论试题含答案及评分标准
2023年10月自考操作系统概论试题含答案及评分标准一、选择题1.操作系统是计算机系统中的一个重要组成部分。
下列关于操作系统的说法,错误的是() A. 操作系统是一种系统软件 B. 操作系统是计算机硬件的一部分 C. 操作系统提供了资源管理和控制的功能 D. 操作系统可以控制计算机硬件的运行答案:B评分标准:选择题的每个问题得1分,答错则不得分。
二、填空题1.操作系统的主要功能之一是_______________________。
答案:资源管理评分标准:填空题每个问题得2分,答错则不得分。
2.操作系统的早期发展中,最先出现的操作系统是_____________________。
答案:批处理操作系统评分标准:填空题每个问题得2分,答错则不得分。
三、问答题1.请简述多道程序设计的基本思想。
答案:多道程序设计是指将计算机内存分成若干个大小相等或不等的分区,每个分区对应一个作业。
当一个作业需要I/O操作时,操作系统选择另一个作业运行,以提高计算机的资源利用率。
通过并发执行多个作业,可以减少作业的等待时间,提高计算机的吞吐量。
评分标准:问答题根据回答的完整程度给出评分,满分为10分。
2.请简述分时操作系统的特点和应用场景。
答案:分时操作系统是一种能够让多个用户共享计算机资源的操作系统。
其特点包括: - 可以同时为多个用户提供服务,每个用户都有一个独立的终端用于与系统进行交互; - 操作系统可以根据用户的需要,快速地在多个任务之间切换,使得用户感觉自己独占了整个计算机。
分时操作系统适用于以下场景: - 大型计算机上的多用户系统,如大学的计算机教室、图书馆等; - 在云计算中,用户可以通过分时操作系统获得远程计算资源进行任务处理; - 在多任务处理中,多个任务可以通过分时操作系统同时进行,提高效率。
评分标准:问答题根据回答的完整程度给出评分,满分为10分。
四、编程题1.请编写一个简单的操作系统命令行界面程序,实现以下功能:•显示当前目录下的所有文件和文件夹;•切换目录,进入指定的文件夹;•删除指定的文件或文件夹;•打开指定的文件。
《操作系统》考题及答案
《操作系统》考题及答案操作系统考题及答案一、选择题(共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、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
(A卷答案)-计算机操作系统(第3版)-郁红英-清华大学出版社
2018 ~2019学年第2学期《操作系统》课程期末考试试卷(A)答案及评分标准课程所在学院:适用专业班级:考试形式:闭卷一、填空题(本题满分20分,每空1分,共含20个空)二、判断题(本题满分10分,每题1分,共含10道小题。
)三、单项选择题(本题满分15分,每题1分,共含15道小题)四、计算题(本题满分40分,每题8分,共含5小题)1.设有一计算机系统有输入机一台、打印机一台,现在有两道程序投入运行,且程序A先运行,程序B后运行。
程序A的运行轨迹是:计算50ms,打印信息100ms,再计算50ms,再打印信息100ms,结束;程序B的运行轨迹是:计算50ms,输入数据70ms,再计算50ms,结束。
要求:(1)画出两道程序单道运行的工作情况,并计算两道程序完成所需花费的时间。
(2)画出两道程序多道运行的工作情况,并计算两道程序完成所需花费的时间。
答:(1).如下图所示:A计算50ms A打印100ms A计算50ms B计算50ms B输入70ms B计算50ms (本步骤正确给3分)两道程序完成所需花费的时间=200ms+170ms=370ms (本步骤正确给1分)(2).如下图所示:完成A :B :调度程序:0 50 100 150 200 250 300(本步骤正确给3分)两道程序完成所需花费的时间=300ms (本步骤正确给1分)2. 一个进程有8个页面,对页面的访问轨迹如下:1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,5分别说明当分配给该进程的存储块数为M=3,采用以下置换算法的缺页次数 (1)OPT (最佳)置换算法(2)LRU (最近最少使用)算法解答:(1)OPT (最佳)置换算法,M=3时1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,51 1 1 1 6 6234 4 0 0 0 0 0 0 0 05 2 7 7 1 1 1 1 1 (本步骤正确给3分)缺页次数:10次(本步骤正确给1分)(2)LRU (最近最少使用)置换算法,M=3时1,0,2,2,1,7,6,7,0,1,2,0,3,0,4,5 1 1 1 1 1 0 0 0 0 0 0 0 0 7 7 7 7 2 2 4 4 2 2 6 6 1 1 3 3 5 (本步骤正确给3分)缺页次数:11次 (本步骤正确给1分)3. 某虚拟存储器的用户地址空间有32个页面,每页大小为1KB 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《操作系统》期末试卷(B)
(答案及评分标准)
一、选择题(30分,15题,每题2分)
( D ) 1 在作业调度算法中,既考虑作业等待时间,又考虑作业执行时间的调度算法是
A)先来先服务B)短作业优先C时间片轮转法D)响应比高者优先
2 进程向一个中间实体发送消息,等待另一进程异步地接收,这种通信方式属于:
( B )
A. 共享存储区
B. 信箱方式
C. 消息缓冲
D. 共享文件
( D )
3 下列进程状态转换中,不可能发生的状态转是:
A. 就绪→执行
B. 执行→就绪
C. 执行→阻塞
D. 就绪→阻塞
4 操作系统是根据()来对并发执行的进程进行控制和管理的。
( B )
A、进程的基本状态
B、进程控制块
C、多道程序设计
D、进程的优先权
( A ) 5 使用一个信号量协调5个进程对3个同类临界资源的访问,下列哪个信号量值
不可能出现?
A. -3
B. 0
C. -1
D. 3
6 操作系统中的高级调度是指:
( B )
A. 进程调度
B. 作业调度
C.交换调度
D. 线程调度
( C )
7 要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条?
A. 互斥
B. 不剥夺
C. 请求与保持
D. 循环等待
8 使用“银行家算法”决定是否给进程分配资源,这种策略属于:
( D )
A. 预防死锁
B. 解除死锁
C. 检测死锁
D. 避免死锁
( A ) 9 可变分区存储管理中用链表记录分区使用情况,用最差适应法分配空闲分区,
链表中应该按照下列哪种方法排列?
A. 按分区大小递减排列
B. 按分区起始地址递减排列
C. 按分区大小递增排列
D. 按分区起始地址递增排列
( C ) 10 通道是一种特殊的(),与CPU可以并行工作。
A.I/O设备 B.设备控制器 C.处理机 D.I/O控制器可变式分区又
( D )
11 关于段页式存储管理系统中的页表数,下面哪种说法比较准确?
A. 整个系统有一个
B. 整个系统有多个
C. 每个进程有多个
D. 每个进程至少有一个
( A )
12 文件系统最基本的目标是:
A. 按名存取
B. 文件共享
C. 文件保护
D. 提高对文件的存取速度
( A )
13 哪种设备属于字符设备?
A. 键盘
B. 磁带
C. 光盘
D. 磁盘
14 SPOOLing 技术用于( )
A )设备管理
B )作业管理
C )存储管理
D )处理器管理 ( A ) 15 下列系统中,( )是实时系统。
A )火炮的自动控制系统
B )管理信息系统
C )办公自动化系统
D )计算机集成制造系统
( A )
三、问答题与应用题(50分,6题)
1、试从动态性、并发性和独立性比较进程和程序。
(6分)
二、判断题:(对的打“√”,错的打“×”,10分,10题,
每题1分)
1 多个进程可以对应于同一个程序,且一个进程也可能会执行多个程序。
( √ ) 2 一个进程的状态发生变化总会引起其他一些进程的状态发生变化。
( × ) 3 设备独立性是指系统具有使用不同设备的能力。
( × ) 4 系统处于不安全状态必然导致系统死锁。
( × ) 5 最佳适应算法比首次适应算法具有更好的内存利用率。
( × ) 6 属于同一个进程的多个线程可共享进程的程序段、数据段。
( √ ) 7 在没有快表支持的段页式系统中,为了存取一个数据,需三次访问
内存。
( √ ) 8 实时系统在响应时间、可靠性等方面一般都比分时系统要求较高。
( √ ) 9 在引入线程的OS 中,线程是资源分配和调度的基本单位。
( √ ) 10 信号量的初值不能为负数
( √ )
答:动态性:进程是程序的一次执行过程,因此是动态的,动态性还表现在进程由创建而产生、由调度而执行、由撤销而消亡,即有一定的生命周期。
而程序只是一组指令的有序集合,可永久存储在某种介质上,其本身不具有运动的含义,因此是静态的。
(2分) 并发性:引入进程的目的就是让多个进程实体可同时存储在内存中并发的执行。
而程序(在没为它创建进程时)的并发执行具有不可再现性,因此程序不能正确的并发执行。
(2分) 独立性:进程是一个独立运行、独立分配资源和独立接受调度的基本单位。
而程序不具有PCB ,所以不可能在多道程序环境下独立的运行。
(2分)
2、假设一个系统中有五个进程{P1,P2,P3,P4,P5}和四类资源{A,B,C ,D},当前资源分配和请求情况如右表,试用银行家算法进行分析:(10分) ①当前状态安全吗? ②当进程P2提出资源请求{1,2,2,2}后,系统能否满足? 解: (1)安全 不安全(请在结论上打勾 √ )。
求解过程如下表:
(2)能满足 不能满足 (请在结论上打勾 √ )。
求解过程如下表:
3、在请求调页的动态分页系统中,一个程序的页面访问次序为:2,4,8,3,2,4,5,2,4,8,3,5。
如果分配给此程序的页帧数为4,分别分析采用FIFO、LRU和OPT算法时的置换过程并计算页面缺页次数。
(9分)
4、什么叫文件的逻辑结构?常见的文件逻辑结构的类型有哪几类?什么叫文件
的物理结构?常见的文件外存分配方式有哪几种?(8分) 答:
文件的逻辑结构——从用户观点出发所观察的文件组织形式,是用户可以直接处理的数据及其结构,独立于文件的物理特性,又称为文件组织。
(2分) 常见的文件逻辑结构类型有:有结构文件和无结构文件。
(2分)
文件的物理结构——指文件在外存上的存储组织形式,不仅与存储介质的存储性能有关,而且与所采用的外存分配方式有关。
(2分)
常见的文件外存分配方式有:连续分配、链接分配、索引分配。
(2分)
5、系统中有一组如右表所示的磁盘I/O
磁道为53,并向磁道号减少的方向上移动,最短寻找时间优先、电梯调度方法下的磁头移动的总道数。
解:
先来先服务调度:45+85+146+85+108+110+59+2=640(3分) 最短寻找时间优先调度:12+2+30+23+84+24+2+59=236(3分) 电梯调度:16+23+51+2+31+24+2+59=208(3分)
————————————装
————————————————订
————————————————线
——————————
6、有哪几种I/O控制方式?各适用于何种场合?(8分)
答:1、程序I/O方式,适用于低速字节设备;(2分)
2、中断方式,适用于中低速字节设备;(2分)
3、DMA方式,适用于中高速块设备;(2分)
4、通道方式,适用于各种类型的设备,尤其是高速块设备。
(2分)
四、程序填空题(10分,每空1分)
试写出相应的程序来描述下图所示的前趋图。
解:
Var a,b,c,d,e,f,g,h:semaphore:=0,0,0,0,0,0,0,0; Begin
Parbegin
Begin S1; signal(a);signal(b); end;
Begin wait(a); S2; signal(c); signal(d); end; Begin wait(b); S3; signal(e); end;
Begin wait(c); S4; signal(f); end;
Begin wait(d); S5; signal(g); end;
Begin wait(e); S6; signal(h); end;
Begin wait(f);wait(g);wait(h); S7; end; Parend;
end
————————————
装————————————————
订————————————————
线——————————。