福州大学——计算机操作系统考试复习题

合集下载

2022年福州大学至诚学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年福州大学至诚学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年福州大学至诚学院计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、()结构的文件最适合于随机存取的应用场合。

A.流式B.索引C.链接D.顺序2、已知某磁盘的平均转速为r秒/转,平均寻找时间为T秒,每个磁道可以存储的字节数为N,现向该磁盘读写b字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,其平均访问时间是()。

A.(r+T)b/NB.b/NTC.(b/N+T)D.bT/N+r3、下列选项中,降低进程优先权级的合理时机是()。

A.进程的时间片用完B.进程刚完成I/O,进入就绪队列C.进程长期处于就绪队列D.进程从就绪状态转为执行状态4、对进程的管理和控制使用()。

A.指令B.原语C.信号量D.信箱通信5、采用时间片轮转调度算法分配CPU时,当处于执行状态的进程用完一个时间片后,它的状态是()A.阻塞B.运行C.就绪D.消亡6、目标程序对应的地址空间是()A.名空间B.逻辑地址空间D.物理地址空间7、总体上说,“按需调页”(Demand-Paging)是个很好的虚拟内存管理策略。

但是,有些程序设计技术并不适合于这种环境,例如()A.堆栈B.线性搜索C.矢量运算D.分法搜索8、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。

A.提高了系统的可扩展性B.提高了操作系统的运行效率C.增强了系统的可靠性D.使操作系统的可移植性更好9、下列选项中,操作系统提供给应用程序的接口是()。

A.系统调用B.中断C.库函数D.原语10、系统将数据从磁盘读到内存的过程包括以下操作:① DMA控制器发出中断请求②初始化DMA控制器并启动磁盘③从磁盘传输一块数据到内存缓冲区④执行“DMA结束”中断服务程序正确的执行顺序是():B.②③①④C.②①③④D.①②③④11、下列关于设备驱动程序的叙述中,正确的是()。

I.与设备相关的中断处理过程是由设备驱动程序完成的II.由于驱动程序与I/O设备(硬件)紧密相关,故必须全部用汇编语言书写III.磁盘的调度程序是在设备驱动程序中运行的IV.一个计算机系统配置了2台同类绘图机和3台同类打印机,为了正确驱动这些设备,系统应该提供5个设备驱动程序A. 仅I、IIIB. 仅II、IIIC.仅I、III,IVD. I、II、III、IV12、下列天于管道(Pipe)通信的叙述中,正确的是()A.一个管道可实现双向数据传输B.管道的容量仅受磁盘容量大小限制C.进程对管道进行读操作和写操作都可能被阻塞D.一个管道只能有一个读进程或一个写进程对其操作二、填空题13、当一个进程独占处理器顺序执行时,具有两个特性:__________、__________。

福州大学操作系统作业及答案整理

福州大学操作系统作业及答案整理

多道程序设计1.一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。

程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。

答案:解答:1)CPU在100-150ms之间的时间段内是空闲的;2)A进程没有等待CPU情况,B进程则在0-50ms和180-200ms两个时间段内等待CPU内存调度作业在某联机单道批处理系统中,有一批作业,它们的提交时刻和作业大小如下表所示。

假设9:00开始调度,请写出分别采用SJF、HRN作业调度算法时的调度顺序和平均周转时间。

答案:(1)SJF平均周转时间=(48+158+39+48)/4=73.25(2)HRN调度二:R2=(9:48-9:10)/60=0.63,R3=(9:48-9:45)/36=0.08,所以选择J2调度三:R2=(10:48-9:10)/60=1.63,R4=(10:48-10:00)/24=2,所以选择J4平均周转时间=(48+98+123+72)/4=85.25磁盘调度作业假定某移动磁盘上,磁头的当前位置为100磁道,磁头正向磁道号增加方向移动。

现有一磁盘读写请求队列:23, 376, 205, 132, 19, 61, 190, 398, 29, 4, 18, 40。

请写出:(1)用最短寻道时间优先算法,列出响应的次序,并计算平均寻道长度。

(2)用电梯调度算法,列出响应的次序,并计算平均寻道长度。

答:(1)最短寻道时间优先算法(5分)响应的次序为:132、190、205、61、40、29、23、19、18、4、376、398。

(3分)平均寻道长度:58.3 (2分)(2)电梯调度算法(5分)响应的次序为:132、190、205、376、398、61、40、29、23、19、18、4。

计算机操作系统期末复习题(答案最全)

计算机操作系统期末复习题(答案最全)

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

A、应用软件B、系统软件C、通用软件D、工具软件答案-1:B2、计算机系统的组成包括()。

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、下面关于操作系统的叙述正确的是()。

操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案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. 操作系统的主要功能是什么?答案:操作系统的主要功能包括进程管理、内存管理、文件系统管理和设备管理等。

2. 请简要解释进程和线程的区别。

答案:进程是程序的执行实例,拥有自己的地址空间和资源,是资源分配和调度的基本单位。

