操作系统试题3

合集下载

操作系统试题三

操作系统试题三

《操作系统》试题三一、单项选择题(20分)1.在下列性质中,()不是分时系统的特征。

a. 多路性b. 交互性c. 独占性d. 成批性2.分时系统的响应与下列哪一个因素无关。

()a. 时间片长短b. 系统时钟的频率c. 终端用户数d. 主存和后援存储器之间的信息对换量3.多进程的系统中,为了保证公共变量的完整性,各进程应互斥进入临界区。

所谓临界区是指()。

a. 一个缓冲区b. 一段数据区c. 同步机制d. 一段程序4.一个进程是()。

a. 由协处理机执行的一个程序b. 一个独立的程序+数据集c. PCB结构与程序和数据的组合d. 一个独立的程序5.并发进程之间()。

a. 彼此无关b. 必须同步c. 必须互斥d. 可能需要同步或互斥6.实现进程之间同步与互斥的通信工具为()。

a. P、V操作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. 提高CPU效率d. 实现主存共享12.动态重定位技术依赖于()。

a. 重定位装入程序b. 重定位寄存器c. 地址机构d. 目标程序13.采用SPOOLing技术后,使得系统资源利用率()。

a. 提高了b. 有时提高有时降低c. 降低了d. 提高了,但出错的机会增加了14.虚拟设备是靠()技术来实现的。

计算机操作系统试题及答案

计算机操作系统试题及答案

计算机操作系统试题及答案一、选择题1、操作系统是一种()。

A 应用软件B 系统软件C 工具软件D 调试软件答案:B操作系统是管理计算机硬件与软件资源的程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。

2、以下不属于操作系统主要功能的是()。

A 进程管理B 存储管理C 设备管理D 文字处理答案:D操作系统的主要功能包括进程管理、存储管理、设备管理、文件管理和作业管理等。

文字处理通常是由专门的文字处理软件来完成,不是操作系统的主要功能。

3、在多道程序设计环境中,操作系统分配资源以()为基本单位。

A 程序B 进程C 作业D 指令答案:B进程是操作系统进行资源分配和调度的基本单位。

4、下列进程状态的转换中,不正确的是()。

A 就绪→运行B 运行→就绪C 运行→阻塞D 阻塞→运行答案:D进程状态的转换中,阻塞状态不能直接转换为运行状态,必须先转换为就绪状态,然后再被调度为运行状态。

5、临界区是指()。

A 一段程序B 一段数据区C 一种同步机制D 访问共享资源的程序段答案:D临界区是指访问共享资源的程序段,在这段程序中,进程可能会改变共享变量的值。

6、采用时间片轮转调度算法时,时间片过大,系统的性能将会()。

A 降低B 提高C 不变D 不确定答案:A时间片过大,会使得每个进程都能在一个时间片内完成大部分工作,导致进程切换次数减少,系统的响应时间变长,性能降低。

7、下面关于死锁的论述中,正确的是()。

A 死锁是指系统中多个进程无限期地等待永远不会发生的条件B 死锁是指系统中多个进程竞争资源而产生的一种僵持状态C 死锁是指系统中多个进程同时被阻塞,并永远无法唤醒D 死锁是指系统中多个进程相互等待对方释放资源答案:D死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进,即相互等待对方释放资源。

8、以下存储管理方式中,会产生内部碎片的是()。

国开电大《操作系统》形考任务1-3试题及答案

国开电大《操作系统》形考任务1-3试题及答案

国开电大《操作系统》形考任务一参考答案一、单项选择题试题11.操作系统的基本职能是()。

选择一项:A提供方便的可视化编辑程序B控制和管理系统内各种资源,有效地组织多道程序的运行C提供功能强大的网络管理工具D提供用户界面,方便用户使用正确答案是:控制和管理系统内各种资源,有效地组织多道程序的运行试题22.按照所起的作用和需要的运行环境,操作系统属千()。

选择一项:A应用软件B系统软件C支撑软件D用户软件正确答案是:系统软件试题33.在计算机系统中,操作系统是()。

选择一项:A处千裸机之上的第一层软件B处于应用软件之上的系统软件C处于系统软件之上的用户软件D处千硬件之下的低层软件正确答案是:处千裸机之上的第一层软件试题44.现代操作系统的基本特征是()、资源共享和操作的异步性。

选择一项:A实现分时与实时处理B程序的并发执行C. 中断处理D多道程序设计正确答案是:程序的并发执行试题55.以下不属于操作系统具备的主要功能的是()。

选择一项:A中断处理B. 文档编辑C.CPU调度国开电大《操作系统》形考任务二参考答案一、 单项选择题试题 11. 通常, 用户编写的程序中所使用的地址是()。

一项:选择A. 内存地址B逻辑地址C物理地址D绝对地址正确答案是:逻辑地址试题22.可由CPU调用执行的程序所对应的地址空间为()。

选择一项:A符号名空间B虚拟地址空间C物理空间D逻辑地址空间正确答案是:物理空间试题33.下列存储器中,速度最快的是()。

选择一项:A高速缓存CacheB硬盘C.CPU内部寄存器D内存正确答案是:CPU内部寄存器试题44.下列存储器中,容量最大的是()。

选择一项:A硬盘B高速缓存CacheC内存D.CPU内部寄存器正确答案是:硬盘试题55.把逻辑地址转变为内存物理地址的过程称作()。

选择一项:A运行B连接C. 编译国开电大《操作系统》形考任务三参考答案一、单项选择题试题11.按文件用途来分,编译程序是()。

操作系统试题及答案

操作系统试题及答案

操作系统试题及答案一、选择题1. 在操作系统中,进程和程序的主要区别是:A. 进程有程序计数器B. 程序是永久存储的C. 进程具有并发性D. 程序是顺序执行的答案:C2. 分页和分段存储管理方式的主要区别在于:A. 分页有页表,分段没有B. 分页大小固定,分段大小可变C. 分页和分段都需要页表D. 分页和分段的大小都是可变的答案:B二、填空题1. 操作系统的五大基本功能包括________、________、存储管理、设备管理和________。

答案:作业管理;文件系统管理;用户接口2. 死锁的必要条件包括互斥、________、________和循环等待。

答案:占有和请求;不可剥夺性三、简答题1. 简述进程和线程的区别。

答案:进程是操作系统进行资源分配和调度的一个独立单位,是程序的执行实体。

线程是进程中的一个实体,是CPU调度和执行的单位,比进程更小的能独立运行的基本单位。

线程自身基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如执行栈),但它可以与同属一个进程的其他线程共享进程所拥有的全部资源。

2. 描述虚拟内存的工作原理。

