单选题

把并发进程中与共享变量有关的程序段称为【 】
A、共享数据区
B、临界区
C、公共子程序
D、共享程序
参考答案:B

在UNIX中,下列关于文件类型的描述最正确的是【 】
A、基本文件、普通文件和目录文件
B、普通文件、目录文件和设备文件
C、目录文件、设备文件和基本文件
D、设备文件、基本文件和普通文件
参考答案:B

进程并发执行时,每个进程的执行速度是【 】
A、由进程的程序结构决定的
B、由进程自己控制的
C、在进程被创建时确定的
D、与进程调度的策略有关
参考答案:D

三个进程A、B、C对某类资源的需求量分别是7个、8个和3个,且目前已分别得到了2个、3个和2个。为保证系统的安全,该系统目前剩余的资源至少是【 】
A、1个
B、2个
C、5个
D、10个
参考答案:B

执行中的程序可以请求操作系统中止其执行或返回到程序的某一点再继续执行。操作系统提供的这类系统调用属于【 】
A、文件服务类
B、资源申请类
C、控制类
D、信息维护类
参考答案:C

磁盘执行一次输入输出操作所花费的时问依次为【 】
A、延迟时间、寻找时间、传送时间
B、寻找时间、传送时间、延迟时间
C、寻找时间、延迟时间、传送时间
D、延迟时间、传送时问、寻找时间
参考答案:c

当计算机启动时,系统将自动执行【 】
A、应用程序
B、引导程序
C、用户程序
D、中断程序
参考答案:B

在常用的作业调度算法中,综合考虑作业等待时间和计算时间的是【 】
A、先来先服务算法
B、计算时间短的作业优先算法
C、响应比高者优先算法
D、均衡调度算法
参考答案:C

在批处理操作系统中,用户须事先编写好一份表示执行步骤的作业说明书,所采用的语言是【 】
A、汇编语言
B、C语言
C、JAVA语言
D、作业控制语言
参考答案:D

进程有三种基本状态,不属于基本状态的是【 】
A、等待态(阻塞态)
B、后备态
C、就绪态
D、运行态
参考答案:B

系统中有四个进程都要使用某类资源。若每个进程最多需要3个该类资源,为保征系统不发生死锁,系统应提供该类资源至少是【 】
A、3个
B、4个
C、9个
D、12个
参考答案:C

在页式虚存管理中,___有一个页表。【 】
A、整个主存空间
B、整个虚存空间
C、每个作业
D、每个用户文件
参考答案:C

如果一组并发进程是无关的,下面的说法中正确的是【 】
A、它们可以包含相同的程序
B、它们包含的程序一定不相同
C、它们不能同时执行
D、它们可访问共享变量但各自有独立的工作区
参考答案:A

使用户能按名存取辅助存储器上的信息主要是由操作系统中实现的。【 】
A、文件管理
B、处理器管理
C、设备管理
D、存储管理
参考答案:A

中断优先级是按中断事件的重要性和紧迫程度来确定的,是在硬件设计时固定的。一般情况下优先级最高的是【 】
A、自愿中断
B、外部中断
C、输入/输出中断
D、硬件故障中断
参考答案:D

系统调用的目的是【 】
A、请求系统服务
B、终止系统服务
C、申请系统资源
D、释放系统资源
参考答案:A

下面有关安全保护措施的叙述中,不正确的是【 】
A、系统启动时,硬件置中央处理器的初态为管态
B、如程序占用一个连续的主存空间,则硬件设置"基址寄存器"和"限长寄存器"以实现存储保护
C.允许用户修改"基址寄存器"和“限长寄存器"的值
D、在目态下执行用户程序时,对访问主存的地址要进行核查
参考答案:c

系统有某类资源20个,供若干进程共享。若每个进程申请该类的资源量不超过4个,为保证系统的安全,应限制共享该类资源的进程数最多不超过【 】
A、3个
B、4个
C、5个
D、6个
参考答案:D

一定能防止系统出现死锁而采用的手段是【 】
A、用PV操作管理共享资源
B、进程互斥使用共享资源
c、静态分配资源
D、定时运行死锁检测程序
参考答案:c

