操作系统期末试题及答案

合集下载

计算机操作完整系统期末复习题(带答案)

计算机操作完整系统期末复习题(带答案)

57计算机操作系统期末复习题第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、多道程序设计是指( B )。

A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程2、从总体上说,采用多道程序设计技术可以( B )单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要( B )。

矚慫润厲钐瘗睞枥庑赖。

A、增加减少B、增加延长C、减少延长D、减少减少3、现代操作系统的两个基本特征是(C)和资源共享。

A、多道程序设计B、中断处理C、程序的并发执行D、实现分时与实时处理-3:C4、以下(C )项功能不是操作系统具备的主要功能。

A、内存管理B、中断处理C、文档编辑D、CPU调度5、用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指(C)。

A、进程B、程序C、作业D、系统调用6、CPU状态分为系统态和用户态,从用户态转换到系统态的唯一途径是( C )。

A、运行进程修改程序状态字B、中断屏蔽C、系统调用D、进程调度程序7、系统调用的目的是( A )。

A、请求系统服务B、终止系统服务C、申请系统资源D、释放系统资源8、为用户分配主存空间,保护主存中的程序和数据不被破坏,提高主存空间的利用率的是(B )。

A、处理器管理B、存储器管理C、文件管理D、作业管理二、填空题1、计算机操作系统是方便用户、管理和控制计算机_软硬件资源_的系统软件。

2、采用多道程序设计技术能充分发挥处理器与外围设备与外围设备之间并行工作的能力。

3、操作系统目前有五大类型:_批处理_、_分时_、_实时_、_网络_和_分布式_。

4、操作系统的五大功能是:_处理机管理_、_储存管理_、_设备管理_、_信息管理_和_用户接口_。

5、UNIX系统是多用户分时交互型操作系统,DOS系统是单用户单任务操作系统。

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

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

计算机操作系统试题及答案一、选择题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、以下存储管理方式中,会产生内部碎片的是()。

操作系统期末试题及答案

操作系统期末试题及答案

《操作系统》期末试卷姓名一、选择题( 15*2 分=30 分)1 、在操作系统中, JCB 是指(A )A.作业控制块B.进程控制块 C.文件控制块 D.程序控制块2、并发进程之间 ( D )A. 彼此无关B. 必须同步C. 必须互斥D. 可能需要同步或互斥3、运行时间最短的作业被优先调度,这种调度算法是( C ) 。

A.优先级调度 B.响应比高者优先C.短作业优先D.先来先服务4、某页式存储管理系统中,地址寄存器长度为 24 位,其中页号占 14 位,则主存的分块大小是( C )字节A. 210 B. 211 C. 214 D. 2245 、( D ) 是一种只能进行 P 操作和 V 操作的特殊变量。

A.调度 B.进程 C.同步D.信号量6、在操作系统中,并发性是指若干事件( )A.在同一时刻 B.一定在不同时刻C.在某一时间间隔内D.依次在不同时间间隔内7、很好地解决了“碎片”问题的存储管理方法是( A ) 。

A. 页式存储管理B. 段式存储管理C. 静态分区管理D. 可变分区管理8、多道程序设计是指 ( D )A. 在实时系统中并发运行多个程序B. 在分布系统中同一时刻运行多个程序C. 在一台处理机上同一时刻运行多个程序D. 在一台处理机上并发运行多个程序9 、设有 3 个进程共享同一程序段而每次最多允许两个进程进入该程序,若用 PV 操作作同步机制 , 则信号量 S 的取值范围为 ( ) 。

A.2,1,0,-1B.3,2,1,0C.2,1,0,-1,-2D.1,0,-1,-210、在提供虚拟存储的系统中,用户的逻辑地址空间主要受( C )的限制。

A. 内存空闲块的大小 B.外存的大小C.计算机编址范围D.页表大小11、采用时间片轮转法调度是为了 ( ) 。

A.多个终端都能得到系统的及时响应B.先来先服务 c 优先数高的进程先使用处理器 D.紧急事件优先处理12 、 ( )必定会引起进程切换。

07操作系统期末练习题及解答

07操作系统期末练习题及解答

07操作系统期末练习题及解答操作系统课程期末练习题⼀、选择题(选择⼀个正确答案的代码填⼊括号中)1.在计算机系统中,控制和管理各种资源、有效地组织多道程序运⾏的系统软件称为()。

A.⽂件系统B.操作系统C.⽹络管理系统D.数据库管理系统2.在计算机系统中,操作系统是( )。

A.处于裸机之上的第⼀层软件B.处于应⽤软件之上的系统软件C.处于硬件之下的底层软件D.处于系统软件之上的⽤户软件3.引⼊多道程序的⽬的在于()。

A.充分利⽤存储器B.提⾼实时响应速度C.充分利⽤CPU,减少CPU等待时间D.有利于代码共享,减少主、辅存信息交换量4.现代操作系统的基本特征是()、资源共享和操作的异步性。