答案:虚拟内存是一种内存管理技术,它允许操作系统将虚拟地址空间映射到物理内存。

操作系统通过页面置换算法,将当前不活跃的内存页面交换到磁盘上,从而为当前活跃的页面腾出空间。

这样,应用程序可以使用的地址空间就可以大于实际的物理内存大小。

四、计算题1. 假设一个系统有16个页面,页面大小为4KB,主存大小为256KB。

如果一个程序的页表有32个页表项,计算该系统的页表大小。

答案:每个页表项通常包含一个指向页面的指针,假设指针的大小为4字节。

因此,32个页表项的总大小为32 * 4 = 128字节。

页表大小为128KB。

2. 如果一个系统采用二级页表,主存大小为4GB,页面大小为4KB,计算需要多少个一级页表项和二级页表项。

答案:首先,计算一级页表项的数量:4GB / (4KB * 1024) = 1M个一级页表项。

计算机操作系统试题库(最全)

计算机操作系统试题库(最全)

《计算机操作系统》试题库1.单项选择题(共200个题目)100236.一般用户更喜欢使用的系统是(C )。

A.手工操作B.单道批处理C.多道批处理D.多用户分时系统100237.与计算机硬件关系最密切的软件是(D).A.编译程序B.数据库管理程序C.游戏程序D.OS100238.现代OS具有并发性和共享性, 是由(D)的引入而导致的。

A.单道程序B.磁盘C.对象D.多道程序100239.早期的OS主要追求的是(A)。

A.系统的效率B.用户的方便性C.可移植D.可扩充性100240.(A )不是多道程序系统。

A.单用户单任务B.多道批处理系统C.单用户多任务D.多用户分时系统100241.(B)是多道操作系统不可缺少的硬件支持。

A.打印机B.中断机构C.软盘D.鼠标100242.特权指令可以在(C )中执行。

A.目态B.浏览器中C.任意的时间D.进程调度中100243.没有了(C )计算机系统就启动不起来了。

A.编译器B.DBMSC.OSD.浏览器100244.通道能够完成(C )之间数据的传输。

cA.CPU与外设B.内存与外设C.CPU与主存D.外设与外设100245.系统的主要功能有(c)。

A.进程管理、存储器管理、设备管理、处理机管理B.虚拟存储管理、处理机管理、进程调度、文件系统C.处理机管理、存储器管理、设备管理、文件系统D.进程管理、中断管理、设备管理、文件系统100246.单处理机计算机系统中, (A )是并行操作的。

A.处理机操作和通道操作是并行的B.程序与程序C.主程序与子程序D.用户程序与操作系统程序100247.处理机的所有指令可以在(D )中执行。

A.目态B.浏览器中C.任意时间D.系统态100248.(B )功能不是操作系统直接完成的功能。

A.管理计算机硬盘B.对程序进行编译C.实现虚拟存储器D.删除文件100249.要求在规定的时间内对外界的请求必须给予及时相应的OS 是(B )。

操作系统试题库(经典版)

操作系统试题库(经典版)

操作系统试题库一, 选择题第一部分:操作系统概述1.在计算机系统中,操作系统是( B ).A. 一般应用软件B.核心系统软件C.用户应用软件D.系统支撑软件2.( D )不是基本的操作系统.A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统3.(C )不是分时系统的基本特征:A,同时性B,独立性C,实时性D,交互性4.关于操作系统的叙述(D)是不正确的.A."管理资源的程序"B."管理用户程序执行的程序"C."能使系统资源提高效率的程序"D."能方便用户编程的程序"5.操作系统的发展过程是(A )A.设备驱动程序组成的原始操作系统,管理程序,操作系统B.原始操作系统,操作系统,管理程序C.管理程序,原始操作系统,操作系统D.管理程序,操作系统,原始操作系统6.设计批处理多道系统时,首先要考虑的是( B)A.灵活性和可适应性B.系统效率和吞吐量C.交互性和响应时间D.实时性和可靠性7.操作系统是一种(B ).A, 应用软件B, 系统软件C, 通用软件D, 工具软件8.计算机系统的组成包括(B ).A,程序和数据B, 计算机硬件和计算机软件C,处理器和内存D,处理器,存储器和外围设备9.下面关于计算机软件的描述正确的是(B ).A,它是系统赖以工作的实体B,它是指计算机的程序与文档C,位于计算机系统的最外层D,分为系统软件和支撑软件两大类10.财务软件是一种(C).A,系统软件B,接口软件C,应用软件D,用户软件11.世界上第一个操作系统是(B).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统12.批处理操作系统提高了计算机的工作效率,但(B ).A,系统吞吐量小B,在作业执行时用户不能直接干预C,系统资源利用率不高D,不具备并行性13.允许多个用户以交互使用计算机的操作系统是(A).A,分时系统B,单道批处理系统C,多道批处理系统D,实时系统14.下面关于操作系统的叙述正确的是(A ). A,批处理作业必须具有作业控制信息B,分时系统不一定都具有人机交互功能C,从响应时间的角度看,实时系统与分时系统差不多D,由于采用了分时技术,用户可以独占计算机的资源15.操作系统是一组(C ).A,文件管理程序B,中断处理程序C,资源管理程序D,设备管理程序16.现代操作系统的两个基本特征是(C)和资源共享.A,多道程序设计B, 中断处理C,程序的并发执行D, 实现分时与实时处理17.(D)不是操作系统关心的主要问题. A, 管理计算机裸机B, 设计,提供用户程序与计算机硬件系统的界面C, 管理计算机系统资源D, 高级程序设计语言的编译器18.引入多道程序的目的是(D ).A,为了充分利用主存储器B,增强系统的交互能力C,提高实时响应速度D,充分利用CPU,减少CPU的等待时间19.在多道程序设计的计算机系统中,CPU(C ).A,只能被一个程序占用B,可以被多个程序同时占用C,可以被多个程序交替占用D,以上都不对20.多道程序设计是指(B ).A,有多个程序同时进入CPU运行B,有多个程序同时进入主存并行运行C,程序段执行不是顺序的D,同一个程序可以对应多个不同的进程21.从总体上说,采用多道程序设计技术可以( )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要(B).A,增加,减少B,增加,延长C,减少,延长D,减少,减少22.(A)没有多道程序设计的特点.A,DOS B,UNIX C,WINDOWS D,OS/223.下列四个操作系统中,是分时系统的为(C ).A,MS-DOS B,WINDOWS 98C,UNIX D,OS/2系统24.在分时系统中,时间片一定,( B),响应时间越长.A,内存越多B,用户数越多C,后备队列D,用户数越少25.批处理系统的主要缺点是(B ).A,CPU的利用率不高B,失去了交互性C,不具备并行性D,以上都不是26.在下列性质中,哪一个不是分时系统的特征.( C )A, 交互性B, 多路性C, 成批性D, 独占性27.实时操作系统追求的目标是( C). A,高吞吐率B,充分利用内存C, 快速响应D, 减少系统开销28.以下(C)项功能不是操作系统具备的主要功能.A,内存管理B,中断处理C,文档编辑D,CPU调度29.操作系统程序结构的主要特点是(C). A, 一个程序模块B,分层结构C, 层次模块化D,子程序结构30.操作系统负责为方便用户管理计算机系统的(C ).A, 程序B, 文档资料C, 资源D, 进程31.计算机在接受用户请求后处理数据以与在数据处理结束时,将结果送到终端显示器.例如,导弹控制系统应选择安装(C )A,批处理操作系统B,分时操作系统C,实时操作系统D,网络操作系统32.操作系统的基本职能是(A).A.控制和管理系统内各种资源,有效地组织多道程序的运行B.提供用户界面,方便用户使用C.提供方便的可视化编辑程序D.提供功能强大的网络管理工具33.分布式操作系统与网络操作系统本质上的不同在于(D ).A.实现各台计算机之间的通信B.共享网络中的资源C.满足较大规模的应用D.系统中若干台计算机相互协作完成同一任务34.Linux操作系统是著名的(B )。

