操作系统练习题

操作系统练习题
操作系统练习题

操作系统第一次作业

一、选择题:

1、下面关于线程的叙述中正确的是()。

A、线程包含CPU现场,可以独立执行程序;

B、每个线程有自己独立的地址空间;

C、进程只能包含一个线程;

D、线程之间的通信必须使用系统调用函数。

2、核心级线程是指()。

A、内核创建的核心线程;

B、内核创建的用户线程;

C、在核心态下运行的线程;

D、在用户态下运行的线程。

3、下列选择中,()不是操作系统关心的主要问题。

A、管理计算机裸机;

B、设计、提供用户程序与计算机硬件系统的界面;

C、管理计算机系统资源;

D、高级程序设计语言的编译器。

二、综合题:

1、一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始运行,程序B后开始运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时间?

2、What is multiprogramming? What are its advantages?

3、What is a process? Which three components does a process consist of?

4、英文教材(第五版):150页Review Questions:3.10 3.14

199页Problems:4.1

249页Problems:5.2

250页:Problems:5.3

计算机操作系统 习题3

6.通道是一种___C___。 A.I/O端口B.数据通道C.I/O专用处理器D.软件工具 7.SPOOLING系统提高了___A__的利用率。 A.独占设备B.共享设备C.文件D.主存储器 8.文件系统是指____D__。 A.文件的集合B.文件目录 C.实现文件管理的一组软件D.文件、管理文件的软件及数据结构的总体 9.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变移动臂的移动方向的调度算法是__B____. A.先来先服务 B.最短寻找时间优先 C.电梯调度 D.优先级高者优先 10.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用___B___。 A.并行技术B.缓冲技术C.通道技术D.虚存技术 11.在操作系统中,用户在使用I/O设备时,通常采用___B___。 A.物理设备名B.逻辑设备名C.虚拟设备名D.设备牌号 12.位示图方法可用于___A___。 A.盘空间的管理B.盘的驱动调度 C.文件目录的查找D.页式虚拟存贮管理中的页面调度 13.逻辑文件存放在到存储介质上时,采用的组织形式是与存储介质特性和__D___有关的。 A.逻辑文件结构B.文件大小 C.主存储器管理方式D.分配外设方式 14.Windows所创建的每个进程都是以调用___B___API函数开始。A.ExitProcess() B.CreateProcess() C.CreateFile() D.TerminateProcess () 15.若当前进程因时间片用完而让出处理机时,该进程应转变为___A___状态。

二、不定项选择题(本大题共5小题,每小题2分,共10分)在每小题不止一个选项是符合题目要求的,请将正确选项的 字母填在题中的括号内。多选、少选、错选均无分。 1.存储管理诸方式中,采用动态重定位装入作业的是_CDE____存储管理等。 A.单用户连续 B.固定分区 C.可变分区 D.页式 E.段式 2.不同的计算机系统,其通道命令的格式可能不同,但一般都由_ABCD____等组成。A.命令码 B.数据主存地址 C.传送字节个数 D.标志码 E.设备绝对号 3.关于进程的叙述_ABCE____是正确的。 A.“一个进程独占处理器时其执行结果只取决于进程本身”。 B.“一个进程的工作没有完成之前,另一进程就可开始工作,则称这些进程具有并发性”。 C.“并发进程是轮流占用处理器的”。 D.“可同时执行的进程是指若干进程同时占用处理器”。 E.“进程并发执行时其执行结果与进程执行的相对速度有关”。 4.对于辅助存储器,_BE____的提法是正确的。 A.“不是一种永久性的存储设备” B.“能永久地保存信息” C.“可被中央处理器直接访问” D.“是CPU与主存之间的缓冲存贮器” E.“是文件的主要存储介质” 5.在多进程的并发系统中,有关进程间的关系的正确说法是( BDE ) A.都是逻辑上无关的 B.有些可能逻辑上无关的 C.都是逻辑上有关的 D.有些可能逻辑上有关的 E.它们之间都直接或间接发生关系

《操作系统》练习题及参考答案

《操作系统》练习题及参考答案 一、单项选择题(每小题1分,共15分) 1.操作系统是一种() A.系统软件 B.系统硬件 C.应用软件 D.支援软件 2.MS—DOS的存贮管理采用了() A.段式存贮管理 B.段页式存贮管理 C.单用户连续存贮管理 D.固定式分区存贮管理 3.用户程序在目态下使用特权指令将引起的中断是属于() A.硬件故障中断 B.程序中断 C.外部中断 D.访管中断 4.MS—DOS中用于软盘整盘复制的命令是() https://www.360docs.net/doc/2b9705642.html,P B.DISKCOPY C.SYS D.BACKUP 5.位示图方法可用于() A.盘空间的管理 B.盘的驱动调度 C.文件目录的查找 D.页式虚拟存贮管理中的页面调度 6.下列算法中用于磁盘移臂调度的是() A.时间片轮转法 B.LRU算法 C.最短寻找时间优先算法 D.优先级高者优先算法 7.在以下存贮管理方案中,不适用于多道程序设计系统的是() A.单用户连续分配 B.固定式分区分配 C.可变式分区分配 D.页式存贮管理 8.已知,作业的周转时间=作业完成时间-作业的到达时间。现有三个同时到达的作业J1,J2和J3,它们的执行时间分别是T1,T2和T3,且T1 A.T1+T2+T3 B.(T1+T2+T3) C.T1+T2+T3 D. T1+T2+T3 9.任何两个并发进程之间() A.一定存在互斥关系 B.一定存在同步关系 C.一定彼此独立无关 D.可能存在同步或互斥关系 10.进程从运行状态进入就绪状态的原因可能是() A.被选中占有处理机 B.等待某一事件 C.等待的事件已发生 D.时间片用完

