操作系统练习题

合集下载

操作系统练习题(含答案 选择 判断)

操作系统练习题(含答案 选择 判断)

中,错误的是( )。
30
A.页式的逻辑地址是连续的,段式的逻辑地址可以不连续 B.页式的地址是一维的,段式的地址是二维的
C.分页是操作系统进行的,分段是用户确定的
D.页式采用动态重定位方式,段式采用静态重定位方式
31
在请求分页存储管理中,当查找的页不在( )中时,要产生缺页中断。 A.外存 B.虚存 C.内存 D.地址空间
34 情况采用“位示图”表示,则位示图需要( )字节。
A.4K B.8K C.16K D.32K
采用段页式存储管理的系统中,若地址用32位表示,其中10位表示段号,页的大小
35 为4KB,则允许每段的最大页号是( )。
A.1024
B.1023
C.4096
D.4095
在一个分页虚存系统中,设页长2KB,某用户程序有30页。若该程序的虚页0、1、2
8
操作系统根据( )控制和管理进程,它是进程存在的标志。 A.程序状态字 B.进程控制块 C.中断寄存器 D.中断装置
临界区是指( )。
A. 并发进程中用于实现进程互斥的程序段
9 B.并发进程中用于实现进程同步的程序段
C.并发进程中用户实现进程通信的程序段
D.并发进程中与共享变量有关的程序段
10
在执行signal操作时,当信号量的值( A.>1 B.>2 C.>0 D.<=0
、3、4、5、6、7已分别装入内存块4、17、18、20、25、26、30、32中,则该程序
36 中的虚地址0AC5H和3AC5H对应的物理地址分别是( )。
A.4AC5H和14AC5H
B.4AC5H和20AC5H
C.8AC5H和20AC5H
D.8AC5H和102C5H

操作系统练习题_及答案解析

操作系统练习题_及答案解析

操作系统练习题第一章引言(一单项选择题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技术用于( 。

操作系统练习题

操作系统练习题

《操作系统》专业课练习题一、选择题1.操作系统是一种A.通用软件B.系统软件C.应用软件D.软件包[解析]系统软件包括操作系统、数据库管理系统、语言处理程序、服务性程序、标准库程序等。

2.批处理系统的主要缺点是A.系统吞吐量小B.CPU利用率不高C.资源利用率低D.无交互能力[解析]批处理系统中,作业执行时用户无法干预其运行,只能通过事先编制作业控制说明书来间接干预,缺少交互能力,也因此才有了分时系统的出现。

3.实时操作系统必须在()内处理来自外部的事件。

A.一个机器周期B.被控制对象规定时间C.周转时间D.时间片[解析]实时系统要求能实时处理外部事件,即在规定的时间内完成对外部事件的处理。

4.下列选项中,在用户态执行的是A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序[解析]缺页处理和时钟中断都属于中断,在核心态执行;进程调度是操作系统内核进程,无需用户干预,在核心态执行;命令解释程序属于命令接口,是四个选项中唯一能面对用户的,它在用户态执行。

5.实时系统的进程调度,通常采用()算法。

A.先来先服务B.时间片轮转C.抢占式的优先级高者优先D.高响应比优先[解析]实时系统必须能够足够及时的处理某些紧急的外部事件,故普遍用高优先级,并且用“可抢占”来确保实时处理。

6.当CPU处于管态时,它可以执行的指令是A.计算机系统中的全部指令B.仅限于非特权指令C.仅限于访管指令D.仅限于特权指令7.一个作业8:00到达系统,估计运行时间为1h,若10:00开始执行该作业,其响应比是A.2B.1C.3D.0.5[解析]响应比=响应时间/要求服务时间=(等待时间+要求服务时间)/要求服务时间=(2+1)/1=3。

8.进程与程序的根本区别是A.静态和动态的特点B.是不是被调入到内存中C.是不是具有就绪、运行和等待三种状态D.是不是占有处理器[解析]动态性是进程最重要的特性,以此来区分文件形式的静态的程序。

操作系统练习题及答案

操作系统练习题及答案

操作系统练习题及答案65657(总9页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--操作系统练习题一、单项选择题1.操作系统是一种()。

2. A.应用软件 B. 系统软件 C.通用软件 D. 工具软件3.操作系统是一组()。

4. A.文件管理程序 B.中断处理程序 C.资源管理程序 D.设备管理程序5.现代操作系统的基本特征是()、资源共享和操作的异步性。

6. A.多道程序设计 B. 中断处理 C.程序的并发执行 D. 实现分时与实时处理7.()不是操作系统关心的主要问题。

8.A、管理计算机裸机9.B、设计、提供用户程序与计算机硬件系统的界面10.C、管理计算机系统资源11.D、高级程序设计语言的编译器12.引入多道程序的目的在于()。

13.A、充分利用CPU,减少CPU等待时间14.B、提高实时响应速度15.C、有利于代码共享,减少主、辅存信息交换量16.D、充分利用存储器17.()没有多道程序设计的特点。

18.A. DOS B. UNIX C. Windows 219.下列操作系统中,为分时系统的是()。

20.A. CP/M B. MS-DOS C. UNIX D. Windows NT21.在分时系统中,时间片一定,(),响应时间越长。

22.A.内存越多 B.用户数越多 C.后备队列越短 D.用户数越少23.批处理系统的主要缺点是()。

24.的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是25.在下列性质中,()不是分时系统的特征。

26.A. 交互性 B. 同时性 C. 及时性 D. 独占性27.实时操作系统追求的目标是()。

28.A.高吞吐率 B.充分利用内存 C. 快速响应 D. 减少系统开销29.CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是()。

30.A. 运行进程修改程序状态字 B. 中断屏蔽31.C. 系统调用 D. 进程调度程序32.系统调用的目的是()。

操作系统练习题+参考答案

操作系统练习题+参考答案

操作系统练习题+参考答案一、单选题(共100题,每题1分,共100分)1、若系统中有5个并发进程涉及某个相同的变量A,则变量A的相关临界区由()个临界区构成。

A、1B、3C、5D、6正确答案:C2、在分页虚拟存储管理系统中,采用某些页面置换算法,会出现Belady 异常现象,即进程的缺页次数会随着分配给该进程的页面数量的增加而增加。

下列算法中,可能出现Belady现象的是()。

①LRU算法②FIFO 算法③OPT算法A、仅2B、仅1、2C、仅1、3D、仅2、3正确答案:A3、下列关于管道通信的叙述中,正确的是()。

A、一个管道可以实现双向数据传输B、管道的容量仅受磁盘容量大小的限制C、进程对管道进行读操作和写操作都可能被阻塞D、一个管道只能有一个读进程或一个写进程对其操作正确答案:C4、不属于基本操作系统的是()。

A、网络操作系统B、实时操作系统C、分时操作系统D、批处理操作系统正确答案:A5、采用SPOOLing技术的目的是()。

A、提高独占设备的利用率B、提高程序的运行速度C、提高主机的效率D、减轻用户的编程负担正确答案:A6、在()的控制下,计算机系统能及时处理由过程控制反馈的数据,并作出响应。

A、分时操作系统B、实时操作系统C、批处理操作系统D、多处理机操作系统正确答案:B7、在分页虚拟存储管理中,当发现要访问的页面不在主存时,则由硬件发出()。

A、输入输出中断B、时钟中断C、缺页中断D、越界中断正确答案:C8、()可以用来解决临界区问题。

A、时间片轮转算法B、银行家算法C、LRU算法D、Test正确答案:D9、可变分区存储管理系统中,若采用最佳适应分配算法,“空闲分区表”中的空闲区应该按()顺序排列。

A、地址从大到小B、大小从大到小C、地址从小到大D、大小从小到大正确答案:D10、进程从运行状态转换到阻塞状态可能是由于()。

A、现运行进程执行了signal操作B、现运行进程时间片用完C、现运行进程执行了wait操作D、进程调度程序的调度正确答案:C11、()不是进程的特征。

《操作系统》练习题及标准答案

《操作系统》练习题及标准答案

《操作系统》练习题及答案————————————————————————————————作者:————————————————————————————————日期:《操作系统》练习及参考答案第1章操作系统概述1.3.1选择最合适的答案1.一般用户更喜欢使用的系统是()。

A.手工操作B.单道批处理C.多道批处理D.多用户分时系统2. 与计算机硬件关系最密切的软件是()。

A.编译程序B.数据库管理系统C.游戏程序D.OS3. 现代OS具有并发性和共享性,是()的引入导致的。

A.单道程序B. 磁盘C. 对象D.多道程序4. 早期的OS主要追求的是()。

A.系统的效率B.用户的方便性C.可移植D.可扩充性5.()不是多道程序系统A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统6.()是多道操作系统不可缺少的硬件支持。

A.打印机B.中断机构C.软盘D.鼠标7. 特权指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.进程调度中8. 没有了()计算机系统就启动不起来。

A.编译器B.DBMSC.OSD.浏览器9. 通道能够完成()之间的数据传输。

A.CPU与外设B.内存与外设C.CPU与主存D.外设与外设10. 操作系统的主要功能有()。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统11. 单处理机计算机系统中,()是并行操作的。

A.处理机的操作与通道的操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序12. 处理机的所有指令可以在()执行。

A.目态B.浏览器中C.任意的时间D.系统态13.()功能不是操作系统直接完成的功能。

A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件14. 要求在规定的时间内对外界的请求必须给予及时响应的OS是()。

操作系统练习题

操作系统练习题

操作系统练习题(一)一、判断题1.多个进程互斥使用某一临界资源时,它们是通过互斥地进入同一临界区来实现的。

()2.中断响应必须由硬件来实现。

()3.进程控制块(PCB)是专为用户进程设置的私有数据结构,每个进程仅有一个PCB。

()4.进程和程序是两个截然不同的概念。

()5.并发性是指若干个事件在不同时刻发生。

()6.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。

()7.原语是一种不可分割的操作。

()8.对临界资源应采取互斥访问方式来实现共享。

()9.在用户状态下运行的程序,可以访问整个内存空间并执行某些特权指令。

()10.多个进程中的临界区,它们必须互斥地执行。

()11. 操作系统的所有程序都必须常驻内存。

()12. 进程获得处理机而运行是通过申请而得到的。

()13. 通过任何手段都无法实现计算机系统资源之间的互换。

()14. 进程控制块中的所有信息必须常驻内存。

()15. 用户程序有时也可以在核心态下运行。

()16. 进程在运行中, 可以自行修改自己的进程控制块。

()17. 进程申请CPU得不到满足时, 其状态变为等待态。

()18. 当一个进程从等待态变成就绪态, 则一定有一个进程从就绪态变成运行态。

()19. 清内存指令只能在管态下执行。

()20. 如果信号量S的当前值为-5, 则表示系统中共有5个等待进程。

()21. 进程状态的转换是由操作系统完成的, 对用户是透明的。

()二、填空题1. 分时系统追求的目标是。

2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是。

3. 从静态的观点看, 操作系统中的进程是由程序段、数据和三部分组成。

4. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为。

5. 实时系统应具有两个基本特征: 及时性和。

6. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于状态。

7. 两个或两个以上程序在计算机系统中同处于开始和结束之间的状态, 这就称。

(完整版)操作系统复习练习(答案)

(完整版)操作系统复习练习(答案)

操作系统一, 选择题第一部分:操作系统概述1.最基本的系统软件是( A) 。

A. 操作系统B. 文字处理系统C. 语言处理系统D. 数据库管理系统2.操作系统是一种( B)。

A. 应用软件B. 系统软件C. 通用软件D. 工具软件3.操作系统是一组( C )。

A.文件管理程序B.中断处理程序C.资源管理程序D.设备管理程序4.下列关于操作系统的叙述中,( D)是不正确的。

A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序5.以下(C)项功能不是操作系统具备的主要功能。

A.内存管理B.中断处理C.文档编辑D.CPU调度6.操作系统负责为方便用户管理计算机系统的( C)。

A. 程序B. 文档资料C. 资源D. 进程7.操作系统的基本职能是( A)。

A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具8.操作系统的主要功能是( C)。

A. 提高计算的可靠性B. 对硬件资源分配.控制.调度.回收C. 对计算机系统的所有资源进行控制和管理D. 实行多用户及分布式处理9.( D)不是操作系统关心的主要问题。

A. 管理计算机裸机B.设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D.高级程序设计语言的编译器10.下面关于计算机软件的描述正确的是( B)。

A. 它是系统赖以工作的实体B. 它是指计算机的程序及文档C. 位于计算机系统的最外层D. 分为系统软件和支撑软件两大类11.操作系统的发展过程是( A)。

A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统12.世界上第一个操作系统是( B)。

A.分时系统B.单道批处理系统C.多道批处理系统D.实时系统13.计算机系统的组成包括( B)。

操作系统练习题

操作系统练习题

单项选择题1.实时操作系统必须在c内完成来自外部的事件。

a.响应时间b.周转时间c.规定时间d.调度时间2.多道程序设计是指d。

a.在实时系统中并发运行多个程序b.在分布系统中同一时刻运行多个程序c.在一台处理机上同一时刻运行多个程序d.在一台处理机上并发运行多个程序3.操作系统提供给程序员的接口是b。

a.进程b.系统调用c.库函数d.b 和c4 ,配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为c计算机。

a.并行b.真实c.虚拟d.共享5.批处理系统的主要缺点是c。

a.CPU 利用率低b.不能并发执行c.缺少交互性d.以上都不是6.下列选择中,d不是操作系统关心的主要问题。

a.管理计算机裸机b.设计、提供用户程序与计算机硬件系统的界面c.管理计算机系统资源d.高级程序设计语言的编译器7.操作系统a采用了以空间换时间的技术。

a.SPOOLing 技术b.覆盖技术c.通道技术d.虚拟存储技术8.分时系统中为了使多个用户能够同时与系统交互,最关键的问题是c。

a.计算机具有足够快的运算速度b.能快速进行内外存之间的信息交换c.系统能够及时接收多个用户的输入d.短时间内所有用户程序都能运行9.实时操作系统对可靠性和安全性的要求极高,它c。

a.十分注意系统资源的利用率b.不强调响应速度c.不强求系统资源的利用率d.不必向用户反馈信息10.从用户观点来看,操作系统是a。

a.用户与计算机之间的接口b.控制和管理计算机资源的软件c.合理组织计算机流程的软件d.一个应用程序11.在下列性质中, d 不是分时系统的特征。

a.多路性b.交互性c.独占性d.成批性12.分时系统的响应与下列哪一个因素无关 b 。

a.时间片长短b.系统时钟的频率c.终端用户数d.主存和后援存储器之间的信息对换量13.在分时操作系统中,通常的时间片是 c 。

a.儿分钟b.几十秒c.几十毫秒d.几十微秒14.下述关于内部命令的论述中,哪个是正确的 a 。

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

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

《操作系统》考试练习题及参考答案一、单选题1. 在下列存储管理方案中,不适用于多道程序设计的是()。

A 、单一连续分配B 、固定式分区分配C 、可变式分区分配D 、段页式存储管理答案:A2. 若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。

A 、5B 、2C 、3D 、4答案:D3. 主要由于()原因,使UNIX易于移植。

A 、UNIX是由机器指令书写的B 、UNIX大部分由汇编少部分用C语言编写C 、UNIX是用汇编语言编写的D 、UNIX小部分由汇编大部分用C语言编写答案:D4. 一个计算机系统有7台可互换的磁带机供N个进程竞争使用。

每个进程在一段时间内需要占用2台磁带机。

N最多为()不会发生死锁。

A 、5B 、12C 、6D 、2答案:C5. 虚拟设备是指()。

A 、允许用户使用比系统中具有的物理设备更多的设备B 、允许用户以标准化方式来使用物理设备C 、把一个物理设备变换成多个对应的逻辑设备D 、允许用户程序不必全部装入主存便可使用系统中的设备答案:C6. 位示图方法可用于( )A 、盘空间的管理B 、盘的驱动调度C 、文件目录的查找D 、页式虚拟存储管理中的页面调度答案:A7. 任何两个并发进程之间( )A 、一定存在互斥关系B 、一定存在同步关系C 、一定彼此独立无关D 、可能存在同步或互斥关系答案:D8. 在UNIX系统中,请求调用是采用()算法。

A 、LFUB 、FIFOC 、LRUD 、LIFO答案:C9. ()存储器管理方法可能使系统产生抖动。

A 、简单页式B 、请求页式C 、段式D 、可变连续分区答案:B10. 某系统采用固定分区分配存储管理,内存空间为640K,其中地址0到40K被系统占用,其他空间按分区大小相等的方法划为4个分区,则当有大小分别为7KB 、90KB 、30KB 、20KB的作业进入内存时,浪费的内存为()。

操作系统练习题含参考答案

操作系统练习题含参考答案

操作系统练习题含参考答案一、单选题(共90题,每题1分,共90分)1、在大多数Linux发行版本中,以下哪个属于块设备(blockdevices)?A、硬盘B、打印机C、串行口D、虚拟终端正确答案:A2、在随机存取方式中,用户以______为单位对文件进行存取和检索。

A、数据项B、字节C、逻辑记录D、字符串正确答案:C3、在UNIX系统中获取帮助信息的命令为()。

A、manB、cdC、catD、help正确答案:A4、如何删除一个非空子目录/tmp?A、del/tmp/*B、rm-Ra/tmp/*C、rm-rf/tmpD、rm-rf/tmp/*正确答案:C5、运行一个脚本,用户不需要什么样的权限?A、browseonthedirectoryB、readC、executeD、write正确答案:D6、下列关于批处理操作系统的叙述中错误的是()。

A、“通道”和“中断”技术的出现,使得输入/输出设备与CPU可并行工作B、批处理系统可分为单道批处理系统和多道批处理系统C、批处理系统具有用户与计算机的直接交互能力,提高了系统资源的利用率D、单道批处理系统是一种单用户操作系统正确答案:C7、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是()。

A、216B、224C、232D、28正确答案:A8、如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。

若要调整中断事件的响应次序,可以利用()。

A、中断屏蔽B、中断向量C、中断嵌套D、中断响应正确答案:A9、把作页地址空间中的逻辑地址变成内存中物理地址的过程称为()。

A、物理化B、重定位C、逻辑化D、加载正确答案:B10、当CPU执行系统程序时,CPU处于()。

A、管态B、目态C、系统态D、A和C正确答案:D11、若一个系统内存有64MB,处理器是32位地址,则它的虚拟地址空间为()字节。

B、4GBC、100KBD、64MB正确答案:B12、操作系统负责为用户和用户程序完成所有()的工作A、硬件有关和应用无直接关系B、硬件无关和应用有直接关系C、硬件有关和应用有直接关系D、硬件无关和应用无直接关系正确答案:A13、使用页式存储管理使处理器执行指令的速度______。

【计算机应用】操作系统基础练习题及答案

【计算机应用】操作系统基础练习题及答案

【计算机应用】操作系统基础练习题及答案一、单选题1、在Windows中,同时显示多个应用程序窗口的正确方法是。

A.在任务栏空白区单击鼠标右键,在弹出快捷菜单中选择“并排显示窗口”命令B.在任务栏空白区单击鼠标左键,在弹出快捷菜单中选择“排列图标”命令C.按Ctrl + Tab键进行排列D.在资源管理器中进行排列答案:A2、下列不是汉字输入法的是。

A.全拼B.五笔字型C.ASCII码D.双拼答案:C3、在Windows中,打开一个菜单后,其中某菜单项会出现下属级联菜单的标识是。

A.菜单项右侧有一组英文提示B.菜单项右侧有一个黑色三角形C.菜单项左侧有一个黑色圆点D.菜单项左侧有一个√符号答案:B4、在Windows 的中文输入方式下,在几种中文输入方式之间切换应该按键。

A.Ctrl+AltB.Ctrl+ShiftC.Shift+SpaceD.Ctrl+Space答案:B5、在文件系统的树形目录结构中,从根目录到任何数据文件,其通路有。

A.二条B.唯一的一条C.三条D.多于三条答案:B6、在Windows下,将某应用程序中所选的文本或图形复制到一个文件,先要在“编辑”菜单中选择的命令是。

A.剪切B.粘贴C.复制D.选择性粘贴答案:C7、下列关于Windows的叙述中,错误的是。

A.删除应用程序快捷图标时,会连同其所对应的程序文件一同删除B.设置文件夹属性时,可以将属性应用于其包含的所有文件和子文件夹C.删除目录时,可将此目录下的所有文件及子目录一同删除D.双击某类扩展名的文件,操作系统可启动相关的应用程序答案:A8、在Windows中,图2-49所示的5个鼠标指针状态的正确描述依次是。

A.正常选择﹑求助﹑后台运行﹑等待﹑精确定位B.正常选择﹑后台运行﹑求助﹑等待﹑精确定位C.正常选择﹑后台运行﹑等待﹑求助﹑精确定位D.正常选择﹑等待﹑后台运行﹑求助﹑精确定位答案:A9、Windows 7支持即插即用设备,是指。

操作系统考试练习题及参考答案.doc

操作系统考试练习题及参考答案.doc

操作系统期末练习题及参考答案1.在下列系统中,()是实时系统。

A.计算机激光照排系统B.航空定票系统C.办公自动化系统 D.计算机辅助设计系统2.操作系统是一种()。

A.应用软件B.系统软件 C.通用软件 D.工具软件3.引入多道程序的目的在于( )。

A.充分利用CPU,减少CPU等待时间 B.提高实时响应速度C.有利于代码共享,减少主、辅存信息交换量 D.充分利用存储器4.已经获得除( )以外的所有运行所需资源的进程处于就绪状态A.存储器 B.打印机C.CPU D.磁盘空间5.进程调度的关键问题:一是选择合理的( ),二是恰当地进行代码转换A.时间片间隔 B.调度算法 C.CPU速度 D.内存空间6.采用轮转法调度是为了( ):A.多个终端都能得到系统的及时响应 B.先来先服务C.优先级较高的进程得到及时调度 D.需CPU最短的进程先做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.为了使多个进程能有效地同时处理输入和输出,最好使用( ) A.缓冲区 B.闭缓冲区环 C.多缓冲区 D.双缓冲区14.在进程通信中,( )常通过变量、数组形式来实现。

国开操作系统期末练习题2024春(含答案)

国开操作系统期末练习题2024春(含答案)

操作系统期末练习题(2024春)单选题和判断题中阻电的描述为正响答案。

一、单选JB1 .在计算机系统中,控制和管理各种资源、有效地组织多道程序运行的系统软件称作()。

A.文件系统B.操作系统C.网络管理系统D.数据库管理系统2 .按照所起的作用和需要的运行环境,操作系统属于()。

A.应用软件B.用户软件C.系统软件D.支撑软件3 .操作系统的基本职能是()。

A.提供功能强大的网络管理工具B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.控制和管理系统内各种资源,有效地组织多道程序的运行4.为了使计算机系统中所有的用户都能得到及时的响应,该操作系统应该是A.多道批处理系统B.实时系统C分时系统 D.网络系统5 .在实时系统中,一旦有处理请求和要求处理的数据时,CPU就应该立即处理该数据并将结果及时送回。

下面属于实时系统的是()。

A.办公自动化系统C.航空订票系统6 .实时操作系统追求的目标是(A.快速响应C.高吞吐率B.计算机激光照排系统D∙计算机辅助设计系统)OB.充分利用内存D.减少系统开销7 .操作系统内核与用户程序、应用程序之间的接口是()。

A.系统调用B.图形界面C. shell命令D. C语言函数31 .在以下的文件物理存储组织形式中,()常用于存放大型的系统文件。

A.串连文件B.连续文件C.索引文件D.多重索引文件32 .由一串字符序列组成,文件内的信息不再划分可独立的单位,这是指()。

A.顺序文件B.记录式文件C.流式文件D.烧接文件33 .如果文件系统中有两个文件重名,不应采用()结构。

A.非循环图目录B.树形目录C.二级目录D.单级目录34 .树形目录结构的主文件目录称为()。

A.根目录B.父目录C,子目录 D.用户文件目录35 .在UNlX/1.inux系统中,目录结构采用()。

A.维级目录B.二级目录C.单纯树形目录D.带链接的树形目录36 .当前目录是∕u∙sr∕meng,其下属文件PrOg/file.C的绝对路径.名是(A. ∕usr∕mcng∕filc.cB. ∕usr∕filcxC. ∕usr∙meng∕ρrog∕file.cD. ∕ρrog∕file.c37 .为防止用户共享文件时破坏文件,往往采用()方式.A.设置口令B.加密C.定期备份D.规定存取权限38 .用IS命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下唤序显示在屏幕上:drwxrw-r-2usergk3564Oct2810:30∕user∕asD.h则同组用户的访问权限是()。

操作系统练习题

操作系统练习题

操作系统练习题(带答案)(总17页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--第1-3章练习题一、选择题1.关于操作系统的叙述( D )是不正确的。

A.管理资源的程序B.管理用户程序执行的程序C.能使系统资源提高效率的程序D.能方便用户编程的程序2.下面关于操作系统的叙述中正确的是( A )。

A.批处理作业必须具有作业控制信息B.分时系统不一定都具有人机交互功能C.从响应时间的角度看,实时系统与分时系统差不多D.由于采用了分时技术,用户可以独占计算机的资源3.用户程序调用操作系统的功能必须使用( B )。

A.调用命令B.系统调用C.作业控制D.控制命令4.批处理操作系统提高了计算机的工作效率,但( B )。

A.系统资源利用率不高 B. 在作业执行时用户不能直接干预C. 系统吞吐量小D. 不具备并行性5.引入进程概念的关键在于( A )。

A.共享资源B.独享资源C.顺序执行D.便于执行6.操作系统提供给程序员的接口是( B )。

A.进程B.系统调用C.库函数和C7.进程和程序的最根本区别在于( B )。

A.对资源的占有类型和数量B.进程是动态的,而程序是静态的C.看它们是否能够并发地在处理机上运行D.进程的规模较小,程序的规模较大8.在多道程序设计技术的计算机系统中,CPU( C )。

A.只能被一个进程占用B.可以被多个进程同时占用C.可以被多个进程交替占用D.可以被操作系统和另一个进程同时占用9.当CPU处于内核态时,它可以执行的指令是( D )。

A.只有特权指令B.只有非特权指令C.只有访管指令D.计算机中的所有指令10.在进程的状态转换过程中,( D )是不可能发生的。

A.运行态变为就绪态B.就绪态变为运行态C.运行态变为阻塞态D.阻塞态变为运行态11.在一个单处理机系统中,若有5个用户进程,则处于就绪状态的用户进程最多有( C )个。

12.当一个进程处于这样的状态时,( A ),称为阻塞状态。

操作系统练习题 及答案

操作系统练习题 及答案

操作系统练习题第一章引言(一)单项选择题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技术用于( )。

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

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

《操作系统》综合练习题一、填空题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)进程中访问临界资源的那段程序代码;7、(14)竞争资源;(15)进程推进顺序非法8、(16)段;(17)段;(18)页;(19)页;9、(20)2;10、(21)原子操作;11、(22)临界区;(23)进入区;(24)退出区;12、(25)安全状态;(26)不安全状态;13、(27)何时调入页面;(28)从何处调入页面;14、(29)永不使用的;(30)最长时间内不再被访问的;15、(31)fork();(32)exec();16、(33)作业;17、(34)资源管理(35)支撑二、选择题1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-1,则表示有()等待进程。

操作系统练习题及答案

操作系统练习题及答案

9.一般虚拟内存的管理方式有 : 一般虚拟内存的管理方式有 [ ] ,[ 段页式管理 ]三种 三种. 三种 页式管理 ] ,[ 段式管理
三.选择题
1.设主存的容量为8MB,辅存的容量为 .设主存的容量为 ,辅存的容量为50MB, , 计算机的地址线32位 计算机的地址线 位,则虚存的最大容量是 A. 50MB B. 8MB+50MB C. 16MB D. 24MB
越界中断 页表寄存器 页表始址 + 4 > 逻辑地址L 页号(0) 1023
页号 0 1 2 3
块号 3
b 页表
3
1023 物理地址
3*1024+1023=4095
3.在一个只允许单向行驶的十字路口,分别有 在一个只允许单向行驶的十字路口, 在一个只允许单向行驶的十字路口 若干由东向西, 若干由东向西 , 由南向北的车辆在等待通过 十字路口. 为了安全, 每次只允许一辆车通 十字路口 . 为了安全 , 东向西或南向北) 过 , ( 东向西或南向北 ) . 当有车辆通过时 其他车辆等待, 其他车辆等待 , 当无车辆在路口时则允许一 辆车进入(东向西或南向北) 试用PV操作 辆车进入 ( 东向西或南向北) , 试用 操作 实现能保证安全行驶的自动管理系统.
3. 在进程对应的程序代码中使用P, 操作后 操作后, ×在进程对应的程序代码中使用 ,V操作后,可以 防止系统发生死锁. 防止系统发生死锁. 4.银行家算法是一种检测死锁的算法. . × 银行家算法是一种检测死锁的算法.
5. 控制器的控制之下, 控制器的控制之下 ×在DMA控制器的控制之下,可以一次完成多个 不连续数据块的数据传送. 不连续数据块的数据传送.

2.对文件空闲空间的管理,UNIX中采用的是 .对文件空闲空间的管理, 中采用的是 A.空闲表 B.文件分配表 C.位示图 D.成组链接法 空闲表 文件分配表 位示图 成组链接法
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

四十一、在UNIX系统中运行下面程序,最多可产生多少个进程?画出进程家族树。

P249main(){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(){fork();fork():fork();} /* ←PC,进程C*/main(){fork();fork();fork();} /* ←PC,进程D*/main(){fork();fork();fork():} /* ←PC,进程E*/main(){fork();fork();fork();} /* ←PC,进程F*/main(){fork();fork();fork();) /* ←PC,进程G*/main(){fork();fork();fork();} /* ←PC,进程H*/进程家族树是一棵有向树,有向树的节点代表进程,由进程P指向进程Q的边表示由进程P创建了进程Q.我们称进程P是进程Q的父进程,进程Q是进程P的子进程,这样便形成了进程树。

解:从上面的分析过程可以看出,执行第一个fork调用时,进程A创建了进程B;执行第二个fork调用时,进程A创建了进程C,进程B创建了进程D:执行第三个fork调用时,进程A创建了进程E,进程B创建了进程F,进程C创建了进程G,进程D创建了进程H。

因此,在UNIX系统中运行题目中的程序,最多可产生7个进程,其进程家族树如图8.26所示。

1、进程调度又称为低级调度,其主要功能是()A 选择一个作业调入内存B 选择一个主存中的进程调出到外存C 选择一个外存中的进程调入到主存D 将一个就绪的进程投入运行2、下列进程调度算法中,进程可能会长期得不到调度的情况是()A 先来先服务调度算法B 抢占式静态优先权法C 时间片轮转调度算法D 非抢占式动态优先权法下列属于预防死锁的方法是()A 剥夺资源法B 资源分配图简化法C 资源互斥使用D 银行家算法下列属于检测死锁的方法是()A 银行家算法B 撤销进程法C 资源静态分配法D 资源分配图简化法为了照顾紧迫性作业,应采用()A 先来先服务调度算法B 短作业优先调度算法C 时间片轮转调度算法D 优先权调度算法设某多道系统,有磁带机2台,打印机1台,采用资源的静态分配法(假设作业获得资源后才允许进入内存)以及短作业优先调度算法和先来先服务进程调度算法。

忽略I/O时间,现有作业序列如下,求5个作业完成的时间作业名到达时间计算时间需磁带机需打印机J1 8:00 25分钟1台1台J2 8:20 15分钟0台1台J3 8:20 20分钟1台0台J4 8:30 20分钟1台0台J5 8:35 10分钟1台1台设某多道系统,有供用户使用的内存空间为200K,磁带机2台,打印机1台,系统采用可变分区管理方式,对磁带机、打印机采用静态分配,并忽略I/O时间,现有一作业序列如下:作业到达时间计算时间要求主存量申请磁带机数申请打印机数J1 8:00 25分钟30K 1台1台J2 8:20 15分钟60K 0台1台J3 8:20 20分钟120K 1台0台J4 8:30 20分钟40K 1台0台J5 8:35 10分钟20K 1台1台设作业调度采用短作业优先,且优先分配主存低地址区域,且不能移动内存中的作业,内存中的作业采用平分CPU时间,则作业调度的次序是:J1->j3->j4->j5->j2作业开始时间结束时间J1 8:00 8:30J3 8:20 9:00J4 8:30 9:10J5 8:35 9:15J2 8:20 9:30设某任务被分为大小相等的4段,系统为每段建立了一个由8个页表项的页表,设页面大小为2KB,问(1)每段最大尺寸为多少?(2)逻辑地址空间多大?(3)逻辑地址格式是什么?(4)设该任务访问到物理单元为00021ABCH中的一个数据,则该系统的物理地址空间最大为多少?解:(1)2*8=16KB(2)16*4=64KB(3)判断:请求分页管理系统,若把页面大小增加一倍,则缺页中断次数会减少一半判断:虚地址即程序执行时所要访问的内存地址在请求分页存储管理系统中,地址变换过程可能会因为()原因而发生中断虚存的理论基础是()虚存中LRU算法,分配3页,每页存200个整数,其中第一页存放程序,程序已在内存,数组A按先行后列存储,求程序A和B的缺页次数分别为多少?程序A:程序B:For i:=1 to 100 do For j:=1 to 100 doFor j:=1 to 100 do For i:=1 to 100 doA[i,j]:=0 A[i,j]:=01.设备管理的()功能来实现用户程序与实际的物理设备无关。

A 设备分配B 设备独立性C 缓冲管理D 虚拟设备2.Spooling技术可以实现设备的()A 独占分配B 共享分配C 虚拟分配D 物理分配3.以下()是磁盘寻道调度算法A 时间片轮转法B 优先级调度算法C 最近最久未使用算法D 先来先服务算法4.缓冲技术中的缓冲池是在()A ROMB cacheC 内存D 外存5.为了使系统中多个进程同时处理输入输出,最好使用()技术。

A 缓冲池B 循环缓冲C 双缓冲D 单缓冲6.OS中以下( ) 是硬件机制?A spoolingB 通道C 文件D 虚拟设备7.以下关于缓冲的描述正确的是()A 以空间换时间B 以时间换空间C 提高外设的处理速度D 提高CPU的处理速度8.在Spooling系统中,用户输出数据首先送入()A 内存固定区域B 打印机C 磁盘固定区域D 输出设备9.中断处理中,I/O中断是指()A设备出错B数据传输结束C数据传输开始D数据传输结束或设备出错10.磁盘请求以10,22,20,2,40,6,38柱面的次序到达磁盘驱动器,寻道时每个柱面的移动需要6ms,计算以下算法的寻道时间是多少?(假设磁头由20号柱面向柱面号大的方向移动)FCFS,SSTF,SCAN,CSCANFCFS:(10+12+20+38+34+32)*6=(30+50+66)*6=146*6=876ms11.磁盘扇区大小为512B,每个磁道有80个扇区,磁盘转速360rpm。

处理机使用中断方式从磁盘读取数据,每个字节产生一次中断,如果处理中断需要2.5ms,试问:(1)处理机花费在处理I/O上的时间占整个磁盘访问时间的百分比是多少?(忽略寻道时间)(2)若采用DMA方式,每读完一个扇区产生一次中断,处理机花费在处理I/O 上的时间占整个磁盘访问时间的百分比又是多少?19 桌上有一个空的水果盘,盘中一次只能放一个水果,服务员,男顾客和女顾客共用这个盘子,服务员可以向盘中放草莓,也可以向盘中放香蕉,男顾客专等吃盘中的草莓,女顾客专等吃盘中的香蕉,规定每次当盘子空时只能放一个水果供顾客取用,请用信号量机制实现服务员,男顾客,女顾客三个进程的同步解:设信号量:dish 表示服务员是否可以向盘中放水果 1strawberry表示男顾客是否可以取草莓 0banana 表示女顾客是否可以取香蕉吃 0p(dish) p(banana) p(strawberry)服务员放水果女顾客取草莓吃男顾客取香蕉吃if 放的是草莓 v(dish) v(dish)v(banana)elsev(strawberry)20 设有两个优先级相同的进程P1、P2,令信号量S1,S2的初值为0,已知z=2,试问P1,P2 并发执行后x,y,z的值。

进程P1 进程P2y:=1; x:=1;y:=y+2; x:=x+1;V(S1); P(S1);z:=y+1; x:=x+y;P(S2); V(S2);y:=y+z; z:=x+z;解1.x=5,y=7,z=4;2.x=5,y=7,z=9;3.x=5,y=12,z=9;某系统有R1,R2,R3共3种资源,在T0时刻,P1,P2,P3和P4这4个进程对资源的占有和需求情况见下表,此刻系统可用资源向量为(2,1,2),问:若此时P1,P2均发出资源请求向量Request(1,0,1)为保持系统安全性,应该如何分配资源给这两个进程?说明所采用的原因。

进程Max(r1,r2,r3) Allocation(r1,r2,r3) Need(r1,r2,r3)P1 3,2,2 1,0,0 2,2,2P2 6,1,3 4,1,1 2,0,2P3 3,1,4 2,1,1 1,0,3P4 4,2,2 0,0,2 4,2,0解:设两个向量work=Available(2,1,2),Finish[i]=false;i=1,2,3,4;当Request2(1,0,1)时;1.Request2<=Need2;2.Request2<=Available;3.所以Available=Available-Request2=(1,1,1);Allocation2=Need2+Request2=(5,1,2);Need2=Max2-Allocation2=(1,0,1);此时work=Available=1,1,1;因由Need2<=work,故P2可完成,完成后,work=Available+Max2=(8,2,5). 当P2完成后,释放资源后。

相关文档
最新文档