操作系统复习题 (3)

操作系统复习题 (3)
5.在纯用户级线程(ULT)设备中,所有线程管理的工作都是由应用程序负责、但内核知道他们的存在.F(内核是不知道线程的存在)
6.在分布式操作系统设计中,一对多(线程对进程)的关系特别有意思,因为它涉及线程转移的概念. T
7.一个控制多处理器共享存储架构的不利条件就是对整个系统控制的降低.T
8.在对称多处理系统(SMP)中,每个处理器进入到各自独立的内存领域.F (还获得了内存共享)
第四章线程、对称多处理器和微内核
复习题:
1.操作系统的基本单位调度,通常称为一个轻量级线程或线程.T
2. MS-DOS操作系统是一个单一进程具有多线程的例子.F
3.在一个多线程环境,进程是单位资源配置和保护的单位.T
4.线程同步的概念是一个多线程系统所必需的,因为单一进程的线程共享进程的进程控制块(PCB). F(因为他们有着相同地址空间)
c在不同进程之间的转换比在同一进程下的不同线程间转换花的时间少
d以上所有
4.线程基本状态发生变化,需要等待一个事件时称为: C
A.就绪状态
B.运行状态
C.阻塞状态
D.都不是
5.用户级线程(ULTs)和内核级线程(KLTs)相比一个弊端,是:B
A.调度请求准确
B.当一个ULT执行一个系统调用,进程中所有的线程都被阻塞
C.对称多处理技术
D.非以上所有
2.是实行单一制的多线程程序是:C
A.WIN 2000
B.Solaris
C.Java
D.All of the above
3.以下哪个是关于进程和线程的正确的关系:A
a.在现有的进程下创建线程要比建一个新进程下创建线程花的时间要少得多.
b终止一个进程要比一个线程花的时间长

国家开放大学操作系统形考3-满分题目和答案

国家开放大学操作系统形考3-满分题目和答案

一、单选题(每题4分,共计19题)试题1正确得分4.00/4.00 分标记试题试题正文下列属于文件保密机制的是()。

选择一项:A.建立副本B.定期备份C.设置口令D.文件的链接反馈【解析】设置口令正确。

文件保密是由对文件的共享要求引起的,指未经文件主授权的用户不得访问该文件。

四个选项中C属于保密机制。

试题2正确得分4.00/4.00 分标记试题试题正文按文件用途来分,编译程序是()。

选择一项:A.系统文件B.档案文件C.库文件D.用户文件反馈【解析】系统文件正确。

按文件用途来分,文件分为系统文件、库文件和用户文件。

编译程序属于系统文件。

试题3正确得分4.00/4.00 分标记试题试题正文当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是()。

选择一项:A./usr/file.cB./prog/file.cC./usr/meng/file.cD./usr/meng/prog/file.c反馈【解析】 /usr/meng/prog/file.c 正确。

绝对路径名是从根目录(/)开始,沿着目录层次结构向下、直到指定文件的所有目录名连接而成的字符串。

试题4正确得分4.00/4.00 分标记试题试题正文链接文件解决了连续文件存在的问题,它()。

选择一项:A.使用指针存入主存,速度快B.提高了存储空间的利用率C.适合于随机存取方式D.不适用于顺序存取反馈【解析】提高了存储空间的利用率正确。

连续文件会产生外部碎片,而链接文件则不会,提高了存储空间的利用率。

试题5正确得分4.00/4.00 分标记试题试题正文文件的存储空间管理实质上是组织和管理()。

选择一项:A.文件目录B.辅存空闲块C.辅存已占用区域D.进程控制块反馈【解析】辅存空闲块正确。

因为文件都存放在辅存上,所以文件存储空间管理实际上是管理辅存空间。

主存空间的管理由存储管理负责。

试题6正确得分4.00/4.00 分标记试题试题正文在UNIX系统中,某文件的使用权限设置为754,则表示()。

操作系统自考题模拟3_真题-无答案

操作系统自考题模拟3_真题-无答案

