操作系统综合题
- 格式:doc
- 大小:125.00 KB
- 文档页数:8
操作系统试题及答案一、选择题1. 操作系统的主要功能是什么?A. 提供人机接口B. 管理计算机硬件资源C. 执行应用程序D. 实现文件管理答案:B. 管理计算机硬件资源2. 下列哪个不是操作系统的组成部分?A. 内存管理器B. 文件管理器C. 进程管理器D. 网络管理器答案:D. 网络管理器3. 进程是指什么?A. 程序的执行实例B. 程序的源代码C. 程序的编译结果D. 程序的运行环境答案:A. 程序的执行实例4. 下列关于多道程序设计的说法正确的是?A. 可以同时运行多个程序B. 只能运行一个程序C. 依次执行多个程序D. 只有操作系统才能运行多个程序答案:A. 可以同时运行多个程序5. 以下哪个是常见的作业调度算法?A. 先来先服务(FCFS)B. 最短作业优先(SJF)C. 最高响应比优先(HRRN)D. 所有选项都是答案:D. 所有选项都是二、填空题1. 在进程调度中,使用________算法可以保证公平调度。
答案:轮转法2. 资源的死锁是指进程之间由于竞争资源而造成的________问题。
答案:互斥三、判断题1. 操作系统是必须安装在计算机上才能使用的。
()答案:错误2. 虚拟内存是操作系统提供的一种管理物理内存的技术。
()答案:正确3. 操作系统通过中断机制来处理程序的执行顺序。
()答案:正确四、简答题1. 请简要解释进程和线程的概念,并说明它们之间的区别。
答案:进程是指计算机中正在运行的程序的实例,多个进程可以同时运行,每个进程都独立分配了资源和状态。
线程是进程的一部分,它是程序执行的最小单位,一个进程可以包含多个线程,它们共享进程的资源和状态。
进程间切换开销较大,而线程间切换开销较小。
2. 请简要解释死锁的原因以及预防策略。
答案:死锁的原因通常是由于进程之间相互等待对方占用的资源,形成了一个循环等待的闭环。
预防死锁的策略包括资源分配策略、环路剥夺策略和预防策略。
资源分配策略是通过破坏死锁的四个必要条件之一(互斥、占有并等待、不可抢占、循环等待)来预防死锁。
计算机操作系统试题及答案一、选择题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、以下存储管理方式中,会产生内部碎片的是()。
操作系统期末考试试题及答案PDF一、单项选择题(每题2分,共20分)1. 在现代操作系统中,进程和程序的主要区别是()。
A. 进程是一个动态的概念,程序是一个静态的概念B. 进程是程序的执行过程,程序是进程的代码集合C. 进程是程序的代码和数据的集合,程序是进程的执行过程D. 进程是程序的代码集合,程序是进程的执行过程2. 在操作系统中,进程调度的目的是()。
A. 决定进程的执行顺序B. 提高CPU的利用率C. 保证进程的公平性D. 以上都是3. 下列关于死锁的描述,不正确的是()。
A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁产生的四个必要条件是互斥、占有和等待、不可剥夺、循环等待C. 死锁的预防方法是破坏占有和等待条件D. 死锁的避免方法是通过银行家算法来实现4. 在操作系统中,虚拟内存的主要作用是()。
A. 提高内存的访问速度B. 提高内存的利用率C. 扩大内存的容量D. 以上都是5. 下列关于文件系统的的说法,不正确的是()。
A. 文件系统是操作系统中负责管理文件的系统B. 文件系统提供了文件的创建、删除、读取和写入等操作C. 文件系统将文件存储在磁盘上,并且可以对文件进行加密D. 文件系统允许多个用户同时访问同一个文件6. 在操作系统中,分页管理方式的主要优点是()。
A. 减少了内存的碎片B. 简化了内存管理C. 提高了内存的利用率D. 以上都是7. 下列关于进程通信的说法,不正确的是()。
A. 进程通信是指进程之间交换信息的过程B. 进程通信的方式有共享内存、消息传递、信号量等C. 进程通信可以提高系统的并发性D. 进程通信会导致进程的阻塞8. 在操作系统中,中断处理程序的主要作用是()。
A. 处理硬件设备发出的中断信号B. 处理用户发出的中断信号C. 处理操作系统发出的中断信号D. 处理进程发出的中断信号9. 下列关于操作系统的用户界面的说法,不正确的是()。
操作系统综合题综合题—练习题1.设有⼀台计算机,有两条I/O通道,分别接⼀台卡⽚输⼊机和⼀台打印机。
卡⽚机把⼀叠卡⽚逐⼀输⼊到缓冲区B1中,加⼯处理后再搬到缓冲区B2中,并在打印机上印出。
问:(1)系统要设⼏个进程来完成这个任务?各⾃的⼯作是什么?(2)这些进程间有什么样的相互制约关系?(3)⽤P.V操作写出这些进程的同步算法。
(4)设系统中只有上述⼏个过程,⽤图表⽰出各⾃状态变迁情况及原因。
2.假定⼀个阅览室最多可容纳100⼈,读者进⼊和离开阅览室时都必须在阅览室门⼝的⼀个登记表上标志(进⼊时登记,离开时去掉登记项),⽽且每次只允许⼀⼈登记或去掉登记,问:应编写⼏个程序完成此项⼯作,程序的主要动作是些什么?应设置⼏个进程?进程与程序间的对应关系如何?⽤P、V操作写出这些进程的同步通信关系。
3.爱睡觉的理发师问题[Dijkstra,1968]。
⼀个理发店有两间相连的屋⼦。
⼀间是私室,⾥⾯有⼀把理发椅,另⼀间是等候室,有⼀个滑动门和N把椅⼦。
理发师忙的时候,通向私室的门被关闭,新来的顾客找⼀把空椅⼦坐下,如果椅⼦都被占⽤了,则顾客只好离去。
如果没有顾客,则理发师在理发椅上睡觉,并打开通向私室的门。
理发师睡觉时,顾客可以叫醒他理发。
请编写理发师和顾客的程序,正确实现同步互斥问题。
4.某银⾏有⼈民币储蓄业务,由n个柜员负责。
每个顾客进⼊银⾏后先取⼀个号,并且等着叫号。
当⼀个柜台⼈员空闲下来,就叫下⼀个号。
试⽤P,V操作正确编写柜台⼈员和顾客进程的程序。
5.进程A1,A2,…,An1通过m个缓冲区向进程B1,B2,…,Bn2不断地发送消息,发送和接收⼯作遵循如下规则:(1)每个发送进程每次发送⼀个消息,写⼊⼀个缓冲区,缓冲区⼤⼩与消息长度⼀样;(2)对每⼀个消息,B1,B2,…,Bn2都需要各接收⼀次,读到各⾃的数据区内;(3)m个缓冲区都满时,发送进程等待;没有可读的消息时,接收进程等待。
试⽤P,V操作组织正确的发送和接收操作。
计科专业计算机操作系统资料一、选择题(选择最确切的一个答案,将其代码填入括号中,每空2分,共20分)1.某进程在运行过程中需要等待从磁盘上读人数据,此时该进程的状态是( C )。
A. 从就绪变为运行B. 从运行变为就绪C. 从运行变为阻塞D. 从阻塞变为就绪2.可重定位内存分区分配目的为( A )。
A.解决碎片问题B.便于多作业共享内存C.回收空白区方便D. 摆脱用户干预3.原语是( B )。
A.一条机器指令B. 若干条机器指令组成C.一条特定指令D. 中途能打断的指令4. 设备I/O方式有如下三种:( B )、( D )和( E )。
A.假脱机B. 询问C.联机D. 中断E.通道F. 脱机5.文件目录的主要作用是( A )。
A. 按名存取B. 提高速度C. 节省空间D. 提高外存利用率6.单机操作系统的共享资源是指( A )。
A. 内存、CPU、打印机B. 内存C. CPUD. 打印机7.操作系统负责为方便用户管理计算机系统的( C )。
A. 程序B. 文档资料C.资源D. 进程8.没有下列设备计算机无法工作( C )。
A. 软盘B. 硬盘C. 内存D. 打印机二、是非题(正确的划√,错误的划×,20分)(√)1.进程的互斥和同步的相互制约一般不会同时发生。
(√)2.多用户操作系统在单一硬件终端硬件支持下仍然可以工作。
(√)3,作业同步面向用户,而进程同步面向计算机内部资源管理控制。
(×)4.实时操作系统的响应系数最小,设备利用率最低。
(√)5.UNIX或Linux操作系统的最大特点是分时、多用户、多任务和倒树型文件结构。
(√) 6.常用的缓冲技术是解决慢速设备与快速CPU处理之间协调工作。
(√)7.死锁是指两个或多个进程都处于互等状态而无法继续工作。
(√)8. 多用户操作系统一定是具有多道功能的操作系统。
(√)9.一般的分时操作系统无法做实时控制用。
(√)10.一个物理硬盘可以分成多个逻辑硬盘分区进行面向用户文件系统的管理。
计算机操作系统试题及答案一、单选题(每小题1分,共20分)1、所谓的【】是指将一个以上的作业放入内存并同时处于运行状态,这些作业共享计算机系统的所有资源。
A、多重处理B、并行执行C、实时处理D、多道程序设计2、如果分时操作系统的时间片一定,那么【】,则响应时间越长。
A、内存越少B、内存越多C、用户数越少D、用户数越多3、在进程管理中,当【】时,进程从执行状态变为就绪状态。
A、进程调度B、等待的事件发生C、等待某一事件D、时间片用完4、进程的并发执行是指若干个进程【】。
A、同时执行B、在执行时间上是不可重叠的C、在执行时间上是重叠的D、共享系统资源5、一个进程被唤醒意味着【】。
A、进程变为就绪状态B、该进程重新占有CPUC、其PCB移至等待队列队首D、它的优先权变为最大6、对于两个并发进程,设互斥信号量为S,若S=0,则【】。
A、表示没有进程进入临界区B、表示有一个进程进入临界区C、表示有一个进程进入临近区,另一个进程等待D、表示两个进程进入临界区7、下面对进程的描述中,错误的是【】。
A、进程是动态的概念B、进程的执行需要处理机C、进程是有生命期的D、进程是指令的集合8、可以通过破坏四个必要条件的一个或多个来预防死锁,但破坏【】是不现实的。
]A、互斥B、循环等待C、请求和保持D、不剥夺9、当系统中可共享的资源不足时,可能出现死锁;不适当的【】也可能产生死锁。
A、进程推进顺序B、进程优先权C、资源有序分配D、分配队列优先权10、某系统中有3个并发进程,都需要同类资源5个,请问该系统不会发生死锁的最少资源数是【】。
A、10B、12C、13D、1511、以下关于调度的说法中,正确的是【】。
A、作业调度存在于所有的操作系统B、所有的进程调度算法都适用于作业调度C、作业调度能够采用抢占式调度方式D、时间片轮转本质上是一种抢占式调度方式12、很好地解决了内存“碎片”问题的存储管理方式是【】。
A、分页存储管理B、分段存储管理C、可变分区存储管理D、固定分区存储管理13、分区存储管理中的首次适应算法,要求把空闲区按照【】的次序登记在空闲区表中。
一、选择题(1分×30=30分)1.在操作系统中引入多道程序设计的目的在于()。
A.有利于代码共享,减少主、辅存信息交换量 B.充分利用存储器C.充分利用CPU,减少CPU等待时间 D.提高实时响应速度2.为了提高系统的交互性,人们设计了( )。
A.批处理系统 B.分时系统 C.实时系统 D.分布式系统3.与计算机硬件关系最密切的软件是().A.编译程序B.数据库管理系统C.游戏程序D.OS4.对于普通用户而言,OS的()是最重要。
A.开放性B.方便性C.有效性D.可扩充性5.操作系统提供给程序员的接口是( )。
A.进程B.系统调用C.库函数D.B和C6.当CPU执行操作系统代码时,称CPU处于( )。
A.执行态B.目态C.管态D.就绪态7.进程的控制信息和描述信息存放在()。
A.JCBB.PCBC.AFTD.SFT8.进程从运行状态进入就绪状态的原因可能是( )。
A.被选中占有处理机B.等待某一事件C.等待的事件已发生D.时间片用完9.( )进程调度算法适合紧急事件的处理。
A.先来先服务B.轮转C.可抢占优先级D.优先级10.进程依靠什么从阻塞状态过渡到就绪状态()。
A.操作人员的命令B.系统服务C.等待下一个时间片到来D.由"合作"进程唤醒11. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()A.0 B.1 C.2 D.312.当线程处于阻塞状态时,线程( )。
A. 正在占用处理机B.没有占用处理机C. 将进入执行状态D.将进入结束状态13.当多道程序系统中发生死锁时,()。
A.计算机系统不能处理任何事情B.某个进程不能够执行C.一组进程相互等待,并进入阻塞状态D.不能进行输入和输出14.下面哪一个不是程序在并发系统内执行的特点()。
A.产生死锁的必然性B.资源分配的动态性C.程序执行的间断性D.相互通信的可能性15.进程和程序的一个本质区别是( )。
操作系统试题一一、单选题(每小题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】理论。
操作系统考试一、单项选择题(每小题1分,共20分)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、等待变为运行6、若在一个单处理器的计算机系统中同时存在5个并发进程,由任何时刻允许占用处理器的进程为九为()A、至少1个B、最多1个C、至少5个D、最多5个7、实存的存储分配算法用来决定输入的程序和数据放到主存中的位置,采用“总是把程序装入主存中最大的空闲区域”的算法称为()A、最优适应算法B、最坏适应算法C、最先适应算法—D、循环最先适应算法8、虚拟存储系统中,完成地址转换工作的是()A、硬件B、地址转换程序C、装入程序和地址转换程序D、装入程序9、通过()表示磁盘上每一磁盘块的唯一地址。
A、柱面号、扇区号B、磁头号、扇区号C、柱面号、磁头号D、柱面号、磁头号、扇区号10、UNIX中对可分配磁盘存储空间采用()方法管理。
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、进程调用了P操作D、进程调用了V操作16、在实现进程通信时会导致调用Send原语的进程被设置成“等信箱”状态的原因是()A、指定的信箱不存在B、调用时没有设置参数C、指定的信箱中无信件D、指定的信箱中存满了信件17、对资源采用按序分配的策略可以使产生死锁的()条件不成立。
第一章作业一、计算题内存中有三个作业按照A---B---C的优先级次序执行,CPU计算和外设操作如下表所示:请给出多道程序运行的时间关系图,完成这三个程序共用去多少时间?分单通道和双通道讨论?比单道方式节约多少时间?(MS)二、简述题1、什么是操作系统?2、操作系统有哪些特征?3、如何理解操作系统的不确定性?4、操作系统有哪些分类?5、如何理解多道并发?6请简述操作系统的引导过程7、云操作系统如何理解?8、什么是多核计算机,什么是网络操作系统?第二章作业一、基本理论题1、进程,线程,管程之间的区别与联系?2、什么是原语?3、什么是进程调度?4、内核功能有哪些?5、信号量怎么理解?6、举例说明死锁?7、系统调用怎么理解?8、临界区,临界资源?9、进程创建的步骤?10、进程状态切换的原因有哪些?11、什么是挂起?12、如何理解多核与多线程?13、互斥与同步?14、死锁产生的原因与条件?15、什么是死锁定理?16、如何理解银行家算法?17、高级调度,中级调度,低级调度如何理解?18 、CPU 的核心态如何理解?二、算法题1、分析生产者与消费者模型中的互斥与同步关系,设计恰当的信号量,给出P-v 代码的实现2、设计恰当的信号量实现读者---写者模型中的互斥与同步,要求分别给出读优先,写优先,读写公平的代码设计3、哲学家进餐模型的互斥如何实现,请用两种不同的算法实现,分别给出代码设计4、桌子上有一只盘子最多可容纳两个水果每次只能放入或取出一个水果。
爸爸专向盘子中放苹果apple 妈妈专向盘子中放橘子orange两个儿子专等吃盘子中的橘子两个女儿专等吃盘子中苹果。
请用P, V操作来实现爸爸、妈妈、儿子、女儿之间的同步与互斥关系。
5、三个进程共用两个缓冲区S和T, GET负责送数据到S, COPY负责从S中复制数据,把复制好的数据送入到T中,PUT负责把T中的数据打印,要求S 和T 反复循环使用,请给出正确的P---v 代码设计三、计算题1、P 和Q 两个进程优先级相同,信号量S1=S2=0 并发执行后的X=? Y=? Z=?VOID P(VOID ) { Y=1;Y=9;Y+=3;V(S1); Z=Y+1;P(S2);Y+=Z;}VOID Q( VOID) { X=1;Y=8;Y+=5;P(S1);X+=Y;V(S2);Z+=X;}2、有三种类型的资源,5个进程,A资源的数量17, B的数量5个,C的数量20个, 在T 时刻系统状态如下所示:1、T时刻是否安全,若是给出安全序列2、T时刻P2请求(0,3,4)能否分配为什么?3、在(2)的基础上P4请求(2,0,1)能否分配为什么?4、在(3)的基础上P1请求(0,2,0)能否分配为什么?3、某系统有R1, R2, R3共三种资源,T0时刻P1, P2, P3, P4四个进程对资源的占用和需求情况如下所示:系统的可用资源(2,1,2)1、用向量或矩阵表达系统中各种资源总数和此时各个进程对资源的需求数量如果此时P1和P2都发出REQUEST(1,0,为了保证系统的安全性应该如何分配资源给这两个进程,说明原因2、如果(2)中两个请求立即得到满足后,系统此时是否处于死锁状态。
一、单项选择题(每小题1分,共15分)1.MS-DOS的引导程序是在磁盘初始化时,由()命令写在软盘或硬盘的0柱0面1扇区上的。
A.CHKDSKB.FDISKC.FORMATD.DISKCOPY2.MS-DOS 5.0开始把()的内存区域作为基本内存区。
A.1MB与2MB之间B.1MB之后C.640KB与1MB之间D.0KB与640KB之间3.MS-DOS中的文件存储结构采用()。
A.顺序结构B.链接结构C.索引结构D.成组链接结构4.与“计算时间”无关的作业调度算法是()算法。
A.先来先服务B.响应比高者优先C.优先数D.可抢占的优先数5.实时系统中的进程调度通常采用()算法。
A.响应比高者优先B.短作业优先C.时间片轮转D.抢占式的优先数高者优先6.在可变分区存储管理中,为了实现主存的空间分配,应设置()来进行管理。
A.页表B.段表C.位示图D.空闲区表7.某系统有同类资源m个供n个进程共享,如果每个进程最多申请k个资源(1<=k<=m),则各进程的最大需求量之和()时系统不会发生死锁。
A.=mB.=m+nC.<m十nD.>m+n8.动态重定位是在()完成的。
A.作业执行前B.作业执行过程中由硬件C.作业执行过程中由OSD.作业执行过程中由用户9.Windows操作系统是由()公司研制的。
A.MicrosoftB.IntelC.HPD.SUN SYSTEM10.进程从等待状态进人就绪状态可能是由于()。
A.现运行进程运行结束B.现运行进程执行P操作C.现运行进程执行了V操作D.现运行进程时间片用完11.在以下的存储管理方案中,能扩充主存容量的是()。
A.固定式分区管理B.可变式分区管理C.页式存储管理D.分页虚拟存储管理12.UNIX文件系统对盘空间的管理采用()。
A.FAT表法B.位示图法C.空闲块链接法D.空闲块成组链接法13.通道在输人输出操作完成或出错时就形成(),等候CPU来处理。
第一章操作系统引论一、单项选择题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.软件6,操作系统中采用多道程序设计技术提高CPU和外部设备的_______。
A.利用率 B.可靠性C.稳定性 D.兼容性7.操作系统是现代计算机系统不可缺少的组成部分,是为了提高计算机的_______和方便用户使用计算机而配备的一种系统软件。
A. 速度B.利用率C. 灵活性 D.兼容性8.操作系统的基本类型主要有_______。
A.批处理系统、分时系统及多任务系统B.实时操作系统、批处理操作系统及分时操作系统C.单用户系统、多用户系统及批处理系统D.实时系统、分时系统和多用户系统9.所谓_______是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其他资源。
A. 多重处理 B.多道程序设计C. 实时处理 D.并行执行10. _______操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络 D.分布式C.分时 D.实时11.如果分时操作系统的时间片一定,那么_______,则响应时间越长。
A.用户数越少B.用户数越多C.内存越少 D. 内存越多12,分时操作系统通常采用_______策略为用户服务。
A.可靠性和灵活性 B.时间片轮转C.时间片加权分配 D,短作业优先13. _______操作系统允许用户把若干个作业提交给计算机系统。
Windows操作系统综合练习题(选择题)1、Windows2000属于一种操作系统。
A.单任务字符方式B.单任务图形方式C.多任务字符方式D.多任务图形方式2、用于引导用户在计算机上的大多数日常工作操作是:单击。
A.“我的电脑”图标B.鼠标器C.“开始”按钮D.窗口3、在Windows2000中,设置屏幕属性可通过来进行。
A.“控制面板”下的“显示器”B.DOS命令C.“控制面板”下的“系统”项D.任务栏4、 Windows2000支持的共享,并且具有很好的网络安全性。
A.文件和文件夹B.打印机C. CD-ROM、传真调制解调器等设备D.上述全部5、Windows2000中,当屏幕上有多个窗口时,是活动窗口。
A.可以有多个窗口B.有一个固定的窗口C.没有被其它窗口盖住的窗口D.一个标题栏的颜色与众不同的窗口”,表示该命令6、在Windows2000中,菜单命令后带有三角符号“4A.处于有效状态B.执行时有对话框C.有若干子命令D.不能执行7、要启动任务栏中非当前任务的任务时,需将光标移至该任务在任务栏中的位置A.单击右键B.双击右键C.单击左键D.双击左键8、在Windows2000中,因窗口空间有限,文本仅显示部分内容,若想屏幕内容翻滚到文档尾部,应按键。
A. <Home>B. <Ctrl> + <Home>C. <End>D. <Ctrl> + <End>9、窗口与对话框在外观上最大的区别在于。
A.是否能改变尺寸B.是否具有标签C.是否具有关闭按钮“”D.选择的项目是否很多10、在资源管理器中,按后再用鼠标来选定多个不连续的文件。
A. 按ShiftB. 按CtrlC. 按AltD. 按Esc11、启动Windows98中文版后,下列中的图标不是常见的图标。
A.我的电脑B.回收站C.资源管理器D.收件箱12、利用键盘,按可以实行输入法方式的切换。
1.( D)不是基本的操作系统。
A、批处理操作系统B、分时操作系统C、实时操作系统D、网络操作系统2.(C )不是分时系统的基本特征:A、同时性B、独立性C、实时性D、交互性3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C )使用。
A、操作员B、联机用户C、操作系统D、目标程序4.当用户程序执行访管指令时,中断装置将使中央处理器(B )工作。
A、维持在目态B、从目态转换到管态C、维持在管态D、从管态转换到目态5.进程所请求的一次打印输出结束后,将使进程状态从( D)A、运行态变为就绪态B、运行态变为等待态C、就绪态变为运行态D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许(C )将其移动。
A、用户有条件地B、用户无条件地C、操作系统有条件地D、操作系统无条件地7.分页式存储管理中,地址转换工作是由(A )完成的。
A、硬件B、地址转换程序C、用户程序D、装入程序8.如果允许不同用户的文件可以具有相同的文件名,通常采用( D)来保证按名存取的安全。
A、重名翻译机构B、建立索引表C、建立指针D、多级目录结构9.对记录式文件,操作系统为用户存取文件信息的最小单位是(C )。
A、字符B、数据项C、记录D、文件10.为了提高设备分配的灵活性,用户申请设备时应指定(A )号。
A、设备类相对B、设备类绝对C、相对D、绝对11.通常把通道程序的执行情况记录在(D )中。
A、PSWB、PCBC、CAWD、CSW12.作业调度是从输入井中处于( B)状态的作业中选取作业调入主存运行。
A、运行B、收容C、输入D、就绪13.一作业进入内存后,则所属该作业的进程初始时处于(C )状态。
A、运行B、等待C、就绪D、收容14.共享变量是指(D )访问的变量。
A、只能被系统进程B、只能被多个进程互斥C、只能被用户进程D、可被多个进程15.临界区是指并发进程中访问共享变量的( D)段。
A、管理信息B、信息存储C、数据D、程序16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许( D)个进程参于竞争,而不会发生死锁。
操作系统综合练习一、单项选择题(答案白字隐藏)1.以下描述与操作系统无关的是。
A. 方便用户的程序集合B. 控制和管理计算机系统的硬件和软件资源C. 计算机系统的硬件和软件资源的集合D. 合理地组织计算机工作流程D2.计算机操作系统的功能是。
A.把源程序代码转换为目标代码B.实现计算机用户之间的相互交流C. 完成计算机硬件与软件之间的转换D. 控制、管理计算机系统的资源和程序的执行D3. 操作系统可为用户提供三种界面,分别是。
A. 硬件接口、软件接口和GUIB. 字符命令接口、GUI和系统调用 BC. 硬件接口、字符命令接口和GUID. 硬件接口、命令接口和程序接口4.用户程序请求操作系统服务是通过。
A. 用户发送子程序调用指令B. 用户发送API(或系统调用)BC. 用户发送中断指令D. 以上三种都不可以5.采用多道程序设计能。
A. 增加平均周转时间B. 发挥并提高并行工作能力BC. 缩短每道程序的执行时间D. 降低对处理器调度的要求6.多道程序的引入主要是为了。
A. 提高CPU的速度B. 提高内存的存取速度C. 提高计算机的使用效率 CD. 减少CPU处理作业时间7.以下关于操作系统作用的叙述中,不正确的是。
A. 管理系统资源B. 控制程序执行C. 改善人机界面D. 提高用户软件运行速度 d8.下面系统中,最可能具有硬实时特性。
A. 火车订票系统B. 网络对战游戏C. 生产流水线使用的工业机器人 cD. 可在线播放的流式多媒体(如Real)9.操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A. 网络B. 分布式C. 分时 cD. 实时10.在下列操作系统的各个功能组成部分中,不需要硬件的特别支持。
A. 进程调度 aB. 时钟管理C. 地址影射D. 中断系统11.特权指令执行。
A. 只能在目态下B. 只能在管态下 bC. 在目态或管态下均能D. 在目态或管态下均不能12. 下列叙述中,正确的叙述是。
《操作系统》考题及答案操作系统考题及答案一、选择题(共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、磁盘等的分配和调度,保证资源的合理利用和高效运行;- 提供文件管理,包括文件的创建、读写、删除等功能,保证对文件的统一管理和访问控制;- 提供用户接口,通过命令行或图形界面等方式,使用户可以方便地与计算机交互;- 提供进程管理,包括进程的创建、调度、同步、通信等,保证多个进程的协调运行;- 提供安全性和数据保护,保护系统和用户的数据安全,防止恶意攻击和数据丢失。
《操作系统》综合练习题一、填空题1.操作系统的基本功能包括( 1 )管理、( 2 )管理、( 3 )管理、( 4)管理以及提供用户接口。
2.系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在( 5 )态,一般函数调用运行在( 6 )态。
3.进程并发执行时有间断性、(7)和(8)的特点。
4.进程的基本特征有( 9 )、( 10 )、独立、异步及结构特征。
5.UNIX系统的文件目录项由两部分构成,即文件名和( 11 );6.临界资源的概念是(12),而临界区是指(13)。
7.产生死锁的原因可以归结为两点:(14)和(15)。
8.段页式存储管理中,是将作业分( 16 ),( 17 )内分( 18 ),内存分配以( 19 )为单位。
9.分页存储管理方式中,在不考虑使用快表的情况下,每条访问内存的指令需要( 20 )次访问内存;10.在操作系统中,不可中断执行的操作称为( 21 )操作;11.进程访问临界资源的代码段称为( 22 ),为保证进程互斥,应在进程的临界区前设置( 23 ),在临界区后设置( 24 )。
12.银行家算法中,当一个进程提出的资源请求将导致系统从( 25 )进入( 26 )时,系统就拒绝它的资源请求。
13.页面调入策略要解决(27)、(28)两个问题。
14.最佳置换算法是选择(29)或(30)的页面做为被淘汰的页面。
15.UNIX系统中,用于创建进程的两个常用系统调用是( 31 )和( 32 )。
16.进程调度负责( 33 )的分配工作。
17.通常操作系统内核提供( 34 )功能和( 35 )功能。
参考答案:1、(1)存储管理;(2)处理机管理;(3)文件管理;(4)设备管理;2、(5)系统态(核心态) ;(6)用户态;3、(7)失去封闭性;(8)不可再现性4、(9)动态;(10)并发;5、(11)索引结点;6、(12)一次仅允许一个进程访问的资源;(13)进程中访问临界资源的那段程序代码;7、(14)竞争资源;(15)进程推进顺序非法8、(16)段;(17)段;(18)页;(19)页;9、(20)2;10、(21)原子操作;11、(22)临界区;(23)进入区;(24)退出区;12、(25)安全状态;(26)不安全状态;13、(27)何时调入页面;(28)从何处调入页面;14、(29)永不使用的;(30)最长时间内不再被访问的;15、(31)fork();(32)exec();16、(33)作业;17、(34)资源管理(35)支撑二、选择题1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-1,则表示有()等待进程。
"操作系统"试题〔A卷〕〔考试时间:90分钟〕一、选择题〔共20分,每题1分〕1.〔〕不是根本的操作系统。
A.批处理操作系统B.分时操作系统C.实时操作系统D.网络操作系统2.现代OS具有并发性和共享性,是〔〕的引入导致的。
A.单道程序B. 磁盘C. 对象D.多道程序3.一般来说,为了实现多道程序设计,计算机最需要〔〕。
A.更大的内存B.更多的外设C.更快的 CPUD.更先进的终端4.在下面的I/O控制方式中,需要CPU干预最少的方式是〔〕。
A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式5.在进程状态转换时,以下〔〕转换是不可能发生的。
A.就绪态→运行态B.运行态→就绪态C.运行态→阻塞态D.阻塞态→运行态6.一个进程执行过程中不可能对应( )。
A.一个PCBB.一个JCBC.多个PCBD.一个程序7.进程调度又称为低级调度,其主要功能是( )。
A.选择一个作业调入内存B.选择一个主存中的进程调出到外存C.选择一个外存中的进程调入到主存D.将一个就绪的进程投入运行8.如果允许不同用户的文件可以具有一样的文件名,通常采用〔〕来保证按名存取的平安。
A.重名翻译机构B.建立索引表C.建立指针D.多级目录构造9.文件控制块不包括〔〕。
A.文件名B.文件访问权限说明C.文件物理位置信息D.磁盘坏块信息10.为了提高设备分配的灵活性,用户申请设备时应指定〔〕号。
A.设备类相对B.设备类绝对C.相对D.绝对11.假设进程P一旦被唤醒就能够投入运行,系统可能为( )。
A.在分时系统中,进程P的优先级最高。
B.抢占调度方式,就绪队列上的所有进程的优先级皆比P的低。
C.就绪队列为空队列。
D.抢占调度方式,P的优先级高于当前运行的进程。
12.为了照顾紧迫型作业,应采用〔〕。
A.先来效劳调度算法B.短作业优先调度算法C.时间片轮转调度算法D.优先权调度算法13.一作业进入内存后,则所属该作业的进程初始时处于〔〕状态。
1.若在一个单道批处理系统中4个作业(J1,J2,J3,J4),估计它们的提交时刻和需要运行的时间如下表所示。
试用SJF 算法计算各作业进入主存的时间和它们的平均周转时间。
作业J1进入内存时间为10:00;作业J2进入内存时间为12:30;作业J3进入内存时间为13:30;作业J4进入内存时间为12:00;平均周转时间为:(2+3++/4=2.一个请求分页系统中,若系统分配给一个作业的物理块数为2块,且作业的页面走向为2,3,2,1,5,2,4,5,3,2,5,2。
试用FIFO 和LRU 两种算法分别计算出程序访问过程中所发生的缺页次数,并计算它们各自的缺页率。
(假设初始作业装入时已经依次装入了页号为1和2的两个页面) (1) FIFO :(5分)F=9/12=75%(2) LRU :(5分)F=9/12=75%3.假定某移动磁盘上,处理了访问56号柱面的请求后,现在正在70号柱面上读信息,目前有下面的请求访问磁盘柱面的序列:73,68,100,120,60,108,8,50。
请写出: (1)用最短查找时间优先算法,列出响应的次序。
(2)用电梯调度算法,列出响应的次序。
(1)用最短查找时间优先算法,响应的次序为68、73、60、50、8、100、108、120。
(2)用电梯调度算法,响应的次序为73、100、108、120、68、60、50、8。
一、 综合分析题(每题10分,共20分)1、设系统中有五个并发进程(P1,P2,P3,P4,P5)共享系统中的三类资源(R1,R2,R3),它们的资源总数量分别为(16,5,19),在T0时刻系统状态如下图所示,系统采用银行家算法实施死锁避免策略。
问题1:判断在T0时刻是否处于安全状态,为什么A=(1,3,2);N5=(0,1,0)<A,假分配P5,A=(4,4,6);N2=(1,3,4)<A,假分配P2,A=(8,4,8);N1=(3,4,7)<A,假分配P1,A=(10,5,10);N3=(0,0,6)<A,假分配P3,A=(14,5,15);N4=(2,2,1)<A,假分配P4,A=(16,5,19).故T0状态是安全状态。
9.1模拟题1(50分)一、选择一个最适合的答案(10*1分)1.( )是最接近于硬件的软件。
A.DBMSB.汇编程序C.OSD.编译器2.( )对用户是透明的。
A. 文件目录B. 虚拟存储器C. 文件名D. 键盘3.( )存储管理要求一个作业集中存放在连续的主存。
A. 分区B. 分页C. 分段D. 段页4.段的逻辑地址形式是段号为5位,段内地址13位,主存容量为5K,辅存容量为200K,那么虚拟存储器的最大容量可能为( )。
A. 261KB. 200KC. 205KD. 160K5.PCB登记( )相关信息。
A. 程序B. 进程C. 文件D. 作业6.进程从执行状态到阻塞状态是由( )完成的。
A. 进程调度B. 其它进程调用阻塞原语C. 硬件自动D. 进程自身调用阻塞原语7.只作用于一个进程一次的原语是( )原语。
A. 阻塞B. 挂起C. 撤消D.解挂8.多个作业可以同时使用一台( )。
A. 磁带机B. 硬盘机C.打印机D. 卡片机9.在执行P操作时,进程若能继续执行,执行P操作前信号量的值应( )。
A. 大于0B. 小于0C. 等于0D.大于等于010.UNIX系统移植方便,是因为( )。
A.它功能强B.界面简单C. C语言编写D.安全性好二、选择所有适合的答案 (5*2分)1.不具有交互性的OS是( )。
A. 单道批处理系统B. 分时系统C. 多道批处理系统D. 实时系统2.( )使用物理地址。
A.多道程序系统编译器产生的目标码B.动态重定位后的内存程序C.静态重定位后的内存程序D.动态连接后的内存程序3.( )是多道OS。
A.LinuxB.UNIXC.MS_DOS3.3D.WINDOWS984.( )存储管理系统有页表存在。
129A. 页式B. 段式C. 段页式D.分区5.磁盘上的连续文件适合( )。
A. 顺序存取B. 随机存取C.存放常变数据D.只读数据三、判断正误,并简要说明理由 (6*3分)1.虚拟存储器是以时间换空间。