11.用磁带作为文件存贮介质时,文件只能组织成() A.顺序文件 B.链接文件 C.索引文件 D.目录文件 12.一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响应比是() A.2 B.1 C.3 D.0.5 13.多道程序设计是指() A.在实时系统中并发运行多个程序 B.在分布系统中同一时刻运行多个程序 C.在一台处理机上同一时刻运行多个程序 D.在一台处理机上并发运行多个程序 14.文件系统采用多级目录结构后,对于不同用户的文件,其文件名() A.应该相同 B.应该不同 C.可以相同,也可以不同 D.受系统约束 15.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是() A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 二、双项选择题(每小题2分,共16分) 1.能影响中断响应次序的技术是()和()。 A.时间片 B.中断 C.中断优先级 D.中断屏蔽 E.特权指令 2.文件的二级目录结构由()和()组成。 A.根目录 B.子目录 C.主文件目录 D.用户文件目录 E.当前目录 3.驱动调度算法中()和()算法可能会随时改变移动臂的运动方向。 A.电梯调度 B.先来先服务 C.扫描 D.单向扫描 E.最短寻找时间优先 4.有关设备管理概念的下列叙述中,()和()是不正确的。 A.通道是处理输入、输出的软件 B.所有外围设备的启动工作都由系统统一来做 C.来自通道的I/O中断事件由设备管理负责处理 D.编制好的通道程序是存放在主存贮器中的 E.由用户给出的设备编号是设备的绝对号

操作系统练习题

操作系统练习题 一、选择题: 1、从用户的观点看,操作系统是()。 A. 用户与计算机硬件之间的接口 B.控制和管理计算机资源的软件 C. 合理组织计算机工作流程的软件 D.计算机资源的的管理者 2、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()A.并行技术B.缓冲技术C.虚拟存储器技术D.覆盖技术 3、下面最有可能使得高地址空间成为大的空闲区的分配算法是()。 A.首次适应法 B.最佳适应法 C.最坏适应法 D.循环首次适应法 4、在下面关于虚拟存储器的叙述中,正确的是()。 A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存 B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存 C.要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存 D.要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存 5、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。 A.224 B.216 C.28 D.232 6、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是()。 A.无上邻空闲区,也无下邻空闲区 B.有上邻空闲区,但无下邻空闲区 C.有下邻空闲区,但无上邻空闲区 D.有上邻空闲区,也有下邻空闲区 7、已经获得除()以外的所有资源的进程处于就绪状态 A.打印机B.存储器C.CPU D.磁盘空间 8、下列进程的实体的转换中,哪一个是不正确的( )。 A.就绪->运行 B.运行->就绪 C.就绪->阻塞 D.阻塞->就绪 9、操作系统中有一组常称为特殊系统调用的程序,它不能被系统中断,在操作系统中称为()。 A.初始化程序B.原语C.子程序D.控制模块 10、在一段时间内,只允许一个进程访问的资源称为()。 A.共享资源B.临界区C.临界资源D.共享区 11、选择内存中驻留时间最长的页面作为淘汰对象的算法是()。 A.先进先出 B.最近最久未使用 C.顺序规定 D.时间片轮转法 12、在操作系统中,对信号量S的P原语操作定义中,使进程进入相应阻塞队列等待的条件是()。

操作系统练习题_及答案