而线程是进程内的一个执行单元,共享同一地址空间和资源,是程序执行的最小单位。

3. 什么是死锁?如何避免死锁?答案:死锁是指多个进程同时持有某些资源,并且都在等待其他进程释放资源,导致系统无法继续运行的状态。

为避免死锁,可以使用以下方法:- 资源有序分配法:按照一定的顺序申请和释放资源,避免循环等待。

- 可剥夺资源法:当某个进程申请资源时,如果无法满足,则释放已有的资源,等待满足条件后重新申请。

- 资源预占法:一个进程在申请资源时,可以同时占有其他资源,直到申请到所有所需资源为止。

- 进程撤销法:当系统发现进程之间发生死锁时,撤销部分进程以解除死锁状态。

试题二1. 简要解释什么是虚拟内存?答案:虚拟内存是操作系统提供的一种可以让进程使用比实际物理内存更大的存储空间的技术。

它将进程的地址空间划分为若干个页面,只有在需要时才将页面加载到物理内存中。

2. 解释一下页面置换算法中的FIFO算法。

答案:FIFO算法是一种简单的页面置换算法。

它根据页面加载到内存中的先后顺序来决定置换的页面。

当需要置换页面时,FIFO算法选择最早被加载到内存的页面进行替换。

3. 请简要解释文件系统的组成部分。

答案:文件系统由目录结构、文件和文件控制块组成。

目录结构用于组织和管理文件,文件是存储数据的基本单位,文件控制块存储了文件的属性、位置和权限等信息。

以上是计算机操作系统基础统考试题库及答案的部分内容,如有需要可以补充更多试题和答案。

福建师大操作系统期末考试习题

福建师大操作系统期末考试习题

一、选择题:1、在操作系统中,以时间换空间的技术是()A 分时技术B 虚存技术C并发技术 D 缓冲技术2、以空间换时间的技术是()A 并行B分时 c spooling d 分页3、下面方法中,不属于文件存储空间管理的是()A 位示图B空闲块链 C 空闲文件目录 D 有序空间申请法4、系统中有3个并发进程,都需要同类资源5个,问该系统不会发生死锁的最少资源数是()A13 B14 C 15 D 165、在设备分配中,可能发生死锁的分配方式是()A静态方式 B 单请求方式 C 多请求方式 D 假脱机方式6、在虚拟存储系统中,若进程在内存中站3块(开始为空),采用FIFO页面淘汰法,当执行访问页号序列为1234125123456时,将产生()次缺页中断。

A 8B 9C 7D 117、进程状态从就绪态到运行态的转化工作有()完成。

A作业调度B中级调度 C 进程调度 D 内存调度8、请求分页存储管理中,若把页面尺寸增加一倍,程序顺序执行时,一般缺页中断次数会()A 增加B减少 C 不变 D 可能增加也可能减少、9、spooling技术可以实现设备的()分配A 独占B共享 C 虚拟 D 物理10、计算机系统产生死锁的根本原因是(0A资源有限B进程推进顺序不当C 系统中进程太多D A和B11、资源预先分配策略可以实现死锁的(0A、预防 B 避免 C 检测 D 恢复12、多个进程的实体能存在于同一内存中,在一段时间内都得到运行,这种性质称为进程的()A动态性B并发性C调度性 D 异步性13、一进程被唤醒意味着()A 该进程重新占有了CPUB 它的优先权变为最大C 其PCB移至等待队列队首D 进程变为就绪状态14、如果文件采用直接存取方式且文件大小不固定,则宜选择()文件结构。

A任意 B 顺序 C 随机 D 索引15、cpu输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()A交换技术B覆盖技术 C 缓冲技术 D DMA 技术16、在大多数同步机构中,均用一个标志来代表某种资源的状态,该标志常被称为()A公共变量 B 标志符 C 信号量 D 标志变量17、设备的打开、关闭、读、写等操作是由()完成的。

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

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

《计算机操作系统》试题库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 )。

福州大学操作系统~学第一学期考试A卷

福州大学操作系统~学第一学期考试A卷

福州大学 2008~2009学年第一学期考试A卷课程名称计算机操作系统考试日期 2009年1月14日考生姓名学号专业或类别必修课考生注意事项:1、本试卷共8 页,请查看试卷中是否有缺页。

2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。

一、单项选择题(每小题1分,共20分>1、设计实时操作系统时,首先应该考虑系统的<)。

A.可靠性和灵活性 B.实时性和可靠性C.分配性和可靠性 D.灵活性和实时性2、多道程序设计是指<)。

A.在实时系统中并发运行多个程序B.在分布式系统中同一时刻运行多个程序C.在一台处理机上同一时刻运行多个程序D.在一台处理机上并发运行多个程序3、若当前进程因时间片用完而让出处理机时,该进程应转变为<)状态。

A.就绪 B.等待 C.运行 D.完成4、现有3个同时到达的作业J1、J2和J3,它们的执行时间分别是T1、T2和T3,且T1<T2<T3。

