操作系统期末复习卷(终极版) 下载本文

内容发布更新时间 : 2024/5/18 12:03:03星期一 下面是文章的全部内容请认真阅读。

《操作系统原理》练习题

一、填空题

1. 每个进程都有一个生命周期,这个周期从__(1)进程被创建__开始,到__(2)进程被撤消__而结束。 2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)封闭性__和可再现性。 3. 并发进程中与共享变量有关的程序段称为__(4)临界区__。 4. 一个进程或者由系统创建,或者由__(5)父进程__创建。

5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)进程上下文__。

6. 信号量的物理意义是:信号量大于0,其值为__(7)可用资源数__;信号量小于0,其绝对值为__(8)阻塞资源数__。

7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)2_个该类资源,则系统是安全的。 8. 不可中断的过程称为__(10)原语_。

9. 操作系统中,进程可以分为__(11)系统__进程和__(12)用户__进程两类。

10. 操作系统为用户提供两种类型的使用接口,它们是__(13)用户__接口和__(14)程序__接口。 11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)作业控制说明书__的要求自动控制作业的执行。

12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)后台__作业。

13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)预输入__程序工作,就可以把作业存放到__(18)输入井__中等待处理。

14. 作业控制方式有__(19)脱机__方式和__(20)联机__方式二种。

15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)时间片轮机__算法和__(22)可抢占最高优先级__算法。

16. 因争用资源产生死锁的必要条件是互斥、__(23)保持与等待__、不可抢占和__(24)循环等待__。 17. 死锁的形成,除了与资源的__(25)分配策略__有关外,也与并发进程的__(26)执行速度__有关。 18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)顺序编号__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)递增的(或递减的)__次序申请这些资源。

19. 内存管理的核心问题是如何实现__(29)内存和外存_的统一,以及它们之间的__(30)数据交换_问题。 20. 页式存储管理中,处理器设置的地址转换机构是__(31)页表始址__寄存器。 21. 在页式和段式存储管理中,__(32)页式__存储管理提供的逻辑地址是连续的。

22. 实现地址重定位或地址映射的方法有两种:__(33)静态地址重定位__和__(34)动态地址重定位__。 23. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,__(35)运行时间短__的作业将得到优先调度;当各个作业要求运行的时间相同时,__(36)等待时间长__的作业得到优先调度。 24. 确定作业调度算法时应注意系统资源的均衡使用,即使CPU繁忙的作业和__(37)I/O繁忙__的作业搭配使用。

25. 按照组织形式分类文件,可以将文件分为普通文件、目录文件和__(38)特殊文件__。

word文档 可自由复制编辑

26. 文件系统为用户提供了__(39)按名存取__的功能,以使得用户能透明地存储访问文件。 27. 文件名或记录名与物理地址之间的转换通过__(40)文件目录__实现。 28. 文件的__(41)存取控制__与文件共享、保护和保密紧密相关。

29. 三种常用的文件存取方法是顺序存取法、随机存取法(直接存取法)和__(42)按键存取__。 30. UNIX系统规定用户使用文件的权限是读、__(43)写__和__(44)执行__三种。

31. 磁盘是一种可共享设备,在处理磁盘I/O请求时,系统要进行磁盘的驱动调度,驱动调度由__(45)移臂调度__和__(46)旋转调度__组成。

32. 磁盘移臂调度的目的是尽量减少_(47)寻找时间,而磁盘旋转调度的目的是尽量减少_(48)延迟时间_。 33. 在UNIX系统中,对磁盘空闲块的管理采用成组链接方式,每一组最后分配的空闲块用来存放前一组空闲块的__(49)块数__和__(50)块号__。

34. UNIX系统按设备与内存之间信息交换的物理单位将设备分成两类:__(51)字符设备__和__(52)块设备__。

35. 缓冲是为了匹配__(53)CPU__和__(54)外部设备__的处理速度,以及为了进一步减少中断次数和解决DMA方式或通道方式时的瓶颈问题引入的。

36. 中断是计算机系统的一个重要部分,中断机制包括硬件的中断装置和__(55)OS的中断服务程序__。 37. 中央处理机执行__(56)启动I/O__指令启动通道工作。