操作系统自考题模拟3(总分100,考试时间90分钟)第Ⅰ部分选择题一、单项选择题1. P、V操作是______A. 两条低级进程通信原语B. 两条高级进程通信原语C. 两条系统调用命令D. 两组不同的机器指令2. 当一个进程独占处理器顺序执行时,它具有______A. 封闭性和交互性B. 封闭性和并发性C. 封闭性和动态性D. 封闭性和可再现性3. 对于并发进程之间哪项不能由进程本身来控制,当它们在共享某些资源时,可能会产生与时间有关的错误______A. 分配外部设备B. 外部设备的启动C. 占用存储器的位置D. 执行的相对速度4. 临界区是指并发进程中访问共享变量的哪个段______A. 管理信息B. 信息存储C. 数据D. 程序5. 在间接通信时,用receive(N,X)原语发送信件,其中N表示______A. 信件内容B. 发送信件的进程名C. 接收信件的进程名D. 信箱名6. 把在一段时间内,只允许一个进程访问的资源称为临界资源,下列论述中,正确的是______A. 对临界资源是不能实现资源共享的B. 只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享C. 为临界资源配上相应的设备控制块后,便能被共享D. 对临界资源,应采取互斥访问方式来实现共享7. 临界区是如果进程PA对信号量S执行P操作,则信号量S的值应______A. .加1B. .减1C. 等于0D. 小于08. 共享资源互斥使用的目的是______A. 使进程的执行速度一致B. 使并发进程同步地进入相关临界区C. 使并发进程互斥地进入相关临界区D. 使进程同时启动外围设备9. PV操作和哪项是两种典型的同步机制______A. 进程B. 线程C. 并发进程D. 管程10. 在多进程的并发系统中,肯定不会因竞争哪项而产生死锁______A. 打印机B. 磁带机C. 磁盘D. CPU11. 下面关于系统安全状态的描述中正确的是______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. 某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为______A. 2B. 3C. 4D. 519. 下列有关死锁检测的说法错误的是______A. 死锁检测的结果能知道系统当前是否存在死锁B. 死锁检测的结果能知道系统是否能预防死锁C. 系统可定时运行死锁检测程序进行死锁的检测D. 死锁检测用于对系统资源的分配不加限制的系统20. 避免死锁的一个著名的算法是______A. 先入先出法B. 银行家算法C. 优先级算法D. 资源按序分配法二、多项选择题1. 有关并发进程的下列描述中,哪项是不正确的______A. 进程执行的相对速度是由进程自己来控制的B. 进程执行的相对速度与进程调度策略无关C. P操作和V操作都是原语操作D. 利用P、V操作可以防止死锁E. 同步是指并发进程之间存在的一种制约关系2. UNIX中,管道机制有两种类型,即______A. pipeB. FIFOC. mknodD. shellE. fork3. 有关进程同步与互斥的正确阐述是______A. 进程同步是进程互斥的特例B. 进程同步与互斥都是对涉及共享变量的并发进程进行管理C. 必须互斥的进程在逻辑上没有必然的联系D. 必须同步的进程在逻辑上有必然的依赖关系E. 实现进程的同步与互斥都是为了避免发生与时间有关的错误4. 解决死锁问题的3种方式是______A. 死锁的消除B. 死锁的防止C. 死锁的检测D. 死锁的避免E. 死锁的运行5. 如果3个进程共享某类资源时每个进程最多申请两个资源,则系统能提供的资源数为哪个时就一定不会死锁______A. 2B. 3C. 4D. 5E. 6第Ⅱ部分非选择题三、填空题1. 并发进程之间的制约关系有______和______。

《操作系统》形成性考核1和3试题

《操作系统》形成性考核1和3试题

《操作系统》形成性考核1和3试题快捷查找题目方式:Ctrl+F,复制粘贴题目,利用查找功能题目1UNIX操作系统核心层的实现结构设计采用的是()。

选择一项:A. 层次结构B. 单块式结构C. 网状结构D. 微内核结构反馈Your answer is incorrect.【解析】UNIX系统的核心层采用的是层次结构,答案是:层次结构。

当前答案是:层次结构评论写评语或修改得分题目2不正确获得4.00分中的0.00分未标记题干操作系统内核与用户程序、应用程序之间的接口是()。

选择一项:A. shell命令B. 系统调用C. C语言函数D. 图形界面反馈Your answer is incorrect.【解析】系统调用是操作系统内核与用户程序、应用程序之间的接口。

当前答案是:系统调用评论写评语或修改得分题目3正确获得4.00分中的4.00分未标记题干现代操作系统的基本特征是()、资源共享和操作的异步性。

选择一项:A. 实现分时与实时处理B. 程序的并发执行C. 中断处理D. 多道程序设计反馈Your answer is correct.【解析】操作系统的基本特征为并发、共享和异步性,因此选:程序的并发执行。

当前答案是:程序的并发执行评论写评语或修改得分题目4不正确获得4.00分中的0.00分未标记题干UNIX命令的一般格式是()。

选择一项:A. [选项] [参数] 命令名B. 命令名[选项] [参数]C. [参数] [选项] 命令名D. [命令名] [选项] [参数]反馈Your answer is incorrect.【解析】需要熟悉UNIX和LINUX操作系统命令的一般格式。

当前答案是:命令名[选项] [参数]评论写评语或修改得分题目5正确获得4.00分中的4.00分未标记题干以下著名的操作系统中,属于多用户、分时系统的是()。

选择一项:A. Windows NT系统B. DOS系统C. UNIX系统D. OS/2系统反馈Your answer is correct.【解析】UNIX是当代最著名的多用户、多进程、多任务分时操作系统。

计算机操作系统第四版试题及答案

计算机操作系统第四版试题及答案

1.独占设备:
2.文件控制块:
3.动态重定位:
4.对换技术:
6. 记录:
[键入文字]
5
三、判断改错题(判断正误,并改正错误,每小题 2 分,共 20 分)
1.实现虚拟存储器的关键技术是提供快速有效的自动地址变换的硬件机构和相应的软
件算法。
()
2、磁盘是共享设备,所以允许多个进程同时在存储空间中进行访问。
计算机操作系统测试(一)
一、单项选择题(在每小题的四个备选答案中,只有一个是正确的,将其号码写在题干的括
号中。每小题 2 分,共 20 分)
1、 文件系统的主要组成部分是( )
A、文件控制块及文件
B、I/O 文件及块设备文件
C、系统文件及用户文件
D、文件及管理文件的软件
2、 实现进程互斥可采用的方法( )
A、中断
B、查询
C、开锁和关锁
D、按键处理
3、某页式管理系统中,地址寄存器的低 9 位表示页内地址,则页面大小为( )
A、1024 字节 B、512 字节 C、1024K
D、512K
4、串联文件适合于( )存取
A、直接
B、顺序
C、索引
D、随机
5、进程的同步与互斥是由于程序的( )引起的
A、顺序执行 B、长短不同 C、信号量
10、(√)
四、简答 1、答:死锁是指多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将 永远不能再向前推进。产生死锁的原因可归结为两点:
(1) 争资源。 (2) 进程推进顺序非法。 在具备下述四个必要条件时,就会产生死锁。 (3) 互斥条件 (4) 请求和保持条件 (5) 不剥夺条件 (6) 环路等待条件 2、什么是多道程序技术,它带来了什么好处? 答:多道程序技术即是指在内存中存放多道作业,运行结束或出错,自动调度内存中 另一道作业运行。多道程序主要优点如下: (1)资源利用率高。由于内存中装入了多道程序,使它们共享资源,保持系统资 源处于忙碌状态,从而使各种资源得以充分利用。 (2)系统吞吐量大。由于 CPU 和其它系统资源保持“忙碌”状态,而且仅当作业 完成或运行不下去时才切换,系统开销小,所以吞吐量大。 3、答:有结构文件可分为以下三类,分别是: (1)顺序文件。它是指由一系列记录,按某种顺序排列所形成的文件。 (2)索引文件。当记录为可变长度时,通常为之建立一张索引表,并为每个记录 设置一表项,以加速对记录的检索速度。 (3)索引顺序文件。这是上述两种文件方式的结合,它为文件建立一张索引表,