系统按照单道方式运行且采用短作业优先算法,则上述3个作业的平均周转时间是<)。

A.T1+T2+T3 B.(T1+T2+T3>/3C.(3T1+2T2+T3>/3 D.(T1+2T2+3T3>/35、进程控制块是<)。

A.PCB B.CCB C.JCB D.UCB6、在并发系统中,为保证公共变量的完整性,各进程应互斥进入临界区。

所谓临界区是指<)。

A.一个缓冲区 B.一段数据区 C.同步机制 D.一段程序7、在可变分区管理中,某一作业完成后,系统收回其主存空间并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是<)。

A.无上邻空闲区也无下邻空闲区B.有上邻空闲区但无下邻空闲区C.有下邻空闲区但无上邻空闲区D.有上邻空闲区也有下邻空闲区8、为使虚拟存储系统有效地发挥其预期的作用,所运行的程序应具有的特性是<)。

A.该程序不应含有过多的I/O操作B.该程序的大小不应超过实际内存容量C.该程序应具有较好的局部性D.该程序的指令相关不应过多9、要保证一个程序在主存中被改变了存放位置后仍能正确执行,则其主存空间管理应采用<)技术。

2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)

2022年福州大学计算机科学与技术专业《操作系统》科目期末试卷A(有答案)一、选择题1、下列关厂索引表的叙述中,正确的是()。

A.索引表中每个记录的索引项可以有多个B.对索引文件存取时,必须先查找索引表C.索引表中含有索引文件的数据及其物理地址D.建立索引表的i1的之,是减少存储空间,2、在现代操作系统中,文件系统都有效地解决了重名(即允许不同用户的文件可以具有相同的文件名)问题。

系统是通过()来实现这一功能的。

A.重名翻译结构B.建立索引表C.树形目录结构D.建立指针3、银行家算法在解决死锁问题中用于()。

A.预防死锁B.死锁避免C.检测死锁D.解除死锁4、通常用户进程被建立后()A.使一直存在于系统中,直到被操作人员撤销B.随着作业运行正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或唤醒而撤销与建立5、一次性分配所有资源的方法可以预防死锁的发生,这种方法破坏的是产生死锁的4个必要条件中的()。

A.互斥条件B.占有并请求C.不剥夺条件D.循环等待6、若用8个字(字长32位,H字号从0开始计数)组成的位示图管理内存,用户归还一个块号为100的内存块时,它对应位示图的位置为()(注意:位号也从0开始)。

A.字号为3,位号为5B.字号为4,位号为4C.字号为3,位号为4D.字号为4,位号为57、设有8页的逻辑空间,每页有1024B,它们被映射到32块的物理存储区中。

那么,逻辑地址的有效位是()位,物理地址至少是()位。

A.10,11B.12,14C.13,15D.14,168、下列观点中,不是描述操作系统的典型观点的是()。

A.操作系统是众多软件的集合B.操作系统是用户和计算机之间的接口C.操作系统是资源的管理者D.操作系统是虚拟机9、与早期的操作系统相比,采用微内核结构的操作系统具有很多优点,但是这些优点不,包括()。

A.提高了系统的可扩展性B.提高了操作系统的运行效率C.增强了系统的可靠性D.使操作系统的可移植性更好10、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。

2022年福州大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年福州大学软件工程专业《操作系统》科目期末试卷A(有答案)

2022年福州大学软件工程专业《操作系统》科目期末试卷A(有答案)一、选择题1、某时刻进程的资源使用情况见表。

此时的安全序列是()A.P1、P2、P3、P4B. P1、P3、P2、P4C. P1、P4、P3、P2D.不存在2、用户程序在口态下使用特权指令引起的中断属于()。

A.硬件故障中断B.程序中断C.外部中断D.访管中断3、进程P1和P2均包含并发执行的线程,部分伪代码描述如下所//进程P1 //进程P2int x=0; int x=0;Thread1() Thread3(){int a; {int a:a=1; a=x;x+=1; x+=3;Thread2() Thread4(){ {int a: int b, aa=2; b=x;x+=2; x1=4;} }下列选项中,需要互斥执行的操作是()。

A. a=l与a=2B. a=x与b=xC. x+=1与x+=2D. x+=1与x+=34、通常用户进程被建立后()A.使一直存在于系统中,直到被操作人员撤销B.随着作业运行正常或不正常结束而撤销C.随着时间片轮转而撤销与建立D.随着进程的阻塞或唤醒而撤销与建立5、若系统中有5台绘图仪,有多个进程需要使用两台,规定每个进程一次仪允许申请一台,则最多允许()个进程参与竞争,而不会发生死锁。

A.5B.2C.3D.46、采用SPOOLing技术后,使得系统资源利用率()。

A.提高了B.有时提高,有时降低C.降低了D.提高了,但出错的可能性增人了7、通道又称I/O处理器,用于实现()之间的信息传输。

