《计算机操作系统》自测题1-参考答案
电子科技大学网络教育考卷(A1卷)
—— 《操作系统原理》参考答案
一、选择题(每题2分,共30分)
1-D 2-B 3-C 4-A 5-A 6-A 7-B 8-B 9-A 10-A 11-BCDE 12-DE 13-BD 14-ABC 15-ABC
二、判断题(将正确的划上“V”,错误的划上“X ”)(每小题2分,共20分) 1-X 2-X 3-X 4-X 5-V 6-V 7-V 8-V 9-V 10-V
三、应用题(共50分)
1.(10分)答:Ta 、Tb 和Tc 并行工作共用CPU 时间: (10+15+35)/60%=100 系统效率提高:
[(60+90+120)-(100+20)]/[(60+90+120)*100%] =(270-120)/(270*100%) =55% 2.(10分)答:
分页系统地址变换步骤如下:
(1)虚地址计算出页号和页内偏移量。
(2)根据页号和进程的页表首址,找到对应的页表项,取出帧号. (3)(帧号*页面大小)+页内偏移 形成物理地址。
图示如下:
3.(10分)答:
平均访问时间=0.9*20+(1-0.9)*0.6*(60+20)+(1-0.9)*(1-0.6)*(12*106+60+20)≈4.8*105(ns)
姓名__________________ 专业名称__________________ 班号________________学号__________________教学中心_________________
…………………… …… … … … … …密………………… …… … … … … ……封……………… …… … … …线… … … …… … … ……………………
逻辑地址 物理地址
4.(10分)答:(此处略去具体步骤,仅给出最后答案)
M=3 缺页次数=10 缺率=10/12=5/6
M=4 缺页次数=8 缺率=8/12=2/3
5.(10分,专科做)答: 调度策略的比较表为
5.(10分,本科做)答(具体细节略): 系统处于安全状态,按全序列为:〈P0,P3,P2,P1,P4〉。
计算机操作系统考试题目及答案
计算机操作系统考试题目及答案一、选择题(每题2分,共20分)1. 计算机操作系统的主要功能是()A. 资源管理B. 程序控制C. 用户接口D. 以上都是答案:D2. 在操作系统中,进程和线程的主要区别是()A. 进程是资源分配的基本单位,线程是任务执行的基本单位B. 进程是任务执行的基本单位,线程是资源分配的基本单位C. 进程和线程没有区别D. 以上都不对答案:A3. 操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和()A. 用户接口B. 网络管理C. 图形界面管理D. 以上都是答案:D4. 下列关于操作系统的描述,错误的是()A. 操作系统是计算机系统的核心软件B. 操作系统负责管理计算机硬件和软件资源C. 操作系统提供用户与计算机之间的接口D. 操作系统可以运行在各种计算机硬件平台上答案:D5. 下列哪种调度算法是抢占式调度?()A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 轮转调度(Round Robin)D. 最高响应比优先(HRRN)答案:C二、填空题(每题2分,共20分)1. 操作系统的目标是______、______、______和______计算机资源。
答案:合理分配、高效利用、方便用户、确保安全2. 进程可以分为______进程和______进程。
答案:前台、后台3. 分页存储管理中,______是指内存中的一块连续的存储区域。
答案:页4. 在______调度算法中,操作系统会根据进程的优先级来决定下一个要执行的进程。
答案:优先级5. 文件系统的主要功能包括:______、______、______和______。
答案:文件存储、文件检索、文件修改、文件保护三、简答题(每题10分,共30分)1. 请简要介绍操作系统的五大特性。
答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。
处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。
操作系统自测题
2.4自测题一、单项选择题(在每个小题的四个备选答案中选出一个正确的答案,并将其代码写在题干中的括号内。
不选、选错或多选该题无分)1.操作系统提供给程序员的接口是。
A 进程B系统调用 C 库函数 D 系统调用和库函数2.设有四个作业同时到达,每一个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,则平均周转时间为。
A 1小时B 5小时C 25小时D 8小时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 等待时间D 触发时间9.下述作业调度算法中,调度算法与作业的估计运行时间有关。
A 先来先服务B短作业优先 C 均衡 D 时间片轮转10.一作业8:00到达系统,估计运行时间为1小时。
若10:00开始执行该作业,其响应比是。
A 2B 1C 3D 0.5二、填空题1.操作系统为程序员提供接口是,为一般用户提供的接口是。
2.一个作业的运行时间假定为1小时,他在系统中等待了3个小时,那么该作业的周转时间个小时,响应比是。
3.在一个具有分时兼批处理的计算机操作系统中,如果有终端作业和批处理作业混合同时执行,作业应优先占用处理器。
五、计算题1.设有4道作业,它们的提交时间及执行时间如表2-10所示:表2-10 作业时间表是计算在单道程序环境下,采用先来先服务调度算法和最短作业优先调度算法时的平均周转时间,和平均带权周转时间,并指出它们的调度顺序(时间单位:小时,以十进制进行计算。
电子科技大学《计算机操作系统》作业考核试题及答案参考
电子科技大学《计算机操作系统》作业考核试题及答案参考第一部分:选择题1. 什么是操作系统?操作系统是计算机系统的一个重要组成部分,它是一种管理计算机硬件和软件资源的系统软件,为用户提供一个操作计算机的环境。
2. 操作系统的主要功能是什么?操作系统的主要功能包括进程管理、文件管理、内存管理、设备管理和网络管理。
3. 进程是指什么?进程是指计算机中正在执行的程序的实例。
每个进程都有自己的内存空间、寄存器和其他系统资源,它们可以并行或交替执行。
4. 什么是进程调度算法?进程调度算法是操作系统使用的一种策略,用于决定哪个进程应当被调度并占用处理器资源。
常见的调度算法有先来先服务、短作业优先、轮转法等。
5. 文件系统是什么?文件系统是操作系统管理计算机存储设备上文件的一种方式,它可以对文件进行存储、组织、管理和访问。
第二部分:简答题1. 请简要解释操作系统的内存管理功能。
操作系统的内存管理功能包括内存分配、内存保护和内存回收。
内存分配是指根据程序的需要,将可用的内存分配给进程;内存保护是指防止一个进程越界访问其他进程或操作系统的内存;内存回收是指当一个进程退出或者不再需要内存时,将其所占用的内存释放出来,以便其他进程使用。
2. 请简要解释死锁是什么,以及如何避免死锁?死锁是指两个或多个进程因为互相等待对方所持有的资源而无法继续执行的状态。
为避免死锁,可以采取以下措施:破坏死锁产生的四个必要条件(互斥条件、请求与保持条件、不剥夺条件、循环等待条件)之一;使用资源分级、资源有序性等算法进行资源分配;按照固定的顺序申请和释放资源,避免循环等待。
3. 请简要解释虚拟内存的概念及其作用。
虚拟内存是一种操作系统的内存管理技术,它可以将物理内存和磁盘的空间组合起来,提供给进程使用。
虚拟内存的作用是扩大了进程的可用地址空间,允许大于实际物理内存的程序运行;并且能够将不常用的数据或程序部分保存到磁盘上,从而释放出物理内存供其他进程使用。
计算机操作系统试题及答案
计算机操作系统试题及答案一、选择题1、操作系统是一种()。
A 应用软件B 系统软件C 工具软件D 调试软件答案:B操作系统是管理计算机硬件与软件资源的程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
2、以下不属于操作系统主要功能的是()。
A 进程管理B 存储管理C 设备管理D 文字处理答案:D操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。
文字处理通常是由专门的文字处理软件来完成,不是操作系统的主要功能。
3、在多道程序设计环境中,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B进程是操作系统进行资源分配和调度的基本单位。
4、下列进程状态的转换中,不正确的是()。
A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D进程状态的转换中,阻塞状态不能直接转换为运行状态,必须先转换为就绪状态,然后再被调度为运行状态。
5、临界区是指()。
A 一段程序B 一段数据区C 一种同步机制D 访问共享资源的程序段答案:D临界区是指访问共享资源的程序段,在这段程序中,进程可能会改变共享变量的值。
6、采用时间片轮转调度算法时,时间片过大,系统的性能将会()。
A 降低B 提高C 不变D 不确定答案:A时间片过大,会使得每个进程都能在一个时间片内完成大部分工作,导致进程切换次数减少,系统的响应时间变长,性能降低。
7、下面关于死锁的论述中,正确的是()。
A 死锁是指系统中多个进程无限期地等待永远不会发生的条件B 死锁是指系统中多个进程竞争资源而产生的一种僵持状态C 死锁是指系统中多个进程同时被阻塞,并永远无法唤醒D 死锁是指系统中多个进程相互等待对方释放资源答案:D死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进,即相互等待对方释放资源。
8、以下存储管理方式中,会产生内部碎片的是()。
操作系统习题(附参考答案)
操作系统习题(附参考答案)一、单选题(共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、发生死锁的必要条件有四个,要预防死锁的发生,可以破坏这四个必要条件,但破坏()条件是不太实际的。
计算机操作系统试题及答案
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)个进程参于竞争,而不会发生死锁。
计算机操作系统试题库
四. 简答题1. 什么是线程?进程和线程的关系是什么?答:线程可定义为进程内的一个执行单位,或者定义为进程内的一个可调度实体。
在具有多线程机制的操作系统中,处理机调度的基本单位不是进程而是线程。
一个进程可以有多个线程,而且至少有一个可执行线程。
进程和线程的关系是:(1)线程是进程的一个组成部分。
(2)进程的多个线程都在进程的地址空间活动。
(3)资源是分给进程的,而不是分给线程的,线程在执行中需要资源时,系统从进程的资源分配额中扣除并分配给它。
(4)处理机调度的基本单位是线程,线程之间竞争处理机,真正在处理机上运行的是线程。
(5)线程在执行过程中,需要同步。
2. 同步机制应遵循的准则是什么?答:有以下四条准则:空闲让进、忙则等待、有限等待、让权等待。
3. 进程通信有那三种基本类型?答:基于共享存储器的通信、基于消息传递系统的通信和基于管理文件的通信。
4. 对临界区管理的要求是什么?答:对临界区管理的要求是:(1)当有若干个进程要求进入它们的临界区时,应在有限的时间内使一个进程进入临界区,进程之间不应相互等待而使谁都不能进入临界区。
(2)每次只允许一个进程进入临界区内。
(3)进程在临界区内逗留应在有限的时间范围内。
5. 设有n个进程共享一个互斥段,对于如下两种情况使用信号量,信号量的值的变化怎样?(1)如果每次只允许一个进程进入互斥段。
(2)如果每次最多允许m个进程(m<n)同时进入互斥段。
答:(1)信号量的初值为1。
信号量的变化范围是1,0,-1,…,-(n-1)。
(2)信号量的初值为m。
信号量的变化范围是m,m-1,…,1,0,…,-(n-m)。
6. 何为死锁?产生死锁的原因和必要条件是什么?此题答案为:答:(1)死锁是指多个进程因竞争资源而造成的一种僵持状态。
若无外力作用,这些进程都将永远处于阻塞状态,不能再运行下去。
(2)产生死锁的原因有:资源不足、进程推进次序不当。
(3)产生死锁的必要条件有:互斥条件、请求和保持条件、环路等待条件。
计算机操作系统第四版试题及答案
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)索引顺序文件。这是上述两种文件方式的结合,它为文件建立一张索引表,
计算机操作系统考试题
计算机操作系统考试题第二部分计算机操作系统一、操作系统概述一、考试大纲(一)操作系统的概念、特征、功能和提供的服务(二)操作系统的发展与分类(三)操作系统的运行环境二、知识点归纳(一)操作系统的概念、特征、功能和提供的服务1.操作系统的概念、目标和作用一个完整的计算机系统由两大部分组成:计算机硬件和计算机软件。
硬件是所有软件运行的物质基础;软件能充分发挥硬件潜能和扩充硬件功能,完成各种系统及应用任务,两者互相促进、相辅相成、缺一不可。
计算机硬件是指计算机物理装置本身,由运算器、控制器、存储器、输入设备和输出设备五部分组成。
计算机软件是指由计算机硬件执行以完成一定任务的程序及其数据。
计算机软件包括系统软件和应用软件。
系统软件包括操作系统、编译程序、连接装入程序、数据库管理系统等;应用软件是为各种应用目的而编制的程序。
在计算机上配置操作系统的目的有以下几点:①方便用户使用。
操作系统应该使计算机系统使用起来十分方便。
②有效性。
OS能够有效管理好系统中的各种硬件软件资源,并通过合理地组织计算机的工作流程,进一步改善资源的利用率及提高系统的吞吐量。
③可扩充性。
OS必须具有很好的可扩充性,应采用层次化结构,以便于增加新的功能层次和模块,并修改老的功能层次和模块。
④构筑开放环境。
OS应该构筑出一个开放环境,主要是指:遵循有关国际标准;支持体系结构的可伸缩性和可扩展性;支持应用程序在不同平台上的可移植性和可互操作性。
操作系统主要由以下的作用:①OS作为用户与计算机硬件系统之间的接口:为了使用户能灵活、方便地使用计算机和操作系统,操作系统提供了一组友好的用户接口,包括:1)程序接口;2)命令接口;3)图形接口。
②OS作为计算机系统资源的管理者:资源包括两大类:硬件资源和软件资源。
归纳起来资源分为四类:处理机、存储器、I/O设备以及信息(数据和程序),OS的主要功能是对这四类资源进行管理,即处理机管理、存储器管理、I/O设备管理、文件管理。
国家开放大学《操作系统》章节测试参考答案
国家开放大学《操作系统》章节测试参考答案第1章操作系统概述一、单项选择题1.操作系统的基本职能是()。
A. 提供用户界面,方便用户使用B. 提供方便的可视化编辑程序C. 提供功能强大的网络管理工具D. 控制和管理系统内各种资源,有效地组织多道程序的运行2.按照所起的作用和需要的运行环境,操作系统属于()。
A. 应用软件B. 系统软件C. 支撑软件D. 用户软件3.在计算机系统中,操作系统是()。
A. 处于裸机之上的第一层软件B. 处于系统软件之上的用户软件C. 处于应用软件之上的系统软件D. 处于硬件之下的低层软件4.现代操作系统的基本特征是()、资源共享和操作的异步性。
A. 程序的并发执行B. 实现分时与实时处理C. 多道程序设计D. 中断处理5.以下不属于操作系统具备的主要功能的是()。
A. 中断处理B. CPU调度C. 内存管理D. 文档编辑6.为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。
这属于()。
A. 存储管理B. 作业管理C. 文件管理D. 处理器管理7.操作系统对缓冲区的管理属于()的功能。
A. 设备管理B. 存储器管理C. 文件管理D. 处理器管理8.操作系统内核与用户程序、应用程序之间的接口是()。
A. shell命令B. C语言函数C. 图形界面D. 系统调用9.系统调用是由操作系统提供的内部调用,它()。
A. 与系统的命令一样B. 直接通过键盘交互方式使用C. 是命令接口中的命令D. 只能通过用户程序间接使用10.在下列操作系统中,强调吞吐能力的是()。
A. 多道批处理系统B. 实时系统C. 网络系统D. 分时系统11.批处理系统的主要缺点是()。
A. CPU的利用率不高B. 系统吞吐量小C. 不具备并行性D. 失去了交互性12.为了使系统中所有的用户都能得到及时的响应,该操作系统应该是()。
A. 分时系统B. 网络系统C. 实时系统D. 多道批处理系统13.下面不属于分时系统特征的是()。
