计算机操作系统复习题目(1)
计算机操作系统考试题目及答案

计算机操作系统考试题目及答案一、选择题(每题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. 请简要介绍操作系统的五大特性。
答案:操作系统的五大特性包括:处理器管理、存储管理、设备管理、文件管理和用户接口。
处理器管理负责处理器的分配和调度;存储管理负责内存资源的分配和回收,以及内存的扩充技术;设备管理负责管理计算机硬件设备,包括输入输出设备的分配和回收,以及设备驱动程序的管理;文件管理负责文件的存储、检索、修改和保护,以及文件系统的维护;用户接口提供用户与计算机之间的交互,包括命令行接口和图形用户接口。
计算机操作系统期末复习题

计算机操作系统期末复习题计算机操作系统期末复习题计算机操作系统习题单项选择题1 允许多个用户把若干作业提交计算机系统集中处理的是( B )A 分时系统 B批处理系统 C多处理机系统 D实时系统2 信号量和P.V操作可以解决进程之间的( C )A死锁问题 B阻塞问题 C同步互斥问题 D并发执行3 文件系统是( D )A文件的集合 B用户文件的集合 C系统文件的集合 D文件及管理文件的软件的集合4 多进程并发时( D )A. CPU 每一时刻只处理一个进程.B. CPU 每一时刻处理多个进程.C. 一个进程运行结束之后另一个进程立刻运行.D.多个进程共享一个时间片5.动态重定位是在作业( A )中进行的。
A执行过程 B 装入过程 C 链接过程 D编译过程6 虚拟内存的容量受( C )A. 物理内存的大小限制.B. 外存的大小限制.C. 物理内存的大小和外存的大小限制.D. 计算机的地址的位数限制.7.位示图方法可用于( A )A. 盘空间的管理B. 盘的驱动调度C.文件目录的查找D.虚拟存储管理8.在分页存储管理时,页与块的关系是:( D )A. 整数倍.B. 编号相同.C. 不相干.D.大小相等.9.为实现设备独立性,系统中应配置一张( B )。
A 设备控制表;B 逻辑设备表;C 系统设备表;D 设备分配表;10.银行家算法通过破坏( D )来避免死锁。
A 互斥条件B 部分分配条件C 不可抢占条件D 循环等待条件11.操作系统是一种( A )A系统软件 B.系统硬件 C.应用软件 D.支援软件12.临界资源是( D )A. 与时间有关的资源.B. 位于系统和用户程序之间的资源.C. 位于临界区的公共变量.D. 一次只允许一个进程使用的资源.13.以下不属于操作系统功能的是( D )A.处理器管理 B.存储器管理 C.文件管理 D.编译功能14.按文件的逻辑结构可把文件分为( A )A. 流式文件和记录文件.B. 目录文件和记录文件.C. 记录文件和索引文件.D. 流式文件和索引文件.15.页式系统中,逻辑空间到物理空间的映射是通过( B )来完成的?A. 分页机构B. 页表C. 偏移D. 虚地址结构.16.操作系统给用户提供的接口是( A )A 命令接口、程序接口和图形用户接口B 终端命令和程序设计语言C 作业控制命令和系统调用D 作业说明书和键盘命令17.在请求调页系统中,选择最近最久未使用的页面予以淘汰的算法称为( C ).A FIFO算法B OPT算法C LRU算法D LFU算法18.进程从运行状态进入就绪状态的可能原因是( D )A 被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完19.一个计算机系统的虚拟存储器的最大容量是由( D )决定的。
韶关学院计算机系《操作系统》复习题(含答案)(1)

韶关学院计算机系《操作系统》复习一、单项选择题(本大题共30小题,每小题1分,共30分)(在每小题列的四个选项中只有一个选项符合题目要求,请将正确选项的字母填在题后的空括号内,错选、不选不得分。
)1.文件系统中路径名由(C)组成。
A)磁盘符和目录名B)目录名和文件名C)磁盘符、目录结构和各个目录名、文件名D)磁盘符、根目录、文件名2.下面关于计算机系统和操作系统的叙述中,错误的是(A)。
A)操作系统是独立于计算机系统的,它不属于计算机系统。
B)计算机系统是一个资源集合体,包括软件资源和硬件资源。
C)操作系统是一个软件。
D)计算机硬件是操作系统赖以工作的实体,操作系统的运行离不开计算机硬件的支持3.进程具有三种基本状态:阻塞态、运行态、就绪态,进程在执行过程中,其状态总是不停地发生变化的,下面关于进程状态变化的说法中正确的是(D)A)一个进程必须经过进程的三个基本状态才能结束B)进程一旦形成,首先进入的是运行状态C)三种进程状态是进程运行过程中的基本状态,进程轲能同时处于某几种状态中D)在分时系统中,一个正在运行进程的时间片如果终结,该进程将转入就绪状态4.SPOOLing系统中,负责将数据从输入井读到正在执行的作业中的是(D)A)预输入程序B)缓输出程序C)输入井写程序D)输入井读程序5.下述作业调度算法中,与作业的估计运行时间有关的调度算法是(B)。
A)先来先服务 B)短作业优先 C)时间片轮转法D)均衡6.在作业调度算法中,既考虑作业等待时间,又考虑作业执行时间的调度算法是(D)。
A)先来先服务 B)短作业优先 C)时间片轮转法D)响应比高者优先7.从作业提交给系统到作业完成的时间间隔为作业的(C)。
A)中断时间 B)等待时间 C)周转时间D)响应时间8.作业的周转时间为(A)。
A)作业完成时间–作业提交时间B)作业开始时间 + 作业执行时间C)作业等待时间D)作业执行时间9.用户程序向系统提出使用外设的请求方式是(C)。
计算机操作完整系统期末复习题(带答案)