A.内存与外设B.CPU与外设C.内存与外存D.CPU与外存8、如果当前读写磁头正在53号柱面上执行操作,依次有4个等待访问的请求,柱面号,依次为98,37,124,65,当采用()算法时,下一次磁头才可能到达37号柱面。

A.先来先服务B.最短寻道时间优先C.电梯调度(初始磁头移动方向向着小磁道方向)D.循环扫描(磁头移动方向向着大磁道方向)9、下列算法中,用于磁盘调度的是(),A.时间片轮转法B.LRU算法C.最短寻道时间优先算法D.高优先级算法10、下列关于虚拟存储的叙述中,正确的是()A.虚拟存储只能基于连续分配技术B.虚拟存储只能基于非连续分配技术C.虚拟存储容量只受外存容量的限制D.虚拟存储容量只受内存容量的限制11、不会产生内部碎片的存储管理是()。

2022年福州大学网络工程专业《操作系统》科目期末试卷B(有答案)

2022年福州大学网络工程专业《操作系统》科目期末试卷B(有答案)

2022年福州大学网络工程专业《操作系统》科目期末试卷B(有答案)一、填空题1、进程调度的职责是按给定的从__________中选择一个进程,让它占用处理器。

2、进程同步是指并发进程之间存在一种制约关系,一个进程的执行依赖于另一个进程的消息,当一个进程没有得到另一个进程的消息时必须__________,直到消息到达才__________。

3、为了防止各种系统故障破坏文件,文件系统可以采用__________和__________两种方法在保护文件。

4、MS-DOS操作系统中文件的逻辑结构是__________文件。

5、间接通信中的信箱可以由__________ 和__________两大部分组成。

6、可靠的信箱通信规则是:若发送信件时信箱已满,则发送进程被置成等信箱状态,直到信箱有空时才被释放。

若取信件时信箱中无信,则接收进程被置成__________状态,直到有信件时才被释放。

7、死锁的形成,除了与资源的________有关外,也与并发进程的________有关。

8、死锁的四个必要条件是互斥使用资源,占有等待资源,__________和__________。

二、选择题9、某进程的段表内容见表,当访问段号为2、段内地址为400的逻辑地址时,进行地址转换的结果是()。

A.段缺失异常B.得到内存地址4400C.越权异常D.越界异常10、某进程访问页面的序列如下所示。

若工作集的窗口大小为6,则在t时刻的工作集为()。

A.(6,0,3,2)B. (2,3,0,4)C.(0,4,3,2,9)D.(4,5,6,0,3,2)11、缓冲技术的缓冲池通常设立在()中。

A.主存B.外存C.ROMD.寄存器12、下列关于打开文件open()操作和关闭文件close()操作的叙述,只有()是错误的。

A.close()操作告诉系统,不再需要指定的文件了,可以丢弃它B.open()操作告诉系统,开始使用指定的文件C.文件必须先打开,后使用D.目录求必须先打开,后使用13、若某文件系统索引节点(inode)中有直接地址项和间接地址项,则下列选项中,与单个文件长度无关的因素是().A.索引节点的总数B.间接地址索引的级数C.地址项的个数D.文件块大小14、位示图可用于()A.实现文件的保护和保密B.文件目录的查找C.磁盘空间的管理D.主存空间的共享15、下列观点中,不是描述操作系统的典型观点的是()。

大学计算机操作系统练习题及答案

大学计算机操作系统练习题及答案

大学计算机操作系统练习题及答案第一题:进程与线程的区别和联系进程与线程是操作系统中常用的概念,它们的区别与联系如下:1. 定义:进程是指计算机中运行的一个程序,它具有独立的内存空间和系统资源。

线程是进程中的一个执行单元,一个进程可以包含多个线程。

2. 资源占用:进程拥有独立的内存空间和系统资源,包括文件、网络和设备等。

而线程共享进程的资源,只有一份代码和数据段,但拥有独立的栈空间。

3. 切换开销:由于进程拥有独立的内存空间和系统资源,所以进程之间的切换开销相对较大,需要保存和恢复大量的状态信息。

而线程之间的切换开销较小,因为它们共享进程的资源,切换时只需保存和恢复少量的状态信息。

4. 并发性:进程之间是独立运行的,因此可以实现真正的并发。

而线程共享进程的资源,线程的调度和切换是由操作系统内核来完成的,所以线程的并发性受限于CPU的核心数。

5. 安全性:由于进程之间拥有独立的内存空间,一个进程的崩溃不会影响其他进程。

而线程共享进程的资源,一个线程的错误可能导致整个进程的崩溃。

综上所述,进程与线程在资源占用、切换开销、并发性和安全性等方面存在差异。

进程更适合处理复杂的任务,而线程适用于需要并发执行和共享数据的情况。

第二题:死锁的概念及解决方法1. 定义:死锁是指两个或多个进程在执行过程中,因竞争系统资源而导致的一种互相等待的状态。

2. 发生死锁的四个必要条件:- 互斥条件:至少有一个资源必须处于非共享状态,一次只能被一个进程使用。