38. 在有通道的系统中,__(57)I/O请求处理模块__还将按I/O请求命令的要求编制出通道程序。 39. I/O控制过程为进程分配设备和缓冲区之后,可以使用设备开关表调用所需的__(58)驱动程序__进行I/O操作。

40. 如果I/O控制由一个专门的系统进程(I/O进程)完成。__(59)用户发出I/O请求__之后,系统调用I/O进程执行,控制I/O操作。同样,在__(60)外设发出中断请求__之后,I/O进程也被调度执行以响应中断。

二、判断题(用“√”表示正确,“×”表示错误。)

1. 联机用户接口是指用户与操作系统之间的接口,它不是命令接口。( × )

2. 系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户进程的接口。( × ) 3. 程序并发执行不具备封闭性和可再现性。( √ ) 4. 并发性是指若干事件在同一时刻发生。( × )

5. 临界区是指进程中用于实现进程互斥的那段代码。( × ) 6. 对临界资源,应采用互斥访问方式来实现共享。( √ )

7. 进程的互斥是指两个进程不能同时进入访问同一临界资源的临界区。( √ ) 8. 对批处理作业,运行时不须提供相应的作业控制信息。( × ) 9. 在分时系统中,时间片越小越好。( × )

10. 一个作业或任务在运行时,可以对应于多个进程执行。( √ )

11. 当一个进程从阻塞状态变为就绪状态,则一定有一个进程从就绪状态变为运行状态。( × )

word文档 可自由复制编辑

12. 若系统中存在一个循环等待的进程集合,则必定会死锁。( × ) 13. 银行家算法是防止死锁发生的方法之一。( × )

14. 资源分配图RAG中的环路是产生死锁的必要条件。( √ ) 15. 在分配共享设备和独占设备时,都可能引起死锁。( × )

16. 在动态优先级调度中,随着进程执行时间的增加,其优先级降低。( √ )

17. 分区式管理方式使用覆盖或交换技术来扩充内存,可以实现那种用户进程所需内存容量只受内存和外存容量之和限制的虚拟存储器。( × )

18. 虚地址即程序执行时所要访问的内存地址。( × )

19. 在页式虚拟存储系统中,为了提高内存的利用率,允许用户使用大小不同的内存页面。( × ) 20. 采用静态地址重定位必须借助硬件的地址转换机构,程序执行过程中可在主存中移动。( × ) 21. 软硬件结合的内存信息保护方法中,常用的保护方法有界限寄存器与CPU的用户态核心态结合的方法。核心态进程可以访问整个内存地址空间,用户态进程只能访问界限寄存器所规定范围的内存部分。( √ )

22. 顺序文件适合于建立在顺序存储设备上,而不适合建立在磁盘上。( × ) 23. 连续文件适合存放用户文件、数据库文件等经常被修改的文件。( × )

24. 磁盘设备既适合文件的连续存放,也适合文件的串联存放和索引存放。磁盘设备上的文件既可以是顺序存取,也可以是直接存取或按键存取。( √ )

25. 开中断与关中断不能保证某些程序执行的原子性。( × )

26. 在数据传送结束后,外设发出中断请求,I/O控制过程将调用中断处理程序和做出中断响应。对于不同的中断,其善后处理不同。( √ )

27. 缓冲区申请只能在设备分配之后进行。( × )

28. 目前用得最多的缓冲技术是硬件缓冲,可以随意改变缓冲区的大小。( × )

29. 程序直接控制方式耗费大量的CPU时间,而且无法检查发现设备或其它硬件产生的错误,设备和CPU、设备和设备只能串行工作。( √ )

30. 虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。( √ )

三、单选题

1. 操作系统为用户程序完成与( B )的工作。 A. 硬件无关和应用无关 C. 硬件无关和应用相关

B. 硬件相关和应用无关 D. 硬件相关和应用相关

2. 操作系统的基本功能不包括( C )。 A. 处理器管理

B. 存储管理

C. 用户管理

D. 设备管理

3. 处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许( C )使用。 A. 操作员

B. 联机用户

C. 操作系统

D. 目标程序

4. 只能在核心态下执行的指令是( B )。 A. 读时钟日期

B. 屏蔽所有中断 C. 改变文件内容 D. 调用库函数

word文档 可自由复制编辑