操作系统习题及答案.pdf
《操作系统习题及答案.pdf》由会员分享,可在线阅读,更多相关《操作系统习题及答案.pdf(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 操作系统试题汇总 一、填空题 1.进程的基本状态有_、_、_。2.常用的内存管理方法有 、和段页式管理。3.文件的三种物理结构是_、_、_。4.一次仅允许一个进程使用的共享资源称为 。每个进程中访问临界资源的那段程序称为 。5.从结构上讲,每个进程都是由 、和 部分组成。6.按照设备的使用方式将设备分为:独享设备、共享设备和_设备。7.进程具有下面的特征性质:_、_、_和异步性 8.产生死锁的必要条件_、_、_和_ 9.在请求页式管理中,当地址转换机构发现所需的页不在 时,产生 中断信号,由中断处理程序作相应的处理。10.缓冲引入的目的是缓和 CPU 与 I/O 设备间_,减少对 CPU 的
2、_,提高 CPU和 I/O 设备之间的_。11.进程之间的通讯类型分为:_、_和_。12.用户进程从用户态变为系统态的途径是_。13.操作系统的基本特性包括:_、_、_和异步性 14.动态重定位是指 。15.设备按传输数据类型分为:和 16.常用的进程调度算法有优先级调度算法、_和 算法。17.操作系统具有四大功能分别为_、_、_和设备管理。18.常用的页面置换算法是_、_、_和 Clock 置换算法。19.按照设备的使用方式将设备分为:独享设备、设备和_设备。20.在请求分页存储管理模式中,页面调入时,可采用两种策略,它们分别是 和 。21.虚拟存储器具有_和_功能。22.设备按传输数据类型
3、分为:和 。23.并发性是指 。24.进程被创建后,最初处于 状态,经过 选中后,进入运行状态。25.线程有两种类型 和 ,windows2000 系统采用哪类 。26.管道的作用是 。27.在存储管理中,引入快表的目的是_ _.28.实现虚拟存储器的依据是 。29.将一台独占设备改造成共享设备的技术是 。30.文件控制块(FCB)是 。31.在某文件系统中,采用 FAT 方式实现文件。硬盘 200MB,盘块大小为 1KB,FAT 表中每个表项占 2 个字节,则 FAT 表占用 KB。32.文件系统中若文件的物理结构采用连续结构,则文件控制快 FCB 中关于文件的物理位置应包括_ _.33.用
4、户进程从用户态转换为系统态的途径是_ _.填空答案 1.等待状态、执行状态、就绪状态 2.分区管理、页式管理、段式管理 3.连续结构、链接结构、索引结构 4.临界资源、临界区 5.程序段、数据段和进程控制块 6.虚拟 7.动态性、并发性、独立性 8.互斥条件、请求和保持条件、不可剥夺条件、环路等待条件 9.内存,缺页中断 10.速度不匹配、中断频率、并行性 11.共享存储器系统、消息传递系统、管道通信系统 12.系统调用 13.并发性、共享性、虚拟技术 14.在处理器每次访问主存时,由动态地址变换机构(硬件)把相当地址转换为绝对地址。15.字符设备和块设备 16.先来先服务,短作业优先,时间片
5、轮转,多级反馈队列 17.处理器管理、存储管理、文件管理 18.最佳置换、FIFO 置换、LRU 置换 19.共享设备、虚拟设备 20.请求调页、预调页 21.请求调入功能、置换功能 22.字符设备、块设备 23.在同一段时间内两个或两个事件同时发生 24.就绪、进程调度 25.用户级、核心级、核心级 26.进程间的通信 27.减少访问内存的次数,提高地址转换的速度 28.程序运行的局部性原理 29.SPOOLING 技术(假脱机技术)30.记录文件各中属性的数据结构 31.400 32.首块号和块数(首地址和长度)33.系统调用(或软中断或程序接口)二、选择题 1.下面命题中,对操作系统的作
6、用描述比较全面的_。A操作系统是管理程序的集合,它以中断驱动的形式执行 B.操作系统是计算机设备管理程序集合,通过对设备的管理为用户提供服务 C.操作系统提供计算机抽象,为用户安全地使用计算机提供高效支持 D.操作系统协调多用户对计算机的使用,为他们提供独占式的使用方式 2.下面关于临界区的叙述中,正确的是_。A临界区可以允许规定数目的多个进程同时执行 B临界区只包含一个程序段 C临界区是必须互斥地执行的程序段 D临界区的执行不能被中断 3.引入缓冲的目的是减少对_的中断频率 A内存 B.CPU C.I/O 设备 D.外部文件 4.现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文
7、件可以具有相同的文件名)问题。系统是通过_来实现这一功能的。A重名翻译机构 B建立索引表 C 建立指针 D多级目录结构 5.设有三个进程共享一个资源,如果每次只允许一个进程使用该资源,则用 PV 操作管理时信号量 S 的可能取值是_。A1,0,-1,-2 B.2,0,-1,-2 C.1,0,-1 D.3,2,1,0 6.下面的系统调用中,_不会导致进行阻塞 A读/写文件 B.获得进程 PID C.申请内存 D.发送消息 7.在请求分页存储管理方案中,若某用户空间为 16 个页面,页长 1KB,现有页表如下,逻辑地址 0A2C(H)所对应的物理地址为_ 页号 块号 0 1 1 5 2 3 3 7
8、 4 2 A1E2C(H)B032C(H)C302C(H)D0E2C(H)8.在虚拟页式存储管理方案中,_完成将页面调入内存的工作。A.缺页中断 .页面淘汰过程.工作集模型应用 .紧缩技术利用 9.存储器的段页式管理中,每次从主存中取出一条指令一个操作数,需要_次访问主存。A 一 B.二 C.三 D.四 10.磁盘与主机之间传递数据是以_为单位的。A字节 B.字 C.数据块 D.文件 11.对磁头进行磁头调度的目的是为了缩短_时间.A.寻道 B.旋转 C.传送 D.启动 12.为了便于上层软件的编制,设备通常需要提供是_。A.控制寄存器、状态寄存器和控制命令 BI/O 地址寄存器、工作方式状态
9、寄存器和控制命令 C中断寄存器、控制寄存器和控制命令 D控制寄存器、编程空间和控制逻辑寄存器。13.将系统调用参数翻译成设备操作命令的工作由_完成。A 用户层 I/O B.设备无关层 C 中断处理 D.设备驱动程序 14.在下列有关旋转延迟的叙述中,不正确的是_。A旋转延迟的大小与磁盘调度算法无关 B旋转延迟的大小取决于磁盘空闲空间的分配程序 C旋转延迟的大小与文件的物理结构有关 D扇区数据的处理时间对旋转延迟的影响较大。15.SPOOLing 的含义是_。A伪脱机输入/输出 B.系统并行 I/O C.串行打印处理 D.智能脱机 I/O 16.操作系统是()A对软件进行管理的软件 B对硬件进行
10、管理的软件 C对计算机资源进行管理的软件 D对应用程序进行管理的软件 17.在操作系统中引入多道程序设计的主要目的是()A缩短程序执行时间 B减少响应时间 C提高系统效率和增强系统处理能力 D提高人机交互速度 18.进程与程序之间有密切联系,但又是不同的概念。二者的一个本质区别是()。A程序是静态概念,进程是动态概念 B程序是动态概念,进程是静态概念 C程序保存在文件中,进程存放在内存中 D程序顺序执行,进程并发执行 19.进程有多个状态,不会发生的状态转换是()A就绪运行 B阻塞进行 C运行阻塞 D阻塞就绪 20.为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一套()ADM
11、A 控制器 B联想寄存器 C地址变换机构 D通道 21.CPU 输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()。A并行技术 B通道技术 C缓冲技术 D虚存技术 22.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按()进行排列。A.地址从大到小 B.地址从小到大 C.尺寸从大到小 D.尺寸从小到大 23.通常不采用()方法来解除死锁。A.终止一个死锁进程 B.终止所有死锁进程 C.从死锁进程处抢夺资源 D.从非死锁进程处抢夺资源 24.下列哪项不是设备管理的基本功能()A.掌握并记录设备的状态 B.按用户的 IO 请求进行设备分配 C.死锁检测 D.完成实际的 I
12、O 操作 25.设两个进程共用一个临界资源的互斥信号量为 mutex,当 mutex=-1 时表示()A一个进程进入了临界区,另一个进程等待 B没有一个进程进入了临界区 C两个进程都进入了临界区 D两个进程都在等待 26.以下关于分时系统与批处理系统的说法正确的是()A.批处理系统是实现人机交互的系统 B.分时系统是实现自动控制无需人为干预的系统 C.批处理系统具有批处理能力,但不具有分时交互能力 D.分时系统本身既具有分时交互能力,又具有批处理能力 27.为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一套()ADMA 控制器 B联想寄存器 C地址变换机构 D通道 28.用
13、P、V 操作管理临界区时,信号量的初值应定义为()A.-1 B.0 C.1 D.任意值 29.在下列解决死锁的方法中,属于死锁预防策略的是()A 银行家算法 B 资源有序分配法 C 死锁检测法式 D请求分配图化法 30.在动态分区存储管理中的紧凑(移动)技术可以()。A 集中空闲区区 B 增加主存储容量 C 缩短访问周期 D 加速地址转换 31.进程的并发执行是指两个以上的进程()A.同时执行 B.在执行的时间上是重叠 C.在执行的时间上是不重叠的 D.共享系统资源 32.当出现()情况时,系统可能产生死锁。A进程释放资源 B一个进程进入死循环 C多个进程竞争资源出现了循环等待 D多个进程竞争
14、共享型设备 33.现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。系统是通过()来实现这一功能的。A重名翻译机构 B建立索引表 C建立指针 D多级目录结构 34.引入多道程序设计技术的主要目的在于()。A减少存储器碎片 B充分利用处理机,减少处理机空闲时间 C有利于代码共享 D充分利用外围设备 35所谓设备独立性是指,用户在编程时要给出()。A设备逻辑名 B设备物理名 C设备启动地址 D设备卡地址 36临界区是指并发进程中访问共享变量的()段。A管理信息 B信息存储 C数据 D程序 37.为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提
15、供一套()ADMA 控制器 B联想寄存器 C地址变换机构 D通道 38.在下面对进程的描述中,不正确的是()A.进程是动态的概念 B.进程执行需要处理机 C.进程是有生命期的 D.进程是指令的集合 39.在计算机系统中,管态下()A只能执行特权指令 B只能执行非特权指令 C 可以执行非法指令 D可以执行全部指令 40.将盘块号转换为磁盘的盘面、磁道号和扇区号的工作属于设备管理软件层次的哪一层()。A.用户进程层 B.设备独立性软件层 C.驱动程序层 D.中断处理层 41.银行家算法是用来()。A.避免死锁 B.预防死锁 C.检测死锁 D.解除死锁 42.当系统采用资源有序分配方法预防死锁时,它
16、破坏了产生死锁的必要条件中的()。A.互斥条件 B.请求和保持条件 C.不可剥夺条件 D.环路等待 43.操作系统是一种()A.系统软件 B.系统硬件 C.应用软件 D.编辑软件 44.进程调度是从()选择一个进程进入处理器中运行。A)等待队列 B)就绪队列 C)作业后备队列 D)提交队列 45.某进程所要求的一次打印输出结束后,其进程的状态将从()A)运行态到就绪态 B)运行态到等待态 C)等待态到就绪态 D)就绪态到等待态 46.在页式存储管理系统中,整个系统的页表个数是()A)一个 B)二个 C)三个 D)和装入主存的作业个数相同 47.固定分区中各分区的大小是()A)相同的 B)相同或
17、者不同,但预先确定 C)根据作业要求确定 D)随作业个数而定 48.程序与和他有关进程的对应关系是()。A)一对一 B)一对多 C)多对一 D)多对多 49.存储器的段页式管理中,每次从主存中取出一条指令或一个操作数,需要()次访问主存。A)1 B)2 C)3 D)4 50.有一个长度为 6000 个字符的流式文件要存在磁盘上,磁盘的每块可以存放 512 字节,该文件至少占用()块。A)5 B)6 C)12 D)6000 51.在任何时刻,一个进程的状态变化()引起另一个进程的状态变化。A)必定 B)一定不 C)不一定 D)不可能 52.最容易形成很多小碎片的可变分区分配算法是()A)首次适应
18、算法 B)最佳适应算法 C)首次循环适应法 53.()是文件系统实现按名存取的重要手段 A)索引节点 B)指针 C)页表 D)文件目录 54.对磁盘进行移臂调度的目的是缩短()A)寻道时间 B)传送时间 C)延迟时间 D)启动时间 55.如果有 4 个进程共享一程序段,每次允许 3 个进程进入该程序段,若用 PV 操作作为同步机制则信号量 S 的取值范围是()4,3,2,1 B)3,2,1,0,-1 C)2,1,0,-1,-2 D)1,0,-1,-2,-3 56.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减 1 的情况是()
19、A)无上邻空闲区,也无下邻空闲区 B)有上邻空闲区,但无下邻空闲区 C)有下邻空闲区,但无上邻空闲区 D)有上邻空闲区,也有下邻空闲区 57.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许()个进程参于竞争,而不会发生死锁。A)5 B)2 C)3 D)4 选择题答案 C C B D A B D A C C A A B D A C C A B C C D C C A D C C A A C C B D A D C D D C A D A B C D B B C C C B D A B D D 三、简答题 1.简述中断处理程序处理 I/O 请求的过程(5
20、 分)2.简述死锁产生的必要条件和处理死锁的基本方法(5 分)3.进程与程序是两个完全不同的概念,但又有密切的联系,试写出两者的区别。(5 分)4.一台计算机有 8 台磁带机。它们由 N 个进程竞争使用,每个进程可能需要 3 台磁带机。请问 N 最多为多少时,系统没有死锁危险,并说明原因。(5 分)5.在测量控制系统中,数据采集任务把所采集的数据送入一单缓冲区;计算任务从该单缓冲区中取出数据进行计算。说明两者之间存在的同步关系,并写出利用信号量机制实现两者共享单缓冲区的同步算法。(5 分)6.有一个虚拟存储系统。分配给某进程 3 页内存,开始时内存为空,页面访问序列如下:6、5、4、3、2、1
21、、5、1、5、2、1、2、1、2、1、6、5(1)若采用先进先出的页面置换算法(FIFO),缺页次数为多少?(5 分)(2)若采用最近最少使用的页面置换算法(LRU),缺页次数为多少?(5 分)7.进程具有那几种基本状态?并画出它们状态之间的转换关系。(5 分)8.什么是临界资源?什么是临界区?(5 分)9.考虑由 6 个相同类型资源组成的系统,系统中有 5 个进程,每个进程最多需要 2 个资源。该系统是否会发生死锁?为什么?(5 分)10.描述设备管理软件的层次结构,并说明以下的工作各在 I/0 软件层次的哪一层?(10分)()维护一个最近使用的块的缓冲。()为一个磁盘读操作计算磁道、扇区、
22、磁头。()向设备寄存器写命令。()设备保护 ()各类 I/O 库函数 11.设公共汽车上,司机和售票员的活动分别是 司机的活动:启动车辆;正常行车;到站停车;售票员的活动:关车门;售票;开车门;(1)在汽车不断的到站、停车、行驶过程中,这两个活动有什么同步关系.(2 分)(2)用信号量和 P、V 操作来实现它们的同步。应设置哪些信号量,说明其含义和初值。(3)使用 PV 操作来实现司机和售票员之间的同步过程。(5 分)12.简述进程与线程的区别。为什么要引入线程(5 分)13.以从磁盘读入数据为例,试说明 DMA 工作过程(5 分)14.假如磁盘块大小为 4KB,每个盘块号占用 4 个字节,在
23、三级索引分配时,允许的最大文件是多少?给出计算过程。(5 分)15.操作系统具有哪些基本功能?16.什么是设备无关性?实现设备无关性有什么好处?17.什么是文件的逻辑结构和物理结构 18.试述 I/O 子系统的层次模型、各层都负责什么工作?19.常用的磁盘空闲块的管理有几种方法?20.设备管理中缓冲引入的目的是什么?21.什么是文件系统?22.说明进程的结构、特征和基本状态。23.什么是操作系统?并描述其作用。24.描述进程调度中的多级反馈队列调度算法,并说明为什么该算法能较好的满足各类型用户的需要。25.描述在存储管理中请求分页存储管理方式的工作原理。26.描述设备管理功能中的软件层次结构,
24、并说明其中设备独立性软件的功能。27.描述系统调用的处理过程(可画图)。28.什么是进程?为什么说进程控制块(PCB)是操作系统感知进程存在的唯一标识?简单题答案 1.唤醒被阻塞的驱动程序进程,保护被中断进程的 CPU 环境,分析中断原因、转入相应的设备中断处理程序,进行中断处理,恢复被中断进程的现场。2.产生死锁必要条件:互斥条件、请求和保持条件、不可剥夺条件和环路等待条件;处理死锁的基本方法:预防死锁、避免死锁、检测死锁和解除死锁 3.(1)进程是动态,程序是静态的;(2)进程是独立运行的单位,程序不能作为运行单位;(3)各进程间在并发执行过程中会产生相互制约关系,而程序由于是静态的,所以
25、不存在异步特征。4.当 N 为 1,2,3 时,系统没有产生死锁的危险。因为,当系统只有一个进程是,它最多需要 3 台磁带机,而系统有 8 台磁带机。而当系统中有 2 个进程时,最多需要 6 台,系统中的资源够用。当有 3 个进程时,在最坏情况下,每个进程都需要 3 台,假设每个进程都已获得 2 台,系统中还剩 2 台,因此肯定有某个进程可获得它的第 3 台从而运行完毕,把资源归还系统,这保证其它进程也可运行完毕,因此不会产生死锁。当有 4 个进程时,可能某个时刻,每个进程都获得 2 台磁带机,此时系统就会产生死锁。当多于 4个进程更是如此.5.采集任务与计算任务共用一个单缓冲区。当采集任务采
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 习题 答案
限制150内