一、单项选择题(每小题1分,共40分)

一、单项选择题(每小题1分,共40分)

《计算机操作系统》试题1一、单项选择题(每小题1分,共40分)1.若把操作系统看作是计算机资源的管理者,下列()不属于操作系统所管理的资源。

A、磁盘B、内存C、CPUD、中断2... 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许()使用。

A、操作员B、联机用户C、操作系统D、目标程序3... 操作系统是一种()。

A、系统硬件B、系统软件C、应用软件D、支援软件4... 采用动态重定位方式装入的作业,在执行中允许()将其移动。

A、用户有条件地B、操作系统有条件地C、用户无条件地D、操作系统无条件地5... 位示图方法可用于()。

A、磁盘的驱动调度B、文件目录的查找C、磁盘空间管理D、页式虚拟存贮管理中的页面调度6... 操作系统处理缺页中断时,选择一种好的调度算法对主存和辅存中信息进行高效调度,尽可能地避免()。

A、碎片B、CPU空闲C、多重中断D、抖动7... 存储管理主要管理的是()。

A、外存存储器用户区B、外存存储器系统区C、主存储器用户区D、主存储器系统区8... 在固定分区分配中,每个分区的大小是()。

A、随作业长度变化B、相同C、可以不同但预先固定D、可以不同但根据作业长度固定9... 下列算法中用于磁盘移臂调度的是()。

A、时间片轮转法B、最短寻找时间优先算法C、LRU算法D、优先级高者优先算法10.在采用Spooling技术的系统中,用户的打印数据首先被送到()。

A、磁盘的输出井B、磁盘的输入井C、打印机D、终端11.主存与外存进行信息交换的物理单位是()。

A、数据项B、卷C、字节D、块12.下面有关进程的描述中,错误的是()。

A、进程是动态的概念B、进程是指令的集合C、进程是有生命周期的D、进程执行需要处理机13.分页式存储管理中,地址转换工作是由()完成的。

A、硬件B、地址转换程序C、用户程序D、装入程序14.下面设备中,一次只能让一个作业独占使用的设备是()。

操作系统试题及答案

操作系统试题及答案

操作系统试题一一、单选题(每小题1分,共20分)1、操作系统中采用多道程序设计技术提高CPU和外部设备的【A】。

A、利用率B、可靠性C、稳定性D、兼容性2、如果分时操作系统的时间片一定,那么【C】,则响应时间越短。

A、内存越少B、内存越多C、用户数越少D、用户数越多3、若把操作系统看作资源管理者,下列的【C】不属于操作系统所管理的资源。

A、CPUB、内存C、中断D、程序4、操作系统是通过【D】感知进程存在的。

A、程序名B、进程的状态C、中断D、进程控制块5、当【B】时,进程从执行状态变为就绪状态。

A、进程被进程调度程序选中B、时间片用完C、等待某一事件D、等待的事件发生6、以下的进程状态变化中,不可能发生的变化是【D】。

A、执行状态到就绪状态B、等待状态到就绪状态C、执行状态到等待状态D、等待状态到执行状态7、若P、V操作的信号量S初值为2,当前值为-3,则表示有【D】个等待进程。

A、0个B、1个C、2个D、3个8、P、V操作是【A】A、两条低级进程通信原语B、两条高级进程通信原语C、两条系统调用命令D、两组不同的机器指令9、用V操作唤醒一个等待进程时,被唤醒的进程状态变为【B】。

A、等待B、就绪C、执行D、完成10、资源的有序分配策略破坏【D】条件,是一种死锁预防策略。

A、互斥条件B、保持和请求条件C、不剥夺条件D、环路等待条件11、银行家算法是一种【B】算法。

A、死锁预防B、死锁避免C、死锁检测D、死锁解除12、某系统中有同类资源10个,每个进程的资源需求量为3个,则不会发生死锁的最大并发进程数为【C】A、2B、3C、4D、513、分区管理中采用首次适应分配算法时,应把空闲区按【C】次序进行管理。

A、大小递增B、大小递减C、地址递增D、地址递减14、很好地解决了内存碎片问题的存储管理方案是【C】。

A、固定分区管理B、可变分区管理C、页式存储管理D、段式存储管理15、虚拟存储管理系统的基础是程序的【C】理论。

事业单位招录计算机专业知识(操作系统)模拟试卷3(题后含答案及解析)

事业单位招录计算机专业知识(操作系统)模拟试卷3(题后含答案及解析)

事业单位招录计算机专业知识(操作系统)模拟试卷3(题后含答案及解析)题型有:1. 单项选择题 4. 简答题单项选择题1.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(Bestfitt)算法,分配和释放的顺序为:分配15MB,分配30MB,释放15MB,分配8MB,分配6MB匕时主存中最大空闲分区的大小是( )。

A.7MBB.9MBC.10MBD.15MB正确答案:B解析:其主存容量为55MB(初始为空闲),第一步分配15MB以后还有55MB -15MB=40MB,第二步分配30MB以后还有40MB-30MB=10MB,第三步释放15MB以后有两个空闲区15MB和10MB,第四步分配8MB,则空闲区为15MB,2MB,第五步分配6MB,则空闲区为9MB,2MB,所以这个题目应该是选B。

知识模块:操作系统2.下列的哪种页面置换算法会产生Belady现象?( )A.最近最少使用(LRU)B.先进先出(FIFO)C.最近不经常使用(LFU)D.最佳(OPT)正确答案:B解析:所谓Belady现象是指,在分页式虚拟存储器管理中,发生缺页时的置换算法采用FIFO(先进先出)算法时,如果对一个进程未分配它所要求的全部页面,有时就会出现分配的页面数增多但缺页率反而提高的异常现象。

知识模块:操作系统3.下列哪一项存储器是指按内容访问的?( )A.虚拟存储器B.相联存储器C.高速存储器D.随机访问正确答案:B 涉及知识点:操作系统4.分区管理要求对每一个作业都分配( )的内存单元。

A.地址连续B.若干地址不连续C.若干连续的帧D.若干不连续的帧正确答案:A解析:分区存储管理是把主存储器中的用户作为一个连续区或者分成若干个连续区进行管理,每个连续区中可装入一个作业。

知识模块:操作系统5.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即( )。