假设读写磁头正在55号柱面上操作,现有依次请求访问的柱面号为100、185、39、124、16。当55号柱面操作完成后,若采用先来先服务的调度算法,为完成这些请求,磁头需要移动的柱面距离数是【 】
A、439
B、459
C、469
D、479
参考答案:c

有n个并发进程竞争必须互斥使用的共享资源时,若某进程作为第一个使用资源者调用P操作后,则这时信号量的值为【 】
A、n-1
B、l
c、0
D、-1
参考答案:c

在操作系统提供的文件系统中,用户把信息组织成文件并对其操作时,关于文件存储位置和如何组织输入/出等工作,正确的说法是【 】
A、用户需要考虑文件存储的物理位置,并组织输入输出工作
B、用户不需要考虑文件存储的物理位置,也不需要组织输入输出工作
C、用户需要考虑文件存储的物理位置,但不需要组织输入输出工作
D、用户不需要考虑文件存储的物理位置,但需要组织输入输出工作
参考答案:B

不属于批处理作业调度原则的是【 】
A、公平性
B、极大的流量
C、使某类作业先调度
D、平衡资源使用
参考答案:C

在实时系统中采用的进程调度算法是【 】
A、时问片轮转调度算法
B、最高优先级调度算法
C、先来先服务调度算法
D、分级调度算法
参考答案:B

操作系统在结构设计时追求的目标之一是:应尽量减少与硬件直接有关的程序量,且将其独立封装。这个目标称为【 】
A、正确性
B、高效性
C、维护性
D、移植性
参考答案:D

虚拟存储器的最大容量【 】
A、由内存和外存容量之和决定
B、由虚拟地址结构的位数决定
C、由计算机地址总线的位数决定
D、由作业的地址空间决定
参考答案:B

文件在磁盘上的组织方式有多种,常用的组织方式的名称是【 】
A、索引结构、连续结构、顺序结构
B、连续结构、顺序结构、链接结构
C、顺序结构、链接结构、索引结构
D、链接结构、索引结构、串联结构
参考答案:C

下列____是特权指令。【 】
A、加法指令
B、移位指令
C、启动I/O指令
D、条件转移指令
参考答案:C

下列关于UNIX基本文件系统和子文件系统的描述中正确的是【 】
A、基本文件系统和子文件系统是各自独立的系统
B、基本文件系统和子文件系统有统一的目录结构
C、系统启动运行之后,基本文件系统可以脱卸更换
D、在连接子文件系统时,总是将子文件系统的根目录与基本文件系统的某级目录连接起来
参考答案:D

若进程P1调用send原语请求把信件发送到进程P2的信箱中,但该信箱已存满了信件,因而进程状态将发生的变化是【 】
A、进程PI置为等信件状态
B、进程P1置为等信箱状态
c、进程P2置为等信件状态
D、进程P2置为等信箱状态
参考答案:B

能使计算机系统接收到外部信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为【 】
A、批处理操作系统
B、实时操作系统
C、分时操作系统
D、网络操作系统
参考答案:B

下面有关UNIX系统的trap指令的描述中,错误的是【 】
A、trap指令是访管指令
B、trap指令中应提供参数
C、trap指令在管态下执行
D、执行到trap指令将形成一个中断事件
参考答案:C

可变分区管理方式的存储保护措施是:若绝对地址满足____,则允许访问该主存单元。【 】
A、界限地址≤绝对地址≤主存最大地址
B、分区始址≤绝对地址<分区始址+分区长度
C、基址寄存器值≤绝对地址≤限长寄存器值
D、基址寄存器值≤绝对地址<限长寄存器值
参考答案:c

在虚存系统中,选择最近一段时间最久没有被访问的页面先调出的页面调度算法是【 】
A、最佳调度算法(OPT)
B、最近最久未使用调度算法(LRU)
C、最近最不常用调度算法(LFU)
D、先进先出调度算法(FIFO)
参考答案:B

关于多道程序设计的论述中不正确的是【 】
A、能提高资源使用效率
B、能增加单位时间的算题量
C、对每个计算问题的计算时间可能要延长
D、对每个计算问题的计算时间不会延长
参考答案:D