操作系统练习题 第一章引言 (一)单项选择题 1操作系统是计算机系统的一种( )。A.应用软件 B.系统软件c.通用软件D.工具软件 2.操作系统目的是提供一个供其他程序执行的良好环境,因此它必须使计算机( ) A.使用方便 B.高效工作 C.合理使用资源 D.使用方便并高效工作3.允许多个用户以交互方式使用计算机的操作系统是( )。A.分时操作系统 B.批处理单道系统 C.实时操作系统 D.批处理多道系统 4.下列系统中( )是实时系统。A.计算机激光照排系统 B.办公自动化系统 C.化学反应堆控制系统 D.计算机辅助设计系统 5.操作系统是一种系统软件,它( )。A.控制程序的执行 B.管理计算机系统的资源C.方便用户使用计算机 D.管理计算机系统的资源和控制程序的执行 6.计算机系统把进行( )和控制程序执行的功能集中组成一种软件,称为操作系统A.CPU管理B.作业管理 C.资源管理D.设备管理 7.批处理操作系统提高了计算机系统的工作效率,但( )。 A.不能自动选择作业执行 B.无法协调资源分配 c.不能缩短作业执行时间 D在作业执行时用户不能直接干预 8.分时操作系统适用于( )。A.控制生产流水线B.调试运行程序c.大量的数据处理D.多个计算机资源共享 9.在混合型操作系统中,“前台”作业往往是指( )。A.由批量单道系统控制的作业B.由批量多道系统控制的作业 c.由分时系统控制的作业D.由实时系统控制的作业 10.在批处理兼分时的系统中,对( )应该及时响应,使用户满意。A.批量作业B.前台作业c.后台作业D.网络通信 11.实时操作系统对可靠性和安全性要求极高,它( )。A.十分注重系统资源的利用率B.不强调响应速度 c.不强求系统资源的利用率 D.不必向用户反馈信息 12.分布式操作系统与网络操作系统本质上的不同之处在于( )。A.实现各台计算机之间的通信B.共享网络个的资源 c.满足较大规模的应用 D.系统中若干台计算机相互协作完成同一任务 13.SPOOL技术用于( )。A.存储管理B.设备管理C.文件管理 D.作业管理 14.( )为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率。 A处理器管理 B.存储管理 c.文件管理 D.作业管理 (二)填空题 1. 计算机系统是按用户要求接收和存储信息,自动进行_______并输出结果信息的系统。 2.计算机是由硬件系统和_______系统组成。3.软件系统由各种_______和数据组成。4.计算机系统把进行_______和控制程序执行的功能集中组成一种软件称为操作系统。5.操作系统使用户合理_______,防止各用户间相互干扰。6.使计算机系统使用方便和_______是操作系统的两个主要设计目标。7.批处理操作系统、_______和实时操作系统是基本的操作系统。8.用户要求计算机系统中进行处理的一个计算机问题称为_______。9.批处理操作系统按照预先写好的_______控制作业的执行。10.在多道操作系统控制下,允许多个作业同时装入_______,使中央处理器轮流地执行各个作业。11.批处理操作系统提高了计算机系统的_______,但在作业执行时用户不能直接干预作业的执行。12.在分时系统中,每个终端用户每次可以使用一个由_______规定的cPu时间。13分时系统具有同时性、独立性、及时性和_______等特点。14.在批处理兼分时系统中,往往把由分时系统控制的作业称为_______作业,把由批处理系统控制的作业称为_______作业。l5.实时系统要求有_______,不强求系统资源的利用率。16.网络操作系统能实现各台计算机之间的通信和网络中各种_______的共享。17.分布式计算机系统中各台计算机_______主次之分。18.操作系统的资源管理功能有:处理器管理、_______、文件管理、设备管理和作业管理。19._______为用户合理地分配处理器时间.尽可能地使处理器处于忙状态,提高处理器的工作效率。20.文件管理面向用户实现_______存取文件,管理用户信息的存储、检索、共享和保护。21.设备管理负责管理各种外围设备,包括设备的分配、启动以及_______的实现技术。 (三)简答题 1.什么是计算机系统?它由哪几部分组成? 2.计算机系统的资源包括哪些? 3简述操作系统的定义。4.为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标? 5.从操作系统提供的服务出发,操作系统可分哪几类? 6.何谓批处理操作系统? 7.为什么说批处理多道系统能极大地提高计算机系统的工作效率? 8分时系统如何使各终端用户感到好像自己独占一台计算机? 9.网络操作系统有何主要功能? 10.简述操作系统的五大功能。 第一章练习题参考答案 (一)单项选择题 1.B 2.D 3 A 4 C 5.D 6.C 7.D 8.B 9.C 10.B 11.C 12.D 13.B 14.B (二)填空题

第三版操作系统第3章习题

操作系统第三章总复习题 一、单选题 1、进程调度又称低级调度,其主要功能是( D )。 A.选择一个作业调入内存B.选择一个主存中的进程调出到外存 C.选择一个外存中的进程调入到主存D.将一个就绪的进程投入到运行 2、若进程P 一旦被唤醒就能够投入运行,系统可能为( D )。 A.分时系统,进程P 的优先级最高 B.抢占调度方式,就绪队列上的所有进程的优先级皆比P 的低 C.就绪队列为空队列 D.抢占调度方式,P 的优先级高于当期运行的进程。 3、一个进程P 被唤醒后,( D )。 A.P 就占有了CPU。B.P 的PCB 被移到就绪队列的队首。 C.P 的优先级肯定最高D.P 的状态变成就绪 4、若当前运行进程()后,系统将会执行进程调度原语。 A 执行了一个转移指令 B 要求增加主存空间,经系统调用银行家算法进行测算认为是安全的。 C 执行了一条I/O 指令要求输入数据。 D 执行程序期间发生了I/O 完成中断。 5、当系统中()时,系统将不会执行进程调度原语。 A.一个新进程被创建B.当前进程执行了P 操作。C.在非抢占调度中,进程A 正在运行而进程B 恰好被唤醒。D.分时系统中时间片用完。 6、在分时系统中,若当期运行的进程连续获得了两个时间片,原因可能是()。 A 该进程的优先级最高 B 就绪队列为空 C 该进程最早进入就绪队列 D 该进程是一个短进程 7、实时系统中采用的调度算法可以有如下几种: 1、非抢占优先权调度算法 2、立即抢占优先权调度算法 3、时间片轮转调度算法 4、基于时钟中断抢占的优先权调度算法 按实时要求的严格程度由低到高的顺序()。 A 1-3-2-4 B 3-1-4-2 C 3-1-2-4 D 1-3-4-2 8、三种主要类型的OS 中都必须配置的调度()。 A 作业调度 B 中级调度 C 低级调度 D I/O 调度 9、设系统中n 个进程并发,共同竞争资源X,且每个进程都需要m 个X 资源,为使该系统不会发生死锁,资源X 最少要有( C )个。 A m*n+1 B n*m+n C n*m+1-n D 无法预计 10、死锁的预防方法中,不太可能的一种方法使()。