A.多道程序设计B.中断处理C.程序的并发执⾏D.实现分时与实时处理5.为⽤户分配主存空间,保护主存中的程序和数据不被破坏,提⾼主存空间的利⽤率。

这属于操作系统的( )。

A.处理器管理B.存储管理C.⽂件管理D.作业管理6.以下不属于操作系统具备的主要功能的是()。

A.内存管理B.中断处理C.⽂档编辑D.CPU调度7.为了使系统中所有的⽤户都能得到及时的响应,该操作系统应该是()。

A.多道批处理系统B.分时系统C.实时系统D.⽹络系统8.下列不属于分时系统特征的是( )。

A.为多⽤户设计B.可靠性⽐实时系统要求⾼C.⽅便⽤户与计算机的交互D.需要中断机构及时钟系统的⽀持9.下列系统中,属于实时系统的是()。

A.⽅正排版系统B.计算机辅助设计系统C.⽕车订票系统D.办公⾃动化系统10.在实时系统中,⼀旦有处理请求和要求处理的数据时,CPU就应该⽴即处理该数据并将结果及时送回。

下⾯属于实时系统的是()。

A.航空订票系统B.办公⾃动化系统C.计算机辅助设计系统D.计算机激光照排系统11.以下著名的操作系统中,属于多⽤户、分时系统的是( )。

A.DOS系统B.Windows NT系统C.UNIX系统D.OS/2系统12.UNIX命令的⼀般格式是()。

计算机操作系统期末复习试题含答案

计算机操作系统期末复习试题含答案

计算机操作系统分章节复习题注:1-简单2-一般3-较难4-难第一部分操作系统基本概念一、选择题(选择最确切的一个答案,将其代码填入括号中)1、操作系统是一种()。

A、应用软件B、系统软件C、通用软件D、工具软件2、计算机系统的组成包括()。

A、程序和数据B、处理器和内存C、计算机硬件和计算机软件D、处理器、存储器和外围设备答案-1:C3、下面关于计算机软件的描述正确的是()。

A、它是系统赖以工作的实体B、它是指计算机的程序及文档C、位于计算机系统的最外层D、分为系统软件和支撑软件两大类答案-2:B4、财务软件是一种()。

A、系统软件B、接口软件C、应用软件D、用户软件答案-2:C5、世界上第一个操作系统是()。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-1:B6、批处理操作系统提高了计算机的工作效率,但()。

A、系统资源利用率不高B、在作业执行时用户不能直接干预C、系统吞吐量小D、不具备并行性答案-3:B7、引入多道程序的目的是()。

A、为了充分利用主存储器B、增强系统的交互能力C、提高实时响应速度D、充分利用CPU,减少CPU的等待时间答案-3:D8、在多道程序设计的计算机系统中,CPU()。

A、只能被一个程序占用B、可以被多个程序同时占用C、可以被多个程序交替占用D、以上都不对答案-2:C9、多道程序设计是指()。

A、有多个程序同时进入CPU运行B、有多个程序同时进入主存并行运行C、程序段执行不是顺序的D、同一个程序可以对应多个不同的进程答案-3:B10、从总体上说,采用多道程序设计技术可以()单位时间的算题量,但对每一个算题,从算题开始到全部完成所需的时间比单道执行所需的时间可能要()。

A、增加减少B、增加延长C、减少延长D、减少减少答案-4:B11、允许多个用户以交互使用计算机的操作系统是()。

A、分时系统B、单道批处理系统C、多道批处理系统D、实时系统答案-2:A12、下面关于操作系统的叙述正确的是()。

《操作系统》期末复习题及答案

《操作系统》期末复习题及答案

中国石油大学(北京)远程教育学院期末复习题《操作系统》一.单项选择题1.操作系统是()A.对软件进行管理的软件 B.对硬件进行管理的软件C.对计算机资源进行管理的软件 D.对应用程序进行管理的软件2. 在操作系统中引入多道程序设计的主要目的是()A.缩短程序执行时间 B.减少响应时间C.提高系统效率和增强系统处理能力 D.提高人机交互速度3.进程与程序之间有密切联系,但又是不同的概念。

二者的一个本质区别是( )。

A.程序是静态概念,进程是动态概念B.程序是动态概念,进程是静态概念C.程序保存在文件中,进程存放在内存中D.程序顺序执行,进程并发执行4. 进程有多个状态,不会发生的状态转换是()A.就绪→运行 B.阻塞→进行C.运行→阻塞 D.阻塞→就绪5. 为了实现从逻辑地址空间到物理地址空间的地址转换,在硬件上必须提供一套()A.DMA控制器 B.联想寄存器C.地址变换机构 D.通道6. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用( )。