若干进程共享系统资源时,不属于形成死锁的必要条件的是【 】
A、同时使用资源
B、占有并等待资源
C、不可抢夺资源
D、循环等待资源
参考答案:A

计算机系统是由__组成。【 】
A、硬件系统和主存储
B、软件系统和操作系统
C、硬件系统和软件系统
D、主机和外围设备
参考答案:C

在单处理器的计算机系统中的进程调度,必须按照一定的规则从进程中选取一个进程,让它占用处理器。【 】
A、就绪态
B、等待态
C、运行态
D、终止态
参考答案:A

在UNIX中,文件系统的文件存储结构采用的是【 】
A、位示图
B、空闲块表
C、空闲块链
D、多级索引
参考答案:D

有关原语定义正确的是【 】
A、原语是操作系统中能完成特定功能但可由断的过程
B、原语是用户程序中能完成特定功能且不可中断的过程
C、原语是用户程序中能完成特定功能但可中断的过程
D、原语是操作系统中能完成特定功能且不可中断的过栓
参考答案:D

从对文件信息的存取考虑,存取方式有多种,采用那种存取方式,需要考虑的最关键键因素是【 】
A、文件的使用方式
B、存储介质的特性
C、文件的组织方式
D、文件的使用方式和存储介质的特性
参考答案:D

假设外围设备与缓冲区交换信息的时间为T,缓冲区与用户工作区间传送信息所需要的时间为t,用户进程处理信息所需时问为p。采用双缓冲技术后,对每一批信息经读/写和处理,所需的时间正确的是【 】
A、max((t - T),p)+T
B、max((T - t), p)+T
C、max((t -T),p)+ t
D、max((T - t),D)·t
参考答案:D

操作系统使用设备分配表管理独占设备,通常,设备分配表由设备类表和设备表组成。其中,设备表的基本内容是【 】
A、绝对号、好/坏、待修复、已/未分配、上用作业名
B、好/坏、待修复、已/未分配、占用作业名、相对号
C、待修复、已/未分配、占用作业名、相对号、绝对号
D、绝对号、好/坏、已/未分配、占用作业名、相对号
参考答案:D

在采用多道程序设计技术的系统中,用户编写程序时使用的地址是【 】
A、相对地址
B、物理地址
C、绝对地址
D、主存地址
参考答案:A

当一个用户作业被接收进入系统后,要求创建进程才能完成这个作业。【 】
A、1个
B、2个
C、3个
D、1个或多个
参考答案:D

在UNIX中,目录本身也是文件,对目录文件的存取权限有【 】
A、执行、增删、读
B、增删、读、写
C、读、写、执行
D、写、执行、增删
参考答案:C

在操作系统的层次结构中,放在最内层与硬件直接有关的部分是【 】
A、处理器管理
B、存储管理
C、文件管理
D、设备管理
参考答案:A

进程具有三个特性,不属于进程特性的是【 】
A、动态性
B、同步性
C、并发性
D、异步性
参考答案:B

段设读写磁头正在55号柱面上操作,现有依次请求访问的柱面号为100、185、39、124、16。当55号柱面操作完成后,若采用先来先服务的调度算法,为完成这些请求,磁头需要移动的柱面距离数是【 】
A、439
B、459
C、469
D、479
参考答案:C

在页式存储管理方法中,为了加速地址转换,通常设置一个小容量的高速缓冲存储器,又叫快存,对快存的访问方式是【 】
A、按字节地址访问
B、按字地址访问
C、按指定特征访问
D、按块地址访问
参考答案:C

在装入一个作业时,把作业中的指令地址和数据地址全部转换成主存中的物理地址。这种重定位方式称为【 】
A、逻辑重地位
B、静态重定位
C、动态重定位
D、浮动重定位
参考答案:B

文件系统对文件进行统一管理,目的是方便用户且保证文件的安全可靠。为此,面向用户文件系统实现的主要功能称为【 】
A、文件的按名存取
B、文件的操作
C、文件的组织
D、文件的安全操作
参考答案:A