《操作系统》课程综合练习题 及答案

《操作系统》综合练习题 一、填空题 1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。 2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用 运行在( 6 )态。 3.进程并发执行时有间断性、(7)和(8)的特点。 4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。 5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 ); 6.临界资源的概念是(12),而临界区是指(13)。 7.产生死锁的原因可以归结为两点:(14)和(15)。 8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。 9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内 存; 10.在操作系统中,不可中断执行的操作称为( 21 )操作; 11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ), 在临界区后设置( 24 )。 12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝 它的资源请求。 13.页面调入策略要解决(27)、(28)两个问题。 14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。 15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。 16.进程调度负责( 33 )的分配工作。 17.通常操作系统内核提供( 34 )功能和( 35 )功能。 参考答案: 1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理; 2、(5)系统态(核心态) ;(6)用户态; 3、(7)失去封闭性;(8)不可再现性 4、(9)动态;(10)并发; 5、(11)索引结点; 6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;

操作系统习题及答案一

习题一操作系统概论 选择题 1. 计算机的操作系统是一种() ■ A. 应用软件 B.系统软件 C.工其软件D 字表处理软件 2. 批处理系统的主要缺点是( ). A. CPU 的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 3. 计算机操作系统的功能是( ). A. 把源程序代码转换为标准代码 B. 实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换 D. 控制、管理计算机系统的资源和程序的执行 4. 在分时系统中,时间片一定时, (),响应时间越长. A. 内存越多 B.用户数越多 C.内存越少 D 用户数 越少 5. 操作系统的( )管理部分负责对进程进行调度 . A?主存储器 B.控制器 C.运算器 D 处理机 6. 从用户的观点看,操作系统是( ). A. 用户与计算机之间的接口 B. 控制和管理计算机资源的软件 C. 合理地组织计算机工作流程的软件 D. 由若干层次的程序按一定的结构组成的有机体 7. 操作系统的功能是进行处理机管理、 ()管理、设备管理及信息管理 9. 操作系统是现代计算机系统不可缺少的组成部分,是 为了提咼计算机的( 户使用计算机而配备的一种系统软件 . 10. 所谓()是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处 和外围设备等其他资源. A.多重处理 B.多道程序设计 C.实时处理 D?并行执行 11. ()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同 A. CPU 的利用率不高 C.不具备并行性 B.资源利用率 D.以上都不是 A.进程 B.存储器 C.硬件 D.软件 8.操作系统中采用多道程序设计技术提高 CPU 和外部设备的() A.利用率 B.效率 C.稳定性 D.兼容性 )和方便用 理机的时间

操作系统期末练习题-3

计算机操作系统练习题-3 一、选择题(选择一个正确答案的代码填入括号中,每个2分,共40分) 1.下面六个系统中,必须是实时系统的有()个。 办公自动化系统计算机辅助设计系统过程控制系统 航空订票系统计算机激光照排系统机器翻译系统 A.1 B.2 C.3 D.4 2.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指 ()调度算法。 A.先来先服务B.计算时间短的作业优先 C.响应比高者优先D.优先级 3.最坏适应分配算法把空闲区() A.按地址顺序从小到大登记在空闲区表中 B.按地址顺序从大到小登记在空闲区表中 C.按长度以递增顺序登记在空闲区表中 D.按长度以递减顺序登记在空闲区表中 4.在由9个生产者,6个消费者,共享容量为8的缓冲器组成的生产者-消费者问题中,互 斥使用缓冲器的信号量mutex的初值应该为()。 A.8 B.6 C.9 D.1 5.现代操作系统大量采用的层次设计方法,从已知目标N层用户要求,逐级向下进行设 计,称为()方法。 A.自底向上B.自左向右 C.核心扩展D.自顶向下 6.一个作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其响 应比是()。 A.0.5 B.1 C.2 D.3 7.文件系统采用二级文件目录可以()。 A.缩短访问存储器的时间B.解决同一用户间的文件命名冲突 C.节省内存空间D.解决不同用户间的文件命名冲突 8.操作系统层次设计中为避免形成过多环路而产生死锁,一般应尽量避免()。 A.上层调用下层B.高层调用低层 C.外层调用内层D.内层调用外层 9.可重定位内存分区分配的目的为()。 A.解决碎片问题B.便于多作业共享内存

