操作系统原理模拟题
操作系统原理试题及答案
操作系统原理试题及答案一、单项选择题(每题2分,共20分)1. 操作系统的主要功能不包括以下哪一项?A. 进程管理B. 存储管理C. 设备管理D. 网络管理答案:D2. 在操作系统中,进程和线程的关系是?A. 线程是进程的一部分B. 进程是线程的一部分C. 进程和线程是完全独立的D. 进程和线程是同一个概念答案:A3. 下列哪项不是操作系统的五大基本功能?A. 文件管理B. 作业调度C. 内存管理D. 网络通信答案:B4. 操作系统的调度算法中,时间片轮转调度算法的特点是?A. 所有进程获得相等的CPU时间B. 进程按到达顺序获得CPU时间C. 进程按优先级获得CPU时间D. 进程按最长运行时间获得CPU时间答案:A5. 在操作系统中,虚拟内存的作用是什么?A. 提高CPU的运行速度B. 提高磁盘的读写速度C. 扩展可用的物理内存D. 减少磁盘的读写次数答案:C6. 下列哪项技术用于实现文件的共享?A. 缓冲技术B. 虚拟存储技术C. 多道程序设计D. 文件系统答案:D7. 在操作系统中,死锁的四个必要条件不包括以下哪一项?A. 互斥条件B. 占有和等待条件C. 不剥夺条件D. 循环等待条件答案:A8. 操作系统中,分页和分段的区别在于?A. 分页是固定大小的,分段是可变大小的B. 分页是可变大小的,分段是固定大小的C. 分页和分段都是固定大小的D. 分页和分段都是可变大小的答案:A9. 下列哪项不是操作系统提供的服务?A. 系统调用B. 设备驱动C. 用户界面D. 编译器答案:D10. 在操作系统中,中断和异常的区别是?A. 中断是由硬件产生的,异常是由软件产生的B. 中断是由软件产生的,异常是由硬件产生的C. 中断和异常都是由硬件产生的D. 中断和异常都是由软件产生的答案:A二、填空题(每题2分,共20分)1. 在操作系统中,_________是操作系统提供给用户和应用程序的接口。
答案:系统调用2. 操作系统的_________是操作系统分配CPU时间给进程的策略和算法。
计算机操作系统原理模拟考试题
计算机操作系统原理模拟考试题1.操作系统是为裸机配置的一种系统软件,是用户和用户程序与计算机的接口,是用户程序和其它系统程序的运行平台和环境。
2.操作系统通过进程控制块PCB对进程进行管理。
3.操作系统通常可以分为以下几种类型:批处理系统、分时系统、实时系统、网络操作系统和分布式操作系统。
4.负责进程在内存和辅存对换区之间的对换的调度称为中级调度。
5.静态分配是在用户作业开始执行之前由系统一次将所要求的所有设备、控制器或通道分配给该作业。
6.中断自动转入规定的例行程序,这一程序称为中断处理程序。
根据中断源产生的条件,可把中断分为外中断和内中断两种。
7.数据传送控制方式有4种,即程序直接控制方式、中断控制方式、DMA方式和通道方式.8.文件的逻辑结构有两种根本形式是记录式结构,流式结构。
9.文件的存取方式为顺序存取,直接存取.10.永远分配不到必需的资源而无法继续运行,就产生了死锁。
逻辑地址:用户程序经编译以后的每个目标模块都以0为基地址顺序编制,这种地址称为逻辑地址。
Belady现象:是指在使用FIFO算法进行内存页面置换时,在未给进程或作业分配足它所要求的全部页面的情况下,有时出现的分配的页面数增多,缺页次数反而增加的奇怪现象。
设备驱动程序:),是一个允许高级(High level)计算机软件(puter software)与硬件(hardware)交互的程序,这种程序建立了一个硬件与硬件,或硬件与软件沟通的界面,经由主板上的总线(bus)或其它沟通子系统(subsystem)与硬件形成连接的机制,这样的机制使得硬件设备(device)上的数据交换成为可能1、试述分布式操作系统与网络操作系统主要区别答:分布性:在分布式系统中,各个结点主机都不再有自己的操作系统,在任何一台计算机上也没有集中管理全系统的操作系统。
在不同主机之间共享系统中资源,是通过分布到各台机器上的程序实现的,由这些程序的总合组成的分布式系统,可以自动平衡负载,在各结点间划分任务。
操作系统概论模拟练习题(含答案)
操作系统概论模拟练习题(含答案)一、单选题(共100题,每题1分,共100分)1、设备控制器的逻辑构成不包括A、I/O逻辑B、设备控制器与设备的接口C、设备控制器与存储器的接口D、设备控制器与处理机的接口正确答案:C2、自调度算法的优点有A、易移植B、没有瓶颈问题C、高效性D、线程切换次数较少正确答案:A3、下列属于虚拟存储系统的特征的是A、连续性B、现实性C、对换性D、单次性正确答案:C4、下列关于分时系统和实时系统的说法中,错误的是A、分时系统比实时系统要求有更高的可靠性B、分时系统和实时系统都具有独立性的特点C、分时操作系统允许多个用户通过终端同时使用计算机D、实时系统主要用于实时控制和实时信息处理领域正确答案:A5、在存储器的层次结构中,L3层是A、主存储器B、本地二级存储C、寄存器D、高速缓存正确答案:A6、【】操作的功能是当不再需要某个文件时,删除该文件并释放磁盘空间。
A、WRITEB、CREATEC、DELETED、APPEND正确答案:C7、操作系统中的【】使更多的非专业人员能很快掌握计算机和应用程序的操作。
A、程序接口B、脱机用户接口C、联机用户接口D、图形用户接口正确答案:D8、【】和输入/输出有关,用于串行I/O类设备,如终端、打印机和网络等。
A、字符设备文件B、目录文件C、正规文件D、块设备文件正确答案:A9、虚拟存储系统的特征不包括A、单次性B、对换性C、离散性D、虚拟性正确答案:A10、【】是将文件所在的磁盘的簇号存放在内存的表(文件分配表)中。
A、使用内存的链接表分配B、不连续分配C、使用磁盘的链接表分配D、连续分配正确答案:A11、下列关于短进程优先调度算法(SPF)的说法中,错误的是A、与FCFS算法相比,短进程优先的算法能有效提高系统的吞吐量B、短进程优先调度算法能保证紧迫进程的及时处理C、与FCFS算法相比,短进程优先的算法能有效降低进程的平均等待时间D、短进程优先调度算法不一定能真正做到短进程优先正确答案:B12、下列关于管程的说法中,错误的是A、管程是可供程序员调用的软件包B、每次只有一个进程调用管程执行,任意时刻管程中最多有两个活跃进程C、为了进行并发处理,管程必须包含同步工具D、管程包括变量的定义、变量的初始化代码,以及管理共享资源的过程正确答案:B13、进程唤醒的过程不包括A、将进程从阻塞队列中移出B、将进程状态由阻塞态改为执行态C、将进程状态由阻塞态改为就绪态D、将进程插入就绪队列正确答案:B14、下列不属于多道批处理系统的特点的是A、复杂性B、调度性C、无序性D、交互性正确答案:D15、公共缓冲池既可用于输入,又可用于输出,其中至少包含【】种工作缓冲区。
操作系统模拟试题(含答案)
操作系统模拟试题(含答案)一、单选题(共IOO题,每题1分,共100分)1、在分页虚拟存储管理方式中,()完成将页面调入内存的工作。
A、紧凑技术B、页面置换算法C、缺页中断处理D、页面淘汰过程正确答案:C2、一个文件的相对路径名是从()开始,逐步沿着各级子目录追溯,最后到指定文件的整个通路上所有子目录组成的一个字符串。
A、二级目录B、根目录C、多级目录D、当前目录正确答案:D3、采用多道程序设计技术能提高整个计算机系统的效率,其基本条件是()oA、外围设备多B、该系统具有处理器与外设并行工作的能力C、处理器执行指令速度快D、主存储器的容量大正确答案:B4、下列选项中,不能改善磁盘设备I/O性能的是()oA、预读和滞后写B、优化文件的物理分布C、在一个磁盘上设置多个分区D、重排I/O请求次序正确答案:C5、一个进程释放了一台打印机后,有可能改变()的状态。
A、自身进程B、输入/输出进程C、另一个等待打印机的进程D、所有等待打印机的进程正确答案:C6、最简单的文件目录是()oA、最末一个结点是文件B、一级目录结构C、多级目录结构D、容易实现文件“按名存取”正确答案:B7、位示图可用于()oA、分页虚拟存储管理中的页面置换B、可变分区存储管理中的空闲区分配和回收C、固定分区的存储管理D、磁盘空间的分配和回收正确答案:D8、在任何时刻,一个进程的状态变化()会引起另一个进程的状态变化。
A、必然B、一定C、不能D、可能正确答案:D9、下列文件的物理结构中,不利于文件长度动态增长的是()oA、索引文件B、连续文件C、链接文件D、直接文件正确答案:B10、下列关于虚拟存储的叙述中,正确的是()oA、虚拟存储容量只受内存容量的限制B、虚拟存储只能基于非连续分配技术C、虚拟存储只能基于连续分配技术D、虚拟存储容量只受外存容量的限制正确答案:BIK下列指令中,不能在用户态执行的是()oA、trap指令B、关中断指令C、跳转指令D、压栈指令正确答案:B12、在一个请求分页系统中,采用1RU页面置换算法时,加入一个作业的页面走向为:13,2,1,1,3,5,1,3,2,1,5。
操作系统原理测试题含答案2
操作系统原理测试题含答案21、系统出现“抖动”现象的主要原因是由于( )引起的。
A、置换算法选择不当B、交换的信息量太大C、内存容量不足D、采用页式存储管理策略正确答案: A2、当正在运行的程序要求数据传输时,CPU向通道发( ),命令通道开始工作。
A、通道命令B、 I/O指令C、程序状态字D、中断信号正确答案: B3、在固定分区分配中,每个分区的大小是( )。
A、相同B、随作业长度变化C、可以不同但预先固定D、可以不同但根据作业长度变化正确答案: C4、与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含( )。
A、提高系统的可扩展性B、提高了OS的运行效率C、增强了系统的可靠性D、使OS的可移植性更好正确答案: B5、某一作业10:00到达系统,估计运行时间为2小时,若11:00开始执行该作业,其带权周转时间是()。
A、 0.5B、 3C、 1.5D、 2正确答案: C6、在段页式存储管理系统中,从逻辑地址到物理地址映射是通过()实现的。
A、段表B、段表和页表结合C、页表D、连续分区表正确答案: B7、用户程序和操作系统之间的接口称为____。
A、联机命令B、系统调用C、特权指令D、非特权指令正确答案: B8、在以下问题中,( )不是设备分配中应考虑的问题。
A、及时性B、设备的固有属性C、与设备无关性D、安全性正确答案: A9、为使进程由阻塞状态变为就绪状态应利用____原语。
A、创建B、撤消C、阻塞D、唤醒正确答案: D10、______不是Windows操作系统的文件管理方式。
A、 FAT16B、 FAT32C、 NTFSD、 Ext4正确答案: D11、当________时,进程从执行状态转变为就绪状态。
A、进程被调度程序选中B、时间片到C、等待某一事件D、等待的事件发生正确答案: B12、哪一项不是进程控制块中的内容( )。
A、该进程的优先级B、该进程的创建者IDC、该进程所执行的程序的路径D、 CPU利用率。
操作系统模拟题+答案
操作系统模拟题+答案一、单选题(共100题,每题1分,共100分)1、分布式操作系统与网络操作系统本质上的不同之处在于()。
A、实现各台计算机之间的通信B、共享网络上的资源C、满足较大规模的应用D、系统中若干台计算机相互协作完成同一任务正确答案:D2、下列选项中,会导致进程从运行态变为就绪态的事件是()。
A、启动I/O设备B、申请内存失败C、执行wait操作D、被高优先级进程抢占正确答案:D3、单处理机上,将执行时间有重叠的几个程序称为()。
A、多道程序B、并行程序C、顺序程序D、并发程序正确答案:D4、采用多道程序设计后,可能()。
A、缩短对用户请求的响应时间B、延长了每道程序执行时间C、缩短了每道程序执行时间D、降低了系统资源的利用率正确答案:B5、设系统缓冲区和用户缓冲区均采用单缓冲,从外设读入1个数据块到系统缓冲区的时间为100,从系统缓冲区读入1个数据块到用户工作区的时间为5,对用户工作区中的1个数据块进行分析的时间为90。
进程从外设读入并分析2个数据块的最短时间是()。
A、300B、200C、295D、390正确答案:A6、在()的情况下,系统出现死锁。
A、计算机系统发生了重大故障B、资源数大大小于进程数、进程同时申请的资源数大大超过资源总数C、有多个阻塞的进程正在等待键盘的输入D、若干进程因竞争资源而无休止地相互等待他方释放已占有的资源正确答案:D7、存放当前从主存储器读出的指令的寄存器是()。
A、通用寄存器B、指令寄存器C、限长寄存器D、基址寄存器正确答案:B8、进程间的同步与互斥,分别表示了各进程间的()。
A、相互独立与互相制约B、协作与竞争C、不同状态D、动态性与独立性正确答案:B9、在()时候,CPU响应中断。
A、指令执行中B、指令执行结束C、CPU空闲时D、任何时候正确答案:B10、处于静止阻塞状态的进程,在进程等待的事件发生后,应转换为()。
A、执行B、活动阻塞C、活动就绪D、静止就绪正确答案:D11、通常不采用()方法来解除死锁。
大学计算机-操作系统原理期末考模拟题(答案)
《操作系统原理》模拟题一.单项选择题1.操作系统是计算机系统中的系统软件,它是一组这样的程序_____ C_______。
A.文件管理程序B.中断处理程序C.资源管理程序D.命令处理程序2.多道程序设计技术使存放在_____B_______中的若干个相互独立的程序可以相互穿插地运行。
A.磁盘B.内存C.磁带D.高速缓存3.所谓程序的并发执行是指,多个程序的执行在时间上是_____C_______。
A.顺序的B.交替的C.重叠的D.间断的4.存放在磁带上的文件,采用的物理结构是______A______结构。
A.连续文件B.串联文件C.索引文件D.目录文件5.在多道运行环境中,处理机正在执行用户程序时所处的状态称为目态。
在此状态下,用户程序可以访问_____D_______。
A.整个主存区B.除操作系统以外的主存区C.操作系统占用的主存区D.用户程序占用的主存区6.当执行了一条进程等待原语后,将使进程的状态发生如下变化_____A_______。
A.由运行状态转变为等待状态B.由运行状态转变为就绪状态C.由等待状态转变为就绪状态D.由就绪状态转变为运行状态7.在操作系统中,将一次仅允许一个进程使用的资源称为临界资源,如下属于临界资源的是_______C_____。
A.高级语言编译程序B.磁盘存储介质C.打印机D.私用数据8.文件系统采用多级目录结构后,对于不同用户的文件,其文件名_____D_______。
A.应该相同B.受系统约束C.应该不同D.可以相同,也可以不同9.引入多道程序设计技术的主要目的是_____B_______。
A.减少存储器碎片B.减少处理机空闲时间C.有利于代码共享D.充分利用外部设备10.在分时系统中,为了控制程序的执行,用户在各自的终端上使用操作系统提供的用户界面是_____A_______。
A.系统调用B.作业控制语言C.高级语言D.键盘命令11.进程和程序的一个最本质的区别是______D______。
操作系统原理练习题1及答案
一、单选题1、操作系统是一种()。
A.软件包B.通用软件C.系统软件D.应用软件正确答案:C2、下列选项中,不属于多道程序设计的基本特征是()A.多道性B.顺序性C.间断性D.无序性正确答案:B解析:顺序性是单道批处理的特征3、分时系统追求的目标是()A.提高系统吞吐率B.充分利用内存C.快速响应用户D.充分利用I/O设备正确答案:C4、批处理系统的主要缺点是()A.无交互能力B.系统吞吐量小C.资源利用率低D.CPU利用率不高正确答案:A5、现代操作系統中最基本的两个特征是()A.并发和不确定B.虚拟和不确定C.共享和虚拟D.并发和共享正确答案:D6、当CPU执行操作系统代码时,处理器处于()A.自由态B.核心态C.用户态D.就绪态正确答案:B7、在中断发生后,进入中断处理的程序属于()A.操作系统程序B.既不是应用程序,也不是操作系统程序C.用户程序D.可能是应用程序,也可能是操作系统程序正确答案:A解析:中断处理程序在核心态执行,是操作系统程序8、下列必须在核心态下执行的指令是()A.将运算结果装入内存B.算术运算C.从内存中取数D.I/O操作正确答案:D解析:所有I/O操作都是特权指令9、系统调用的目的是()A.中止系统服务B.请求系统服务C.释放系统资源D.申请系统资源正确答案:B10、下列选项中,在用户态执行的是()A.命令解释程序B.时钟中断处理程序C.进程调度程序D.缺页处理程序正确答案:A11、一个进程是()。
A.一个独立的程序B.由协处理器执行的一个程序C.一个独立的程序+数据集D.PCB结构与程序和数据的组合正确答案:D解析:进程由PCB、程序和数据三部分构成12、进程与程序的根本区别是()。
A.是不是占有处理器B.是不是具有就绪、运行和等待三种状态C.是不是被调入到内存D.静态和动态的区别正确答案:D13、操作系统是根据()来对并发执行的进程进行控制和管理的。
A.进程的基本状态B.进程的优先权C.进程控制块D.多道程序设计正确答案:C解析:PCB是操作系统管理进程的数据结构14、下列几种关于进程的叙述,()是最不符合操作系统对进程的理解。
操作系统原理模拟题
《操作系统原理》模拟题一.单项选择题1. ( C )不是Unix系统的特色。
A. "交互的分时系统"B. "以全局变量为中心的模块结构"C. "模块之间调用关系简明"D. "可以分成内核和外壳"2. 关于Unix的用户标识,( C )是不正确的。
A. 一为实际的UID,一为有效的SUIDB. UID与SUID可能不同C. SUID比UID更能反映用户的真实身份D. SUID表示用户临时具有执行某个程序的权力3. 下列文件中,属于MS-DOS批处理文件的是( B )A. ABC.EXEB. ABC.BATC. D. ABC.SYS4. 通道又被称为I/O处理器,它用于实现( A )之间的信息传输。
A. 主存与外设B. CPU与外设C. 外设与外设D. CPU与辅存5. 磁盘是可共享的设备,每一时刻( C )进程与它交换信息。
A. 允许有两个B. 可以有任意多个C. 最多有1个D. 至少有1个6. MS-DOS中用于复制系统的命令是( D )A. CHKDSKB. DISKCOMPC. COPYD. SYS7. 计算机系统中设置的访管指令,( C )执行。
A. 只能在目态B. 只能在管态C. 既可在目态又可在管态D. 在目态和管态下都不能8. 一个多道批处理系统,提高了计算机系统的资源利用率,同时( B )。
A. 减少各个作业的执行时间B. 增加了单位时间内作业的吞吐量C. 减少单位时间内作业的吞吐量D. 减少了部份作业的执行时间9. 操作系统实现文件管理后,允许用户对记录式文件进行存取的最小单位是( B )。
A. 文件B. 记录C. 数据项D. 字符串10. 文件系统采用多级目录结构可以( B )。
A. 节省存储空间B. 解决命名冲突C. 缩短文件传送时间D. 减少系统开销11. 在页式虚拟存储管理中,为实现地址变换,应建立( C )。
四级网络工程师模拟题144
四级网络工程师模拟题144一、操作系统原理——单选题1. 从计算机安全保护角度来看,操作系统的主要作用是提供______。
A.人机交互接口B.软件开发基础C.第一道安全防线D.虚拟机和扩展机答案:C[解答] 在黑客和网络攻击者看来,操作系统是他们要攻破的第一道防线。
所以从计算机安全保护角度来看,操作系统的主要作用是提供第一道安全防线。
故本题答案选择C选项。
2. 共享性是操作系统的特征之一,下列哪种软件资源可以同时共享?______A.可重入代码B.临界区C.中断服务程序D.内核调度模块答案:A[解答] 系统中还有一类资源,它们在同一时间段可以被多个程序同时访问。
一个典型的可以同时共享的资源就是硬盘,当然,那些可以重入的操作系统代码也是可以被同时共享的。
临界区、中断服务程序和内核调度模块都是属于互斥共享。
故本题答案选择A选项。
3. 操作系统需要处理器从内核态转为用户态时,采用的是下列哪种方法?______A.调用访管指令B.调用中断程序陷入C.修改程序状态字D.利用堆栈返回答案:C[解答] 机器处于核心态是可以执行硬件所提供的全部指令,包括特权指令和非特权指令,在核心态时可利用特权指令修改程序状态字转换为用户态。
而用户态转换为核心态唯一的途径是访管中断。
故本题答案选择C选项。
4. 进程运行时,当运行中的进程不希望被外部事件打扰时,可以采用下列哪一种操作方法?______A.陷入内核态B.设置不被打扰状态字C.屏蔽中断D.将中断信号排队答案:C[解答] 进程运行时状态发生转换的原因是发生中断,不希望被外部事件打扰只有设置程序状态字寄存器(PSW)的IF中断标志位,设置为IF为0屏蔽中断。
故本题答案选择C选项。
5. 对于函数fork(),它属于哪一类系统调用?______A.进程控制类B.文件操作类C.设备管理类D.信息维护类答案:A[解答] 函数fork()的作用是通过系统调用创建一个与原来进程几乎完全相同的进程。
操作系统原理模拟卷
《操作系统原理》模拟卷一、单项选择题(共 40小题,每小题 2 分,共 60 分)1.操作系统是一种系统软件,它。
A. 控制程序的执行B. 管理计算机系统的资源C. 方便用户使用计算机D. 管理CPU2.分时系统中,当用户数目为100时,为保证响应不超过2秒;此时的时间片最大应为。
A. 10毫秒B. 20毫秒C. 50毫秒D. 200毫秒3.下列选择中,不是操作系统关心的主要问题,A. 管理计算机裸机B. 设计、提供用户程序与计算机硬件系统的界面C. 管理计算机系统资源D. 高级程序设计语言的编译器4.在设计实时操作系统时,首先要考虑的是。
A. 灵活性和可适应性B. 交互性和响应时间C. 周转时间和系统吞吐量D. 实时性和可靠性5.如果分时操作系统的时间片一定,那么,则响应时间越长。
A.用户数越少B.用户数越多 C.内存越少 D.内存越多6.不是一个操作系统环境。
A.Intel B.Windows vista C.LINUX D.Solaris7.对于记录型信号量,在执行一次P操作(或wait操作)时,信号量的值应当为减1;当其值为时,进程应阻塞。
A. 大于0B. 小于0C. 大于等于0D. 小于等于08.一个进程释放一种资源将有可能导致一个或几个进程。
A. 由就绪变运行B. 由运行变就绪C. 由阻塞变运行D. 由阻塞变就绪9.在一单个处理机系统中,若有5个用户进程,假设当前时刻处于用户态(user mode),处于就绪态的用户进程最多有个。
A. 1B. 2C. 3D. 410.下列几种关于进程的叙述,最不符合操作系统对进程的理解。
A. 进程是在多程序环境中的完整的程序B. 进程可以由程序、数据和进程控制块描述C. 线程(Thread)是一种特殊的进程D. 进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单元11.通常用户进程被建立后,。
A.便一直存在于系统中,直到被操作人员撤消B.随着进程运行的正常或不正常结束而撤消C.随着时间片轮转而撤消与建立D.随着进程的阻塞或唤醒而撤消与建立12.在所学的调度算法中,能对紧急作业进行及时处理的调度算法是。
操作系统原理与应用模拟试卷AB卷带答案2套
()。
6.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指()调度算法。
A.先来先服务法B.短作业优先法C.时间片轮转法D.优先级法7.若处理器有32位地址,则它的虚拟地址空间为()字节。
A.2GBB.4GBC.100KBD.640KB8.()是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。
A.覆盖技术B.对换技术C.虚拟技术D.物理扩充9.在请求分页系统中,LRU算法是指()。
A.最早进入内存的页先淘汰B.近期最长时间以来没被访问的页先淘汰C.近期被访问次数最少的页先淘汰D.以后再也不用的页先淘汰10.操作系统是通过()来对文件进行编排、增删、维护和检索。
A.按名存取B.数据逻辑地址C.数据物理地址D.文件属性11.存放在磁盘上的文件()。
A.既可随机访问,又可顺序访问B.只能随机访问只能顺序访问 D.必须通过操作系统访问.在操作系统中,用户在使用I/O设备时,通常采用()。
物理设备名 B.逻辑设备名虚拟设备名 D.设备牌号.设备管理的主要程序之一是设备分配程序,当进程请求在内存和外设之间传送信)。
先分配设备,再分配控制器,最后分配通道先分配控制器,再分配设备,最后分配通道先分配通道,再分配设备,最后分配控制器先分配通道,再分配控制器,最后分配设备.系统出现死锁的原因是()。
计算机系统发生了重大故障有多个封锁的进程同时存在若干进程因竞争资源而无休止地等待着,不释放已占有的资源资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数.下列叙述中,不正确的是()。
若系统中并发运行的进程和资源之间满足互斥条件、占有且申请、不可抢占和环路在对付死锁的策略中,解除死锁通常都是和检测死锁配套使用;产生死锁的原因可归结为竞争资源和进程推进顺序不当;D.在死锁的解决方法中,由于避免死锁采用静态分配资源策略,所以对资源的利用率不高。
二、填空题(每空2分,共20分)1.操作系统的基本特征是并发性、、虚拟性和异步性。
操作系统模拟试题(含答案)
操作系统模拟试题—、单项选择题1、从用户的观点看,操作系统是〔A 〕A、用户与计算机之间的接口B、掌握和治理计算机资源的软件C、合理的组织计算机工作流程的软件D、由假设干层次的程序按肯定的构造组成的有机体2、实时操作系统必需在〔C 〕内处理完来自外部的大事A、响应时间C、规定时间B、周转时间D、调度时间3、在操作系统中,P、V 操作是一种〔D 〕A、机器指令B、系统调用命令C、作业掌握命令D、低级进程通信原语4、下面对进程的描述中,错误的选项是〔 D 〕A、进程是动态概念C、进程是有生命期的B、进程执行需要处理机D、进程是指令的集合5、下面所述步骤中,〔A〕不是创立进程所必需的。
A、由调度程序为进程安排CPUC、为进程安排内存B、建立一个进程掌握块D、将进程掌握块链入就绪队列6、对于两个并发进程,设互斥信号量为mutex,假设mutex=0,则〔 B 〕A、表示没有进程进入临界区B、表示有一个进程进入临界区C、表示有一个进程进入临界区,另一个进程等待进入D、表示有两个进程进入临界区7、系统中有n〔n>2〕个进程,且当前不在执行进程调度程序,试考虑以下4 种状况,不行能发生的状况是〔 A 〕A、没有运行进程,有 2 个就绪进程,n-2 个进程处于等待状态B、有 1 个运行进程,没有就绪进程,n-1 个进程处于等待状态C、有 1 个运行进程,有 1 个就绪进程,n-2 个进程处于等待状态D、有 1 个运行进程,有n-1 就绪进程,没有进程处于等待状态8、为多道程序供给的可共享资源缺乏时,可能消灭死锁。
但是,不适当的〔C 〕也可能产生死锁。
A、进程优先权B、资源的线性安排C、进程推动挨次D、安排队列优先权9、发生死锁的必要条件有 4 个,要防止死锁发生,可以通过破坏这 4 个必要条件之一来实现,但破坏〔 A 〕条件是不太实际的。
A、互斥B、不行抢占C、局部安排D、循环等待10、支持多道程序设计的操作系统在运行过程中,不断地选择进程运行来实现 CPU 的共享,但其中〔 D 〕不是引起操作系统选择进程的直接缘由。
操作标准系统模拟测试卷参考完整答案
操作系统模拟试题一参考答案一.单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共20分)ACDBC AB CDB二.填空题(将正确的答案填入下列空格,每格1分,共10分)1.计算机硬件、计算机软件2.等待态、就绪态、运行态3.封闭性、可再见性4.中断装置5.流式文件、记录式文件三.判断题(判断下列各题,对的打“√”,错的打“╳”。
每小题2分,共20分)√√×√√×√√××四、简答题(每小题5分,共20分)1.从资源管理的观点看,操作系统由哪些功能部分组成?答:处理器管理、存储管理、文件管理、设备管理、操作系统的这些部分相互配合,协调工作,实现对计算机的资源的管理,控制程序的执行以及扩充系统功能。
为用户提供良好的运行环境。
2.简述可变分区方式存储管理采用移动技术的目的及注意问题。
答:目的:集中分散的空闲区和便于作业动态扩充主存。
注意的问题:移动会增加系统开销、移动是有条件的。
(参考书上的条件)3.简述文件系统应具有的功能。
答:实现从逻辑文件到物理文件之间的转换有效地分配文件的存储空间建立文件目录提供合适的存取方式确保文件的安全提供对文件的操作。
4.请列举五种常用的作业调度算法。
答:先来先服务算法、计算时间短的作业优先算法、响应比高者优先算法、优先级调度算法、均衡调度算法五、综合应用题(每小题10分,共30分)1. 在单道批处理系统中,有下列三个作业,试用计算时间短的作业优先算法进行调度,完成下表,并计算平均周转时间T。
(注:忽略系统开销。
)2把来自键盘的一个数存入缓冲器B中,供进程W1打印输出;进程R2每次从磁盘上读一个数存放到缓冲器B中,供进程W2打印输出。
为防止数据的丢失和重复打印,现编制了如下程序:beginS,S1,S2:semaphore;B:integer;S:=1;S1=0 ;S2=0 ;cobeginprocess R1x:integer;beginL1:{接收来自键盘的数};x:=接收的数;③P(S) ;B:=x;V(S1);goto L1end;……process W2J:integer;beginL4: P(S2)J:=B;V(S){打印J中数};goto L4end;coend;end;请根据以上程序写出①~⑤中相应的语句3.假定在一个请求页式存储管理系统中,某作业J所涉及的页面依次为:3,2,1,4,4,5,3,4,3,2,1,5并已知主存中有3个可供作业J使用的空白存储块(块的大小与页面大小相同),试说明采用FIFO和LRU两种算法进行页面置换时,缺页中断的次数各是多少?写出内存块中页面变化的过程。
操作系统考试模拟题及答案
操作系统考试模拟题及答案一、单选题(共90题,每题1分,共90分)1、实时操作系统必须在()内完成来自外部的事件。
A、规定时间B、周转时间C、响应时间D、调度时间正确答案:A2、分时系统需要使用下面哪些成分?()(1)多道程序设计技术(2)作业说明书(3)终端命令解释程序(4)中断处理(5)优先级调度(6)系统调用A、(2)、(3)、(4)、(5)B、(1)、(2)、(3)、(4)C、(1)、(2)、(4)、(5)D、(1)、(3)、(4)、(6)正确答案:D3、一个请求分页存储管理系统中,假设分配给某作业的页框(Frame)数为3,该作业的页引用序列为0,2,1,3,0,2,4,0,2,1,3,4。
所有的页框初始时都为空,分别采用最近最少次数使用(LRU)和最优(OPT)页面置换算法时,产生页面失效(PageFault)的次数分别是()A、10和7B、7和4C、9和7D、9和8正确答案:A4、当内存碎片容量总和大于某一作业所申请的内存容量时,()。
A、不可以为这一作业分配内存B、一定能够为这一作业分配内存C、可以为这一作业分配内存D、拼接后,可以为这一作业分配内存正确答案:D5、单处理器系统中有n(n>2)个进程,若进程调度程序当前没有执行,则以下情形不可能发生的是()A、有一个运行进程和一个就绪进程,剩下的n-2个进程处于等待状态B、没有运行进程,有一个就绪进程,剩下的n-1个进程处于等待状态C、有一个运行进程,没有就绪进程,剩下的n-1个进程处于等待状态D、有一个运行进程和n-1个就绪进程,没有进程处于等待状态正确答案:B6、关于操作系统的叙述,( ) 是不正确的A、能使系统资源提高效率的程序B、管理资源的程序C、能方便用户编程的程序D、管理用户程序执行的程序正确答案:D7、当CPU处于管态时,它可以执行的指令是()。
A、计算机系统中的全部指令B、仅限于非特权指令C、仅限于访管指令D、仅限于特权指令正确答案:A8、虚拟存储管理系统的基础是程序执行的()理论。
操作系统原理测试题
操作系统原理测试题一、选择题1. 操作系统的作用是()A. 提供计算机硬件资源的管理和分配B. 提供用户与计算机硬件之间的接口C. 提供计算机软件运行的环境D. 以上都是2. 下列属于典型的操作系统组件的是()A. 进程管理B. 文件系统C. 设备驱动程序D. 以上都是3. 进程是()A. 一个程序的动态执行过程B. 一个具有独立功能的程序C. 系统进行任务调度的基本单位D. 以上都是4. 内存管理中,虚拟内存的作用是()A. 扩大可用内存空间B. 提供内存保护机制C. 支持程序的动态加载D. 以上都是5. 文件系统的作用是()A. 组织和管理计算机硬盘中的文件B. 提供文件的读写和访问操作C. 实现文件的共享和保护D. 以上都是二、判断题1. 操作系统负责管理和分配计算机硬件资源,但不负责管理和分配计算机软件资源。
()2. 作为操作系统的用户接口,图形用户界面(GUI)比命令行界面(CLI)更直观和易用。
()3. 进程间通信是指进程之间进行数据交换和协作的机制,可以通过共享内存和消息传递等方式实现。
()4. 死锁是指两个或多个进程因等待对方释放资源而无法继续执行的情况。
()5. 文件系统是操作系统的核心组件,负责管理计算机硬盘中的数据和信息。
()三、简答题1. 请简要说明操作系统的五个主要功能。
2. 进程是操作系统的核心概念,简要解释什么是进程,并描述进程的状态转换。
3. 简要介绍虚拟内存的概念和作用。
4. 解释死锁的概念,并简要介绍两种常见的死锁预防或避免策略。
5. 简要描述文件系统的组织结构和常见操作。
四、应用题请编写一个简单的C程序,使用进程间通信方式实现两个子进程之间的数据交换。
请注意文章仅为示例,具体解答需根据实际情况进行。
以下为参考答案:一、选择题1. D2. D3. D4. D5. D二、判断题1. 错误2. 正确3. 正确4. 正确5. 正确三、简答题1. 操作系统的五个主要功能包括进程管理、内存管理、设备管理、文件管理和用户接口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国地质大学(北京)继续教育学院2012 年03课程考试《操作系统原理》模拟题(补)一.单项选择题1.操作系统是计算机系统中的系统软件,它是一组这样的程序_____C_______。
A.文件管理程序B.中断处理程序C.资源管理程序D.命令处理程序2.多道程序设计技术使存放在_____B_______中的若干个相互独立的程序可以相互穿插地运行。
A.磁盘B.内存C.磁带D.高速缓存3.所谓程序的并发执行是指,多个程序的执行在时间上是_____C_______。
A.顺序的B.交替的C.重叠的D.间断的4.存放在磁带上的文件,采用的物理结构是______A______结构。
A.连续文件B.串联文件C.索引文件D.目录文件5.在多道运行环境中,处理机正在执行用户程序时所处的状态称为目态。
在此状态下,用户程序可以访问_____D_______。
A.整个主存区B.除操作系统以外的主存区C.操作系统占用的主存区D.用户程序占用的主存区6.当执行了一条进程等待原语后,将使进程的状态发生如下变化_____A_______。
A.由运行状态转变为等待状态B.由运行状态转变为就绪状态C.由等待状态转变为就绪状态D.由就绪状态转变为运行状态7.在操作系统中,将一次仅允许一个进程使用的资源称为临界资源,如下属于临界资源的是_______C_____。
A.高级语言编译程序B.磁盘存储介质C.打印机D.私用数据8.文件系统采用多级目录结构后,对于不同用户的文件,其文件名_____D_______。
A.应该相同B.受系统约束C.应该不同D.可以相同,也可以不同9.引入多道程序设计技术的主要目的是_____B_______。
A.减少存储器碎片B.减少处理机空闲时间C.有利于代码共享D.充分利用外部设备10.在分时系统中,为了控制程序的执行,用户在各自的终端上使用操作系统提供的用户界面是_____A_______。
A.系统调用B.作业控制语言C.高级语言D.键盘命令11.进程和程序的一个最本质的区别是______D______。
A.分时使用或独占使用计算机B.顺序或非顺序执行机器指令C.全部或部分拥有计算机系统资源D.动态或静态12.所谓设备独立性是指,用户在编程时需要给出的是______A______。
A.设备逻辑名B.设备物理名C.设备启动地址D.设备卡地址13.Unix系统采用的文件目录结构是_____C_______。
A.一级目录结构B.二级目录结构C.多级目录结构D.索引目录结构14.对记录式文件,操作系统为用户存取文件信息的最小单位是_____B_______。
第1页(共6页)中国地质大学(北京)继续教育学院2012 年03课程考试A.字符B.记录C.数据项D.文件15.一个进程处于就绪状态,是指该进程_____C______。
A.正等着磁盘操作的完成B.正等着另一个进程的消息C.正等着处理机的执行权D.正在CPU上运行二.判断改错题(×)1.分时系统中,用户为控制程序的执行使用操作系统提供的用户界面是作业控制语言。
改正:键盘命令(×)2.静态地址映射是在程序执行过程中,将程序的逻辑地址转换为主存的物理地址的。
改正:程序执行前(×)3.进程的组成是程序和数据的集合。
改正:程序、数据和进程控块PCB(×)4.我们将可以被多个进程共享的资源称为临界资源。
改正:一次只能为一个(√)5.在进程状态的转换中,可能出现的状态变迁是由运行状态转换为等待状态。
(×)6.所谓目态是指用户程序执行时机器所处的状态。
在此状态下,可以访问整个内存,并能执行所有的指令。
改正:只能访问自己的存储区,不能执行特权指令三.填空题1.操作系统对系统硬件资源的管理包括处理机管理、存储管理和设备管理。
2.在进程管理中,最重要的数据结构是进程控制块。
3.产生死锁的原因是系统资源不足和联合推进非法。
4.当执行了一条进程阻塞原语后,将使进程的状态由运行状态转变为等待状态。
5.常用的进程调度算法有优先数调度算法算法和循环轮转调度算法。
6.多道程序设计的特点是多道、宏观上并行、微观上串行。
7.分时操作系统采用分时技术,该系统将处理机的时间划分为很短的时间片轮流地分配给各联机用户使用。
8.分区存储管理技术存在严重的碎片问题,可以采用拼接技术把分散的主存空闲区集中起来。
9.常用的资源分配策略有先请求先服务和优先调度两种。
10.动态地址映射是在程序执行期间,将程序的逻辑地址转换为主存的物理地址。
11.Windows系统是具有图形用户界面的多任务操作系统类型的操作系统。
12.文件的存取方法分为顺序存取和随机存取两种。
13.产生死锁的必要条件是互斥条件、不剥夺条件、部分分配和环路条件。
14.常用的文件物理结构包括连续文件、串连文件和索引文件。
15.当用户想使用一个已存在的文件时,必须先请求执行打开文件操作。
四.简答题1.什么是文件路径名?什么是工作目录?答:文件路径名:是由根目录到该文件的通路上所有目录文件名和该文件的符号名组成的,各符号名之间用分隔符分隔。
工作目录:用户当前正在使用的文件所在的目录,又称为当前目录或值班目录。
2.试用图画出计算机系统的组成,并标出操作系统在计算机系统中的位置。
第2页(共6页)中国地质大学(北京)继续教育学院2012 年03课程考试答:软件作系作裸机裸机操统操3.Windows系统是一个什么类型的操作系统?它提供什么样的操作界面?答:Windows系统是一个图形化的多任务操作系统。
提供的操作界面:图形化的用户操作界面。
4.什么是死锁?试举一例说明死锁现象。
答:死锁:在两个或多个并发进程中,如果每个进程持有某种资源而又都等待着别的进程释放它或它们所占有的资源,否则就不能向前推进。
称这一组进程产生了死锁。
举例:进程p1、p2共享系统的一台打印机和一台输入机。
在时刻t,进程p1占用了打印机,p2占用了输入机。
过了一段时间,p1又申请输入机,p2又申请打印机,但由于打印机和输入机分别被p1、和p2占有,这时p1和p2都无法继续运行下去了,出现了死锁现象。
5.什么是进程?从结构上讲,进程由哪几部分组成?答:进程是程序在处理机上的一次执行过程。
进程由程序、数据和进程控制块PCB组成。
6.用图画出,整个中断过程中的软件中断处理的框图。
答:进入中断保留被中断程序的现场进入相应的中断服务例程恢复被中断程序的现场退出中断7.试画出分时系统中,具有进程三个基本状态的进程状态变迁图,并说明发生每一个变迁可能的原因。
解:分时系统中,具有进程三个基本状态的进程状态变迁图如下:运行时间服务请求片到(请求I∕O等)进程调度就绪等待服务完成∕事件来到第3页(共6页)中国地质大学(北京)继续教育学院2012 年03课程考试就绪→运行:时间片到就绪→运行:进程调度运行→等待:系统服务请求等待→就绪:服务完成或事件来到五.三个并发进程P A、P B、P C共享一个公共变量X。
用信号灯的P、V操作实现这三个进程的互斥,给出信号灯的取值范围,并说明每个取值的物理意义。
解:三个并发进程P A、P B、P C访问公共变量的临界区分别为CS A、CS B和CS C,设置互斥的信号灯MUTEX,赋初值为1。
用信号灯实现互斥描述如下:进程P A:进程P B:进程P C:┇┇┇P(MUTEX);P(MUTEX);P(MUTEX);CSA;CS B;CS C;V(MUTEX);V(MUTEX);V(MUTEX);┇┇┇互斥信号灯的值仅取1、0、-1、-2四个值:若MUTEX=1,表示没有进程进入临界区;若MUTEX=0,表示有一个进程进入临界区;若MUTEX=-1,表示一个进程进入临界区,另一个进程等待进入;若MUTEX=-2,表示一个进程进入临界区,另二个进程等待进入。
六.在一个数据采集系统中,输入进程和输出进程共用一个缓冲区S(其大小为每次存放一个数据)。
输入进程不断地输入数据,并存放到缓冲区S中,输出进程负责从缓冲区S中取出数据并打印,直到将输入数据处理完毕。
试用信号灯的P、V操作实现输入进程和输出进程的同步(要求用一种结构化的程序设计语言写出程序描述)。
解:main(){intsa=0;∕*表示buf中有无信息*∕intsb=1;∕*表示buf中有无空位置*∕cobegincp();iop();coend}cp()iop(){{while(计算未完成)while(打印工作未完成){{得到一个计算结果;p(sa);p(sb);从缓冲区中取一数;将数送到缓冲区中;v(sb);v(sa);从打印机上输出;}}}}第4页(共6页)中国地质大学(北京)继续教育学院2012 年03课程考试七.已知主存容量为64KB,某一作业A的地址空间为3KB,它的3个页面(页面大小为1KB)0、1、2被分配到主存的3、6、8块中。
要求回答如下问题:1.画出作业A的页表;2.当作业A的地址空间200号单元处的指令“movr1,[1026]”执行时,如何进行正确的地址变换,以使1026处的内容12345送入r1中。
要求用图画出地址变换过程;3.简要说明地址变换的步骤,并给出最后得到的物理地址。
解:1.作业A的页表页号块号0 31 62.地址变换: 2 8页号p 页内位移w 0000001000000001movr1,15 10 9 0 [1026] 页表始址寄存器p=1 w=2 3KB1KBmovr1,[2500] 123452KB+123456KB3KB1 000110 0000000010 6146作业A地址空间页号块号8KB0 31 628256KB1 主存3.地址变换的步骤:①由分页机构自动地把它分为两部分,得到页号p=1,页内位移w=2;②依页表始址寄存器指示的页表始地址,以页号为索引,找到第1页所对应的块号为6;③将块号6和页内位移w拼接在一起,就形成了访问主存的物理地址。
访问主存的物理地址:6*1024+2=6146八.某文件系统采用树型文件目录结构。
某时刻在根目录下已建立sys、user和tmp三个子目录,在 user子目录下用户A和用户B分别建立名为user1和user2二个子目录。
用户A 在user1目录下创建了sub子目录和proc.c文件,在 sub子目录下又创建了my.c和test.c 文件。
用户 B在user2目录下创建了test.c和clock.asm二个文件。
另外,在t mp目录下已建立了pa.tmp文件。
要求:1.画出此文件目录结构图;2.什么是文件路径名?什么是工作目录?3.试写出文件my.c的文件路径名4.若当前工作目录为user1,试写出此时文件my.c的路径名。
解:1.此文件目录结构图第5页(共6页)中国地质大学(北京)继续教育学院2012 年03课程考试根目录sys user tmpuser1 user2 pa.tmpsub proc.c test.c clock.asmy.c test.proc.c my.c test.pa.tmp test.c clock.as2.答:文件路径名:是由根目录到该文件的通路上所有目录文件名和该文件的符号名组成的,各符号名之间用分隔符分隔。