计算机操作系统复习试卷
- 格式:doc
- 大小:100.08 KB
- 文档页数:10
计算机操作系统期末复习题计算机操作系统期末复习题计算机操作系统习题单项选择题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 )决定的。
计算机操作系统试题(第八套)(全部做在答题纸上)一、选择题(每空2分,共20分)1、静态重定位是在作业的()中进行的,动态重定位是在作业的()中进行的。
A. 编译过程B. 装入过程C. 修改过程D. 执行过程2、在UNIX系统的存储管理中,是采用()方式,对换空间采用的是()管理方式。
A. 请求分页B. 请求分段C. 段页式且支持请求调页D. 固定分区E. 动态分区F. 分页G. 分段3、在设计分时操作系统时,首先要考虑()A. 灵活性和可适应性B. 交互性和响应时间C. 周转时间和系统吞吐量D. 实时性和可靠性4、可变分区管理的分配算法可采用()A.轮转法B. LRU算法C. 优先级法D. 最佳适应算法5、进程之间在逻辑上的相互制约关系称为()A. 连接B. 同步C. 组合D. 唤醒6、在生产者-消费者问题中,应设置互斥信号量mutex、资源信号量full和empty。
他们的初值分别为()、()、()A. 0B. 1C. –1D. n二、填空题(每空2分,共20分)1、在分页系统中,必须设置页表,其主要作用是实现_________到__________的映射。
2、在分页系统中若页面较小,虽有利于__________,但会引起_____________。
3、引入缓冲的原因在于_________和_________。
4、在UNIX系统中有_______和_________两种读方式,以及一般写、_________和_______。
三、名词解释(每小题5分,共20分)1、中断2、虚拟3、死锁4、文件系统四、简答题(每题5分,共20分)1、在操作系统中引入多道程序设计技术,可带来哪些好处?2、什么是块设备驱动程序?3、什么是中断优先级?4、什么是页式管理?五、综合题(每题10分,共20分)1、设一文件系统使用512字节大小的物理块和24位的盘地址,FCB中含有10个直接物理块号以及一个一重间接索引块指针,那么一个文件最大可达多少K?2、有一计算机系统,利用下图所示的位示图来管理空闲盘块(为0表示空闲),盘块的大小为1KB,现要为某文件分配两个盘块,试说明盘块的分配过程。
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、操作系统是一种()。
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、以下存储管理方式中,会产生内部碎片的是()。
02326操作系统复习题一、单项选择题1.中央处理器与外围设备的工作方式是(B)A.串行B.并行C.并发D.异步2.关于高速缓冲存储器的叙述中不正确的是()A.高速缓冲存储器的存储容量比主存储器小B.配置高速缓冲存储器可以加快程序的执行速度C.高速缓冲存储器的存取速度比主存储器快D.配置高速缓冲存储器可以增加主存储器的容量3.存放当前程序执行时状态的寄存器是()A.通用寄存器B.指令寄存器C.程序状态字D.基址寄存器4.用户程序___________直接使用特权指令()A.不可以B.可以C.有时可以D.都不对5.UNIX中建立一个新目录的命令是(B)A.RM B.MKDIR C.LS D.CP6.每个进程在执行过程中的任一时刻它所处的状态有()A.1种B.2种C.3种D.4种7.采用多道程序设计能()A.减少调度次数B.避免发生资源竞争现象C.减少处理器空闲时间D.缩短每道作业的执行时间8.UNIX的内核是用C语言和汇编语言编写,它们被分成能独立编译和汇编的几十个源代码文件,这些文件按编译方式大致可以分为()A.汇编语言文件和C语言文件B.汇编语言全局文件和C语言全局文件C.汇编语言文件、汇编语言全局变量文件和C语言文件D.汇编语言文件、C语言文件和C语言全局变量文件9.临界区是指并发进程中涉及共享变量的()A.程序段B.管理信息区C.公共数据区D.信息保留区10.实现“按名存取”属于操作系统中的()A.处理器管理B.存储管理C.文件管理D.设备管理11.当硬件的中断装置发现有中断事件发生时,就会中断原来程序的执行,然后在CPU 上执行的是操作系统的()A.系统调用程序B.中断处理服务程序C.系统核心程序D.系统引导程序12.不是进程基本状态的是(D)A.运行B.就绪C.等待D.后备13.把空闲区按地址顺序从小到大登记到空闲区表中,分配时顺序查找空闲区表,找到第一个能满足作业长度要求的空闲区分配给作业。
《计算机操作系统》复习题1. 单项选择题100236. 一般用户更喜欢使用的系统是(C )。
A.手工操作B.单道批处理C.多道批处理D.多用户分时系统100237. 与计算机硬件关系最密切的软件是(D).A.编译程序B.数据库管理程序C.游戏程序D.OS100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。
A.单道程序B.磁盘C.对象D.多道程序100239. 早期的OS主要追求的是(A)。
A.系统的效率B.用户的方便性C.可移植D.可扩充性100240. (A )不是多道程序系统。
A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统100241. (B)是多道操作系统不可缺少的硬件支持。
A.打印机B.中断机构C.软盘D.鼠标100242. 特权指令可以在(C )中执行。
A.目态B.浏览器中C.任意的时间D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。
A.编译器B.DBMSC.OSD.浏览器100244. 通道能够完成(B )之间数据的传输。
A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设100245. 操作系统的主要功能有(C)。
A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统100246. 单处理机计算机系统中,(A )是并行操作的。
A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序100247. 处理机的所有指令可以在(D )中执行。
A.目态B.浏览器中C.任意时间D.系统态100248. (B )功能不是操作系统直接完成的功能。
A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。
计算机操作系统复习真题9附答案⼀、选择题1、操作系统是对(C)进⾏管理的软件。
A、软件B、硬件C、计算机资源D、应⽤程序2、⽂件系统在创建⼀个⽂件时,为它建⽴⼀个(B)。
A、⽂件⽬录B、⽬录⽂件C、逻辑结构D、逻辑空间3、由字符序列组成,⽂件内的信息不再划分结构,这是指(A)。
A、流式⽂件B、记录式⽂件C、顺序⽂件D、有序⽂件4、两个进程争夺同⼀个资源(B)。
A、⼀定死锁B、不⼀定死锁C、不死锁D、以上说法都不对5、当对信号量进⾏V原语操作之后(C)。
A、当S<0,进程继续执⾏B、当S>0,要唤醒⼀个就绪进程C、当S<=0,要唤醒⼀个等待进程D、当S<=0,要唤醒⼀个就绪进程6、两个旅⾏社甲和⼄为旅客到某航空公司订飞机票,形成互斥的资源是(A)。
A、飞机票B、旅⾏社C、航空公司D、旅⾏社和航空公司7.进程所请求的⼀次打印输出结束后,将使进程状态从(D)。
C、就绪态变为运⾏态D、等待态变为就绪态8、在存储管理中,采⽤覆盖与交换技术的⽬的是(A)。
A、节省内存空间B、物理上扩充内存容量C、提⾼CPU效率D、实现内存共享9、采⽤(B)不会产⽣内部碎⽚。
A、分页式存储管理B、分段式存储管理C、固定分区式存储管理D、段页式存储管理10、某系统段表的内容如下表所⽰。
C、将收回该作业所占资源并输出结果D、将输出结果并删除内存中的作业16、从⽤户的观点看,操作系统是(A)。
A、⽤户与计算机之间的接⼝B、控制和管理计算机资源的软件C、合理地组织计算机⼯作流程的软件D、由若⼲层次的程序按⼀定的结构组成的有机体17、如果⽂件系统中有两个⽂件重名,不应采⽤(A)。
A、⼀级⽬录结构B、树型⽬录结构C、⼆级⽬录结构D、A和C18、数据库⽂件的逻辑结构形式是(C)。
A、字符流式⽂件B、档案⽂件C、记录式⽂件D、只读⽂件19、正在运⾏的进程在信号量S上操作P操作之后,当S<0,进程将进⼊信号量的(A)。
计算机操作系统分章节复习题注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。
A、应用软件B、系统软件C、通用软件D、工具软件2、计算机系统的组成包括()。
A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。
A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。
A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提高了计算机的工作效率,但()。
A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。
A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。
A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。
A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。
计算机操作系统试题(第六套)(全部做在答题纸上)一、选择题(每空2分,共20分)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. 系统设备表E. I/O请求表7、文件系统中用()管理文件A. 指针B. 页表C. 目录D. 堆栈二、填空题(每空2分,共20分)1、操作系统的主要特点是:____________,____________,____________。
2、在单CPU系统中,CPU和____________是并行操作的。
3、作业控制方式有:____________和____________。
4、操作系统为编程人员提供的接口是:____________,为一般用户提供的接口是:____________。
5、UNIX进程0的主要作用有____________和____________。
三、名词解释(每小题5分,共20分)1、原语2、进程通信3、异步4、地址空间四、简答题(每题5分,共20分)1、什么是资源的按序分配策略?其为什么能防止死锁?2、并发进程间的制约有哪两种?引起制约的原因是什么?3、什么是中断?4、磁盘访问时间由哪几个部分组成?五、综合题(每题10分,共20分)1、假如有四道作业,它们的进入时间和运行时间由下表给出。
操作系统复习题带答案操作系统复习题(部分)单项选择题1.操作系统是一种(B)。
A.通用软件B.系统软件C.应用软件D.软件包2.操作系统是对(C)进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序3.下面哪个资源不是操作系统应该管理的?( D)A. CPUB.内存C.外存D.源程序4.操作系统的基本功能是(D )。
A.提供功能强大的网络管理工具B.提供用户界面方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内的各种资源5.现代操作系统中最基本的两个特征是(B)。
A.并发和不确定B.并发和共享C.共享和虚拟D.虚拟和不确定6.【2009年计算机联考真题】单处理机系统中,可以并行的是(D)。
?.进程与进程II.处理机与设备III.处理机与通道IV.设备与设备A. I、II、IIIB. I、II、IVC. I、III、IVD. II、III、IV 7.用户可以通过(B)两种方式来使用计算机。
A.命令接口和函数B.命令接口和系统调用C.命令接口和文件管理D.设备管理方式和系统调用8.下列选项中,不属于多道程序设计的基本特征是(C)。
A.制约性B.间断性C.顺序性D.共享性9.操作系统的基本类型主要有(B)。
A.批处理操作系统.分时操作系统和多任务系统B.批处理操作系统.分式操作系统和实时性操作系统C.单用户系统.多用户系统和批处理操作系统D.实时操作系统.分式操作系统和多用户系统10.一个进程是(C )。
A.由协处理器执行的一个程序B. 一个独立的程序+数据集C. PCB结构与程序和数据的组合D. 一个独立的程序11.下列关于线程的叙述中,正确的是(A )。
A.线程包含CPU现场,可以独立执行程序1 / 6B.每个线程有自己独立的地址空间C.进程只能包含一个线程D.线程之间的通信必须使用系统调用函数12.操作系统是根据(B)来对并发执行的进程进行控制和管理的。
A.进程的基本状态B.进程控制块C.多道程序设计D.进程的优先权13.在任何时刻,一个进程的状态变化(C)引起另一个进程的状态变化。
2023计算机操作系统复习题集附答案2023计算机操作系统复习题集附答案一、选择题1. 操作系统的主要功能包括()A. 程序的执行B. 资源的分配C. 用户接口D. 多任务处理答案:A、B、C、D2. 关于进程和线程的说法,以下哪个是正确的?A. 进程是程序的一次执行,线程是进程的一部分B. 程序是进程,线程是程序C. 进程和线程可以同时执行多个任务D. 线程只能依赖于进程答案:A3. 虚拟内存的作用是()A. 扩大实际物理内存的容量B. 保护程序的代码和数据C. 提高程序的运行效率D. 实现多道程序的并发执行答案:A4. 死锁的条件包括()A. 互斥条件B. 请求与保持条件C. 不剥夺条件D. 循环等待条件答案:A、B、C、D5. 下列哪个调度算法是非抢占式调度算法?A. 最短作业优先调度算法B. 时间片轮转调度算法C. 先来先服务调度算法D. 最高响应比优先调度算法答案:C二、填空题1. 进程和线程都是操作系统的()。
答案:概念/概念之一2. 虚拟内存管理的基本单位是()。
答案:页3. 死锁的处理方法包括()。
答案:预防、避免、检测和解除4. 最短作业优先调度算法是采用()策略。
答案:非抢占式5. 磁盘调度算法的目标是尽量减少()。
答案:寻道时间三、简答题1. 请简述进程和线程的区别。
答案:进程是程序的一次执行,拥有自己的独立地址空间和资源,是操作系统进行资源分配和调度的基本单位。
线程是进程的一部分,共享进程的地址空间和资源,是操作系统进行调度和执行的基本单位。
进程是相对独立的,线程是相对于进程而言更为轻量级的执行单元。
2. 什么是死锁?死锁产生的条件是什么?答案:死锁指的是在多进程或多线程的系统中,由于竞争资源而导致进程或线程无法继续执行的情况。
死锁产生的条件包括互斥条件(资源只能被一个进程或线程占用)、请求与保持条件(进程或线程在持有某个资源的同时,继续请求其他资源)、不剥夺条件(进程或线程已获取的资源不能被剥夺)、循环等待条件(存在一个进程/线程等待链,形成一个循环等待资源的关系)。
参考答案 : 1、 D 2、 C 3、硬件子系统提高计算机系统的工作效率 6、 C D软件子系统 4、独立性 及时性 交互性 5、7、存储管理 文件管理 作业管理 8、 B 9、操作系统第一章复习1关于操作系统,下列叙述不正确的是( )。
A 、管理系统资源B 、控制 程序执行C 、改善人机界面D 、提高用户软件运行速度2、 以下哪个系统不是基本的操作系统().A 、分时操作系统B 、实时操作系统C 、分布式操作系统D 、多道批处理系统3、 计算机系统由 _________ 和 __________ 组成。
4、 分时操作系统具有的四个主要特点是同时性、 _____________ 、 ________ 和 _________ 。
5、 多道程序设计的根本目标是 _______________________ 。
6、 多项选择:操作系统设计目标是( )。
A 、管理系统资源B 、提高安全性C 、方便用户使用系统D 、使系统能高效工作7、 操作系统的资源管理功能主要包括处理器管理、 ________ 、 _______ 、设备管理和___________ 。
8、 在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。
A 、批处理操作系统B 、实时操作系统C 、分时操作系统D 、多处理机操作系统9、多项选择:引入多道程序设计的主要目的在于( )。
A 、提高实时响应速度 B 、充分利用处理机,减少机空闲时间 C 、有利于代码共享D 、充分利用外围设备E 、减少存储器碎片10、计算机发展到第三代,操作系统已成为软件的一个重要分支,最早的操作系统是11、设计实时操作时 ( )不是主要的追求目标。
A 、安全可靠B 、资源利用率 C 、及时响应D 、快速处理BD 10 、批处理操作系统 11、 B第一章复习题答案1、 计算机系统由哪些部分组成 ? 答:2、 什么是计算机的操作系统 ?答:操作系统 是计算机的一种系统软件,由它统一管理计算机系统的资源和控制程序的执 行。
一、选择题1. 计算机启动是执行的一个程序是()。
A.引导扇区B.bootC.BIOS D.Load解析:CPU加电后会首先执行BIOS程序,其中POST加电自检程序是执行的第一个例行程序。
2. 执行进程调度就是()。
A.一号变迁B.二号变迁C.三号变迁D.四号变迁解析:进程调度就是就绪态到执行态,也就是一号变迁3. 操作系统的主要功能是管理计算机的()A.进程B.作业C.进程和数据D.资源解析:操作系统是为了合理组织计算机工作流程,管理分配计算机系统的硬件和软件资源最大限度地提高计算机系统的利用率。
4. 属于内中断的是()A.内存校验错B.进程缺页C.设备完成了任务D.键盘输入一个字符解析:处理机外部发生的中断叫外中断,当前进程发生的中断叫内中断。
5. 进程运行的三种基本状态是指()A.就绪、执行、阻塞B.就绪、执行、挂起C.就绪、执行、死锁D.就绪、执行、停止6. 产生死锁的4个必要条件是互斥、()、请求与保持、环路等待。
A.请求与阻塞B.不剥夺C.请求与释放D.阻塞与释放7.()是指程序员发出命令到系统给出结果的时间间隔A.响应时间B.周转时间C.等待时间D.运行时间8.()淘汰算法的淘汰次数最少。
A.最不经常使用B.先进先出C.最佳D.最近最少用解析:最佳页面置换算法具有最低缺页率,算法无法实现,但是可以去评价其他算法。
最佳页面置换算法、先进先出页面置换算法、最近最少使用页面置换算法、最近未使用置换算法NRU 、时钟页面置换算法、二次机会页面置换法9. 不需要用缓冲技术的是()A.输入速率> 输出速率B.输入速率< 输出速率C.输入速率!= 输出速率D.输入速率== 输出速率解析:缓冲是为了缓和CPU与I/O设备速度不匹配的矛盾,提高CPU和I/O 设备的并行性。
10. 用硬盘模拟打印机属于()设备。
A.共享B.虚拟C.独占D.块解析;模拟体现了虚拟性。
11. 与计算机硬件直接打交道的是()A.操作系统B.编译系统C.系统应用程序D.命令处理程序解析:操作系统是用户与计算机硬件系统之间的接口12. 嫦娥三号的操作系统spaceOS2是()A.批处理操作系统B.实时操作系统C.分时操作系统D.网络操作系统解析:实时操作系统比分时操作系统可靠,专门用于特定的处理,如航天。
复习题一、选择题1.若把操作系统看作计算机系统资源的管理者,下列(D )不属于操作系统所管理的资源。
A.程序B.内存 D.中断2.通道是一种(C )。
A.I/O端口 B.数据通道C. I/O专用处理器D软件工具3、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是( C )。
A.程序查询B.中断方式方式D.无条件存取方式4、文件系统中用(C )管理文件。
A.作业控制块B.索引C.目录D.软硬件结合的方法5、常用的文件存取方法有两种,顺序存取和(C )存取。
A.流式B. 串联C.随机D.索引6、.作业在后备队列一旦被调度程序选中,作业就处于(B)状态。
A.提交B.执行C.完成D.收容7.(A )是指从作业提交到给系统到作业完成的时间段。
A.周转时间B.响应时间C.等待时间D. 触发时间8.缓冲技术的缓冲池在(A)。
A.内存B.外存D.寄存器9.按文件的逻辑结构划分,文件分为记录式文件和( C )文件。
A.索引文件 B.流式文件C.字符流式文件 D.读写文件10.( B )是作业存在的唯一标志。
A.作业名B.作业控制块C.程序名 D进程控制块11.分配到必要资源,并获得处理机的进程状态是(B )。
A.就绪状态B.执行状态C.阻塞状态D.撤销状态12.在进程管理中,当(B)时,进程从阻塞状态变为就绪状态。
A.进程被进程调度程序选中B.等待某一事件发生C.等待某一事件D.时间片到13.进程的并发执行是指若干进程(D )。
A.同时执行B.执行时间不可重叠C.共享资源D.执行时间上重叠14.下列进程状态,(C )变化是不可能发生的。
A.执行—>就绪B.执行—>等待C.等待—>执行D.等待—>就绪15.作业调度从处于(D )状态的队列由选取适当的作业投入运行。
A.运行B.提交C.完成D.后备16.在存储管理中,采用覆盖技术与交换技术的目的是( A)。
A.节省主存空间B.物理上扩充主存空间C.提高CPU效率D.实现主存共享17.CPU输出数据的速度远远高于外部设备的速度,为解决这一矛盾,可采用( A )。
计算机操作系统期末复习题注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。
A、应用软件B、系统软件C、通用软件D、工具软件答案-1:B2、计算机系统的组成包括()。
A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。
A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。
A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统6、批处理操作系统提高了计算机的工作效率,但()。
A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。
A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。
A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。
A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。
A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。
A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。
操作系统试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.安全管理D.病毒防护答案:D.病毒防护。
病毒防护不是操作系统的基本功能,而是由单独的防病毒软件提供的。
2、下列哪个不是进程的概念?A.程序的执行实例B.一个正在执行的程序C.一个正在运行的程序D.一个执行中的程序片段答案:D.一个执行中的程序片段。
进程是指一个正在执行的程序,它包括程序的代码、数据和系统资源(如内存、文件、设备等)。
3、在分页系统中,页面的大小由哪个因素决定?A.物理内存的大小B.操作系统的类型C.程序的大小和类型D.虚拟内存的大小答案:C.程序的大小和类型。
在分页系统中,页面的大小通常由程序的大小和类型决定。
较大的程序需要更大的页面,而不同类型的程序可能需要不同的页面大小。
4、下列哪个选项不是文件系统的特点?A.可重用性高B.易于维护和升级C.数据安全性高D.数据可共享性强答案:C.数据安全性高。
文件系统的数据安全性并不一定高,它依赖于特定的安全措施和权限管理。
例如,一些文件系统可能没有访问控制列表(ACL)或其他安全机制。
二、简答题5、请简述操作系统的基本功能。
答案:操作系统的基本功能包括进程管理、内存管理、文件管理和设备管理。
进程管理负责创建、调度和终止进程;内存管理负责分配、保护和回收内存;文件管理负责创建、读取、写入和删除文件;设备管理负责控制和管理各种输入/输出设备。
51、请简述分页系统和分段系统的区别。
答案:分页系统和分段系统都是用于实现虚拟内存的技术,但它们在组织和分配内存空间的方式上有所不同。
分页系统将内存空间分为固定大小的页面,而分段系统将内存空间分为不同大小的段。
分段系统可以更好地满足不同程序的需求,因为每个段可以具有不同的属性(如访问权限、大小等)。
操作系统复习试题及答案一、选择题1、以下哪个选项不是操作系统的功能?A.进程管理B.内存管理C.文件系统管理D.数据库系统管理答案:D解释:操作系统主要负责计算机系统的资源管理,包括进程管理、内存管理、文件系统管理和设备管理等。
计算机操作系统期末复习题及答案⼀、名词解释(每题2分,共10分)1、原语2、进程3、管态4、原⼦操作5、临界区6、死锁7、虚拟存储器8、缺页中断⼆、选择题(每题1分,共10分)1、在现代操作系统中引⼊了(),从⽽使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在⼀台主机上同时连接多台终端,多个⽤户可以通过各⾃的终端同时交互地使⽤计算机。
A.⽹络B.分布式C.分时D.实时3、从⽤户的观点看,操作系统是()。
A. ⽤户与计算机硬件之间的接⼝B.控制和管理计算机资源的软件C. 合理组织计算机⼯作流程的软件D.计算机资源的的管理者4、在下列性质中,哪⼀个不是分时系统的特征。
()A. 交互性B. 多路性C. 成批性D. 独占性5、引⼊多道程序的⽬的在于()。
A.充分利⽤CPU,减少CPU等待时间B.提⾼实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利⽤存储器6、当CPU处于管态时,它可以执⾏的指令是()。
A. 计算机系统中的全部指令B. 仅限于⾮特权指令C. 仅限于访管指令D. 仅限于特权指令7、下列各项步骤中,哪⼀个不是创建进程所必须的步骤()。
A. 建⽴⼀个进程控制块PCBB. 由CPU调度程序为进程调度CPUC.为进程分配内存等必要的资源D.将PCB链⼊进程就绪队列8、为了对紧急进程或重要进程进⾏调度,调度算法应采⽤()。
A.先进先出调度算法B. 优先数法C.最短作业优先调度D. 定时轮转法9、进程调度的关键问题是选择合理的(),并恰当地进⾏代码转换。
A.时间⽚间隔B. 调度算法C.CPU速度D. 内存空间10、并发性是指若⼲事件在()发⽣。
A.同⼀时刻B.同⼀时间间隔内C.不同时刻D.不同时间间隔内11、如果某⼀进程获得除CPU外的所有所需运⾏资源,经调度,分配给它CPU,该进程将进⼊()。
A.就绪状态B. 运⾏状态C.等待状态D. 活动状态12、⼀个进程被唤醒意味着()。
计算机操作系统试题与答案一、选择题(每题 2 分,共 40 分)1、操作系统是一种()。
A 应用软件B 系统软件C 工具软件D 专用软件答案:B解析:操作系统是管理计算机硬件与软件资源的程序,是系统软件的核心。
2、以下不属于操作系统主要功能的是()。
A 进程管理B 存储管理C 设备管理D 文字处理答案:D解析:文字处理通常由专门的文字处理软件完成,如 Word 等,不是操作系统的主要功能。
操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。
3、在多道程序设计环境中,操作系统分配资源以()为基本单位。
A 程序B 进程C 作业D 指令答案:B解析:进程是程序在一个数据集合上运行的过程,是操作系统进行资源分配和调度的基本单位。
4、以下关于进程的描述,错误的是()。
A 进程是动态的B 进程是程序的执行过程C 进程可以并发执行D 进程与程序是一一对应的答案:D解析:一个程序可以对应多个进程,例如同一程序多次执行就会创建多个进程。
5、进程的三种基本状态是()。
A 就绪、执行、阻塞B 挂起、执行、就绪C 就绪、等待、执行D 执行、就绪、完成答案:A解析:进程的三种基本状态是就绪、执行和阻塞。
就绪状态表示进程具备运行条件,等待被分配 CPU;执行状态表示进程正在 CPU 上运行;阻塞状态表示进程因等待某一事件而暂停执行。
6、进程控制块(PCB)中不包含的信息是()。
A 进程优先级B 进程状态C 进程名D CPU 调度算法答案:D解析:CPU 调度算法是操作系统内核的一部分,不在进程控制块中。
进程控制块包含进程的标识信息、状态信息、优先级、资源清单等。
7、以下关于死锁的描述,错误的是()。
A 死锁是一种系统状态B 死锁是可以避免的C 产生死锁的原因是资源竞争D 发生死锁时,所有进程都处于阻塞状态答案:D解析:发生死锁时,系统中的部分进程处于阻塞状态,而不是所有进程。
8、预防死锁的方法中,破坏“请求和保持”条件是指()。
操作系统1. 惯于在进程状态转换时,下列哪一种状态是不可能发生的?( A)A.阻塞态→运行态B.运行态→就绪态C.运行态→阻塞态D. 就绪态→运行态2. 进程已具备了运行条件,但由于没有获得CPU而不能运行时所处的状态为(D )A.阻塞状态B.进入状态C.后备状态D.就绪状态3. 进程的通信中,临界资源中的资源一次最多允许( A)个进程访问。
A. 1 B.2 C. 3 D.04. (C )是指把作业提交到系统完成的时间间隔:A.响应时间B.等待时间C.周转时间D.运行时间5. 下列哪一项正确描述了进程和程序的相互关系?( C)A.程序的运行目标是执行它所对应的程序,程序是动态的,而进程是静态的B进程的运行目标是执行它所对应的程序,程序是动态的,而进程是静态的C.程序的运行目标是执行它所对应的程序,程序是静态的,而进程是动态的D进程的运行目标是执行它所对应的程序,程序是静态的,而进程是动态的6.在虚拟页式存储管理中,下列说法正确的是( D)A.页面长度可变,并且是软件的设计特性B.页面长度固定,并且是软件的设计特性C.页面长度可变,并且是硬件的设计特性D.页面长度固定,并且是硬件的设计特性7.有一虚拟存储系统,若进程在内存中占3页(开始时内存为空),若采用先进先出(FIFO)页面淘汰算法,当执行如下访页页号序列后1,2,3,4,1,2,5,1,2,3,4,5,会产生( )缺页。
A.7次B.8次 C. 9次D.10次答案:C8.若检索某快表的时间为20ns,访问内存的时间为100 ns。
如果不能在快表中找到该页号,则CPU存取数据总共需要的时间是( D )。
P152(A)100 ns (B)120 ns (C)140 ns (D)220 ns9.已知某程序段逻辑地址2222B,页面大小为1024B。
则其页号及页内地址分别是( A)。
(A)2和174 (B)3和234 (C)1和1000 (D)2和724//注意1KB=1024B10. 操作系统基本特征是( B)P14(A)并发性、共享性、顺序性、封闭性(B)并发性、共享性、虚拟性、异步性(C)顺序性、封闭性、虚拟性、异步性(D)并发性、共享性、虚拟性、顺序性11.若检索某快表的时间为10ns,访问内存的时间为50 ns。
如果不能在快表中找到该页号,则CPU存取数据总共需要的时间是( D)。
(A)100 ns (B)60 ns(C)70 ns (D)110 ns12.已知某程序段逻辑地址12345B,页面大小为2500B。
则其页号及页内地址分别是( A)。
(A)4和2345 (B)3和4845(C)5和155 (D)6和34513.某进程由于需要从磁盘上读入数据而处于阻塞状态,当系统完成了所需的读盘操作后,此时该进程的状态将( A )(A)从阻塞变为就绪(B)从运行变为就绪(C)从运行变为阻塞(D)从就绪变为运行14. 进程三种基本状态之间转换错误是( D)(A)就绪→执行(B)执行→就绪(C)阻塞→就绪(D)就绪→阻塞15. 已知进程P1、P2、P3要求服务时间分别是10、20、30,等待时间分别是10,30,20,则它们的高响应比优先权从高到低的排列顺序是( D) 2 2.5 1.6(A)P1、P2、P3 (B)P3、P2、P1(C)P1、P3、P2 (D)P2、P1、P3//高响应比优先权=(等待时间+要求服务时间)/要求服务时间P9816 下列哪一个不是产生死锁的必要条件( B)(A)互斥条件(B)抢占条件(C)不可剥夺条件(D)环路等待条件//产生死锁的必要条件:①互斥条件;②请求和保持条件;③不可抢占条件;④循环等待条件17.一作业进入内存后,则所属该作业的进程初始时处于( C) 状态(A)运行(B)挂起(C)就绪(D)执行(A)就绪队列中有进程A ,阻塞队列中有进程B(B)就绪队列中有进程B ,阻塞队列中有进程A(C)就绪队列中有进程A和B,A排在B之前。
(D)阻塞队列中有进程A和B,B排在A之前。
//ppt09 13页二、填空题1. 下列算法描述了进程某操作原语的执行过程,该操作原语是P原语f(s) {s.value:= s.value-1;If s.value<0block(s,L)}2.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
回答“对”或“错”错。
3. 进程间相互合作的关系是_同步_关系。
4. 进程间相互对资源争用的关系是___互斥__关系。
5. 对信号量S每执行一次V操作,则信号量S的值__加1___。
6. 当信号量S的值__<0___时,执行P操作的进程的状态就置为阻塞状态。
7. 先来先服务调度算法FCFS( first come first serve)不利于_短作业_进程。
短作业在系统中的驻留平均时间与长作业的驻留平均时间相同, 这对短作业是不利的8. 短进程优先(SPF)调度算法不利于_长作业_进程。
9. 若信号量S的初值定义为10,则在S上调用了16次P操作和15次V操作后S的值应该为__9___。
10. 若单处理机系统中有6个硬实时任务,它们的周期时间都是50MS,而每次的处理时间为10MS,则系统是_不可_调度的。
(回答“可”或“不可”)//P10611. 对信号量S每执行一次P操作,则信号量S的值_减1____。
12. 当信号量S的值_<=0____时,执行V操作的进程将唤醒阻塞队列中的第一个进程。
三、设有P1、P2、P3、P4、P5四个进程,其代码如下方框。
就绪队列初始状态为P1、P2、P3、P4,P5信号量初值为s. value = 3。
//PPT09 16页1. 系统中有 3 个临界资源。
2. 当s. value = 1时(第一次),就绪队列中的进程是P4 P5 P1 P2,正在执行的进程是P33. 当s. value = -2时,就绪队列中的进程是 P2 P3 , 正在执行的进程是 P1 ,阻塞队列中的进程是 P4,P5 。
四、有如下五个进程。
系统用短进程SPF 优先算法为它们服务,请填写下表,并求平均周转时间和平均带权周转时间,页表0d5cH=3420, 页号=3420/512=6页内地址=3420%512=348物理地址=10*512+348=5468六、假定某进程有8个页面,系统为分配了三个物理块.并考虑有以下的页面号引用串:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1使用最佳置换算法发生几次页面置换?七、假定某进程有8个页面,系统为分配了三个物理块.并考虑有以下的页面号引用串:7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,7,0,1使用先进先出页面置换算法发生几次页面置换?1.操作系统的目标:方便性,有效性,可扩充性,开放性2.操作系统基本特征:并发性(最重要),共享性,虚拟性,异步性3.程序顺序执行的特征:顺序性,封闭性,可再现性4.程序并发执行的特征:间断性共享、合作、制约导致:执行—暂停—执行;失去封闭性资源状态由多程序改变;不可再现性相同环境和初始条件,重复执行结果不同。
5.进程的特征:结构特征:动态性(最基本),并发性,独立性,异步性6.进程和程序的关系:1)进程是一个动态概念,程序是一个静态概念。
(2)进程具有并行特征,程序没有。
(3)进程是竞争资源的基本单位(4)一个程序对应多个进程,一个进程为多个程序服务7.进程控制块:PCB是OS中最重要的记录型结构。
OS用PCB对并发进程进行管理和控制。
PCB是进程存在的唯一标志。
PCB常驻内存。
OS专门开辟PCB区将所有的PCB组织成若干个链表或队列。
8.进程管理中最基本功能是进程控制9.进程控制一般由OS内核来实现。
10.临界资源:一次仅允许一个进程使用的共享资源如:打印机、磁带机、表格11.进程的两种制约关系:间接制约:进程间由于共享某种系统资源,而形成的相互制约。
直接制约:进程间由于合作而形成的相互制约。
12.进程的两大关系:互斥:互斥是并发执行的多个进程由于竞争同一资源而产生的相互排斥的关系同步:同步是进程间共同完成一项任务时直接发生相互作用的关系同步进程间具有合作关系进程必须互斥进入临界区13.同步机制遵循的原则:空闲让进;忙则等待;有限等待;让权等待周转时间:从作业被提交给系统开始,到作业完成为止的这段时间间隔称为作业周转时间;带权周转时间:W=T/TsT:作业的周期时间Ts:系统为提供为它提供服务的时间(真正运行时间)14.吞吐量指单位时间内系统所完成的作业数。
15.产生死锁的必要条件:1)互斥条件(2)请求和保持条件(3)不剥夺条件(4)环路等待条件预防死锁:互斥条件(不可以)请求和保持条件(1 )不剥夺条件(1 )环路等待条件(1)16优先权=(等待时间+要求服务时间)/ 要求服务时间17.为提高空间利用率采用离散分配方式18.为提高对换速度采用连续分配方式19.页号=逻辑地址/页面大小页内地址(偏移量)=逻辑地址mod页面大小20在实时系统中,系统处理能力必需要强。
假定系统中有m个周期性的硬实时任务,它们的处理时间可表示为Ci。
周期时间表示为Pi,则在单处理机情况下,必须满足以下的限制条件:C1/P1+C2/P2+...+Cm/Pm<=1系统才是可调度的。
页面系统为了能在内存中找到每个页面对应的物理块而为进程建立的一张页面映像表,简称页表。
21.页表作用:实现从页号到物理块号的地址映射。
1213141516171819202122232425262728293031有效访问时间:T命中率:hT=h*t1+(1-h)*t2t1=命中时CPU存储数据的时间,t2=表示未命中时CPU存储数据的时间22.页的大小固定且由系统决定,段的长度不固定,决定于用户所编写的程序23.P操作(wait)原语,V操作(signal)原语structure semaphore{int value;char *L;} s1,s2;wait(s){s.value:= s.value-1;If s.value<0block(s,L)}signal(s){s.value:= s.value+1;If s.value<=0wakeup(s,L) }。