操作系统复习题(答案)

第二章:操作系统复习题 单项选择 1.对操作系统的说法中错误的是______ A.按运行环境将操作系统分为实时操作系统和分时操作系统和批处理操作系统 B.分时操作系统具有多个终端 C.实时操作系统是对外来信号及时做出反应的操作系统 D.批处理操作系统指利用CPU的空余时间处理成批的作业 2.MS-DOS是基于____的操作系统. A.多用户多任务B.单用户多任务 C.单用户单任务D.多用户单任务 3.以下配置中,_____不是安装Windows 98硬件的最低要求。 A.Intel 80486DX、或PentiumCPU的计算机 B.至少16M以上的RAM C.至少150M的硬盘空间 D.标准VGA(或更高)显示卡 4.通常情况下,Windows 98用户可以通过______,从弹出的菜单中选取相应命令来创建快捷方式。 A.单击鼠标左键B.单击鼠标右键 C.双击鼠标左键D.双击鼠标右键 5.下列有关在Windows 98下查找文件或文件夹的说法,不正确的是______。 A.可以根据文件的位置进行查找 B.可以根据文件的只读属性进行查找 C.可以根据文件的内容进行查找 D.可以根据文件的修改日期进行查找 6.Windows 98提供了各种系统工具来帮助用户管理系统,其中的__可以检查、诊断和修复各种类型的磁盘损坏的错误。A.磁盘扫描程序B.磁盘空间管理C.磁盘碎片整理程序D.备份程序 7.在Windows 98资源管理器中,要查看磁盘的总容量、已用空间和可用空间等磁盘信息,通常可选择__菜单下属性功能。A.文件B.编辑C.查看D.工具 8.在Windows98中,当桌面上有多个窗口时,__________是当前窗口。 A.可以有多个窗口 B.只有一个固定窗口 C.被其它窗口盖住的窗口 D.一个标题栏的颜色与众不同的窗口 9.双击扩展名为.A VI的文件(音视频文件)后,Windows98将打开__________窗口。 A.CD播放器 B.媒体播放器 C.声音-录象机 D.附件

操作系统 练习题

第一章练习题 一、选择题 1.操作系统本身是一种系统软件,因此,它() A. 只能管理软件 B. 只能管理硬件 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.“通道”和“中断”技术的出现,使得输入输出设备与中央处理器可以并行工作 7. 下面关于分时系统和实时系统的说法正确的是() A.批处理系统具有批处理能力,但不具有分时交互能力 B.批处理系统是实现人机交互的系统 C.分时系统是实现自动控制无需人为干预的系统 D.分时系统本身既具有分时交互能力,又具有批处理能力 8、计算机的操作系统是一种()。 A.应用软件 B.系统软件 C.工具软件 D.字表处理软件 9.操作系统是一组()程序。 A.文件管理 B.中断处理 C.资源管理 D.设备管理 10.计算机操作系统的功能是()。 A.把源程序代码转换为标准代码 B.实现计算机用户之间的相互交流 C.完成计算机硬件与软件之间的转换 D.控制、管理计算机系统的资源和程序的执行 11.批处理系统的主要缺点是()。 A.CPU的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是 二、判断题 1、一个操作系统的系统调用越多,系统的功能就越强,用户使用就越复杂。 三、简答题 1、若程序P a、Pb 和P c 单独执行时间分别T a、Tb 和T c ,Ta=1 小时,Tb=1.5 小时,Tc=2 小时,其中处理机工作时间分别为T a=10 分钟,Tb=15 分钟,Tc=35 分钟。如果采用多道程序设计的方法,让T a、Tb 和T c 并发工作,假定处理机利用率达到60%,另加20 分钟系统开销,请问系统效率能提高百分之几?

操作系统练习题三四五章

第三章进程管理练习题 一、选择题 1.如果信号量S的值是0,此时进程A执行P(S)操作,那么,进程A会()。 A.继续运行 B.进入阻塞态,让出CPU C.进入就绪态,让出CPU D.继续运行,并唤醒S队列头上的等待进程 2. 正在运行的进程在信号量S上操作P操作之后,当S<0,进程将进入信号量的()。 A.等待队列 B.提交队列 C.后备队列 D.就绪队列 3.在非剥夺调度方式下,运行进程执行V原语后,其状态()。 A.不变 B.要变 C.可能要变 D.可能不变 4. 一个进程被唤醒,意味着()。 A.改进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首 5.. 系统感知进程的唯一实体是()。 A.JCB B.FCB C.PCB D.SJT 6. 一进程在某一时刻具有()。 A.一种状态 B.二种状态 C.三种状态 D.四种状态 7. 进程从运行状态变为等待的原因可能是()。 A.输入/输出事件发生 B.时间片到 C.输入/输出事件完成 D.某个进程被唤醒 8. 进程创建原语的任务是()。 A.为进程编制程序 B.为进程建立PCB表 C.为进程分配CPU D.为进程分配所需的各种资源 9. 进程被创建后即进入()排队。 A.阻塞队列 B.就绪队列 C.缓冲队列 D.运行队列 10.在操作系统中,进程是一个具有一定独立功能的程序在某个数据集上的一次。 A)等待活动 B)运行活动 C)单独操作 D)关联操作 11.下面对进程的描述中,错误的是。 A)进程是动态的概念 B)进程执行需要处理机 C)进程是有生命期的 D)进程是指令的集合