- 请求与保持条件:一个进程请求资源时,保持已经获得的资源不释放。

- 不可剥夺条件:任何已经获得的资源不能被剥夺,只能在完成后自愿释放。

- 循环等待条件:存在一个进程资源的循环链,每个进程都在等待下一个进程所占有的资源。

3. 解决死锁的方法:- 预防死锁:通过破坏死锁的四个必要条件来预防死锁的发生。

- 避免死锁:在资源分配之前,进行资源的安全性检查,只允许满足安全性条件的进程请求资源。

2023年计算机操作系统期末考试题及答案

2023年计算机操作系统期末考试题及答案

2023―2023 学年度第二学期一、单项选择题(每题1分,共20分)1.操作系统的发展过程是( C )A、原始操作系统,管理程序,操作系统B、原始操作系统,操作系统,管理程序C、管理程序,原始操作系统,操作系统D、管理程序,操作系统,原始操作系统2.用户程序中的输入、输出操作事实上是由( B )完毕。

A、程序设计语言B、操作系统C、编译系统D、标准库程序3.进程调度的对象和任务分别是( C )。

A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPUB、进程,从后备作业队列中按调度策略选择一个作业占用CPUC、进程,从就绪队列中按一定的调度策略选择一个进程占用CPUD、作业,从后备作业队列中调度策略选择一个作业占用CPU4.支持程序浮动的地址转换机制是( A、动态重定位 )A、动态重定位B、段式地址转换C、页式地址转换D、静态重定位5.在可变分区存储管理中,最优适应分派算法规定对空闲区表项按( C )进行排列。

A、地址从大到小B、地址从小到大C、尺寸从小到大D、尺寸从大到小6.设计批解决多道系统时,一方面要考虑的是( 系统效率和吞吐量 )。

A、灵活性和可适应性B、系统效率和吞吐量C、交互性和响应时间D、实时性和可靠性7.当进程因时间片用完而让出解决机时,该进程应转变为( )状态。

A、等待B、就绪C、运营D、完毕8.文献的保密是指防止文献被( )。

A、篡改B、破坏C、窃取D、删除9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。

A、2个B、3个C、4个D、5个10.按逻辑结构划分,文献重要有两类:(记录式文献)和流式文献。

A、记录式文献B、网状文献C、索引文献D、流式文献11.UNIX中的文献系统采用(、流式文献)。

A、网状文献B、记录式文献C、索引文献D、流式文献12.文献系统的重要目的是()。

A、实现对文献的按名存取B、实现虚拟存贮器C、提高外围设备的输入输出速度D、用于存贮系统文档13.文献系统中用()管理文献。

福州大学2016操作系统(A)--答案

福州大学2016操作系统(A)--答案
第3页共4页
3. (1)有 3 个空闲块 (1 分)
进程页数 = 10K/2K = 5 (1 分)
(2)
0
3
1
2
1
3
4
1
0
3
0
3
1
2
2
2
4
4
0
3
0
3
1 1* 1* 1 1* 4
1
0
3
3 3* 3
3 1* 0
x
x
x
0
2
3
4
共 7 次缺页中断(2 分),依次淘汰页面 0、2、3、4(2 分)
(3)欲访问位置的页号 p = 0x98C / 2K = 1 (1 分)
该块在二次间接索引中编号 = 330 - 266 = 64
该编号在二次间接索引中的一级索引号 = 64 / 256 = 0
二级索引号 = 64 % 256 = 64
查二次间接索引表(块号 577)中的 0 号索引,得二级索引表块号:499
查二级索引表(块号 499)中的 64 号索引,得物理块号:455 (4 分)
(1)文件内块号 = 0x80AB / 1K = 0x20 = 32 ≥ 10
该块在一次间接索引中编号 = 32 - 10 = 22
查一次间接索引表(块号 376)中的 22 号索引,得物理块号:21 (3 分)
块内地址 = 0x80AB % 1K = 0xAB
(1 分)
(2)文件内块号 = 0x528E2 / 1K = 0x14A = 330 ≥ 266
4.
① 程序查询方式依靠处理器循环检测获取设备状态,当设备未就绪时浪费处理器 资源,降低了系统效率。 (1 分) ② 中断方式采用中断机制获得设备状态,使得设备与处理器并行运作(1 分); 但对于块设备的 IO 操作,处理器还需要参与 IO 传输过程,使处理器利用率下降。 (1 分) ③ DMA 方式使用 DMA 控制器控制 IO 传输,使得处理器无需参与传输过程(1 分); 但由于 DMA 与处理器共享总线,当 DMA 使用总线时处理器无法使用总线,从而影 响处理器利用率。 (1 分)

福师21年2月《操作系统》期末考试A卷答案

福师21年2月《操作系统》期末考试A卷答案