属于自愿性中断事件是【 】
A、硬件故障中断
B、程序性中断
C、访管中断
D、输入/输出中断
参考答案:C

让多个用户作业轮流进入内存执行的技术称为【 】
A、覆盖技术
B、对换技术
C、移动技术
D、虚存技术
参考答案:B

在固定分区管理方法中,每个连续分区的大小是【 】
A、相同的
B、随作业的长度而固定
c、不相同的
D、预先固定划分的,可以相同,也可以不台
参考答案:D

UNIX是一个【 】
A、实时操作系统
B、交互式分时操作系统
C、单道批处理系统
D、多道批处埋系统
参考答案:B

采用页式存储管理的系统中,若地址用16位表示,其中7位表示页号,则页的大小为【 】
A、0.5KB
B、1KB
C、2KB
D、4KB
参考答案:A

一个进程的状态信息存放在该进程控制块PCB的___区域中。【 】
A、标识信息
B、说明信息
C、现场信息
D、管理信息
参考答案:B

如果一组并发进程是有交互的,则它们【 】
A、一定含有相同的程序
B、程序间会有依赖关系
C、进程的执行具有封闭性
D、进程的执行速度各自独立
参考答案:B

IBM系统的通道命令格式中有多个字段,其中表示该命令是否是最后一条命令的字段名称是【 】
A、命令码
B、标志码
C、结束码
D、传送字节个数
参考答案:B

CPU执行用户程序时,先对每一个访问主存的地址进行核查,允许访问主存的关系式是【 】
A、访问地址>基址寄存器值
B、访问地址≤基址寄存器值+限长寄存器值
C、基址寄存器值≤访问地址≤基址寄存器值+限长寄存器值
D、访问地址=基址寄存器值+限长寄存器值
参考答案:c

UNIX的第一个版本于____在一台闲置的PDP-7上开发的。【 】
A、1949年
B、1959年
C、1969年
D、1979年
参考答案:C

采用多道程序设计技术能提高整个计算机系统的效率,其基本条件是【 】
A、处理器执行指令速度快
B、主存储器的容量大
C、该系统具有处理器与外设并行工作的能力
D、外围设备多
参考答案:C

造成某进程状态从运行态到等待态的变化原因不可能是【 】
A、该进程运行中请求启动了外围设备
B、该进程在运行中申请资源得不到满足
C、分配给该进程的处理器时间用完
D、该进程在运行中出现了程序错误故障
参考答案:C

在页式虚拟存储管理中,LRU调度算法是指先淘汰【 】
A、最早进入主存的页面
B、近期最久没有被访问
C、近期被访问次数最少的页面
D、以后不再访问的或距当前最初最长时间合存访问的页面
参考答案:B