操作系统综合练习(教师版)

操作系统综合练习 一、单项选择题(答案白字隐藏) 1.以下描述与操作系统无关的是。 A. 方便用户的程序集合 B. 控制和管理计算机系统的硬件和软件资源 C. 计算机系统的硬件和软件资源的集合 D. 合理地组织计算机工作流程D 2.计算机操作系统的功能是。 A.把源程序代码转换为目标代码 B.实现计算机用户之间的相互交流 C. 完成计算机硬件与软件之间的转换 D. 控制、管理计算机系统的资源和程序的执行D 3. 操作系统可为用户提供三种界面,分别是。 A. 硬件接口、软件接口和GUI B. 字符命令接口、GUI和系统调用 B C. 硬件接口、字符命令接口和GUI D. 硬件接口、命令接口和程序接口 4.用户程序请求操作系统服务是通过。 A. 用户发送子程序调用指令 B. 用户发送API(或系统调用)B C. 用户发送中断指令 D. 以上三种都不可以 5.采用多道程序设计能。 A. 增加平均周转时间 B. 发挥并提高并行工作能力B C. 缩短每道程序的执行时间 D. 降低对处理器调度的要求

6.多道程序的引入主要是为了。 A. 提高CPU的速度 B. 提高内存的存取速度 C. 提高计算机的使用效率 C D. 减少CPU处理作业时间 7.以下关于操作系统作用的叙述中,不正确的是。 A. 管理系统资源 B. 控制程序执行 C. 改善人机界面 D. 提高用户软件运行速度 d 8.下面系统中,最可能具有硬实时特性。 A. 火车订票系统 B. 网络对战游戏 C. 生产流水线使用的工业机器人 c D. 可在线播放的流式多媒体(如Real) 9.操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。 A. 网络 B. 分布式 C. 分时 c D. 实时 10.在下列操作系统的各个功能组成部分中,不需要硬件的特别支持。 A. 进程调度 a B. 时钟管理 C. 地址影射 D. 中断系统

操作系统练习题3

一、选择题 1、进程和程序的最根本区别在于()。 (A)对资源的占有类型和数量 (B)进程是动态的,而程序是静态的 (C)看它们是否能够并发地在处理机上运行 (D)进程规模较小,程序规模较大 2、一个进程被唤醒意味着( C )。 (A)该进程的优先数变为最大 (B)该进程获得了CPU (C)该进程从阻塞状态变为就绪状态 (D)该进程排在了就绪队列的队首 3、进程的三种基本状态之间,下列( C )转换是不能进行的。 (A)就绪状态到执行状态(B)执行状态到阻塞状态 (C)阻塞状态到执行状态(D)阻塞状态到就绪状态 4、下列情况下,在( A )时,进程从阻塞状态转换到就绪状态。 (A)等待的某事件已经发生了 (B)时间片用完了 (C)分配到必要的资源并获得了处理机 (D)等待某事件 5、下列选项中,( D )不是在创建进程中所完成的工作。 (A)为被创建进程建立一个PCB (B)获取初始状态参数填入PCB (C)把PCB分别插入就绪队列和进程家族中 (D)为进程调度CPU使用权 6、下面对父进程和子进程的叙述中,正确的是( BD )。 (A)父进程创建了子进程,因此父进程执行完了,子进程才能运行(B)父进程和子进程之间可以并发执行 (C)撤消子进程时,应同时撤消其父进程 (D)撤消父进程时,应同时撤消其子进程 7、下列哪一个选项,体现了原语的主要特点( D )。 (A)并发性(B)异步性