福师21年2月《操作系统》期末考试A卷答案一、选择题(共40分,每小题2分):1. D2. A3. B4. C5. D6. B7. C8. A9. D10. B二、填空题(共30分,每小题2分):1. 内核2. 忙等待3. 分页4. 死锁5. 授权6. 用户态7. 中断向量8. 互斥9. 系统调用10. 虚拟内存三、简答题(共20分,每小题4分):1. 操作系统是一个控制和管理计算机硬件与软件资源的系统,它提供了一个统一的用户接口,使用户可以方便地使用计算机,而无需了解底层硬件和软件的实现细节。

它的主要任务包括:进程管理、内存管理、文件管理、设备管理和用户接口。

2. 进程是一个正在运行的程序的实例。

每个进程都有它自己的地址空间、数据和代码,并且可以与其他进程进行通信和共享资源。

3. 死锁是指系统中多个进程互相等待对方释放所占有的资源,导致所有进程都无法继续进行的状态。

4. 分页是一种将物理内存划分为固定大小的块(页)的技术,每个进程的地址空间也被划分为相同大小的逻辑块(页)。

操作系统将逻辑页映射到物理页框,实现虚拟内存的管理。

5. 中断是一个来自外部设备的信号,它可以打断正在执行的程序,转而执行相应的中断处理程序。

四、论述题(共10分):操作系统的作用非常重要。

它提供了一个统一的用户接口,使用户可以方便地使用计算机,并且隐藏了底层硬件和软件的实现细节。

它负责管理计算机的资源,如内存、处理器、设备等,并且调度和控制进程的执行。

操作系统还提供了各种功能和服务,如文件管理、网络通信、安全保护等。

操作系统的设计和实现直接影响着计算机系统的性能和稳定性,因此必须严格控制和管理。

五、附加题(共10分):略。

福州大学操作系统作业及答案整理

福州大学操作系统作业及答案整理

多道程序设计1.一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A先开始做,程序B后开始运行。

程序A的运行轨迹为:计算50ms、打印100ms、再计算50ms、打印100ms,结束。

程序B的运行轨迹为:计算50ms、输入80ms、再计算100ms,结束。

试说明(1)两道程序运行时,CPU有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B有无等待CPU的情况?若有,指出发生等待的时刻。

答案:解答:1)CPU在100-150ms之间的时间段内是空闲的;2)A进程没有等待CPU情况,B进程则在0-50ms和180-200ms两个时间段内等待CPU内存调度作业在某联机单道批处理系统中,有一批作业,它们的提交时刻和作业大小如下表所示。

假设9:00开始调度,请写出分别采用SJF、HRN作业调度算法时的调度顺序和平均周转时间。

答案:(1)SJF平均周转时间=(48+158+39+48)/4=73.25(2)HRN调度二:R2=(9:48-9:10)/60=0.63,R3=(9:48-9:45)/36=0.08,所以选择J2调度三:R2=(10:48-9:10)/60=1.63,R4=(10:48-10:00)/24=2,所以选择J4平均周转时间=(48+98+123+72)/4=85.25磁盘调度作业假定某移动磁盘上,磁头的当前位置为100磁道,磁头正向磁道号增加方向移动。

现有一磁盘读写请求队列:23, 376, 205, 132, 19, 61, 190, 398, 29, 4, 18, 40。

请写出:(1)用最短寻道时间优先算法,列出响应的次序,并计算平均寻道长度。

(2)用电梯调度算法,列出响应的次序,并计算平均寻道长度。

答:(1)最短寻道时间优先算法(5分)响应的次序为:132、190、205、61、40、29、23、19、18、4、376、398。

(3分)平均寻道长度:58.3 (2分)(2)电梯调度算法(5分)响应的次序为:132、190、205、376、398、61、40、29、23、19、18、4。

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

计算机操作系统例题及解析【例1】什么是文件什么是文件系统答:文件是在逻辑上具有完整意义的信息集合,它有一个名字作标识。

文件具有三个基本特征:文件的内容为一组相关信息、文件具有保存性、文件可按名存取。

文件系统是操作系统中负责管理和存取文件的程序模块,也称为信息管理系统。

它是由管理文件所需的数据结构(如文件控制块、存储分配表)和相应的管理软件以及访问文件的一组操作所组成。

【例2】什么是文件的物理结构和逻辑结构答:文件的逻辑结构是从用户观点出发所看到的文件组织形式,是用户可以直接处理的数据及其结构。

文件的逻辑结构有两种形式:有结构的记录文件和无结构的流式文件。

文件的物理结构是指文件在外存上的存储组织形式。

文件的物理结构有三种形式:顺序结构、链接结构和索引结构。

【例3】假定盘块的大小为1KB,硬盘的大小为500MB,采用显示链接分配方式时,其FAT 需要占用多少存储空间答:FAT的每个表项对应于磁盘的一个盘块,其中用来存放分配给文件的下一个盘块的块号,故FAT的表项数目由物理盘块数决定,而表项的长度则由磁盘系统的最大盘块号决定(即它必须能存放最大的盘块号)。

