操作系统期末试题及模拟试题及答案 7套
- 格式:doc
- 大小:1.03 MB
- 文档页数:89
系 级 科 班 考生姓名 学号密……………………………………○……………………………………封……………………………………○……………………………………线操作系统期考试题及答案课程名称《操作系统》卷A 另加添卷纸 0 页一、单项选择(每题2分,共5题*2分=10分)1、现代个人计算机操作系统的主要设计目标不包括下面的哪项( )。
A 、方便性B 、袖珍性C 、有效性D 、开放性 2、进程从执行状态进入就绪状态的原因可能是( )。
A 、被选中占有处理机B 、等待某一事件C 、等待的事件已发生D 、时间片用完 3、当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高( )进程的优先级。
A 、在就绪队列中等待时间长的B 、连续占用处理器时间长的C 、以计算为主的D 、用户 4、页式存储管理中,如果不采用Cache ,则每次从主存中取指令或取操作数,要( )次访问主存。
A 、1次B 、2次C 、3次D 、4次 5、设备处理程序就是( )。
A 、通道处理程序B 、设备分配程序C 、I/O 进程与设备控制器之间的通信程序D 缓冲管理程序二、填空(每空1分,共20空*1分=20分)1、操作系统的特征主要有________、________、________、________。
2、用户编写程序时使用_________来请求操作系统服务。
3、进程的基本状态有________、________、________。
4、如果系统中有n 个进程,则在阻塞队列中进程的个数最多可为_____个。
5、在操作系统中,不可中断或并发执行的原子操作称为________。
6、一作业8:00到达系统,估计运行时间为1小时,若10:00开始执行该作业,其带权周转时间(即响应比)是______。
7、银行家算法是预防死锁的方法之一吗(是/否)?_____。
8、进程调度算法采用时间片轮转法时,若时间片过大,就会使轮转法转变为___________调度算法。
操作系统期末试题及答案一、选择题1. 操作系统的主要功能包括哪些?A. 进程管理B. 内存管理C. 文件管理D. 网络管理E. 用户管理答案:A、B、C、E2. 进程是指什么?A. 一个程序的执行实例B. 一个正在运行的程序C. 一个存储空间D. 一个输入输出设备答案:A3. 内存管理的主要任务是什么?A. 确保每个程序都能够拥有足够的内存空间B. 分配和回收内存空间C. 保护内存中的数据不被访问和修改D. 提高内存的访问速度答案:A、B4. 什么是虚拟内存?A. 一种通信协议B. 一种文件系统C. 一种内存管理技术D. 一种硬件设备答案:C5. 文件管理的主要功能包括哪些?A. 文件的创建和删除B. 文件的读取和写入C. 文件的共享和保护D. 文件的备份和恢复答案:A、B、C、D二、填空题1. 进程的状态包括______、______、______和______。
答案:创建态、就绪态、运行态和结束态。
2. 操作系统通过______来实现内存空间的分配和回收。
答案:内存管理器。
3. 高级语言的编译过程中会生成______,而不是直接生成可执行文件。
答案:目标文件。
4. 线程的调度由操作系统的______来完成。
答案:线程调度器。
5. 文件管理的基本单位是______。
答案:文件块。
三、简答题1. 请简要介绍操作系统的五大功能。
答案:操作系统的五大功能分别是进程管理、内存管理、文件管理、网络管理和用户管理。
进程管理负责创建和销毁进程,调度和控制进程的执行,以及进程间的通信和同步。
内存管理负责将内存空间分配给进程,并在需要时回收空闲内存。
文件管理负责文件的创建、读取、写入和删除等操作,以及文件的共享和保护。
网络管理负责配置和管理计算机网络,提供网络通信的功能。
用户管理负责管理用户的账号和权限,以及用户与系统之间的交互界面。
2. 什么是进程和线程?它们有什么区别?答案:进程是指一个程序的执行实例,具有独立的资源和控制流程,可以并发执行。
操作系统期末考试一、单项选择题(每小题1分,共10分。
)(操作系统试卷)1.从下面关于操作系统的论述中,选出一条正确的论述( A )。
A. 对批处理作业,必须提供相应的作业控制信息;B. 对于分时系统,不一定全部提供人机交互功能;C.从响应角度看,分时系统与实时系统的要求相似;D. 从交互角度看,分时系统与实时系统相似。
2.从下面对临界区的论述中,选择一条正确的论述( D )。
A.临界区是指进程中用于实现进程互斥的那段代码B. 临界区是指进程中用于实现进程同步的那段代码C.临界区是指进程中用于实现共享资源的那段代码D. 临界区是指进程中访问临界资源的那段代码3.在生产者-消费者问题中,假定它们之间的公用缓冲池中有n个缓冲区,应设置互斥信号量mutex、资源信号量full和empty。
它们的初值应分别是( C )。
A. 0,1,nB. 0,1,-nC. 1,0,nD. 1,0,-n4.从下面预防死锁的论述中,选出一条正确的论述( D )。
A. 由于产生死锁的基本原因是系统资源不足,因而预防死锁的有效方法,是根据系统规模,配置足够的系统资源。
B. 由于产生死锁的另一基本原因是进程推进的顺序不当,因而预防死锁的有效方法,是使进程的推进顺序合法。
C.因为只要系统不进入不安全状态,便不会产生死锁,故预防死锁的有效方法,是防止系统进入不安全状态。
D. 可以通过破坏产生死锁的四个必要条件之一或其中几个的方法,来预防发生死锁。
5.按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指( A )调度算法。
A. 先来先服务B. 最短作业优先C.定时轮转法D.优先数法6.由分区存储管理方式发展为分页存储管理方式的主要推动力是( B )。
A. 提高系统的吞吐量B. 提高主存的利用率C.满足用户需要D.更好地满足多道程序运行的需要7.从下列关于虚拟存储器的论述中,选出一条正确的论述( B )。
A.要求作业运行前,必须全部装入内存,且在运行中必须常驻内存;B. 要求作业运行前,不必全部装入内存,且在运行中不必常驻内存;C. 要求作业运行前,不必全部装入内存,但在运行中必须常驻内存;D. 要求作业运行前,必须全部装入内存,且在运行中不必常驻内存;8.使用户所编写的程序与实际使用的物理设备无关,这是由设备管理的( A )功能实现的。
《操作系统》期末试卷姓名一、选择题( 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 、 ( )必定会引起进程切换。
操作系统原理期末试卷(10套含答案)7操作系统原理期末试题(一)一、单项选择题(每题2分,共20分)1.以下著名的操作系统中,属于多用户、分时系统的是( B )。
A.DOS系统 B.UNIX系统C.Windows NT系统 D.OS/2系统2.在操作系统中,进程的最基本的特征是( A )。
A.动态性和并发性 B.顺序性和可再现性C.与程序的对应性 D.执行过程的封闭性3.操作系统中利用信号量和P、V操作,( C )。
A.只能实现进程的互斥 B.只能实现进程的同步C.可实现进程的互斥和同步 D.可完成进程调度4.作业调度的关键在于( C )。
A.选择恰当的进程管理程序 B.用户作业准备充分C.选择恰当的作业调度算法 D.有一个较好的操作环境5.系统抖动是指( D )。
A.使用机器时,屏幕闪烁的现象B.由于主存分配不当,偶然造成主存不够的现象C.系统盘有问题,致使系统不稳定的现象D.被调出的页面又立刻被调入所形成的频繁调入调出现象6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的。
A.段表 B.页表C. PCB D.JCB7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D )A.单级目录 B.二级目录C.纯树型目录 D.非循环图目录8.SPOOLing技术可以实现设备的( C )分配。
A.独占 B.共享C.虚拟 D.物理9.避免死锁的一个著名的算法是( C )。
A.先人先出算法 B.优先级算法C.银行家算法 D.资源按序分配法10.下列关于进程和线程的叙述中,正确的是( C )。
A.一个进程只可拥有一个线程B.一个线程只可拥有一个进程C.一个进程可拥有若干个线程D.一个线程可拥有若干个进程二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因。
每题2分,共10分)1.简单地说,进程是程序的执行过程。
因而,进程和程序是一一对应的。
操作系统期末考试试题及答案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. 下列关于操作系统的用户界面的说法,不正确的是()。
操作系统期末试题及答案一、选择题(每题5分,共20题,答案请写在括号内)1. 操作系统的作用是什么?(a)连接软硬件之间的桥梁(b)保护计算机免受恶意软件的攻击(c)提供用户与计算机之间的交互界面(d)加强计算机网络的安全性2. 下面哪个不是操作系统的常见类型?(a)Windows(b)Linux(c)Mac OS(d)Internet Explorer3. 操作系统的内核负责什么功能?(a)用户界面(b)文件管理(c)进程管理(d)硬件设备驱动4. 以下哪个不是操作系统中的进程调度算法?(a)先来先服务(b)最短作业优先(c)轮转调度(d)最大剩余时间优先5. 内存管理中,虚拟内存的作用是什么?(a)提供给用户一个纯净的运行环境(b)增加系统的安全性(c)实现程序的地址隔离(d)加速程序的运行速度6. 操作系统中,进程通信的方式包括以下哪些?(a)共享内存(b)消息传递(c)信号量(d)所有上述方式7. 文件系统是用来管理什么的?(a)硬盘空间(b)内存空间(c)CPU资源(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. 在时间片轮转调度算法中,轮转周期越大,响应时间会越_____。
计算机操作系统期末考试题一、单项选择题1、在下列选项中,哪个不是计算机操作系统的功能?A.管理计算机资源B.提供用户界面C.运行应用程序D.协调硬件工作2、以下哪一项不是操作系统中的进程的概念?A.程序在计算机上的一个执行实例B.一个正在计算机上运行的应用程序C.一个在计算机上运行的程序的实例D.一个在计算机上运行的应用程序的实例3、在操作系统中,下列哪个概念不是用于描述内存管理的?A.堆B.栈C.段D.堆栈二、多项选择题1、下列哪些是计算机操作系统的基本特征?A.并发性B.共享性C.虚拟性D.随机性E.隔离性2、操作系统的内存管理功能包括哪些?A.内存分配B.内存回收C.堆和栈的管理D.重定位E.多任务处理3、操作系统的文件管理功能包括哪些?A.文件的存储和检索B.文件的创建、访问和删除C.文件的加密和解密D.文件的备份和恢复E.文件的权限管理三、简答题1、请简述操作系统的定义及其主要功能。
2、请说明进程的概念,并解释其与程序的区别。
3、请解释操作系统的内存管理是如何实现虚拟内存的。
计算机操作系统期末考试题及答案一、单项选择题1、在下列选项中,哪一项是操作系统的定义?A.一种用于计算机硬件管理的软件B.一种用于管理计算机硬件和软件的软件C.一种用于管理计算机网络的软件D.一种用于管理计算机硬件的软件正确答案:B.一种用于管理计算机硬件和软件的软件。
2、下列哪一项不是操作系统的功能?A.进程管理B.内存管理C.安全管理D.文件管理正确答案:C.安全管理。
3、下列哪一项是Windows操作系统的特点?A.支持多种编程语言B.图形用户界面C.能够运行在多种计算机硬件上D.以上都是正确答案:D.以上都是。
二、多项选择题1、下列哪些是操作系统的功能?A.进程管理B.内存管理C.文件管理D.设备管理正确答案:A, B, C, D。
2、下列哪些是操作系统的发展趋势?A.移动化B.大型化C.多核化D.以上都是正确答案:A, C。
中国石油大学(北京)远程教育学院期末复习题《操作系统》一.单项选择题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.当系统采用资源有序分配方法预防死锁时,它破坏了产生死锁的必要条件中的()。
操作系统期末试题(含答案)操作系统期末考试(A)1、⽂件系统的主要组成部分是( D )A、⽂件控制块及⽂件B、⽂件及块设备⽂件C、系统⽂件及⽤户⽂件D、⽂件及管理⽂件的软件2、实现进程互斥可采⽤的⽅法( C)A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表⽰页内地址,则页⾯⼤⼩为( B)A、1024字节B、512字节C、1024KD、512K4、串联⽂件适合于( B)存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的(D )引起的A、顺序执⾏B、长短不同C、信号量D、并发执⾏6、信号量的值(D )A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是( B)A、程序的顺序执⾏B、程序的并发执⾏C、多个处理机同时执⾏D、⽤户程序和系统程序交叉执⾏8、虚拟存储器最基本的特征是( A)A、从逻辑上扩充内存容量B、提⾼内存利⽤率C、驻留性D、固定性9、飞机定票系统是⼀个(A )A、实时系统B、批处理系统C、通⽤系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独⽴执⾏的实体是(C)A、线程B、程序C、进程D、指令⼆、名词解释(每⼩题3分,共15分)1.死锁: 多个进程因竞争资源⽽造成的⼀种僵局,若⽆外⼒作⽤,这些进程将永远不能再向前推进2.原⼦操作: ⼀个操作中的所有动作要么全做,要么全不做,它是⼀个不可分割的操作。
3.临界区: 在每个进程中访问临界资源的那段代码4.虚拟存储器: 是指仅把作业的⼀部分装⼊内存便可运⾏作业的存储器系统。
也即是具有请求调⼊功能和置换功能,能从逻辑上进⾏扩充的⼀种存储系统。
5.⽂件系统: 是指含有⼤量的⽂件及其属性的说明,对⽂件进⾏操纵和管理的软件,以及向⽤户提供的使⽤⽂件的接⼝等的集合三、判断改错题(判断正误,并改正错误,每⼩题2分,共20分)1、通道是通过通道程序来对设备进⾏控制的。
( T)2、请求页式管理系统中,既可以减少外零头,⼜可以减少内零头。
计算机操作系统模拟试题(4)一、单选题:16分,每题02分1、财务管理软件是一种()。
A: 系统软件B: 接口软件C: 应用软件D: 支撑软件2、UNIX系统中,用户可以终止一个进程的进行,命令格式为kill [数值] 进程号,其中数值为“3”时的含义为()。
A: 中断B: 挂起C: 退出D: 杀死3、文件的存储空间管理实质上是组织和管理()。
A: 文件目录B: 外存已占用区域C: 外存空闲块D: 进程控制块4、外存(如磁盘)上存放的程序和数据()。
A: 可由CPU直接访问B: 必须在CPU访问之前调入内存C: 是必须由文件系统管理的D: 必须由进程调度程序管理5、SPOOLing技术应用于()。
A: 外设概念B: 虚拟设备概念C: 磁带概念D: 存储概念6、一个进程被唤醒意味着()。
A: 该进程重新占有了CPUB: 进程状态变为就绪C: 它的优先权变为最大D: 其PCB移至就绪队列的队首7、若有4个进程共享同一程序段,每次允许3个进程进入该程序段,用PV操作作为同步机制。
则信号量S的取值范围是()。
A: 4,3,2,1,0B: 3,2,1,0,-1C: 2,1,0,-1,-2D: 1,0,-1,-2,-38、下列指令中,不是特权指令的是()。
A: I/O指令B: 算术指令C: 设置控制寄存器指令D: 访管指令二、多选题:20分,每题04分9、下面属于用户界面研究技术的有()()()。
A : 人机交互B : 虚拟现实C : 假脱机技术D : 窗口技术E : 通道技术10、实现文件保护保密的方法有()()()。
A : 建立副本B : 定时转储C : 规定权限D : 使用口令E : 文件加密11、内存的类型主要有()()()。
A : 虚拟内存B : 扩展内存C : 高速缓冲存储器D : 动态内存E : 常规内存12、下面关于USB的描述正确的是()、()和()。
A : USB的含义是通用串行总线B : USB是新的总线标准C : 其使用方便,连接灵活,支持多媒体D : USB接口使用中断控制和输入输出的地址资源E : 要使用USB设备,首先要求主板具有支持USB设备的功能13、进程至少有三种基本状态:()、()和()。
A : 就绪B : 退出C : 等待D : 执行E : 创建三、判断题:10分,每题02分14、操作系统核心包含高级程序设计语言的编译器。
15、利用作业说明书实行自动控制方式的作业,叫做脱机作业。
16、Shell语言最早是由DOS提供给用户使用的命令解释程序集合。
17、交换技术扩充了内存,因此,交换也实现了虚拟存储器。
18、一个好的页面调度算法应该避免和减少抖动现象。
四、填空选择题:03分,每题03分19、在具有()机构的计算机中,允许程序中编排的地址和信息实际存放在内存中的地址有所不同。
前者称为(),后者称为()。
选项 1 :逻辑地址执行地址编程地址物理地址地址变换SPOOLing选项 2 :逻辑地址执行地址编程地址物理地址地址变换SPOOLing选项 3 :逻辑地址执行地址编程地址物理地址地址变换SPOOLing四、小型计算题:05分,每题05分20、编写一个C程序,父进程生成一个子进程,父进程等待子进程wait(),子进程执行完成后自我终止exit(),并唤醒父进程。
父、子进程执行时打印有关信息。
参考答案:五、简答题:35分,每题05分21、多用户操作系统离开了多终端的硬件支持,能否安装和使用?参考答案:答:多用户系统与多终端系统是不同的概念。
多用户系统为多个用户使用,是一个软件系统的概念,它强调用户之间的安全保密;而多终端系统是指系统中有多个用户终端,是硬件设备的描述,即使一个终端也可以为多个用户使用。
因此,多用户操作系统不一定需要多终端的硬件支持,完全可以安装和使用。
22、操作系统界面管理的任务和功能是什么?参考答案:答:人机交互界面是计算机系统的一个重要组成部分,界面管理的任务是使用多媒体、虚拟现实(VR)和科学计算可视化等技术寻求最佳的人机通信方式。
23、文件按其性质和用途可分为几类?它们各自的特点是什么?参考答案:答:分为系统文件、库文件和用户文件三类。
系统文件是由系统软件构成的文件,只允许用户通过系统调用或系统提供的专用命今来执行它们,不允许对其进行读写和修改。
库文件允许用户对其进行读取和执行,但不允许对其进行修改,主要由各种标准子程序库组成。
用户文件是用户通过操作系统保存的文件,由文件的所有者或所有者授权的用户才能使用,用户将这些文件委托给系统保管。
用户文件主要由用户的源程序源代码、可执行目标程序的文件和用户数据库数据等组成。
24、主存的保护技术有哪些?参考答案:答:主存保护技术要保护系统工作区和用户作业区,特别是如何防止系统区被破坏。
(1)存储保护键。
系统为每个分区设一个保护键,在程序状态字中也设同样保护键字段,访问主存时查配对情况,若不能配对则产生保护性中断。
(2)界限寄存器。
由硬件实现,起重定位寄存器作用。
采用基址寄存器和限长寄存器检查是否地址越界。
25、某分页系统的逻辑地址为16位,其中高6位为页号,低10位为页内地址。
请问:(1)这样的地址结构一页有多少字节?逻辑地址可有多少页?一个作业最大的使用空间是多少?(2)逻辑地址2318、4096、850对应的页号、页内地址分别是多少?参考答案:答:(1)由于低10位为页内地址,寻址能力为210=1024,于是一页有1024个字节(或1KB)。
共有页面26=64。
所以一个作业最大的使用空间是64 1024=64KB。
(2)分页系统中每页都一样大(1KB),所以用逻辑地址除以页面大小,商为页号,余数为页内地址。
于是:逻辑地址2318,页号为2,页内地址为270;逻辑地址4096,页号为4,页内地址为0;逻辑地址850,页号为0,页内地址为850。
26、存储管理的主要功能是什么?参考答案:答:存储管理的主要功能是解决多道作业的主存空间的分配问题。
主要包括:(1)内存区域的分配和管理。
设计内存的分配结构和调入策略,保证分配和回收。
(2)内存的扩充技术。
使用虚拟存储或自动覆盖技术提供比实际内存更大的空间。
(3)内存的共享和保护技术。
除了被允许共享的部分之外,作业之间不能产生干扰和破坏,须对内存中的数据实施保护。
27、设备和CPU之间数据传送控制方式有哪些?参考答案:答:一般有四种:(1)程序直接控制方式;(2)中断控制方式;(3)DMA方式;(4)通道方式。
六、综合题:11分,每题11分28、试说明进程互斥、同步和通信三者之间的关系。
参考答案:答:进程的同步与互斥是指进程在推进时的相互制约关系。
在多道程序系统中,由于资源共享与进程合作,这种进程间的制约称为可能。
为了保证进程的正确运行以及相互合作的进程之间交换信息,需要进程之间的通信。
进程之间的制约关系体现为:进程的同步和互斥。
进程同步:它主要源于进程合作,是进程间共同完成一项任务时直接发生相互作用的关系。
为进程之间的直接制约关系。
在多道环境下,这种进程间在执行次序上的协调是必不可少的。
进程互斥:它主要源于资源共享,是进程之间的间接制约关系。
在多道系统中,每次只允许一个进程访问的资源称为临界资源,进程互斥就是保证每次只有一个进程使用临界资源。
进程通信是指进程间的信息交换。
PV操作作为进程的同步与互斥工具因信息交换量少,效率太低,称为低级通信。
而高级通信则以较高的效率传送大批数据。
一、选择题1、在现代操作系统中引入了(),从而使并发和共享成为可能。
A.单道程序B. 磁盘C. 对象D.多道程序2、( )操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A.网络B.分布式C.分时D.实时3、从用户的观点看,操作系统是()。
A. 用户与计算机硬件之间的接口B.控制和管理计算机资源的软件C. 合理组织计算机工作流程的软件D.计算机资源的的管理者4、当CPU处于管态时,它可以执行的指令是()。
A. 计算机系统中的全部指令B. 仅限于非特权指令C. 仅限于访管指令D. 仅限于特权指令5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的()接口。
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、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为()。
A. T1+T2+T3B. (T1+T2+T3)/3C. T1+T2/3+2*T3/3D.T3/3+2*T2/3+T111、在下面的I/O控制方式中,需要CPU干预最少的方式是()。
A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
A.1至–(m-1)B.1至m-1C.1至–mD.1至m13、对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条件中的哪一条?()A. 互斥B. 请求与保持C. 不可剥夺D. 循环等待14、某系统采用了银行家算法,则下列叙述正确的是()。
A.系统处于不安全状态时一定会发生死锁B.系统处于不安全状态时可能会发生死锁C.系统处于安全状态时可能会发生死锁D.系统处于安全状态时一定会发生死锁15、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()A.并行技术B.缓冲技术C.虚拟存储器技术D.覆盖技术16、下面最有可能使得高地址空间成为大的空闲区的分配算法是()。
A.首次适应法B.最佳适应法C.最坏适应法D.循环首次适应法17、在下面关于虚拟存储器的叙述中,正确的是()。