操作系统习题集(B)
【操作系统概述】
一、选择题
1. 操作系统负责管理计算机系统的( ),其中包括处理机、内存、外围设备和文件。
A. 程序 B. 文件 C. 资源 D. 进程
2. 没有下列设备计算机无法工作( ):
A. 硬盘 B. 软盘 C. 内存 D. 打印机
3. 系统调用是( )。
A. 一条机器指令 B. 中断子程序 C. 用户子程序 D. 提供编程人员的接口
4. 现代操作系统的基本特征是( ) 、资源共享和操作的异步性。
A. 多道程序设计 B. 中断处理 C. 程序的并发执行 D. 实现分时与实时处理
5. 下列四个操作系统中,是分时系统的为( )。
A. CP/M B. MS-DOS C. UNIX D. Windows NT
1
6. 在分时系统中,当时间片一定时,( ),响应时间越长。
A. 内存越多 B. 用户数越多 C. 后备队列越短 D. 用户数越少
7. 操作系统是一组( )。
A. 文件管理程序 B. 中断处理程序 C. 资源管理程序 D. 设备管理程序
8. 批处理系统的主要缺点是( )。
A. CPU的利用率不高 B.失去了交互性 C.不具备并行性 D.以上都不是
9. 实时操作系统追求的目标是( )。
A. 高吞吐率 B. 充分利用内存 C. 快速响应 D. 减少系统开销
10. Windows XP 操作系统提供给程序员的接口称为( )。
A. 进程 B. API C. 库函数 D. 系统程序
二、填空题
1.操作系统为用户提供三种类型的使用接口,它们是 和 和图形用户界面。
2. 操作系统的五大功能是处理机管理、 、文件管理、 和提供用户接口。
2
3.操作系统是运行在计算机 系统上的最基本的系统软件。
4. 计算机操作系统是方便用户、管理和控制计算机 的系统软件。
5. 操作系统目前有五大类型: 、 、 、 和 。
6. 操作系统提供给编程人员的唯一接口是 。
7. 操作系统的基本类型有批处理操作系统, 和 三种。
8.在分时系统中,当用户数目为100时,为保证响应时间不超过2秒,此时时间片最大应为 。分时系统采用的调度方法是 。
三、判断题
1. 操作系统属于最重要的、最不可缺少的应用软件。
2. 分时系统不需要多道程序技术的支持。
3. 批处理系统不允许用户随时干涉自己程序的运行。
4. 虚拟机不需要硬件的支持。
5. 操作系统的所有程序是长驻内存的。
3
6. 在计算机系统中配置操作系统的主要目的是管理系统中的资源。
7. Linux操作系统属于多用户多任务操作系统。
8. 一般的分时操作系统无法做实时控制用。
【进程与线程】
一、选择题
1. 当( )时,进程从执行状态转变为就绪状态。
A. 进程被调度程序选中 B. 时间片到
C. 等待某一事件 D. 等待的事件发生
2. 在进程状态转换时,下列( )转换是不可能发生的。
A. 就绪态→运行态 B. 运行态→就绪态
C. 运行态→阻塞态 D. 阻塞态→运行态
3. 下列各项工作步骤中,( )不是创建进程所必需的步骤。
A. 建立一个PCB B. 作业调度程序为进程分配CPU
4
C. 为进程分配内存等资源 D. 将PCB链入进程就绪队列
4. 下列关于进程的叙述中,正确的是( )。
A. 进程通过进程调度程序而获得CPU。
B. 优先级是进行进程调度的重要依据,一旦确定不能改变。
C. 在单CPU系统中,任一时刻都有1个进程处于运行状态。
D. 进程申请CPU得不到满足时,其状态变为等待状态。
5. 从资源管理的角度看,进程调度属于( )。
A. I/O管理 B. 文件管理 C. 处理机管理 D. 存储器管理
6. 下列有可能导致一进程从运行变为就绪的事件是( )。
A. 一次I/O操作结束 B. 运行进程需作I/O操作
C. 运行进程结束 D. 出现了比现运行进程优先权更高的进程
7. 一个进程释放一种资源将有可能导致一个或几个进程( )。
A. 由就绪变运行 B. 由运行变就绪
5
C. 由阻塞变运行 D. 由阻塞变就绪
8. 一次I/O操作的结束,有可能导致( )。
A. 一个进程由睡眠变就绪 B.几个进程由睡眠变就绪
C. 一个进程由睡眠变运行 D.几个进程由睡眠变运行
9. 在下面的叙述中,不正确的是( )。
A. 一个进程可创建一个或多个线程 B. 一个线程可创建一个或多个线程
C. 一个线程可创建一个或多个进程 D. 一个进程可创建一个或多个进程
10. 进程的控制信息和描述信息存放在( )。
A. JCB B. PCB C. AFT D. SFT
二、填空题
1.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时, 的作业将得到优先调度;当各个作业要求运行的时间相同时, 的作业得到优先调度。
2.当一个进程独占处理器顺序执行时,具有两个特性: 和 。
3.进程由程序、 和 组成。
6
4.若干个事件在同一时刻发生称为 ,若干个事件在同一时间间隔内发生称为 。
5.当一个进程独占处理器顺序执行时,具有两个特性: 和可再现性。
6. 在操作系统中,进程是一个 的基本单位,也是一个独立运行和 的基本单位。
7.采用对换方式在将进程换出时,应首先选择处于 且优先权低的进程换出内存。
8. 常用的进程通信方式有管道、 、 和邮箱机制。
三、判断题
1. 有了线程之后,程序只能以线程的身份运行。
2. 线程的切换会引起进程的切换。
3. 多个线程可以对应同一段程序。
4. 系统内存在无父进程的进程。
5. 线程所对应的程序肯定比进程所对应的程序短。
6. 进程从CPU退下时,将“现场”保存在系统栈内。
7
7. 操作系统对进程的管理和控制主要是通过控制原语实现的。
8. 原语的执行是屏蔽中断的。
9. 系统中进程的数目越多,CPU的利用率越高.
10.原语是一种不可分割的操作。
11.线程是最小的拥有资源的单位。
12.进程可以删除自己的PCB表。
13.作业调度能够使作业获得CPU。
【进程同步与死锁】
一、选择题
1. 用P、V操作管理临界区时,信号量的初值一般应定义为( )。
A.–1 B.0 C.1 D.任意值
2. 有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是( )。
A.1至 –(m-1) B.1至m-1 C.1至–m D.1至m
8
3. 在下面的叙述中,正确的是( )。
A.临界资源是非共享资源 B.临界资源是任意共享资源
C.临界资源是互斥共享资源 D.临界资源是同时共享资源
4. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示( A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区
C.两个进程都进入了临界区 D.两个进程都在等待
5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示(A.一个进程进入了临界区,另一个进程等待 B.没有一个进程进入临界区
C.两个进程都进入了临界区 D.两个进程都在等待
6.当一进程因在信号量S上执行P(S)操作而被阻塞后,S的值为( )。
A.>0 B.<0 C.≥0 D.≤0
7.当一进程因在信号量S上执行V(S)操作而导致唤醒另一进程后,S的值为( A.>0 B.<0 C.≥0 D.≤0
9
。)。。 )
)
8.若有4个进程共享同一程序段,而且每次最多允许3个进程进入该程序段,则信号量的变化范围是( )。
A. 3,2,1,0 B. 3,2,1,0,-1
C. 4,3,2,1,0 D. 2,1,0,-1,-2
9.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为( )。
A. 3 B. 1 C. 2 D. 0
10.在操作系统中,有一组进程,进程之间具有直接相互制约性。这组并发进程之间( )。
A.必定无关 B.必定相关 C.可能相关 D.相关程度相同
二、填空题
1.对信号量S的操作只能通过 操作进行,对应每一个信号量设置了一个等待队列。
2. 在信号量机制中,信号量S > 0时的值表示 ;若S < 0,则表示 ,此时进程应 。
3.在生产者—消费者问题中,消费者进程的两个P原语的正确顺序为
10
和 。
4. 产生死锁的四个必要条件是互斥条件和请求和保持条件,不可剥夺条件和 。
5. 一次只允许一个进程访问的资源叫 。
三、判断题
1.一个临界资源可以对应多个临界区。
2.互斥地使用临界资源是通过互斥地进入临界区实现的。
3.引入管程是为了让系统自动处理临界资源的互斥使用问题。
4.生产者-消费者问题是一个既有同步又有互斥的问题。
5.用管程实现进程同步时,管程中的过程是不可中断的。
6. 单道程序系统中程序的执行也需要同步和互斥。
7.对临界资源应采取互斥访问方式来实现共享。
8.摒弃不可剥夺条件的方法可用于预防多个打印进程死锁的发生。
9.操作系统处理死锁,只要采用预防、解除、检测、避免之中的一种就足够了。
11
10.如果系统在所有进程运行前,一次性地将其在整个运行过程所需的全部资源分配给进程,即所谓“静态分配”法,是可以预防死锁发生的。
【存储管理】
一、选择题
1.把作业地址空间中使用的逻辑地址变成内存中物理地址称为(A、加载 B、重定位 C、物理化 D、逻辑化
2.在可变分区存储管理中的紧凑技术可以( )。
A.集中空闲区 B.增加主存容量
C.缩短访问时间 D.加速地址转换
3.在存储管理中,采用覆盖与交换技术的目的是( )。
A.减少程序占用的主存空间 B.物理上扩充主存容量
C.提高CPU效率 D.代码在主存中共享
4.在内存分配的“最佳适应法”中,空闲块是按( )。
A.始地址从小到大排序 B.始地址从大到小排序
12
。
)
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.I/O缓冲池
13
10.实现虚存最主要的技术是( )
A.整体覆盖 B.整体对换 C.部分对换 D.多道程序设计
11.实现虚拟存储器的目的是( )。
A.实现存储保护 B.实现程序浮动
C.扩充辅存容量 D.扩充主存容量
12.在请求分页存储管理中,若采用FIFO页面淘汰算法,则当进程分配到的页面数增加时,缺页中断的次数( )。
A.减少 B.增加 C.无影响 D.可能增加也可能减少
13.在固定分区分配中,每个分区的大小是( )。
A.相同 B.随作业长度变化
C.可以不同但预先固定 D.可以不同但根据作业长度固定
14.在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减2的情况是( )。
A.无上邻空闲区,也无下邻空闲区
14
B.有上邻空闲区,但无下邻空闲区
C.有下邻空闲区,但无上邻空闲区
D.有上邻空闲区,也有下邻空闲区
15.解决碎片问题,以及使程序可浮动的最好的办法是采用( )技术。
A.静态重定位 B.动态重定位 C.内存静态分配 D.内存动态分配
16.设主存容量为1MB,辅存容量为400MB,计算机系统的地址寄存器有24位,那么虚存的最大容量是( )。
A.1MB B.401MB C.1MB+224B D.224B
二、填空题
1.程序经编译或汇编以后形成目标程序,其指令的顺序都是以零作为参考地址,这些地址称为 。
2.段式管理中,以段为单位,每段分配一个 区。由于各段长度 ,所以这些存储区的大小不一,而且同一进程的各段之间不要求 。
3.在采用请求分页式存储管理的系统中,地址变换过程可能会因为 和 等原因而产生中断。
15
4.段的共享是通过 实现的。
5. 存储管理方式能使存储碎片尽可能少,而且使内存利用率较高,管理开销小。
6. 常用的内存管理方法有 、 、 和 。
7.动态存储分配时,要靠硬件地址变换机构实现 。
8.在存储管理中常用 方式来摆脱主存容量的限制。
9.在请求页式管理中,当 发现所需的页不在 时,产生 中断信号, ____________作相应的处理。
10.置换算法是在内存中没有 时被调用的,它的目的是选出一个被 的页面。如果内存中有足够的 存放所调入的页,则不必使用 。
11.在多道程序环境中,用户程序的相对地址与装入内存后的实际物理地址不同,把相对地址转换为物理地址,这是操作系统的 功能。
12.在页面置换算法中最有效的一种称为 。
13.能方便实现信息共享的存储管理办法有 和 。
14.在动态分区式内存分配算法中,倾向于优先使用低地址部分空闲区的算法是 ;能使内存空间中空闲区分布较均匀的算法是 。
16
15.在请求调页系统中的调页策略有 ,它是以预测为基础的;另一种是 ,由于较易实现,故目前使用较多。
16.静态链接是在程序编译时进行,动态链接是在 时进行。
三、判断题
1.虚存容量的扩大是以牺牲CPU工作时间以及内、外存交换时间为代价的。
2.页式的地址是一维的,段式的地址是二维的
3.页式管理易于实现不同进程间的信息共享。
4.在虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器的容量;
5.采用动态重定位技术的系统,目标程序可以不经任何改动,而装入物理内存;
6.页式存储管理中,一个作业可以占用不连续的内存空间,而段式存储管理,一个作业则是占用连续的内存空间。
7.分页式存储管理中,页的大小是可以不相等的。
8.段页式管理实现了段式、页式两种存储方式的优势互补。
9.虚地址即程序执行时所要访问的内存地址。
17
10.虚拟存储器的实现是基于程序局部性原理,其实质是借助外存将内存较小的物理地址空间转化为较大的逻辑地址空间。
11.虚存容量仅受外存容量的限制。
12. 用可变分区法可以比较有效地消除外部碎片,但不能消除内部碎片。
13.页表的作用是实现逻辑地址到物理地址的映射。
14.用绝对地址编写的程序不适合多道程序系统。
【设备管理】
一、选择题
1.在下面的I/O控制方式中,需要CPU干预最少的方式是( )。
A. 程序I/O方式 B. 中断驱动I/O控制方式
C. 直接存储器访问DMA控制方式 D. I/O通道控制方式
2.下列哪一条不是磁盘设备的特点( )。
A. 传输速率较高,以数据块为传输单位
B. 一段时间内只允许一个用户(进程)访问
18
C. I/O控制方式常采用DMA方式
D. 可以寻址,随机地读/写任意数据块
3.利用通道实现了( )之间数据的快速传输。
A. CPU和外设 B. 内存和CPU C. 内存和外设 D. 外设和外设
4.假脱机技术中,对打印机的操作实际上是用对磁盘存储实现的,用以替代打印机的部分是指( )。
A. 共享设备 B. 独占设备 C. 虚拟设备 D.物理设备
5.下列关于通道、设备、设备控制器三者之间的关系叙述中正确的是( )。
A. 设备控制器和通道可以分别控制设备
B. 设备控制器控制通道和设备一起工作
C. 通道控制设备控制器,设备控制器控制设备
D. 设备控制器控制通道,通道控制设备
6.通道是一种( )。
A.I/O端口 B.数据通道 C.I/O专用处理机 D.软件工具
19
7.缓冲技术用于( )。
A、提高主机和设备交换信息的速度 B、提供主、辅存接口
C、提高设备利用率 D、扩充相对地址空间
8. 采用SPOOLing技术的目的是( )。
A.提高独占设备的利用率 B.提高主机效率
C.减轻用户编程负担 D.提高程序的运行速度
9. 在操作系统中,用户在使用I/O设备时,通常采用( )。
A.物理设备名 B.逻辑设备名
C.虚拟设备名 D.设备牌号
10. 在设备管理中为了提高I/O速度和设备利用率,是通过( )功能实现的。
A.设备分配 B.缓冲管理 C.设备独立性 D.虚拟设备
二、填空题
1.主存储器与外围设备之间的数据传送控制方式有程序直接控制、 、 和通道控制方式。
20
2.虚拟设备是指采用 技术,将某个 设备改进为供多个用户使用的的 设备。
3.逻辑设备表(LUT)的主要功能是实现 。
4.所谓 ,是一块能控制一台或多台外围设备与CPU并行工作的硬件。
5.主存储器与外围设备之间的信息传送操作称为 。
6.在设备管理中,为了克服独占设备速度较慢、降低设备资源利用率的缺点,引入了 ,即用共享设备模拟独占设备。
7.缓冲区的设置可分为单缓冲、 、 和缓冲池。其中关于缓冲池的操作有 、 、 和 。
8. 设备从资源分配角度可分为独占设备, 和 。
9. 设备管理的主要任务是控制设备和CPU之间进行 操作。
10.选择距当前磁头最近,且方向一致的磁盘调度算法 。
三、判断题
1.通道一旦被启动就能独立于CPU运行,这样可使CPU和通道并行操作。
2.虚拟设备是指把一个物理设备变换成多个对应的逻辑设备,它通过逻辑设备表来实
21
现的。
3.SPOOLing技术可以解决进程使用设备死锁问题。
4.操作系统采用缓冲技术的缓冲池主要是通过硬件来实现的。
5.低速设备一般被设置成共享设备。
6.通道指令和一般机器的指令没有什么不同。
7.共享设备允许多个作业同时使用设备,即每一时刻可有多个作业在使用该共享设备,因而提高了系统设备资源的利用率。
8.I/O通道控制方式中不需要任何CPU干预。
9.先来先服务算法、优先级高者优先算法、时间片轮转算法是经常在设备分配中采用算法。
10.操作系统中应用的缓冲技术,多数通过使用外存来实现。
【文件系统】
一、选择题
1. 逻辑文件是( )的文件组织形式。
22
A.在外部设备上 B.从用户观点看
C.虚拟存储 D.目录
2. 在设计允许重名的文件系统时,不应采用( )。
A.单级目录结构 B.树型目录结构
C.二级目录结构 D. A和C
3. 位示图方法可用于 ( )
A . 磁盘空闲空间的管理 B. 磁盘的驱动调度
C . 文件目录的查找 D. 页式虚拟存贮管理中的页面调度
4. 文件系统为用户提供了( )功能,使得用户能透明地存储访问文件。
A. 按名存取 B. 密码存取 C. 路径存取 D. 命令调用
5. 在下列文件的物理结构中,不利于文件长度动态增长的文件物理结构是( A. 连续结构 B. 链接结构 C. 索引结构 D. Hash结构
6. 在UNIX操作系统中,把输入/输出设备看作是( )。
23
)。
A. 普通文件 B. 目录文件 C. 索引文件 D. 特殊文件
7.如果允许不同用户的文件可以具有相同的文件名,通常采用( )来保证按名存取的安全。
A、重名翻译机构 B、建立索引表
C、建立指针 D、多级目录结构
8.对记录式文件,操作系统为用户存取文件信息的最小单位是( )。
A、字符 B、数据项
C、记录 D、文件
9.为了对文件系统中的文件进行安全管理,任何一个用户在进入系统时都必须进行注册,
这一级管理是____安全管理。( )
A. 系统级 B. 用户级 C.目录级 D.文件级
10. 树型目录结构的第一级称为目录树的( )。
A.分支节点 B.根节点 C.叶节点 D.终节点
24
11. 文件系统在创建一个文件时,为它建立一个( )。
A.文件目录 B.目录文件 C.逻辑结构 D.逻辑空间
12. 文件的存储方法依赖于( )。
A.文件的物理结构 B.存放文件的存储设备的特性
C.A和B D.文件的逻辑
13. 使用绝对路径名访问文件是从( )开始按目录结构访问某个文件。
A.当前目录 B.用户主目录 C.根目录 D.父目录
14. 目录文件所存放的信息是( )。
A.某一文件存放的数据信息 B. 某一文件的文件目录
C.该目录中所有数据文件目录 D. 该目录中所有子目录文件和数据文件的目录
15. 由字符序列组成,文件内的信息不再划分结构,这是指( )。
A.流式文件 B. 记录式文件 C.顺序文件 D.有序文件
16. 数据库文件的逻辑结构形式是( )。
25
A.字符流式文件 B. 档案文件 C.记录式文件 D.只读文件
二、填空题
1.文件的逻辑结构分 和 二种。
2.文件系统中,用于文件的描述和控制并与文件一一对应的是 。
3.UNIX的文件系统空闲空间的管理是采用 。
4.按文件的逻辑存储结构分,文件分为有结构文件,又称为 和无结构文件,又称 。
5.文件的存储器是分成大小相等的 ,并以它为单位交换信息。
6.常用的文件存取方法有 ,随机存取法和 。
7.文件的逻辑结构分为流式文件、顺序文件、索引文件和 。
三、判断题
1.树型目录结构能够解决文件重名问题。
2.文件系统最基本的功能是实现按名存取。
3.单级目录结构能够解决文件重名问题。
26
4.文件系统中分配存储空间的基本单位是记录。
27
因篇幅问题不能全部显示,请点此查看更多更全内容