操作系统习题与答案 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】一、操作系统概论(A)1、操作系统负责为用户程序完成()的工作。
A、应用无关和硬件相关B、应用无关和硬件无关C、应用相关和硬件相关D、应用相关和硬件无关(C )2、操作系统是对()进行管理的软件。
A、硬件B、软件C、计算机资源D、应用程序(C )3、用户通过()来调用操作系统。
A、跳转指令B、子程序调用指令C、系统调用指令D、以上3种方始都可(A)4、所谓()是指将一个以上的作业放到主存,这些作业共享计算机资源,且同时处于运行开始与运行结束之间。
A、多道B、批处理C、分时D、实时(B )5、以下下()不是分时系统的特征。
A、交互性B、同时性C、及时性D、同时性(D )6、计算机操作系统的功能是()。
A、把源代码转换成目标代码B、提供硬件与软件之间的转换C、提供各种中断处理程序D、管理计算机资源并提供用户接口( A)7操作系统的特征是()共享、虚拟以及异步A、并发B、多道C、中断D、实时(B )8、处理器将操作系统程序执行的状态与用户程序执行状态称为A 屏蔽中断状态和开放中断状态B 用户态与核心态C 关闭状态与开放状态( D )9、下列什么不是OS关心的主要问题A、管理计算机裸机B、设计用户程序与计算机硬件系统的界面C、管理计算机系统资源D、高级程序设计语言的编译器()10、允许多个用户交互方式使用计算机的OS称为(B );允许多个用户将作业计算机集中处理的计算机称为(A);计算机系统及时处理过程控制数据并作出响应的OS称为(D )。
A、批处理OSB、分时OSC、多处理器OSD、实时OSE、网络OS()11、linux的设计模式属于(A),windows的设计模式属于(BCD)。
A 单核设计模式B 微核设计模式C 面向对象的设计模式 D、C/S模式1、操作系统提供(命令接口)和(程序接口)两种用户接口。
2、负责解释操作系统命令的程序叫(命令解释程序)。
Linux的这个程序叫(Shell )。
3、系统调用是通过(中断)来实现的。
当发生系统调用,处理器的状态会从(用户)态变为(系统)态。
4、输出重定向的符号是( > )。
5、后台执行命令是指(执行命令的进程在低优先级上运行)。
二.进程管理1、在单处理机系统中实现并发技术后, A 。
A 、进程在一个时间段内并行运行,CPU与外设间并行工作。
B、进程在一个时刻点上并行运行,CPU与外设间并行工作.C、进程在一个时间段内并行运行,CPU与外设间串行工作.D、进程在一个时刻点上并行运行,CPU与外设间串行工作.2、线程模型中,操作系统分配CPU以外的资源以 D为单位.A、程序B、指令C、进程 D 、线程3、操作系统中,当B,进程从执行状态转为就绪态。
A、进程被进程调度程序选中B、时间片用完C、等待某一事件发生D、等待的事件发生4、一个进程是 CA、协处理器执行的程序B、一个独立的程序+数据集C、PCB结构与程序和数据的集合D、一个独立的程序5、操作系统中,当 C ,进程从执行状态转为等待态。
A、进程被进程调度程序选中B、时间片用完C、等待某一事件发生D、等待的事件发生6、n个进程有(B)种调度次序。
A、n B n! C 17、若信号量S的初值为2,当前值为-1,则表示有 C 个等待进程A、3B、2C、1D、08、下面关于临界资源的论述,正确的是( C.A 并发执行的程序可以对临界资源实现共享B为临界资源配上相应的设备控制块后(一种用于设备管理的数据结构),就可以实现共享C 对临界资源,应该采取互斥访问方式实现共享D 对临界资源, 应该采取同时访问方式实现共享9、下面关于临界区的论述正确的是(D)A 临界区是指进程中用于实现进程互斥的那段代码B 临界区是指进程中用于实现进程同步的那段代码C 临界区是指进程中用于实现进程通讯的那段代码D 临界区是指进程中用于访问共享资源的那段代码10、设有6个进程共享一互斥段,若最多允许3个进程进入临界区,则所采用的互斥信号灯的初值为(A).A 3B 6C 1D 011、有3个进程共享一程序段,而每次最多允许两个进程进入该程序段,则信号量的取值范围是(A).A 2,1,0,-1B 3,2,1,0C 2,1,0,-1,-2D 1,0,-1,-212、在非剥夺方式下,运行进程执行signal操作后,其状态(A).A 不变B 要变C 可能变D 可能不变13、处于执行状态的进程,执行wait操作后,其值为负,则该状态由执行状态变为(B).A 就绪B 等待C 就绪或等待14、从就绪队列中选一个进程获得CPU的控制权由(C)来完成A、中断处理程序B、排队程序C、分派程序15、在非强占式系统中,发生一个进程从就绪态——>运行态状态变迁的可能原因是(A)。
A、另一个进程从运行态——>就绪态B、另一个进程从等待态——>就绪态C、一个新的进程被创建16、以下(A)调度算法对CPU繁忙型进程(指占CPU时间比较多)有利。
A、FCFSB、RRC、多级反馈队列17、资源的有序分配可以破坏(D)条件。
A、互斥B、请求和保持C、不剥夺D、环路等待18、资源的全部分配可以破坏(B)条件。
A、互斥B、请求和保持C、不剥夺D、环路等待1、进程存在的标志是( PCB )。
2、进程至少有三种基本状态(就绪状态)、(执行状态)和(阻塞状态)3、(用户)线程对于内核是透明的。
三.存储管理( B )1 可执行目标程序中的地址为().A 符号地址B 相对地址C 绝对地址( C )2 在程序执行时进行地址映射称为().A 绝对装入B 静态地址重定位C 动态地址重定位( C )3 在()存储管理中,必须采用动态地址重定位.A 可变分区模式B 单一分区模式C 页模式( A )4在下列内存管理方案中,不适合多道程序的是().A 单一连续模式B 固定分区模式C 可变分区模式D 段页式存储管理模式( D )5 下面关于虚存的说法正确的是().A 作业在运行前必须全部装入内存,并且在运行期间必须一直驻留在内存B 作业在运行前不必全部装入内存,但在运行期间必须一直驻留在内存C 作业在运行前必须全部装入内存,但在运行期间不必一直驻留在内存D 作业在运行前不必全部装入内存,并且在运行期间不必一直驻留在内存( A )6 以下()不可以提供虚存。
A、可变分区存储管理B、页式存储管理C、段式存储管理D、段页式存储管理( A )7、虚存的理论基础是()。
A、程序的局部性理论B、代码的顺序执行C、变量的连续访问D、指令局部性( B )8、虚存空间的最大容量()。
A、为内外存容量之和B、由CPU与MMU间地址种总线宽度决定C 、理论上是无限的 D、由程序大小决定( A )9 内存利用率最高的内存管理模式是()。
A、页模式B、段模式C、段页式模式D、可变分区( A )10、以下()的进程逻辑地址空间是连续编址的。
A、页模式B、段模式C、段页式模式D、稀疏页式( C)11 下面程序设计技术和数据结构,对于请求分页的环境而言,()最好.A 栈B hash表C 纯代码D 间接寻址(D)12、一般来说,分配的物理页越多,缺页中断率越低,但是以下()淘汰算法存在异常现象:对于某种页面流分配的内存越多缺页中断率反而越高。
A LRUB OPTC LFUD FIFO二进程最多分配3个物理页(frame),并且已分配3个物理页面如下所示:page frame 装入时间最近访问时间访问位修改位2 0 60 151 0 01 1 50 160 1 00 4 70 120 0 1当进程访问第3页时,产生缺页中断,如果用FIFO算法,则淘汰的page是 1 ,如果用LRU算法,则淘汰的page是0 ,如果用NRU算法,则淘汰的page是 2 。
四、文件系统( A )1 文件系统的主要目的是()A 实现对文件的按名存储B 实现虚拟存储C 提高外设的读取速度 D用于存储文件系统(ABC )2 为了对文件进行操作,应该用以下哪些系统调用()。
A 建立文件B 打开文件C 关闭文件D 申请缓冲区(B )3文件系统与()密切相关,它们共同为用户使用文件提供方便。
A 处理器管理B 设备管理C 内存管理( B )4文件系统中文件被按照名字存取是为了()A 方便操作系统对文件的管理B 方便用户使用C 确定文件的存取权限D 加强对文件内容的保密( C )5文件系统采用多级目录后,对于不同用户的文件,其文件名()A 应该相同B 应该不同C 可以相同,也可以不同( C )6 在文件系统中可命名的最小数据单位是()A 字符B 记录C 文件D 文件系统( B )7 下列()物理结构不利于对文件的随机存取A 顺序文件B 链接文件C 索引文件( B )8 管理空闲磁盘空间可以用(),它利用二进制的一位来表示一个磁盘块的使用情况A 空闲区表B 位示图C 分组链接( C )9 文件系统利用()来管理文件.A 文件名B 文件描述符C 目录( A)10目录文件中的目录项就是()A 文件描述符B 文件指针C 索引表(B)11、将文件目录分成基本文件目录和符号文件目录的作用是()A 层次分明和易于实现B 提高检索文件速度和便于共享C 便于文件系统的分层实现(A)12 打开文件操作是对()的操作A 目录B 文件C 目录和文件(B)13 FAT文件系统支持()结构A 顺序文件B 链接文件C 索引文件(C)14 EXT2文件系统支持()结构A 顺序文件B 链接文件C 索引文件(A)15 假设一个扇区大小为512B,1块=1扇区,FAT16可以管理的磁盘空间大小为()A 32MB B 64MBC 128MBD 512MB(C)16 linux的VFS的超级块中存放()信息A 文件B 目录C 文件系统(A)17 假设1块=1扇区=512B,块地址用4B表示,ext2可以管理的最大文件的大小为()A 1GB 16GC 32G B 64G。