为了地址转换的方便,FAT表项的长度通常取半个字节的整数倍,所以必要时还必须由最大盘块号获得的FAT表项长度作一些调整。

由题意可知,该硬盘共有500K个盘块,故FAT中共有500K个表项;如果盘块从1开始编号,为了能保存最大的盘块号500K,该FAT表项最少需要19位,将它扩展为半个字节的整数倍后,可知每个FAT 表项需20位,即个字节。

因此,FAT需占用的存储空间的大小为:×500K=1250KB【例4】存放在某个磁盘上的文件系统,采用混合索引分配方式,其FCB中共有13个地址项,第0~9个地址项为直接地址,第10个地址项为一次间接地址,第11个地址项为二次间接地址,第12个地址项为三次间接地址。

如果每个盘块的大小为4K字节,若盘块号需要用4个字节来描述,请问该系统中允许的文件的最大长度是多少答:由题意可得,每个盘块最多存放4K/4=1K个盘块地址。

在混合索引分配方式中,文件的FCB的直接地址中登记有分配给文件的前n块(0到n-1)的物理块号(本题中为10);一次间接地址中登记有一个一次间接块的块号,而在一次间接块中则登记有分配给文件的第n到第n+k-1块的块号(本题中k的值为1k);二次间接地址中登记有一个二次间接块的块号,其中可给出k个一次间接块的块号,而这些一次间接块被用来登记分配给文件的第n +k块到第n+k+k2-1块的块号;三次间接地址中则登记有一个三次间接块的块号,其中可给出k个二次间接块的块号,这些二次间接块有可给出k2个一个间接块的块号,而这些一次间接块则用来登记分配给文件的第n+k+k2块到n+k+k2+k3-1块的物理块号。

则该系统中一个文件的最大长度是:4K×(10+1K+1K×1K+1K×1K×1K)=40K +4M +4G +4T【例5】什么是文件控制块文件控制块中包含哪些信息答:文件系统在创建每个文件时设置用于文件描述和文件控制的数据结构,它与文件一一对应,称为文件说明或文件控制块FCB。

它是随着文件的建立而诞生,随着文件的删除而消失,某些内容随着文件的使用而动态改变。

一般文件控制块应包括如下三类内容:⑴有关文件存取控制的信息。

例如,用户名、文件名、文件类型、文件属性。

⑵有关文件结构的信息。

例如,文件的逻辑结构、文件的物理结构、记录个数、文件在存储介质上的位置等。

⑶有关文件管理的信息。

例如,文件的建立日期、文件被修改的日期、文件保留期限和记帐信息等。

【例6】在实现文件系统时,为加快文件目录的检索速度,可利用“文件控制块分解法”。

假设目录文件存放在磁盘上,每个盘块512字节。

文件控制块占64字节,其中文件名占8字节。

通常将文件控制块分解成两部分,第1部分占10字节(包括文件名和文件内部号),第2部分占54字节(包括文件内部号和文件其他描述信息)。

(1)假定某一目录文件共有254个文件控制块,试分别给出采用分解法前和分解法后,查找该目录的某一个文件控制块的平均访问磁盘次数。

(2)一般地,若目录文件分解前占用n个盘块,分解后改用m个盘块存放文件名和文件内部号,请给出访问磁盘次数减少的条件。

答:(1)采用分解法前,一个盘块存放[5l2/64]=8目录项,254个目录项需要32个盘块,查找一个文件的平均访问的盘块数:(1+32)/2=次;采用分解法后,一个盘块存放[5l2/10]=51目录项,254个目录项需要5个盘块,查找一个文件的第1部分平均访问的盘块数:(1+5)/2=3次;查找第2部分需要访问磁盘1次,故查找一个文件控制块的平均访问磁盘次数是3+1=4次。

(2)访问磁盘次数减少的条件为:(n+1)/2>(m+1)/2+1 即m<n-2【例7】目前最广泛采用的目录结构是哪种它有什么优点答:目前广泛采用的目录结构是多级树形目录结构。

它具有以下优点:多级目录解决了重名问题,同一目录中的各文件名不能同名,但在不同目录中的文件名可以相同。

多级目录有利于文件的分类。

文件是若干有意义的相互关联的信息的集合,信息本身就具有某种层次关系的属性,树型目录结构能确切地反映这些层次关系。

可以把某些具有相同性质的文件安排在同一个子目录下,使用文件更加方便。

多级目录的层次结构关系便于制定保护文件的存取权限,有利于文件的保密。

并且便于实现文件的共享。

【例8】有一计算机系统采用如下图所示的位示图(行号、列号都从0开始编号)来管理空闲盘块。

如果盘块从1开始编号,每个盘块的大小为1KB。

(1)现要为文件分配两个盘块,试具体说明分配过程。

(2)若要释放磁盘的第300块,应如何处理123456答:(1)为某文件分配两个盘块的过程如下:顺序检索位示图,从中找到第一个值为0的二进制位,得到其行号i1=2,列号j1=2;第二个值为0的二进制位,得到其行号i2=3,列号j2=6。