(C)共享性(D)不可分割性 8、某进程在运行过程中需要等待从磁盘上读入数据,此时该进程的状态将()。 A、从就绪变为运行 B、从运行变为就绪 C、从运行变为阻塞 D、从阻塞变为就绪 9、进程控制块是描述进程状态和特性的数据结构,一个进程(D )。 A、可以有多个进程控制块 B、可以和其他进程共用一个进程控制块 C、可以没有进程控制块 D、只能有唯一的进程控制块 10.临界区是( C )。 A.一段共享数据区 B.一个缓冲区 C.一段互斥执行的程序段 D.一个互斥资源 11.信箱通信是一种( B )通信方式。 A.直接通信 B.间接通信 C.低级通信 D.信号量 12._( D )是一种只能进行P操作和V操作的特殊变量。 A.调度 B.进程 C.同步 D.信号量 二、填空题 1、进程实体由(程序段)、(数据段)和( PCB )三部分组成,其中的( PCB )是进程存在的唯一标志。 2、一次仅允许一个进程使用的共享资源称为(临界资源),每个进程中访问这种资源的那段程序称为(临界区) 3、多个进程共同完成一项任务时直接发生相互作用的关系称为(同步)个进程由于在竞争同一个物理资源而产生的相互制约的关系称为(互斥)关系。 4、通常,线程的定义是(一个进程内部包含的执行流),在现代操作系统中,资源的分配单位是(进程),而处理机的调度单位是(进程),一个进程可以有(多个)线程。 5、在消息传递系统中,进程间的数据交换,是以(格式化的消息)为单位的;消息传递系统的通信方式属于高级通信方式。又因其实现方式的不同而进一步分成(直间接通信方式)和(间接通信方式)两种。 6.信号量的物理意义是当信号量值大于零时表示(可用资源的数目);当信号量值小于零时,其绝对值为(因请求该资源而被阻塞的进程数目)。 7.若一个进程已进入临界区,其他欲进入临界区的进程必须(等待)。 8.将进程的(PCB )链接在一起就形成了进程队列。 9.用P、V操作管理临界区时,任何一个进程在进入临界区之前应调用(P )操作,退出临界区时应调用(V )操作。 10.用信箱实现通信时,应有(发送)和(接收)两条基本原语。

操作系统练习题

操作系统第一次作业 一、选择题: 1、下面关于线程的叙述中正确的是()。 A、线程包含CPU现场,可以独立执行程序; B、每个线程有自己独立的地址空间; C、进程只能包含一个线程; D、线程之间的通信必须使用系统调用函数。 2、核心级线程是指()。 A、内核创建的核心线程; B、内核创建的用户线程; C、在核心态下运行的线程; D、在用户态下运行的线程。 3、下列选择中,()不是操作系统关心的主要问题。 A、管理计算机裸机; B、设计、提供用户程序与计算机硬件系统的界面; C、管理计算机系统资源; D、高级程序设计语言的编译器。 二、综合题: 1、一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始运行,程序B后开始运行。程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时间? 2、What is multiprogramming? What are its advantages? 3、What is a process? Which three components does a process consist of? 4、英文教材(第五版):150页Review Questions:3.10 3.14 199页Problems:4.1 249页Problems:5.2 250页:Problems:5.3

操作系统3-.5练习题

第3-5章练习题 1.逻辑地址就是_______。 A. 用户地址 B. 相对地址 C. 物理地址 D. 绝对地址 2.分页存储管理系统中引入“快表”,是为了_____________。 A. 保存最近访问的数据 B. 保存最近用过的页表项 C. 保存最近用过的物理地址 D. 保存最近用过的虚拟地址 3.动态重定位技术依赖于。 A. 重定位装入程序 B.重定位寄存器 C. 地址机构 D.目标程序 4-1. 虚拟存储器的最大容量。 A. 为内外存容量之和 B.由计算机的地址结构决定 C.是任意的 D.由作业的地址空间决定 4-2.虚拟存储器的最大容量是由_____________决定的。 A.计算机系统的地址结构和内外存空间 B.页表长度 C.内存空间 D.逻辑空间 5.在虚拟存储系统中,若进程在内存中占3块(开始时为空),采用先进先出页面淘汰算法,当执行访问页号序列为1、2、3、4、l、2、5、1、2、3、4、5、6时,将产生次缺页中断。 A.7 B.8 C.9 D.10 6.在固定分区分配中,每个分区的大小是。 A. 相同 B.随作业长度变化 C. 可以不同但预先固定 D.可以不同但根据作业长度固定 7.产生死锁的四个必要条件是:互斥、、循环等待和不剥夺。 A. 请求与阻塞 B.请求与保持 C. 请求与释放 D.释放与阻塞 8.银行家算法是一种算法。 A.死锁解除 B.死锁避免 C.死锁预防 D. 死锁检测 9.假设下述四个作业同时到达,当使用最高优先数优先调度算法时,作业的平均周转时间为小时。 作业所需运行时间优先数 1 2 4 2 5 9 3 8 1 4 3 8 A.4.5 B.10.5 C.4.75 D.10.25 10.虚拟存储的基础是程序局部性理论,它的基本含义是()。 A.代码的顺序执行 B.程序执行时对内存访问的不均匀性C.变量的连续访问 D.指令的局部性

操作系统期末练习题参考答案年月

操作系统期末练习题参考答案 一、选择题(选择一个正确答案的代码填入括号中) 1.B.操作系统 2. D 控制和管理系统内各种资源,有效地组织多道程序的运行 3.C.文档编辑 4.C.程序的并发执行 5.C.系统调用 6.A.请求系统服务 7.B.只能通过用户程序间接使用 8.B.分时系统 9.C. 快速响应 10.C.火车订票系统 11.A.命令名[选项] [参数] 12.C.UNIX系统 13.C.描述程序动态执行过程的性质 14.A.程序是静态概念,进程是动态概念 15.B.并发性 16.A.只有一个 17.B.进程状态变为就绪 18.D.从阻塞变为就绪 19.A.同步 20.C.临界资源 21.B.进入阻塞态,让出CPU 22.A.1 23.C.若干进程因竞争资源而无休止地循环等待着,且都不释放已占有的资源 24.C.进程调度 25.B.就绪 26.D.后备 27.B.选择恰当的作业调度算法 28.D.平均周转时间 29.B.2小时 30.A.T=E-S 31.A.解释并执行来自终端的命令 32.D.抢占式优先级 33.A.逻辑地址