《操作系统》模拟试题1-4及答案

《操作系统》模拟试题1-4及答案

《计算机操作系统》模拟试题(一)一、选择题1.把逻辑地址转变为内存的物理地址的过程称做( D )。

A. 编译 B.连接 C. 运行 D. 重定位2.进程和程序的一个本质区别是(D )。

A. 前者分时使用CPU,后者独占CPU B.前者存储在内存,后者存储在外存C. 前者在一个文件中,后者在多个文件中 D.前者为动态的,后者为静态的3.可重定位内存分区分配目的为( A )。

A. 解决碎片问题 B.便于多作业共享内存 C.回收空白区方便 D.摆脱用户干预4.索引式(随机)文件组织的一个主要优点是( B )。

A. 不需要链接指针 B.能实现物理块的动态分配 C. 回收实现比较简单 D.用户存取方便5.作业I/O方式有如下三种:(B )、脱机和( E )。

A. 询问 B.联机 C.中断 D.通道 E.假脱机6.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥的资源是(A )。

A. 飞机票 B.旅行社 C.航空公司 D.旅行社和航空公司7.一个文件系统的逻辑分区( A )。

A. 不能管理大于物理硬盘容量 B.能管理2个相同的物理硬盘C.能管理2个不相同的物理硬盘 D.能管理多个不相同的物理硬盘8.操作系统程序结构的主要特点是( C )。

A. 一个程序模块 B.分层结构 C. 层次模块化 D.子程序结构9.面向用户的组织机构属于( C )。

A. 虚拟结构 B.实际结构 C.逻辑结构 D.物理结构二、是非题(正确的划“√”,错误的划“×” )( √ )1.进程的互斥和同步是进程通信的基本内容。

( √ )2.操作系统“生成”是指能产生最适合用户自己工作环境的操作系统内核。

( × )3.多用户操作系统离开了多终端硬件支持,则无法使用。

( √ )4.实时操作系统的响应系数最大,设备利用率最高。

( × )5.UNIX的最大特点是分时、多用户、多任务和倒树型文件结构。

( √ )6.引导操作系统进入内存的程序一般放在计算机的固件中。

《操作系统》考题及答案

《操作系统》考题及答案

《操作系统》考题及答案操作系统考题及答案一、选择题(共10题,每题2分,共20分)1. 操作系统是计算机系统中的()。

A. 软件部分B. 硬件部分C. 网络部分D. 执行部分答案:A2. 下列哪个操作系统属于开源操作系统?A. WindowsB. macOSC. LinuxD. iOS答案:C3. 进程是指()。

A. 一个程序的执行B. 一个任务的执行C. 一个线程的执行D. 一个指令的执行答案:B4. 下列关于虚拟内存的说法,正确的是()。

A. 提高了程序的运行效率B. 减少了程序的运行时间C. 可以充分利用硬盘空间D. 不会导致系统崩溃答案:A5. 进程调度算法中,通过时间片轮转调度可以实现()。

A. 公平性B. 紧急性C. 优先级D. 死锁避免答案:A6. 下列关于死锁的说法,正确的是()。

A. 资源利用率提高B. 进程执行顺序无关C. 程序运行速度加快D. 进程无法进行下去答案:D7. 磁盘调度算法中,通过扫描算法可以实现()。

A. 最少移动量B. 最小响应时间C. 最短寻道时间D. 最高吞吐量答案:C8. 进程同步原语中,P操作(也称为申请资源)的作用是()。

A. 分配资源B. 请求资源C. 释放资源D. 撤销资源答案:B9. 下列关于页面置换算法LRU(最近最久未使用)的说法,正确的是()。

A. 置换最近被访问的页面B. 可以避免缺页中断C. 不需要记录页面访问情况D. 只适用于主存容量较小的系统答案:A10. 虚拟存储技术中,页面大小的选择应该满足的原则是()。

A. 尽量小,以减少内存开销B. 尽量大,以提高程序运行速度C. 适中,以兼顾内存开销和程序运行速度D. 无固定原则,根据应用需求灵活选择答案:C二、简答题(共6题,每题10分,共60分)1. 请简要阐述操作系统的作用及主要功能。

答案:操作系统是计算机系统中最重要的软件部分,其作用主要体现在以下几个方面:- 管理计算机硬件资源,包括内存、CPU、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。

操作系统测试题(附答案)

操作系统测试题(附答案)

操作系统测试题(附答案)一、单选题(共IOO题,每题1分,共100分)1、一次中断后可能引起若干个进程状态的变化,因此中断处理后,由()决定哪个进程可占用处理器。

A、进程调度B、移臂调度C、页面调度D、作业调度正确答案:A2、某系统正在执行三个进程P1、P2和P3,各进程的计算时间和I/O时间比进例如下表所示。

为提高系统资源利用率,合理的进程优先级设置应为()o程计算时间I/O时间P190%10%P250%50%P315%85%A、P2>P1=P3B、P1>P2=P3C、P1>P2>P3D、P3>P2>P1正确答案:D3、操作系统采用分页存储管理方式,要求()oA、每个进程拥有一张页表,且进程的页表驻留在内存中B、每个进程拥有一张页表,但只有执行进程的页表驻留在内存中C、所有进程共享一张页表,以节约有限的内存空间,但页表必须驻留在内存中D、所有进程共享一张页表,只有页表中当前使用的页面必须驻留在内存中正确答案:A4、分区管理要求为每一个作业都分配()的主存单元。

A、若干地址不连续B、若干连续的页C、若干不连续的帧D、地址连续正确答案:D5、下列关于父进程和子进程的叙述中,正确的是()oA、子进程执行完了,父进程才能执行B、父进程创建了子进程,因此父进程执行完了,子进程才能执行C、撤销子进程时,应该同时撤销父进程D、撤销父进程时,应该同时撤销子进程正确答案:D6、资源的按序分配策略可以破坏()条件。

A、不剥夺B、环路等待C、互斥D、请求和保持正确答案:B7、()用于连接大量的低速和中速I/O设备。

A、数组选择通道B、字节选择通道C、字节多路通道D、数组多路通道正确答案:C8、由磁头进行读写完成信息传送的时间是()oA、优化时间B、查找时间C、传输时间D、等待时间正确答案:C9、wait、SignaI操作是一种()。

A、机器指令B、低级进程通信原语C、作业控制命令D、系统调用命令正确答案:B10、建立多进程的主要目的是提高()的利用率。

操作系统测试题(附答案)

操作系统测试题(附答案)

