1.特权指令是指()。 A.机器指令; B.其执行可能有损系统的安全性; C.控制指令; D.系统管理员可用的指令; 2.计算机系统中判断是否有中断事件发生应该在()。 A.进程切换时; B.执行完一条指令后; C.执行P操作后; D.由用户态转入核心态时; 3.操作系统是对()进行管理的软件。 A.软件; B.硬件; C.计算机资源; D.应用程序; 4.配置了操作系统的机器是一台比原来的物理机器功能更强的计算机,这样的计算机只是一台逻辑上的计算 机,称为() 计算机。 A.并行; B.真实; C.虚拟; D.共享; 5.()不是一个操作系统环境。 A.Celeron; B.Windows CE; C.Linux; D.Solaris; 6.()该操作系统的系统响应时间的重要性超过协同资源的利用率,它被广泛地应用于卫星控制、导弹发射、 工业控制、飞机订票业务灯领域。 A.分时操作系统; 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.在操作系统中,并发性是指()。 A.若干个时间在不同时刻发生; B.若干个事件在同一时刻发生; C.若干个事件在同一时间间隔内发生; D.若干个时间在不同的时间间隔内发生; 14.若把操作系统看成计算机系统资源的管理者,下面的()不属于操作系统所管理的资源。 A.程序; B.主存; C.CPU; D.中断; 15.多道程序设计是指()。 A.在实时系统中并发运行多个程序; B.在分布系统中同一时刻运行多个程序; C.在一台处理机上同一时刻运行多个程序; D.在一台处理机上并发运行多个程序; 16.提高处理器资源利用率的关键技术是()。 A.SPOOLing技术; B.虚拟技术; C.交换技术; D.多道程序设计技术; 17.操作系统中采用多道程序设计提高CPU和外部设备的()。 A.利用率; B.可靠性; C.稳定性; D.兼容性; 18.引入多道程序设计技术的前提条件之一是系统具有()。 A.多个CPU; B.多个终端; C.中断功能; D.分时功能; 19.当计算机提供了管态和目态时,()必须在管态下执行。 A.从内存取数的指令; B.把运算结果送入内存的指令; C.算术运算指令; D.输入/输出指令; 20.当CPU执行操作系统内核代码时,称处理机处于()。 A.自由态; B.目态; C.管态; D.就绪态;
2 处理器管理 1.下列进程状态变化中,()变化是不可能发生的。 A.运行—>就绪 B.运行—>等待 C.等待—>运行 D.等待—>就绪 2.当()时,进程从运行状态变为就绪状态。 A.进程被调度程序选中 B.时间片到 C.等待某一事件 D.等待的事件发生 3.进程管理中,当(),进程从阻塞态变成就绪态。 A.进程被进程调度程序选中 B.等待一个事件 C.等待的事件发生 D.时间片用完 4.下面对进程的描述中,错误的是()。 A.进程是动态的概念 B.进程执行需要处理机 C.进程是有生命周期的 D.进程是指令的集合 程序是静态的,进程是动态的,程序是指令的有序集合,进程是程序运行的实例 5.下面所述步骤中,()不是创建进程所必需的。 A.由调度程序为进程分配CPU B.建立一个进程控制块 C.为进程分配内存 D.将进程控制块链入就绪队列
创建进程的步骤
- 给新进程分配一个标识符
- 在内核中分配一个PCB,将其挂在PCB表上
- 复制它的父进程的环境(PCB中大部分的内容)
- 为其分配资源(程序、数据、栈等)
- 复制父进程地址空间里的内容(代码共享,数据写时拷贝)
- 将进程置成就绪状态,并将其放入就绪队列,等待CPU调度。
6.多道程序环境下,操作系统分配资源以() 为基本单位。 A.程序 B.指令 C.进程 D.线程 7.下述哪一个选项体现了原语的主要特点() 。 A.并发性 B.异步性 C.共享性 D.不可分割性 8.关于内核级线程,以下描述不正确的是()。 A.内核可以将处理器调度直接分配给某个内核级线程 B.控制权从一个线程传送到另一个线程时不需要用户态-内核态-用户态的模式切换 C.可以将一个进程的多个线程分派到多个处理器,能够发挥多处理器并行工作的优势 D.建立和维护线程的数据结构及保存每个线程的入口 9.一个进程被唤醒意味着()。 A.该进程重新占有了CPU B.它的优先权变为最大 C.其PCB移至等待队列队首 D.进程变为就绪状态 10.在引入线程的操作系统中,资源分配的基本单位是() 。 A.程序 B.作业 C.进程 D.线程 11.在下述关于父进程和子进程的叙述中,正确的是()。 A.父进程创建了子进程,因此父进程执行完了,子进程才能运行 B.父进程和子进程可以并发执行 C.撤销子进程时,应该同时撤销父进程 D.撤销父进程时,应该同时撤销子进程 12.对进程的管理和控制使用()。 A.指令 B.原语 C.信号量 D.信箱通信 13.所谓“可重入”程序是指()。 A.在执行过程中其代码自身会发生变化的程序 B.无限循环程序 C.不能够被多个程序同时调用的程序 D.能够被多个进程共享的程序 14.原语是()。 A.运行在用户态下的过程 B.操作系统的内核 C.可中断的指令序列 D.不可中断的指令序列 15.在进程调度算法中,对短进程不利的是()。 A.短进程优先调度算法 B.先来先服务算法 C.高响应比优先算法 D.多级反馈队列调度算法 16.一个可共享的程序在执行过程中是不能被修改的,这样的程序代码应该是()。 A.封闭的代码 B.可重入代码 C.可再现代码 D.可执行代码 17.在进程管理中,当()时,进程状态从运行态转换到就绪态。 A.进程被调度程序选中 B.时间片用完 C.等待某一事件发生 D.等待的事件发生 18.Solaris的多线程的实现方式为()。 A.纯内核级线程 B.纯用户级多线程 C.混合式 D.单线程结构进程 19.在UNIX系统中运行以下程序,最多可再产生出()进程? main( ) { fork( ); /←pc(程序计数器),进程A/ fork( ); fork( ); } A.9 B.7 C.5 D.3 斐波那契 20.()优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。 A.先来先服务 B.静态 C.动态 D.短作业 3 存储管理 1.静态重定位的时机是()。 A.程序编译时; B.程序链接时; C.程序装入时; D.程序运行时; 2.能够装入内存任何位置的代码程序必须是()。 A.可重入的; B.可定位的; C.可动态链接的; D.可静态链接的; 3.在可变式分区管理中,采用内存移动技术的目的是()。 A.合并空闲区; B.合并分配区; C.增加主存容量; D.便于地址转换; 4.在存储管理中,采用覆盖与交换技术的目的是()。 A.减少程序占用的主存空间; B.物理上扩充主存容量; C.提高CPU效率; 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.段页式; 内部零头:某个进程内存分多了,一般:固定分区、页式、段页式 10.采用()存储管理不会产生外部碎片。 A.分页式; B.分段式; C.可变分区; D.虚拟分段式; 外部零头:总的内存分不完,一般:可变分区、段式 11.一台机器有48位虚地址和32位物理地址,若页长为8KB, 如果设计一个反置页表,则有()个页表项。 A.$2^{16}$; B.$2^{32}$; C.$2^{19}$; D.$2^{35}$; 反置页表项数为物理块数 12.作业在执行中发生了缺页中断,经操作系统处理后,应该让其执行()指令。 A.被中断的前一条; B.被中断的后一条; C.被中断的; D.启动时的第一条; 13.在请求分页存储管理中,当访问的页面不在内存时,便产生缺页中断, 缺页中断是属于()。 A.I/O中断; B.程序中断; C.访管中断; D.外中断; 14.通常所说的"存储保护"的基本含义是() 。 A.防止存储器硬件受损; B.防止程序在内存丢失; C.防止程序间相互越界访问; D.防止程序被人偷看; 15.LRU置换算法所基于的思想是()。 A.在最近的过去用得少的在最近的将来也用得少; B.在最近的过去用得多的在最近的将来也用得多; C.在最近的过去很久未使用的在最近的将来会使用; D.在最近的过去很久未使用的在最近的将来也不会使用; 16.在下面关于虚拟存储器的叙述中,正确的是()。 A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存; B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存; C.要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存; D.要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存; 17.虚存的可行性基础是()。 A.程序执行的离散性; B.程序执行的顺序性; C.程序执行的局部性; D.程序执行的并发性; 18.把逻辑地址转变为内存的物理地址的过程称作()。 A.编译; B.连接; C.运行; D.重定位或地址映射; 19.在段页式存储管理系统中其虚拟地址空间是() 的。 A.一维; B.二维; C.三维; D.四维; 页式存储是一维的,段式存储是二维的,段页式存储也是二维的。 这里mooc答案似乎有误 分页是系统的事情,不需要考虑页号的维度 20.页面替换算法()有可能会产生Belady异常现象。 A.FIFO ; B.LRU; C.OPT; D.Clock; Belayd异常:在置换算法中,给的实页数增加,虚页命中率有时会下降 FIFO增加的页式随机的 4 设备管理 1.按() 分类可将设备分为块设备和字符设备。 A.从属关系; B.操作特性; C.共享属性; D.信息交换单位; 2.CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用() 。 A.并行技术; B.覆盖技术; C.缓冲技术; D.虚存技术; 3.通过硬件和软件的功能扩充,把原来独占的设备改造成能为若干用户共享的设备,这种设备称为()。 A.存储设备; B.系统设备; C.用户设备; D.虚拟设备; 4.通道又称I/O处理机,它用于实现()之间的信息传输。 A.内存与外设; B.CPU与外设; C.内存与外存; D.CPU与外存; 5.为了使多个进程能有效地同时处理输入和输出,最好使用() 结构的缓冲技术。 A.缓冲池; B.循环缓冲; C.单缓冲; D.双缓冲; 同时处理输入输出用缓冲池 6.如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。 A.程序轮询; B.中断方式; C.DMA方式; D.无条件存取方式; 7.在中断处理中,输入/输出中断可能是指():①设备出错,②数据传输结束 A.①; B.②; C.① 和 ②; D.都不是; 8.在采用SPOOLing技术的系统中,用户的打印结果首先被送到()。 A.磁盘固定区域; B.内存固定区域; C.终端; OS选择题(答案).md 2025-06-07 14 / 27 D.打印机; 9.大多数低速设备都属于() 设备。 A.独享; B.共享; C.虚拟; D.SPOOLing; 10.() 是直接存取的存储设备。 A.磁盘; B.磁带; C.打印机; D.键盘显示终端; 直接存取存储器不必事先进行顺序搜索二直接存取信息,如磁盘、光盘 11.操作系统中的SPOOLing技术,实质是指()转化为共享设备的技术。 A.虚拟设备; B.独占设备; C.脱机设备; D.块设备; 12.在操作系统中,()指的是一种硬件机制。 A.通道技术; B.缓冲池; C.SPOOLing技术; D.内存覆盖技术; 13.在操作系统中,用户程序申请使用I/O设备时,通常采用()。 A.物理设备名; B.逻辑设备名; C.虚拟设备名; D.独占设备名; 14.采用假脱机技术,将磁盘的一部分作为公共缓冲区以代替打印机,用户对打印机的操作实际上是对磁盘的存 储操作,用以代替打印机的部分是()。 OS选择题(答案).md 2025-06-07 15 / 27 A.独占设备; B.共享设备; C.虚拟设备; D.一般物理设备; 独占设备被虚拟 15.() 算法是设备分配常用的一种算法。 A.短作业优先; B.最佳适应; C.先来先服务; D.首次适应; 16.将系统中的每一台设备按某种原则进行统一的编号,这些编号作为区分硬件和识别设备的代号,该编号称为 设备的() 。 A.绝对号; B.相对号; C.类型号; D.符号名; 为每一台设备定一个编号,以区分是被,这个编号被称为设备绝对号 17.通道程序是()。 A.由一系列机器指令组成; B.由一系列通道指令组成; C.可以由高级语言编写; D.就是通道控制器; 18.I/O软件的分层结构中,()负责将把用户提交的逻辑I/O请求转化为物理I/O操作的启动和执行。 A.用户空间的I/O软件; B.独立于设备的I/O软件; C.I/O中断处理程序; D.设备驱动程序; 19.使用SPOOLing系统的目的是为了提高()的使用效率。 A.操作系统; OS选择题(答案).md 2025-06-07 16 / 27 B.内存; C.CPU; D.I/O设备; 20.下列算法中,用于磁盘移臂调度的是()。 A.时间片轮转法; B.LRU算法; C.最短寻找时间优先算法; D.优先级高者优先算法; 5 文件管理 1.对一个文件的访问,常由() 共同限制。 A.用户访问权限和文件属性; B.用户访问权限和用户优先级; C.优先级和文件属性; D.文件属性的口令; 2.存放在磁盘上的文件() 。 A.既可随机访问,又可顺序访问; B.只能随机访问; C.只能顺序访问; D.不能随机访问; 3.在文件系统中,位示图可用于() 。 A.文件目录的查找; B.磁盘空间的管理; C.内存空间的共享; D.实现文件的保护和保密; 4.常用的文件存取方法有两种:顺序存取和() 存取。 A.流式; B.串联; C.顺序; OS选择题(答案).md 2025-06-07 17 / 27 D.随机; 5.Unix系统中,通过()实现文件系统的按名存取功能。 A.超级块; B.inode节点; C.目录项; D.空闲块; 6.Unix文件系统中,打开文件的系统调用open输入参数包含()。 A.文件描述符; B.文件名; C.inode号; D.inode; 7.Unix文件系统中,打开文件的系统调用open返回值是()。 A.文件描述符(字); B.文件名; C.inode号; D.inode; 8.Unix系统中,文件的索引结构存放在()中。 A.超级块; B.inode节点; C.目录项; D.空闲块; 9.操作系统中对文件进行管理的部分叫做() 。 A.数据库系统; B.文件系统; C.检索系统; D.数据存储系统; 10.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用() 。B A约定的方法; OS选择题(答案).md 2025-06-07 18 / 27 B多级目录; C路径; D索引; 11.无结构文件的含义是()。C A变长记录的文件; B索引文件; C流式文件; D索引顺序文件; 12.下列文件中不属于物理文件的是()。A A记录式文件; B连续文件; C链接文件; D索引文件; 物理文件(文件块的物理结构) 顺序文件(直接相连) 连接文件(指针相连) 直接文件(哈希) 索引文件(索引表) 13.文件系统的主要目的是()。 A实现对文件的按名存取; B实现虚拟存储; C提高外存的读写速度; D用于存储系统文件; 14.下列文件中属于逻辑结构的文件是() 文件。 A连续文件; B系统文件; C库文件; D流式文件; OS选择题(答案).md 2025-06-07 19 / 27 逻辑文件(文件的逻辑结构) 流式文件 记录式文件 15.文件系统采用多级目录结构后,对于不同用户的文件,其文件名()。 A应该相同; B应该不同; C可以相同也可以不同; D受系统约束; 16.文件目录的主要作用是()。 A按名存取; B提高速度; C节省空间; D提高外存利用率; 17.在文件系统中,文件的不同物理结构有不同的优缺点。在下列文件的物理结构中,()具有直接读写文件任 意一个记录的能力,又提高了文件存储空间的利用率。 A顺序结构; B链接结构; CHash结构; D索引结构; 18.文件系统用() 组织文件。 A堆栈; B指针; C目录; D路径; 19.文件路径名是指()。 A文件名和文件扩展名; B一系列的目录文件名和该文件的文件名; C从根目录到文件所经历的路径中的各符号名的集合; D目录文件名和文件名的集合; OS选择题(答案).md 2025-06-07 20 / 27 20.一个文件的相对路径名是从() 开始,逐步沿着各级子目录追溯,最后到指定文件的整个通路上所有子目录 名组成的一个字符串。 A当前目录; B根目录; C多级目录; D二级目录; 6 并发程序设计 1.对于两个并发进程,设互斥信号量为mutex,若mutex=0,则() 。 A表示没有进程进入临界区; B表示有一个进程进入临界区; C表示有一个进程进入临界区,另一个进程等待进入; D表示有两个进程进入临界区; 2.用V操作唤醒一个等待进程时,被唤醒进程的状态变为() 。 A运行; B等待; C就绪; D完成; 3.P操作、V操作是进程同步、互斥的()。 A.C程序语言; B.原语 ; C.信号量; D.信箱通信; 4.若信号量S的初值为3,当前值为-2,则表示有() 个等待进程。 A.2; B.3; C.4; D.5; 信号量负值的绝对值为等待进程数量 OS选择题(答案).md 2025-06-07 21 / 27 5.设有n个进程共用一个相同的程序段(临界区),如果每次最多允许m个进程(m<n)同时进入临界区。则信号 量的初值为() 。 A.n; B.m; C.m-n; D.n-m; 6.在操作系统中,临界区指()。 A一个缓冲区; B一个数据区; C同步机构; D一段程序 7.关于进程间通信,信箱通信是一种()通信方式。 A直接; B间接; C低级; D信号量; 8.在一段时间内,只允许一个进程访问的资源称为()。 A共享资源; B独占资源; C临界资源; D共享区; 9.一个进程在获得资源后,只能在使用完资源后由自己释放,这属于死锁必要条件的()。 A互斥条件; B请求和保持条件; C不可剥夺条件; D环路等待条件; 10.系统出现死锁的原因是()。 A进程进入临界区; B有多个封锁的进程同时存在; OS选择题(答案).md 2025-06-07 22 / 27 C若干个进程因竞争资源无休止地循环等待,且都不释放已占有的资源; D资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数; 11.在系统提供的可共享的资源不足时,会出现死锁,不适当的() 也可能产生死锁。 A进程优先权; B资源的线性分配; C进程的推进顺序; D分配队列的优先权; 12.某系统中有3个并发进程,都需要同类资源4个,试问该系统不会发生死锁的最小资源数是()。 A.9; B.10; C.11; D.12; 3 3 + 1,抽屉原理 13.死锁定理是用于处理死锁的哪一种方法() 。 A预防死锁; B避免死锁; C检测死锁; D解除死锁; 14.死锁检测时检查的是() 。 A资源分配图; B前驱图; C搜索树; D安全图; 15.进程资源静态分配方式是指一个进程在建立时就分配了它需要的全部资源,只有该进程所要资源都得到满足 的条件下,进程才开始运行。这样可以预防进程死锁。静态分配方式破坏死锁的() 必要条件。 A互斥条件; B占有且等待; C非剥夺式等待条件; D循环等待条件; OS选择题(答案).md 2025-06-07 23 / 27 16.银行家算法通过破坏() 来避免死锁。 A互斥条件; B部分分配条件; C不可抢占条件; D循环等待条件; 17.某系统中有11台打印机,N个进程共享打印机资源,每个进程要求3台,当N不超过() 时,系统不会死 锁。 A.4; B.5; C.6; D.7; n (3 - 1) + 1 = 11 18.若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用P、V操作作为同步机制,则信号量S的取 值范围是() 。 A.4,3,2,1,0; B.3,2,1,0,-1; C.2,1,0,-1,-2; D.1,0,-1,-2,-3; 19.采用资源剥夺法可以解除死锁,还可以采用() 方法解除死锁。 A执行并行操作; B撤销进程; C拒绝分配新资源; D修改信号量; 20.资源的按序分配策略可以破坏()条件。 A互斥使用资源; B占有且等待资源; C非剥夺资源; D循环等待资源; 考试题补充 OS选择题(答案).md 2025-06-07 24 / 27 2013 3.假设表格中所
Reply by Email