34.D.重定位 35.C.固定分区 36.C.限长寄存器 37.B.页表 38.B.对换技术 39.D.扩充主存容量 40.B.扩充相对地址空间的技术 41.A.分区管理 42.D.缺页中断 43.A.置换算法选择不当 44.B.辅助存储空间 45.C.实现对磁盘的驱动调度 46. B 文件名称与文件具体的物理地址的转换 47.C.记录式文件 48.A.连续文件 49.D.提高了存储空间的利用率 50.C.索引文件 51.D.解决不同用户间的文件命名冲突 52.C.可以不同,也可以相同 53.D./usr/meng/prog/file.c 54.D.非循环图目录 55.C.硬件设备 56.B.普通文件 57.D.读和写 58.C.实现中断处理 59.D.用户程序使用的设备与实际使用哪台设备无关的一种特性 60.C.通道技术 61.C.通道独立执行预先编好的通道程序来控制 62.D.设备驱动程序 63.C.缓冲技术 64.C.提高CPU与设备之间的并行程度 65.C.虚拟 66.C.100 67.B.2ms 68.A.可定制性 69.D.系统中若干台计算机相互协作完成同一任务 70.D.分布式操作系统

操作系统练习题

四十一、在UNIX系统中运行下面程序,最多可产生多少个进程?画出进 程家族树。P249 main() { fork(); fork(); fork(); } [分析及相关知识]系统调用fork的功能是创建一个新进程,新进程运行与其创建者一样的程序,新创建的进程称为子进程,调用fork的进程称为父进程,父子进程都从fork调用后的那条语句开始执行。 当程序执行时,若所有进程都能成功地执行系统调用fork,则会产生最多数目的进程。为了描述方便起见,将开始执行时的进程称为A进程,此时程序计数器PC,指向第一个fork调用。 main() { fork(); /* ←PC,进程A*/ fork(): fork(); } 当进程A成功地执行完第一个fork调用时,它创建了一个子进程,将此子进程称 为进程B。此时,进程A、B的程序计数器PC指向第二个fork调用,进程A派生 了1个子孙进程. main() { fork(): fork(); /* ←PC,进程A*/ fork(); } main() { fork(); fork(); /* ←PC,进程B*/ fork(); } 当进程A、B成功地执行完第二个fork调用时,它们分别创建了一个子进程,将 这些子进程分别称为进程C、D.此时,进程A、B、C、D的程序计数器PC指向第 三个fork调用,进程A派生了3个子孙进程。

main() { fork(); fork(); fork(); /* ←PC,进程A*/ } main() { fork(); fork(); fork(); /* ←PC,进程B*/ } main() { fork(); fork(); fork(); /* ←PC,进程C*/ ) main() { fork(); fork(); fork(); /* ←PC,进程D*/ ) 当进程A、B、C、D成功地执行完第三个fork调用时,它们分别创建了一个子进 程,将这些子进程分别称为进程E、F、C、H.此时,进程A、B、C、D、E、F、G、 H的程序计数器PC指向程序结束处,进程A派生了7个子孙进程。 main() { fork(); fork(); fork(); } /* ←PC,进程A*/ main() { fork(); fork(); fork(); ) /* ←PC,进程B*/ main()

《操作系统》课程综合练习题及答案

操作系统》综合练习题 一、填空题 1. 操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4 )管理以及提供用户接口。 2. 系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用运行 在( 6 )态。 3. 进程并发执行时有间断性、(7)和(8)的特点。 4. 进程的基本特征有(9 )、(10 )、独立、异步及结构特征。 5. UNIX 系统的文件目录项由两部分构成,即文件名和(11 ); 6. 临界资源的概念是(12),而临界区是指(13 )。 7. 产生死锁的原因可以归结为两点:(14)和(15)。 8. 段页式存储管理中,是将作业分(16 ),(17 )内分(18 ),内存分配以(19 )为单位。 9. 分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要(20 )次访问内存; 10. 在操作系统中,不可中断执行的操作称为(21 )操作; 11. 进程访问临界资源的代码段称为(22 ),为保证进程互斥,应在进程的临界区前设置(23 ),在 临界区后设置(24 )。 12. 银行家算法中,当一个进程提出的资源请求将导致系统从(25 )进入(26 )时,系统就拒绝它的资 源请求。 13. 页面调入策略要解决(27)、(28)两个问题。 14. 最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。 15. UNIX 系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。 16. 进程调度负责(33 )的分配工作。 17. 通常操作系统内核提供(34 )功能和(35 )功能。 参考答案: 1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理; 2、(5)系统态(核心态);(6)用户态; 3、(7)失去封闭性;(8)不可再现性 4、(9)动态;(10)并发; 5、(11)索引结点; 6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;

相关文档
最新文档