57计算机操作系统期末复习题第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、多道程序设计是指( B )。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程2、从总体上说,采用多道程序设计技术可以( B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( B )。
矚慫润厲钐瘗睞枥庑赖。
A、增加减少B、增加延长C、减少延长D、减少减少3、现代操作系统的两个基本特征是(C)和资源共享。
A、多道程序设计B、中断处理C、程序的并发执行D、实现分时与实时处理-3:C4、以下(C )项功能不是操作系统具备的主要功能。
A、内存管理B、中断处理C、文档编辑D、CPU调度5、用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C)。
A、进程B、程序C、作业D、系统调用6、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。
A、运行进程修改程序状态字B、中断屏蔽C、系统调用D、进程调度程序7、系统调用的目的是( A )。
A、请求系统服务B、终止系统服务C、申请系统资源D、释放系统资源8、为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。
A、处理器管理B、存储器管理C、文件管理D、作业管理二、填空题1、计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。
2、采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。
3、操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。
4、操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。
5、UNIX系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。
计算机操作系统第三版期末复习题(1)答案哦哦

计算机操作系统第三版期末复习题(1)答案哦哦第⼀章操作系统引论单选题1.操作系统是⼀种_B____。
A.通⽤软件B.系统软件C.应⽤软件D.软件包2.操作系统是对_C____进⾏管理的软件。
A.系统软件B.系统硬件C.计算机资源D.应⽤程序3.计算机系统中,管理硬件和软件资源,合理组织计算机⼯作流程,⽅便⽤户使⽤的程序的集合是____A_。
A.操作系统B.系统软件C.操作平台D.⽤户界⾯4.以下关于操作系统的说法错误的是__D___。
A.操作系统将硬件平台改造为⼀台功能更强,实⽤更为⽅便的虚拟机。
B.操作系统是系统资源的管理者。
C.操作系统是管理和控制系统资源,合理组织计算机⼯作流程,以及⽅便⽤户使⽤的程序的集合。
D.操作系统只是提供⼀定的机制来协调程序间的同步和互斥。
5.从资源管理的⾓度来看,操作系统是处理机管理、存储器管理、设备管理和__B___的程序的集成。
A.程序管理B.⽂件管理C.⽂档管理D.环境管理6.配制OS的主要⽬的在于__C___。
A.⽅便⽤户B.提⾼系统资源的利⽤率C.A和B都对D.使作业都⾃动交接7.计算机系统中配置操作系统的⽬的是提⾼计算机的__B___和⽅便⽤户使⽤。
A.速度B.利⽤率C.灵活性D.多道批处理8.关于多道程序设计,以下说法错误的是__C___。
A.同时在主存存放多道程序,它们同时处于运⾏状态B.当⼀道程序因某种原因暂停执⾏时,CPU⽴即转去执⾏另⼀道程序C.只要系统采⽤多道程序设计,CPU就能同时执⾏多个程序D.多道程序设计提⾼了系统资源的利⽤率和系统吞吐量9.操作系统的主要特征之⼀是并发,所谓并发是指_B____。
A.两个或多个程序在同⼀时刻在CPU上执⾏B.两个或多个程序在同⼀时间间隔内都处于运⾏状态C.CPU和通道并⾏⼯作D.设备和设备并⾏⼯作10.在多道程序环境下,每个程序何时执⾏,执⾏多长时间,甚⾄执⾏的结果都不可预知,我们把操作系统的这种特性,称作__B___。
完整计算机操作系统试题及答案