计算出找到的两个空闲块的盘块号分别为:b1=i1×16+j1+1=2×16+2+1=35 b1=i2×16+j2+1=3×16+6+1=55修改位示图,令Map[2,2]=Map[3,6]=1,并将对应块35、55分配出去。

(2)释放磁盘的第300块时,应进行如下处理:计算出磁盘第300块所对应的二进制位的行号i和列号j:i=(300-1)/16=18,j=(300-1)Mod 16=11 修改位示图,令Map[18,11]=0,表示对应块为空闲块。

【例9】设某系统磁盘共有1600块,块号从0~1599,若用位示图管理这1600块的磁盘空间,问位示图需要多少个字节答:在位示图中,用1位二进制数描述1个磁盘块的状态。

1600个磁盘块共需要1600位二进制数,每个字节长为8位,位示图需要:1600/8=200(字节)【例10】系统中磁头停留在磁道号为70的磁道上,这时先后有4个进程提出了磁盘访问请求,要访问的磁盘的磁道号按申请到达的先后顺序依次为:45,68,28,90。

移动臂的运动方向:沿磁道号递减的方向移动。

若分别采用FCFS磁盘调度算法、SSTF算法,SCAN算法算法时,所需寻道长度分别为多少(走过多少柱面)答:FCFS磁盘调度算法:(70-45)+(68-45)+(68-28)+(90-28)=150;SSTF算法:(70-68)+(90-68)+(90-45)+(45-28)=86SCAN算法:(70-68)+(68-45)+(45-28)+(90-28)=104练习题及参考答案一、单项选择1.位示图可用于( A )。

A、从磁盘空间的分配和回收B、页式虚存中的页面置换C、固定分区的存储管理D、动态分区存储管理中空闲区的分配回收2.逻辑文件存放在磁带上应组织成( C )。

A、索引文许B、直接文件C、顺序文件D、链接文件3.UNIX操作系统中,对磁盘存储空间的空闲块进行管理时采用( B )A、位示图B、空闲块成组链接法C、FAT表D、空闲块多级目录法4.防止系统故障造成破坏,文件系统可以采用(A )。

A、建立副本和定时转储B、对每个文件规定使用权限C、为文件设置口令D、把文件信息翻译成密文5.对随机存取的文件只能在磁盘上组织成( B )。

A、顺序文件B、索引文件C、连续文件D、链接文件6.下列文件全属于物理文件的是(D )。

A、流式文件、串联文件B、索引文件、记录式文件C、流式文件、记录式文件D、顺序文件、索引文件7.最简单的文件目录是( C )。

A、最末一个结点是文件B、容易实现“按名存取”C、一级目录结构D、多级目录结构8.在多级目录结构中,要访问一个文件时,必须指出文件的( C )。

A、父目录B、当前目录C、路径名D、根目录9.逻辑文件是由( D )确定的文件组织形式(即文件结构)。

A、外部设备B、虚拟存储C、绝对地址空间D、用户按对信息处理要求10.存储设备与存储器之间进行信息交换的物理单位是(B )。

A、卷B、块C、文件D、记录11.逻辑文件中逻辑记录的长度由(A )因素决定。

A、文件的性质B、存储介质的分块C、文件的长度D、主存块的大小12.磁头在移动臂带动下移动到指定柱面所花的时间是(A)。

A、寻找时间B、延迟时间C、传送时间D、优化时间13.指定扇区旋转到磁头下所需的时间是(B )。

A、寻找时间B、延迟时间C、传送时间D、优化时间14.由磁头进行读写完成信息传送的时间是(C )。

A、寻找时间B、延迟时间C、传送时间D、优化时间15.(C )硬件设计就固定的。

A、寻找时间B、延迟时间C、传送时间D、优化时间16.文件系统是指(D )A、文件的集合B、文件的目录C、实现文件管理的一组软件D、文件、文件管理文件的软件及数据结构的总体17.从用户的角度看,引入文件系统的主要目的是(D )A、实现虚拟存储B、保存系统文档C、保存拥护和系统文档D、实现对文件的按名存取18.文件系统中用(C )管理文件A、作业控制块B、外页表C、目录D、软硬件结合的方法19.为了解决不同用户文件的“命名冲突”问题,通常在文件系统中采用(B )A、约定方法B、多级目录C、路径D、索引20.磁盘上的文件以(A )为单位读写A、块B、记录C、柱面D、磁道21.磁带上的文件一般只能(A )A、顺序存取B、随机存取C、按键存取D、按字节为单位存取22.使用文件前必须先(B )文件A、命名B、打开C、建立D、备份二、多项选择题1.关于一级目录结构说法正确的是(ABD)。

A、一级目录结构是最简单的目录结构B、所有的文件都登记在同一个文件目录中C、一级目录结构简单,管理复杂D、一级目录不支持文件重名E、容易实现文件共享2.关于二级目录结构说法正确的是(BDE)。

相关文档
最新文档