A.并行技术 B.通道技术C.缓冲技术 D.虚存技术7.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( )进行排列。

A.地址从大到小B.地址从小到大C.尺寸从大到小D.尺寸从小到大8.通常不采用( )方法来解除死锁。

A.终止一个死锁进程B.终止所有死锁进程C.从死锁进程处抢夺资源D.从非死锁进程处抢夺资源9.下列哪项不是设备管理的基本功能()A.掌握并记录设备的状态B.按用户的I/O请求进行设备分配C.死锁检测D.完成实际的I/O操作10.设两个进程共用一个临界资源的互斥信号量为mutex,当mutex=-1时表示()A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入了临界区C.两个进程都进入了临界区D.两个进程都在等待11. 以下关于分时系统与批处理系统的说法正确的是( )A.批处理系统是实现人机交互的系统B.分时系统是实现自动控制无需人为干预的系统C.批处理系统具有批处理能力,但不具有分时交互能力D.分时系统本身既具有分时交互能力,又具有批处理能力12.当系统采用资源有序分配方法预防死锁时,它破坏了产生死锁的必要条件中的()。

操作系统期末测试选择题及答案

操作系统期末测试选择题及答案

操作系统期末测试选择题及答案1(总13页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--操作系统期末测试选择题及答案操作系统的概念1、操作系统在计算机系统中位于_________之间。

和用户和硬盘C.计算机硬件和用户D.软件和硬件正确答案:C2、操作系统的逻辑结构不包含_________。

A.混合型结构B.单内核结构C.微内核结构D.分层结构正确答案:A3、若把操作系统看着计算机资源的管理者,下列________不属于它管理的资源。

A.内存B.硬盘D.显示器贴膜正确答案:D4、_________不是分时操作系统的基本特质。

A.实时性B.同时性C.独立性D.交互性正确答案:A5、________操作系统允许在同一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络B.分时C.分布式D.实时正确答案:B6、当CPU执行内核代码的时候,我们称CPU处于___________。

A.自由态B.用户态C.受控态D.内核态正确答案:D7、操作系统的有效的安全机制不包括_________。

A.身份鉴别B.硬件保护C.计算机病毒防治D.入侵检测正确答案:C8、中断的概念是指_______。

A.暂停CPU执行B.暂停cpu对当前运行程序的执行C.停止整个系统的运行D.使CPU空转正确答案:B9、操作系统完成用户请求的系统调用功能后,应使CPU__________工作。

A.维持在用户态B.从用户态转换到内核态C.维持在内核态D.从内核态转换到用户态正确答案:D10、计算机系统判断是否有中断事件发生应该是在_______。

A.进程切换时候B.执行完一条指令后C.执行P操作后D.从内核态转换为用户态的时候正确答案:BCPU管理1、进程Process最基本的特征是( )A.及时性B.动态性和并发性C.重复执行,结果可以再现D.重复执行,结果不能再现正确答案:B2、进程的组成是()A.代码段、数据段和栈段B.等价于程序C.程序加上它所处理的数据D.进程控制块PCB、程序和数据的组合正确答案:D3、在多道程序的执行环境下,操作系统在分配各种资源时,以()为基本单位进行分配。

计算机操作系统_期末考试_复习习题集(含答案)

计算机操作系统_期末考试_复习习题集(含答案)

第一章引论1、在下列系统中,(B)是实时系统。

A、计算机激光照排系统B、航空定票系统C、办公自动化系统D、计算机辅助设计系统2、在单一处理器上执行程序,多道程序的执行是在(B)进行的。

A、同一时刻B、同一时间间隔内C、某一固定时间D、某一固定时间间隔内3、如果在设备处理时设置I/O进程,则不需要I/O进程工作时,I/O进程处于_挂起_状态。

允许多个用户在其终端上同时交互地使用计算机的OS称为分时系统,它通常采用时间片轮转策略为用户服务;允许用户把若干个作业提交计算机系统集中处理的OS称为多道批处理,衡量这种系统性能的一个主要指标是系统的系统吞吐量;在实时操作系统的控制下,计算机系统能及时处理由过程控制反馈的数据并作响应。

设计这种系统时,应首先考虑系统的实时性与可靠性。

5、(C)不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性6、计算机操作系统的功能是(D)。

A.把源程序代码转换为标准代码B.实现计算机用户之间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行7、在分时系统中。

时间片一定时,(B),响应时间越长。

A.内存越多B.用户数越多C.内存越少D.用户数越少8、下面关于操作系统的叙述中正确的是(A)。

A.批处理作业必须具有作业控制信息。

B.分时系统不一定都具有人机交互功能。

C.从响应时间的角度看,实时系统与分时系统差不多。

D.由于采用了分时技术,用户可以独占计算机的资源。

9、分时操作系统通常采用(B)策略为用户服务。

A.可靠性和灵活性B.时间片轮转C.时间片加权分配D.短作业优先10、在(A)操作系统控制下,计算机系统能及时处理由过程控制反馈的数据并作出响应。

A.实时B.分时C.分布式D.单用户11、下面6个系统中,必须是实时操作系统的有(B)个。

计算机辅助设计系统航空订票系统过程控制系统机器翻译系统办公自动化系统计算机激光照排系统A.1B.2C.3D.412、设计实时操作系统时,首先应考虑系统的(B)。

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

操作系统期末试题及答案
一、选择题
1. 操作系统的主要功能包括哪些?
A. 进程管理
B. 内存管理
C. 文件管理
D. 网络管理
E. 用户管理
答案:A、B、C、E
2. 进程是指什么?
A. 一个程序的执行实例
B. 一个正在运行的程序
C. 一个存储空间
D. 一个输入输出设备
答案:A
3. 内存管理的主要任务是什么?
A. 确保每个程序都能够拥有足够的内存空间
B. 分配和回收内存空间
C. 保护内存中的数据不被访问和修改
D. 提高内存的访问速度答案:A、B
4. 什么是虚拟内存?
A. 一种通信协议
B. 一种文件系统
C. 一种内存管理技术
D. 一种硬件设备
答案:C
5. 文件管理的主要功能包括哪些?
A. 文件的创建和删除
B. 文件的读取和写入
C. 文件的共享和保护
D. 文件的备份和恢复
答案:A、B、C、D
二、填空题
1. 进程的状态包括______、______、______和______。

答案:创建态、就绪态、运行态和结束态。

2. 操作系统通过______来实现内存空间的分配和回收。

答案:内存管理器。

3. 高级语言的编译过程中会生成______,而不是直接生成可执行文件。

答案:目标文件。

4. 线程的调度由操作系统的______来完成。

答案:线程调度器。

5. 文件管理的基本单位是______。

答案:文件块。

三、简答题
1. 请简要介绍操作系统的五大功能。

答案:操作系统的五大功能分别是进程管理、内存管理、文件管理、网络管理和用户管理。

进程管理负责创建和销毁进程,调度和控制进程的执行,以及进程
间的通信和同步。

内存管理负责将内存空间分配给进程,并在需要时回收空闲内存。

文件管理负责文件的创建、读取、写入和删除等操作,以及文件的
共享和保护。

网络管理负责配置和管理计算机网络,提供网络通信的功能。

用户管理负责管理用户的账号和权限,以及用户与系统之间的交互
界面。

2. 什么是进程和线程?它们有什么区别?
答案:进程是指一个程序的执行实例,具有独立的资源和控制流程,可以并发执行。

线程是进程中的一条执行路径,共享进程的资源和地
址空间,可以与其他线程并发执行。

进程和线程的区别在于资源的分配和控制。

每个进程拥有独立的地
址空间和资源,而线程共享所在进程的地址空间和资源,线程间的通
信和同步更加高效。

因此,创建和切换线程所需的时间和空间开销较少,可以提高系统的并发性能。

3. 请简述虚拟内存的工作原理。

答案:虚拟内存是一种将内存和磁盘空间结合起来管理的技术。


作系统将内存划分为固定大小的页,每个进程也拥有自己的地址空间。

当进程需要访问某些内存页时,操作系统将这些页加载到内存中。


果内存不足,系统会将部分不常用的页置换出去,存储到磁盘上,以
便为更重要的页腾出空间。

虚拟内存利用了磁盘的较大容量来扩充内存的空间,提高了系统对
内存的利用率。

它还提供了地址空间的隔离和保护机制,可以防止进
程之间的相互干扰和非法访问,增强了系统的稳定性和安全性。

四、应用题
1. 请编写一个C程序,实现进程的创建和执行。

答案:
```c
#include <stdio.h>
#include <unistd.h>
int main() {
int pid = fork();
if (pid > 0) {
printf("Parent process\n");
} else if (pid == 0) {
printf("Child process\n");
} else {
printf("Process creation failed\n");
}
return 0;
}
```
2. 请介绍一种常见的文件分配方式,并讨论其优缺点。

答案:一种常见的文件分配方式是连续分配。

在连续分配中,文件被存储在连续的磁盘块上,文件的起始位置和长度都被记录在文件目录中。

连续分配的优点是简单易实现,读取文件时可以快速定位到文件的起始位置。

然而,连续分配也存在一些缺点。

首先,连续分配会引起外部碎片,即在文件之间留下的未被利用的磁盘空间,导致磁盘的利用率降低。

其次,连续分配对文件的长度有一定的限制,文件过长时可能无法找到足够的连续磁盘空间。

另外,连续分配不方便进行文件的插入和删除操作,因为这可能导致文件的空间不连续,增加了文件的访问和管理的复杂性。

相关文档
最新文档