操作系统测试题(附答案)⼀、选择题1.现代操作系统的基本特征是()、资源共享和操作的异步性A.多道程序设计B.中断处理C.程序的并发执⾏D.实现分时与实时处理2.为了使系统中所有的⽤户都能得到及时的响应,该操作系统应该是()A.多道批处理系统B.分时系统C.实时系统D.⽹络系统3.操作系统内核与⽤户程序、应⽤程序之间的接⼝是()命令B.图形界⾯C.系统调⽤语⾔函数4.多个进程的实体能存在于同⼀内存中,在⼀段时间内都得到运⾏这种性质称作进程的()A.动态性B.并发性C.调度性D.异步性5.下列进程状态的转换中,不正确的是()A.就绪运⾏B.运⾏就绪C.就绪阻塞D.阻塞就绪6.为了使系统中各部分资源得到均衡使⽤,就必须选择对资源需求不同的作业进⾏合理搭配这项⼯作是由()完成的A.作业调度B.中级调度C.进程调度D.内存调度7.下列作业调度算法中,具有最短的作业平均周转时间的是()A.先来先服务法B.短作业优先法C.优先数法D.时间⽚轮转法8.通常,⽤户编写的程序中所使⽤的地址是()B.物理地址C.绝对地址D.内存地址9.在分页存储管理系统中,从页号到物理块号的地址映射是通过()实现的A.段表B.页表10.⽂件管理实际上是管理()A.主存空间B.辅助存储空间C.逻辑地址空间D.物理地址空间11.如果⽂件系统中有两个⽂件重名,不应采⽤()A.单级⽬录结构B.树形⽬录结构C.⼆级⽬录结构D.⾮循环图⽬录结构12.当前⽬录是/usr/meng,其下属⽂件prog/的绝对路径名是()A./usr/meng/B./usr/C./prog/D./usr/meng/prog/13.引⼊缓冲技术的主要⽬的是()A.改善⽤户编程环境B.提⾼CPU的处理速度C.提⾼CPU与设备之间的并⾏程度D.降低计算机的硬件成本14.设备的打开、关闭、读、写等操作是由()完成的A.⽤户程序B.编译程序C.设备分配程序D.设备驱动程序15.控制和管理资源建⽴在单⼀系统策略基础,将计算功能分散化,充分发挥⽹络互联的各⾃治处理机性能的多机系统是()A.多处理器系统B.多计算机系统C.⽹络系统16.在计算机系统中,操作系统是()A.处于裸机之上的第⼀层软件B.处于硬件之下的底层软件C.处于应⽤软件之上的系统软件D.处于系统软件之上的⽤户软件17.以下着名的操作系统中,属于多⽤户、多进程、多任务分时系统的是()系统NT系统系统2系统18.下列系统中,属于实时系统的是()A.⽅正排版系统B.计算机辅助设计系统C.⽕车订票系统D.办公⾃动化系统19.引⼊多道程序的⽬的在于()A.充分利⽤CPU,减少CPU等待时间B.提⾼实时响应速度C.有利于代码共享,减少主、辅存信息交换量D.充分利⽤存储器20.在操作系统中引⼊"进程"概念的主要⽬的是()A.改善⽤户编程环境B.描述程序动态执⾏过程的性质C.使程序与计算过程⼀⼀对应D.提⾼程序的运⾏速度21.若P、V操作的信号量S初值为2,当前值为-1,则表⽰有()个等待进程22.作业调度的关键在于()A.选择恰当的进程管理程序B.选择恰当的作业调度算法C.⽤户作业准备充分D.有⼀个较好的操作环境23.有三个作业同时到达,J1,J2,J3的执⾏时间分别为T1,T2,T3,且T1 T2 T3,它们在⼀台处理机上按单道⽅式运⾏,采⽤短作业优先算法,则平均周转时间是()+T2+T3 B.(T1+T2+T3)/3 C.T1+2′T2/3+T3/3 3+2′T2/3+T324.若处理器有32位地址,则它的虚拟地址空间为()字节25.除操作系统占⽤的内存空间之外,所剩余的全部内存只供⼀个⽤户进程使⽤,其他进程都放在外存上,这种设计称为()A.覆盖技术C.对换技术D.物理扩充26.⽂件系统为每个⽂件建⽴⼀张指⽰逻辑记录和物理记录之间的对应关系表,由此表和⽂件本⾝构成的⽂件是()A.连续⽂件B.串连⽂件C.索引⽂件D.逻辑⽂件27.使⽤绝对路径名访问⽂件是从()开始按⽬录结构访问某个⽂件A.当前⽬录B.⽤户主⽬录C.根⽬录D.⽗⽬录28.⽤户程序与实际使⽤的物理设备⽆关,由操作系统考虑因实际设备不同⽽需要使⽤不同的设备驱动程序,这是由设备管理的()功能实现的A.设备独⽴性B.设备分配C.缓冲管理D.虚拟设备29.引⼊缓冲技术的主要⽬的是()A.改善⽤户编程环境B.提⾼CPU的处理速度C.提⾼CPU与设备之间的并⾏程度D.降低计算机的硬件成本30.以下不属于分布式系统特征的是()A.分布性B.并⾏性C.全局性D.可定制性31.操作系统核⼼部分的主要特点是( )。

操作系统测试题含答案

操作系统测试题含答案

操作系统测试题含答案一、单选题(共100题,每题1分,共100分)1、操作系统中,“抖动”是由( )引起的。

A、缺页率高B、内存容量不足C、交换信息量大D、缺页率反馈模型建立不正确正确答案:A2、在下列存储管理方案中,不适用于多道程序的是______。

A、段页式存储分配B、单一连续分配C、动态重定位分区分配D、固定分区分配正确答案:B3、从用户的观点看,操作系统是()。

A、计算机资源的的管理者B、控制和管理计算机资源的软件C、用户与计算机硬件之间的接口D、合理组织计算机工作流程的软件正确答案:C4、()优先权是在创建进程时确定的,确定之后在整个进程运行期间不再改变。

A、动态B、低C、静态D、高正确答案:C5、某段表的内容如下:有一个逻辑地址为2154,它所对应的物理地址为()。

A、30K+154B、2+480KC、480K+154D、120K+2正确答案:C6、如果进程需要读取磁盘上的多个连续的数据块,()数据传送方式的效率最高。

A、程序直接控制方式B、中断控制方式C、DMA方式D、通道方式正确答案:D7、采用SPOOLing技术的目的是()。

A、提高程序的运行速度B、减轻用户编程负担C、提高主机效率D、提高独占设备的利用率正确答案:D8、( )的实现原理是:当进程要求运行时,不是将它的全部信息装入内存而是将其一部分先装入内存,另一部分暂时留在外存。