有n个进程并发执行时,系统允许每次最多m个进程(1≤m<n)同时使用某资源。若使用PV操作来管理,则信号量的变化范围是(【 】
A、[(m-n),m]
B、[(m-n),n]
C、[(n-m), m]
D、[(n-m),n]
参考答案:A

在可变分区方式管理下,收回主存空间时,应检查是否有与归还区相邻的空闲区并进行合并。假定空闲区表中,已有第j栏和第k栏空闲区,此时乍业归处的分区始址为S,长度为L。并且有:5=第J栏始址+第j栏长度,且第k栏始址=S+L则表示归还区【 】
A、有下邻空闲区
B、有上邻空闲区
C、既有上邻空闲区,又有下邻空闲区
D、既无上邻空闲区,又无下邻空闭区
参考答案:C

在程序状态字中用于保存程序执行时当前发生的中断事件的是【 】
A、中断屏蔽位
B、中断码
c、条件码
D、指令地址
参考答案:B

在五个哲学家就餐问题中,为保证其不发生死锁,可限定同时要求就餐的人数最多不超过【 】
A、2个
B、3个
C、4个
D、5个
参考答案:C

为了管理独占设备,操作系统使用设备分配表管理设备,通常设备分配表由设备类表和设备表组成。其中,设备类表的基本内容是【 】
A、设备类名、拥有的总台数、待修复数量、现存台数
B、拥有的总台数、待修复数量、现存台数、设备表始址
C、待修复数量、现存台数、设备表始址、设备类名
D、设备类名、拥有的总台数、现存台数、设备表始址
参考答案:D

若采用的资源分配策略能破坏形成死锁的四个必要条件之一,则可防止死锁。但通常不能被破坏的条件是【 】
A、互斥使用资源
B、占有并等待资源
C、不可抢夺资源
D、循环等待资源
参考答案:A

可变分区管理方法采用”最先适应"分配算法时,应将空闲区按__登记到空区表中。【
A、地址递增顺序
B、地址递减顺序
C、长度递增顺序
D、长度递减顺序
参考答案:A

下面关于系统调用的叙述中,不正确的是【 】
A、系统调用是在管态下执行的系统服务程序
B、“访管指令"是一条在管态下执行的特权指令
C、当处理器执行到访管指令时将产生一个中断事件
D、系统调用功能完成后,操作系统使处理器又返回目态执行用户程序
参考答案:B

系统出现死锁时一定同时保持四个必要条件,采用按序分配资源的策略可以破坏其中的【 】
A、互斥条件
B、占有且等待条件
C、不可抢夺条件
D、循环等待条件
参考答案:B

多选题

按照操作系统提供的服务进行分类,属于基本操作系统的是【 】
A、网络操作系统
B、批处理操作系统
C、分时操作系统
D、实时操作系统
E、分布式操作系统
参考答案:BCD

在进程有三种基本状态的前提下,可能发生进程状态变化的是【 】
A、运行态→等待态
B、等待态→就绪态
C、等待态→运行态
D、运行态→就绪态
E、就绪态→运行态
参考答案:ABDE

以下关于UNIX页面守护进程(2号进程)职责的叙述中,正确的有【 】
A、页面守护进程的作用是保证有足够的空闲物理页数供使用
B、控制二次机会页面替换算法中的时钟指针,当所指的某物理页可成为空闲页时,将空闲物理页数加1
C、址时钟指针继续扫描,使空闲物理页数不断增加
D、当空闲物理页数达到限值后,让时钟指针停止扫描时钟指针停止扫描时,页面守护进程就E、进入就绪状态,直到被唤醒后再工作
参考答案:ABCD

从中断事件的性质来说,可以分成强迫性中断事件和自愿性中断事件两大类,下面属于强迫性中断事件的是【 】
A、硬件故障中断事件
B、访管中断事件
C、程序性中断事件
D、外部中断事件
E、输入/输出中断事件
参考答案:ACDE

在页式虚拟存储管理中,影响缺页中断率的因素主要有【 】
A、分配给作业的内存块数
B、页面的大小
C、快表的大小
D、程序的编制方法
E、页面调度算法的选取
参考答案:ABDE

UNIX进程的proc结构中包含的信息是【 】
A、有关进程调度的信息
B、标识信息
C、有关进程非常驻内存部分的信息
D、有关作业调度的信息
E、其它用于管理和控制的信息
参考答案:ABCE

虚拟设备的实现技术涉及的概念有【 】
A、输入井
B、输出井
C、井管理程序
D、预输入程序
E、缓输出程序
参考答案:ABCDE

关于"进程的顺序性"和"进程的并发性"的正确阐述是【 】
A、任一进程都具有顺序性
B、进程的并发性是对一组进程而言的
C、具有并发性的进程是可同时执行的
D、进程独占处理器顺序执行时具有封闭性
E、进程并发执行时会失去可再现性
参考答案:ABC

通道程序涉及的概念有多个,其基本的概念是【 】
A、通道命令
B、预输入
C、通道地址字
D、缓输出
E、通道状态字
参考答案:ACE

主观题

操作系统采用层次结构设计方法有什么优点和难点?
答:主要优点是有利于系统的设计与调试,主要困难在于层次的划分和安排。

操作系统结构设计应追求的目标是什么?
答:正确性、高效性、维护性、移植性。

简述文件逻辑结构的定义及其形式。
答:用户组织的文件称为逻辑文件。逻辑文件有两种形式:流式文件和记录式文件。流式文件是按一串信息组成的,用户常以长度或特殊字符提出读取文件信息的要求,记录式文件的信息按逻辑上独立的含义再划分为信息单位,称为记录。

什么叫进程?简述进程的基本属性。
答:一个程序在一个数据集合上的一次执行活动称为个进程。
进程具有两个基本属性:首先是进程是一个拥有资源的独立单位;其次进程同时又是一个独立调度和分派的基本单位。

目录结构有一级,二级和树形目录结构。请简单叙述树形目录结构的优点。
答:解决了重名问题有利于文件分类提高检索文件的速度能进行存取权限的控制

何谓进程通信?写出两种通信方式且简述之。
答:通过专门的通信机制实现进程间交换大量信息的通信方式称为进程通信。进程通信有直接通信和间接通信两种方式,直接通信是固定在一对进程间进行的,间接通信是以信箱为媒体实现通信的。

在磁盘存储空间管理的位示图法中,确定已知空闲块地址的块号、柱面号的通用公式为:
块号=字号x字长+位号
柱面号=[块号/柱面上的块数]
请写出确定空闲块地址的磁头号和扇区号的通用公式。
答:磁头号=[(块号mod柱面上的块数)/盘面上的扇区数]
扇区号=(块号mod柱面上的块数) mod盘面上的扇区数

比较进程同步和进程互斥的异同。
答:同:两者都是对并发进程竞争共享资源的管理。
异:进程互斥:各进程竞争共享资源没有必然的逻辑顺序,只要无进程在使用共享资源就允许任一进程去使用。进程同步:对共享资源的使用有一定的逻辑顺序。

简述UNIX为管理设备而采用的设备分类技术。
答:UNIX是按设备与主存间信息交换的物理单位对设备分类的UNDX把设备分成两类:块设备和字符设备。UNX系统把设备也当作文件来对待,每个设备有一个文件名,对它像文件—样操作。

UNIX系统调用close是如何处理的?
答:清除有关的表项。
检查块设备的缓冲区是否还有信息未写回,若有,则写回设备。
检查有否其他进程仍打开此设备,若有,则不能关闭此设备。
若无其他进程打开此设备,调用驱动程序中的关闭过程,与设备断开。

简述独占设备的申请和分配方案。
答:作业申请独占设备时,需要指定设备;有两种方法指定:一种是指定设备的绝对号,另—种是指定设备类和相对号;
一般采用的是后者,用户程序使用由设备类和相对号定义的逻辑设备,系统使用设备类表和设备表进行分配。

系统有三种独占型单部件资源R1、R2、R3,有三个进程A、B、C。当进程A、B、C分别得到第—个资源R3、R1、R2后,就会发生死锁因为它们现在分别在等待资源R1、R2、R1,其中进程B和C形成了相互等待,永远不能结束等待。
现有同类资源12个,供三个进程共享。假定进程所需资源和已占用资源的情况如下所示:
操作系统(02326)考试题库-LMLPHP
若此时系统又为进程A分配一个资源,则系统会出现什么现象?解释之。
答:若再为进程A分配一个资源,则系统会发生死锁。因为已分配了10个资源,若再为进程A分配1个资源,就只剩1个资源。
而现在三个进程尚需的资源量分配为2,2,3,不能满足任—进程的尚需最大量。这样所有进程成为死锁进程。

什么是线程?简述进程与线程的关系。
答:线程是进程中可独立执行的子任务。一个进程中可以有一个或多个线程。一个进程中的各个线程可以并发执行。系统为进程分配主存空间,同一进程中的各线程共享该进程的主存空间。

简述UNIX中系统调用命令OPEN的处理过程。
答:(1)分配一个活动索引节点,引用计数i_count加1。
(2)在进程打开文件表和系统打开文件表中分配表项。、
(3)调用设备驱动程序检查打开的合法性。
(4)初始化驱动程度的数据结构。
(5)建立进程和设备间的联系。


如需转载,请注明本文的出处:农民工老王的CSDN博客https://blog.csdn.net/monarch91 。

10-27 23:16