完整计算机操作系统试题及答案计算机操作系统试题及答案第一节试题一:操作系统的定义及作用答案:操作系统是计算机系统中的核心软件,它负责管理和协调计算机硬件资源,为用户和应用程序提供一个友好、安全、高效的工作环境。
操作系统的主要作用包括:进程管理、文件管理、内存管理、设备管理和用户接口等。
试题二:操作系统的发展历程答案:操作系统的发展经历了分时操作系统、多道程序设计系统、分布式系统和实时系统等不同阶段。
早期的操作系统注重于资源管理和程序运行,随着技术的发展,操作系统也逐渐演化为能提供更好用户体验和更高性能的系统。
第二节试题三:进程和线程的定义及区别答案:进程是程序的一次执行过程,是操作系统进行资源分配和调度的基本单位。
线程是进程的一个执行流,是CPU调度和执行的基本单位。
区别在于进程拥有独立的地址空间和系统资源,而线程共享进程的地址空间和资源,线程间的通信更加方便快捷。
试题四:进程间通信的方式及特点答案:进程间通信的方式主要包括共享内存、消息传递和管道通信。
共享内存适合大数据量和高并发的通信,但需要自行处理同步和互斥问题。
消息传递是通过操作系统提供的消息队列进行通信,具有灵活性和可靠性的特点。
管道通信是通过文件描述符进行通信,适用于父子进程或兄弟进程间的通信。
第三节试题五:文件系统的作用和组成答案:文件系统是操作系统用来管理和存储文件的一种机制。
它由文件、目录和文件操作三部分组成。
文件是操作系统中的基本存储单位,目录用于组织和管理文件,文件操作包括文件的创建、读取、写入和删除等。
试题六:虚拟内存的概念及优点答案:虚拟内存是一种技术,它将物理内存和磁盘空间组合起来,形成一个更大的内存空间供程序使用。
虚拟内存的优点包括:扩大了程序的可用内存空间、提高了内存利用率、简化了内存管理和程序设计、增强了系统的稳定性和安全性。
第四节试题七:死锁的概念及原因答案:死锁是指系统中的进程互相等待对方持有的资源导致无法继续执行的状态。
操作系统(专升本)复习题一

一、选择题1.计算机系统的组成包括(B ).A,程序和数据B, 计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备2.下面关于计算机软件的描述正确的是(B ).A,它是系统赖以工作的实体B,它是指计算机的程序及文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类3.财务软件是一种(C).A,系统软件B,接口软件C,应用软件D,用户软件4.世界上第一个操作系统是(B).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统5.允许多个用户以交互使用计算机的操作系统是(A).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统6.进程和程序的一个本质区别是(A).A.前者为动态的,后者为静态的B.前者存储在内存,后者存储在外存C.前者在一个文件中,后者在多个文件中D.前者分时使用CPU,后者独占CPU7.进程在系统中是否存在的惟一标志是(D).A.数据集合B.目标程序C.源程序D.进程控制块8.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C)使用. A,操作员B,联机用户C,操作系统D,目标程序9.进程所请求的一次打印输出结束后,将使进程状态从(D )A,运行态变为就绪态B,运行态变为等待态C,就绪态变为运行态D,等待态变为就绪态10.一作业进入内存后,则所属该作业的进程初始时处于(C )状态.A,运行B,等待C,就绪D,收容11.采用动态重定位方式装入的作业,在执行中允许(C )将其移动.A,用户有条件地B,用户无条件地C,操作系统有条件地D,操作系统无条件地12.分页式存储管理中,地址转换工作是由(A)完成的.A,硬件B,地址转换程序C,用户程序D,装入程序13.通常,采用紧缩法消除内存碎片的存储管理技术是(C ).A.固定分区法B.动态分区法C.可重定位分区法D.对换技术14. 把逻辑地址转变为内存的物理地址的过程称作(D ).A.编译B.连接C.运行D.重定位15. 将作业地址空间中的逻辑地址转换为内存中的物理地址的过程称为(A)。
计算机操作系统第四版试题(卷)与答案解析