进程在运行过程中,当使用的信息不在内存时发出中断,由操作系统调入内存。

A、段页式存储B、页式存储C、虚拟存储D、段式存储正确答案:C9、系统“抖动”现象的发生是由()引起的。

A、置换算法选择不当B、内存容量不足C、请求页式管理方案D、交换的信息量过大正确答案:A10、下面关于索引文件的论述中正确的是()A、在索引文件中,索引表的每个表项中必须含有相应记录的关键字和存放该记录的物理地址。

B、对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号,而对索引文件进行检索时,应先从FCB中读出文件索引表始址。

操作系统自考题模拟3_真题(含答案与解析)-交互

操作系统自考题模拟3_真题(含答案与解析)-交互

操作系统自考题模拟3(总分100, 做题时间90分钟)第Ⅰ部分选择题一、单项选择题1.P、V操作是______SSS_SINGLE_SELA 两条低级进程通信原语B 两条高级进程通信原语C 两条系统调用命令D 两组不同的机器指令分值: 1答案:A[考点] P、V操作[解析] P、V操作是由P操作和V操作组成。

它们是两个不可中断的过程,通常把这种不可中断的过程称为原语。

因此,P操作和V操作也可称为P操作原语和V操作原语,简称PV操作。

2.当一个进程独占处理器顺序执行时,它具有______SSS_SINGLE_SELA 封闭性和交互性B 封闭性和并发性C 封闭性和动态性D 封闭性和可再现性分值: 1答案:D[考点] 进程独占处理器顺序执行时具有的属性[解析] 封闭性是指进程执行的结果只取决于进程本身,不受外界影响。

可再现性是指进程重复执行时,必定获得相同的结果。

3.对于并发进程之间哪项不能由进程本身来控制,当它们在共享某些资源时,可能会产生与时间有关的错误______SSS_SINGLE_SELA 分配外部设备B 外部设备的启动C 占用存储器的位置D 执行的相对速度分值: 1答案:D[考点] 并发进程交替使用共享资源时可能产生与时间有关的错误[解析] 对于两个有关的进程,其中一个进程对另一个进程的影响常常是不可预期的,甚至是无法再现的,这是因为两个并发进程执行的相对速度无法相互控制。

交互进程的速率不仅受到进程调度的影响,而且还受到与这两个交互的并发进程无关的其他进程的影响。

所以一个进程的执行速度通常无法为另一个进程所知,导致各种与时间有关的错误有可能出现。

4.临界区是指并发进程中访问共享变量的哪个段______SSS_SINGLE_SELA 管理信息B 信息存储C 数据D 程序分值: 1答案:D[考点] 临界区定义[解析] 把并发进程中与共享变量有关的程序段称为临界区。

5.在间接通信时,用receive(N,X)原语发送信件,其中N表示______SSS_SINGLE_SELA 信件内容B 发送信件的进程名C 接收信件的进程名D 信箱名分值: 1答案:D[考点] 间接通信原语[解析] 间接通信总是以信箱为媒体来实现通信的,send和receive原语中应给出信箱名,形式如下:send(N,M)把信件M送入信箱N中,receive(N,X)从信箱N中取出一封信存入X中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

操作系统试题3
四、应用题
1.假定在单
单位)。

(1)用一个执行时间图描述在下列算法时各自执行这些作业的情况:FCFS、RR(时间片=1)和非抢占式优先级。

(2)对于上述每种算法,各个作业的周转时间是多少?平均周转时间是多少?
(3)对于上述每种算法,各个作业的带权周转时间是多少?平均带权周转时间是多少?
解:(1)FCFS:
作业1 作业2 作业3 作业4 作业5
0 10 11 13 14 19
RR:
作业1 2 1 3 4 1 5 3 1 5 1 5 1 5 1 5 1 1 1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 t
非抢占式优先级:
作业1 作业4 作业3 作业5 作业2
0 10 11 13 18 19 t
2.判断下面的同步问题的算法是否正确?若有错,请指出错误原因并予以改正。

设A、B两进程共用一个缓冲区Q,A向Q写入信息,B则从Q读出信息,算法框图如图所示。

B
向Q
解:这个算法不对。

因为A、B两进程共用一个缓冲区Q,如果A先运行,且信息数量足够多,那么缓冲区Q中的信息就会发生后面的冲掉前面的,造成信息丢失,B就不能从Q中读出完整的信息。

进行改正:
A、A、B两进程要同步使用缓冲区Q。

为此,设立两个信号量:
empty表示缓冲区Q为空,初值为1;
full表示缓冲区Q为满,初值为0。

算法框图如图所示。

B
向从Q
3.某虚拟存储器的用户编程空间共32个页面,每页为1kB,内存为16kB。

假定某时刻一
则逻辑地址0A5C(H)
解:125C(H) (要求写出计算步骤)
逻辑地址0A5C(H)所对应的二进制表示形式是:0000 1010 0101 1100
所对应的页号是: 2 (十进制)
查页表,得到物理块号是:4 (十进制)即0001 0000 0000 0000
拼接后,得到物理地址:0001 0010 0101 1100
即125C(H)。

4.有三个用户进程A、B和C,在运行过程中都要使用系统中的一台打印机输出计算结果。

(1)(1)试说明A、B、C进程之间存在什么样的制约关系?
(2)(2)为保证这三个进程能正确地打印出各自的结果,请用信号量和P、V操作写出各自
的有关申请、使用打印机的代码。

要求给出信号量的含义和初值。

解:
(1)A、B、C三个进程之间存在互斥的制约关系。

因为打印机属于临界资源,必须一
个进程使用完之后另一个进程才能使用。

(2)mutex:用于互斥的信号量,初值为1。

各进程的代码如下:
进程A进程B 进程C
... … ...
... … ...
P(mutex) P(mutex) P(mutex)
申请打印机申请打印机申请打印机
使用打印机使用打印机使用打印机
V(mutex) V(mutex) V(mutex)
… … …
5.对于如下的页面访问序列:
1,2,3,4,1,2,5,1,2,3,4,5
当内存块数量分别为3和4时,试问:使用FIFO、LRU置换算法产生的缺页中断是多少?(所有内存开始时都是空的,凡第一次用到的页面都产生一次缺页中断)
解:
FIFO淘汰算法:
内存块为3时,缺页中断(或称缺页次数、页面故障)为9;内存块为4时,缺页中断为10。

(这似乎是一个奇怪的现象,同时也告诉我们,操作系统是一个复杂的机构,直观是靠不住的!)
LRU淘汰算法:
内存块为3时,缺页中断为10;内存块为4时,缺页中断为8。

相关文档
最新文档