操作系统期末考试(一)一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括号中。
每小题2分,共20分)1、文件系统的主要组成部分是()A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法()A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为()A、1024字节B、512字节C、1024KD、512K4、串联文件适合于()存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的()引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值()A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是()A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是()A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个()A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是()A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁:2.原子操作:3.临界区:4.虚拟存储器:5.文件系统:三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。
()2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。
()3、操作系统中系统调用越多,系统功能就越强,用户使用越复杂。
()4、一个进程可以挂起自已,也可以激活自已。
()5、虚拟存储器的最大容量是由磁盘空间决定的。
()6、单级文件目录可以解决文件的重名问题。
()7、进程调度只有一种方式:剥夺方式。
()8、程序的顺度执行具有顺序性,封闭性和不可再现性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、操作系统的目标和作用1、计算机系统中,操作系统是()。
(武汉科技学院2008)A.一般应用软件 B. 核心系统软件 C. 用户应用软件 D. 系统支撑软件【答案】B练习1解析:应用软件、其他系统软件、操作系统、硬件操作系统是覆盖在硬件上的第一层软件,它是一种特殊的系统软件,也就是核心系统软件,其他的系统软件要运行在操作系统基础之上。
2、操作系统负责为方便用户管理计算机系统的()。
(武汉科技学院2008)A. 程序B. 文档资料C. 资源D. 进程【答案】C【解析】操作系统的定义就提到操作系统是控制和管理计算机硬件和软件资源的,硬件和软件资源统称为资源。
3、操作系统是扩充()功能的第一层系统软件。
(武汉理工大学2008)A.软件 B.裸机 C.机器语言 D.中断【答案】B4、如果把操作系统看作计算机系统资源的管理者,下列的()不属于操作系统所管理的资源。
(武汉理工大学2005)A.程序B.内存C.CPUD.中断【答案】D【解析】计算机中的资源可分为处理器,存储器(内存),I/O设备以及信息(数据和程序)。
A,B,D分别属于信息,存储器,处理器资源,因此选D。
5、配置操作系统的根本目的是()。
(云南大学2008)A.提高系统速度B.扩大系统内存C.提高系统资源利用率D.提供一个用户接口【答案】C【解析】本题考查操作系统的目标,最根本的就是提高系统资源利用率。
6、下列选项中,操作系统提供的给应用程序的接口是()。
(2010考研统考)A、系统调用B、中断C、库函数D、原语【答案】A(二)、操作系统的发展过程7、选出下面描述的是哪一类操作系统:(武汉理工2006)(①)该操作系统具有很强的交互性,可同时供多个用户使用,但时间响应不太及时;(②)该类操作系统在用户提交作业后,不提供交互能力,它所追求的是计算机资源的高利用率,大吞吐量和作业流程自动化;(③)该类操作系统管理的是一个由多台计算机组成的系统,系统资源归局部所有,并被局部控制,用户知道资源存放在何处,并可以共享资源;(④)该类操作系统管理的是一个由多台计算机组成的系统,互相之间无主次之分,相互协调,平衡系统的负载,且共享系统资源;程序由系统中的全部或者部分计算机协同执行。
(⑤)该类操作系统的系统响应时间的重要性超过系统资源的利用率,它被广泛地应用于卫星控制、导弹发射、工业控制、飞机订票业务等领域。
① A.分时操作系统 B.实时操作系统 C.批处理操作系统 D.多用户操作系统② A.分时操作系统 B.实时操作系统 C.批处理操作系统 D.单用户操作系统③、④ A.分时操作系统 B.批处理操作系统 C.分布式操作系统 D.网络操作系统⑤ A.分时操作系统 B.实时操作系统 C.分布式操作系统 D.实用操作系统【答案】①A ②C ③D ④C ⑤B【解析】本题考查各个操作系统的区别。
有交互性的一般是分时操作系统,成批处理无交互性是批处理操作系统,用于实时控制或实时信息服务的是实时操作系统。
对于分布式操作系统与网络操作系统,如果计算机之间无主次之分,且协同工作就是分布式操作系统,因为网络一般有客户-服务器之分,互相之间没有协同任务。
8、操作系统有多种类型,允许多个用户将若干个作业提交给计算机系统集中处理的操作系统称为()。
(云南大学2008)A磁盘操作系统 B分时操作系统 C实时操作系统 D批处理操作系统【答案】D9、在计算机上实现最早的操作系统是一种()操作系统A 分时B 批处理C 实时D 网络【答案】B10、操作系统中采用多道程序设计技术提高CPU和外部设备的()。
(武汉理工2005)A.利用率 B.可靠性 C.稳定性 D.兼容性【答案】A【解析】采用多道程序设计技术用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”;然后由作业调度程序按一定的算法从后备队列中选择若干个作业调入内存,使它们共享CPU和系统中的各种资源,因此提高了CPU和外部设备的利用率。
引入进程的目的是什么?使程序能并发执行11、批处理系统的主要缺点是()。
A.CPU利用率低 B.不能并发执行 C.缺少交互性 D.以上都不是【答案】C 【解析】在批处理系统中,一旦将作业提交给系统,用户就无法对其进行控制,无法实现交互。
12、设计实时操作系统时,首先应该考虑系统的()。
(武汉理工2005)A.可靠性和灵活性 B.实时性和可靠性 C.分配性和可靠性 D.灵活性和实时性【答案】B 【解析】实时操作系统对实时性和可靠性要求非常严格,任何差错可能带来巨大的损失。
13、不影响分时系统响应时间的是()(武汉理工大学2008)A.进程调度和对换的时间 B.分时用户的数目C. 分时用户所运行程序的特性D.时间片的大小【答案】C【解析】影响响应时间的几个因素是:用户数目,时间片及程序切换时内、外存需对换的信息量。
14、如果分时系统的时间片一定,直接造成响应时间越长的因素是()。
A.用户数越多 B.用户数越少 C.主存容量越大 D.主存容量越小【答案】A15、()不是设计实时操作系统主要追求的目标。
A.安全可靠 B.资源利用率 C.及时响应 D.快速处理【答案】B【解析】实时操作系统要保证及时响应,快速处理,安全可靠,可以以牺牲资源利用率为代价,因此资源利用率不是实时操作系统主要考虑的问题。
16、UNIX操作系统是著名的()。
(武汉科技学院2008)A.多道批处理系统 B.分时系统 C.实时系统 D.分布式系统【答案】B【解析】UNIX是一个面向多用户的分时操作系统,是一个多用户多任务的操作系统。
17、几年前一位芬兰大学生在Internet 上公开发布了以下一种免费操作系统。
A. Windows NTB. LinuxC. UNIXD. OS2【答案】B 【解析】Linux是由芬兰科学家Linus Torvalds在上大学的时候编写的一个操作系统原型,并将它放在Internet上,允许自由下载,许多人都对这个系统进行改进、扩充、完善。
18、设一计算机系统有输入机一台、打印机两台。
现有A、B两道程序同时投入运行,且程序A先开始运行,程序B后运行。
程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms、结束。
程序B的运行轨迹为:计算50ms、输入数据80ms、再计算100ms、结束。
要求:(武汉科技学院2008)(1)用图画出这两道程序并发执行时的工作情况。
(2)说明在两道程序运行时,CPU有无空闲等待?若有,在哪段时间等待?为什么会空闲等待?(3)程序A 、B 运行时有无等待现象?在什么时候发生等待现象?【答案】(1)两道程序并发执行时的工作情况如图,A ,B 是指程序A 和程序B ,单位为ms 。
(2)CPU 有空闲的时间,时间段如图所示100ms 到150ms 之间,在此期间A 在打印信息,B 在输入数据,所以CPU 空闲。
(3)从上图中可看出,程序A 无等待现象,程序B 有等待现象,当程序B 输入机输入完数据后在A 开始运行后的180ms 到200ms 之间,这时程序A 正占用CPU ,所以程序B 只有等待。
19、单处理机系统中,可并行的是()。
(2009考研题)I .进程与进程 II. 处理机与设备III .处理机与通道 IV. 设备与设备A .I 、II 和IIIB .I 、II 和 IVC .I 、III 和 IVD .II 、III 和 IV【答案】D 【解析】本题考查并发与并行的概念。
并发是多个事件在同一时间间隔内发生,并行是指多个事件在同一时刻发生。
在单处理机系统中,进程是并发执行的,是不能并行的,其它CPU 与设备,设备与设备,CPU 与CPU 打印机 输入机 A50 B50 A100 B80A50 B100 A100 CPU 等待处程序B 等待处通道都是可以并行的。
20、在操作系统中,并发性是指若干个事件()发生。
(南京理工)A.在同一时刻 B. 一定在不同时刻 C. 某一时间间隔内 D. 依次在不同时间间隔内【答案】C【解析】本题考查并发的概念。
21、在单处理机系统中实现并发技术后,()。
A.各进程在某一时刻并行运行,CPU与外设间并行工作B.各进程在一个时间段内并发运行,CPU与外设间串行工作C.各进程在一个时间段内并发运行,CPU与外设间并行工作D.各进程在某一时刻并行运行,CPU与外设间串行工作。
【答案】C 【解析】要搞清楚并发,并行,串行的含义。
22、通过操作系统的虚拟技术不可以实现A.将一台CPU虚拟成多个CPU B.将物理存储器变为虚拟存储器C.将一台物理I/O设备虚拟为多台逻辑设备 D.将一个文件虚拟为多个文件共享【答案】D【解析】操作系统中的虚拟,是指通过某种技术把一个物理实体变为若干个逻辑上的对应物。
物理实体是实际存在的,逻辑对应的是虚的,只是用户感觉而已,整个过程中还是只有一个物理实体。
而文件共享是除了目标文件外还有软链接文件或硬链接文件来实现的,并不是虚的,是实际存在的,不能称其为虚拟。
在操作系统中,用并发技术实现了将一台CPU 虚拟为多个CPU,用请求式存储器技术将物理存储器变为虚拟存储器,用SPOOLing技术将一台物理I/O设备虚拟为多台逻辑设备。
23、以下不是存储管理处理的功能有()。
(武汉理工大学2008)A.为每个程序安排内存空间 B.决定哪个进程的程序和数据切换到内存中C.保护运行程序不受干扰 D.将运行中程序的地址转换成物理地址【答案】B【解析】决定哪个进程的程序和数据切换到内存中是中级调度的任务,调度属于处理机管理功能。
24、操作系统的进程管理模块并不负责()。
(浙江大学2006)A.进程的创建和删除B.提供死锁处理机制C. 实现I/O设备的调度D. 通过共享内存实现进程间通信【答案】C 【解析】I/O设备的调度是由设备管理模块负责的。
25、在C源程序中用printf()格式输出语句在屏幕上显示信息,操作系统为它提供的是()接口。
(武汉理工大学2008)A.联机命令 B.脱机命令 C.程序 D.图形【答案】C【解析】操作系统对用户提供的接口有两种形式:用户接口和程序接口。
用户接口又可分为联机命令接口即直接提供给用户在终端上使用和图形用户接口即用户通过屏幕上的窗口和图标来操纵计算机系统和运行自己的程序。
程序接口也称系统调用即提供给用户在编程时使用。
26、系统调用是()。
A、一条机器指令B、一组键盘操作命令C、OS中可以完成特定功能的子程序D、用户子程序【答案】C【解析】操作系统提供给程序员的接口就是系统调用,是用户程序取得操作系统服务的惟一途径。
每一个系统调用都是一个能完成特定功能的子程序。
27、相对于单一内核结构,采用微内核结构设计和实现操作系统具有诸多好处。