操作系统简答题(共18页).docx
《操作系统简答题(共18页).docx》由会员分享,可在线阅读,更多相关《操作系统简答题(共18页).docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上操作系统 简答题 简答题1、什么是批处理系统?引入批处理系统的目的是什么?答:批处理系统指用户的作业成批的处理,作业建立、处理、完成都自动由系统成批完成。引入批处理系统的目的是要解决手工操作的慢速度和计算机运算的高速度之间的矛盾,提高设备的利用率,提高系统吞吐量。2、对目录管理的主要要求是什么?答:对目录管理的主要要求是:解决“按名存取”文件问题,解决快速搜索文件、文件命名冲突以及文件共享问题3、设备驱动程序是什么?写出设备驱动程序的处理过程。答:设备驱动进程与设备控制器之间的通信程序称为设备驱动程序。 设备驱动程序的处理过程为:将用户进程抽象的I/O要求转换为具体的
2、要求,检查I/O请求的合法性,读出和检查设备的状态,传送必要的参数,设置设备工作方式,启动I/O设备4、分页和分段内存管理有什么区别?答:1)分页的作业地址空间是一维的,分段的作业地址空间是二维的(2)页是信息的物理单位,段是信息的逻辑单位(3)分页是出于系统管理的需要,分段是为了满足用户的需要(4)页的大小固定且由系统决定,一个系统内只能有一种页面大小;段的长度不固定,段含有一组意义相对完整的信息,段的长度取决于信息组的长度5、为什么要引入动态重定位?如何实现?答:静态重定位是在链接装入时一次集中完成的地址转换,但它要求连续的一片区域,且重定位后不能移动,不利于内存空间的有效使用,所以要引入
3、动态重定位。它是靠硬件地址变换部分实现的,通常采用重定位寄存器等实现1、操作系统有哪几大特征?最基本的特征是什么?答:有4大特征。并发(Concurrence),多个事件在同一时间段内发生,如各进程间的并发,系统与应用间的并发;共享(Sharing),所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用;虚拟(Virtual),通过某种技术把一个物理实体变为若干个逻辑上的对应物,主要目的在于提高资源的利用率,如CPU每个用户(进程)的"虚处理机",分时CPU;异步性(Asynchronism),也称不确定性(Nondeterminacy),指进程的执行顺序和
4、执行时间的不确定性。最基本的特征是并发和共享。2、什么是死锁?产生死锁的必要条件有哪些?答:死锁(Deadlock)是进程运行过程中因争夺资源一种僵局。当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。必要条件:互斥条件,进程对所分配到的资源进行排它性的使用;请求和保持条件,进程已经至少保持了一个资源,但又提出了新的资源请求,而该资 源又已被其他进程占有;不剥夺条件,进程已获得的资源在未使用完之前不能被剥夺;环路等待条件,在发生死锁时,必然存在一个进程-资源循环等待的环形链。3、进程有哪几种基本状态?各状态转换的典型原因是什么?答:3种,即就绪、运行和阻塞。4、什么是SPOOLi
5、ng系统?有哪些主要组成部分?答:在联机情况下实现的同时外围操作称为SPOOLing( Simultaneous Peripheral Operating On-Line),或称为假脱机操作,是通过虚拟技术,用进程来模拟外围机控制输入输出。SPOOLing系统的组成输入井和输出井,在磁盘上的两个存储空间,输入井模拟脱机输入,暂存输入数据,输出井模拟脱机输出,暂存输出数据;输入缓冲区和输出缓冲区,用来缓和CPU与磁盘之间的速度的矛盾;输入进程SPi和输出进程Spo,模拟脱机I/O时的外围控制机。5、什么是文件?文件系统中最基本的文件的操作有哪些?文件是保存在外存上,由创建者所定义的、 具有文件名
6、的一组相关元素的集合。最基本的文件操作包括创建文件,删除文件,读文件,写文件,截断文件,设置文件的读/写位置1、为什么说进程控制块是进程存在的惟一标志?、答:进程控制块(PCB)是记录进程的动态执行情况的一种数据结构。每个被创建的进程都由惟一的PCB来标识,操作系统根据PCB对进程实施控制和管理;当一个进程完成它的工作被系统撤销时,它的PCB也被撤销。因此,PCB是进程存在的惟一标志,进程的动态、并发等特征都是通过PCB表现出来的。2、非抢占式和可抢占式高优先级调度算法的区别是什么?答:最高优先级调度算法总是甘当时具有最高优先级的进程先使用CPU。其中非抢占式的调度算法是这样的,即使系统中有更
7、高优先级的进程就绪,除非是当前运行的进程自身的原因,否则它不会让出CPU,而抢占式的调度算法严格保证任何时刻总是让系统中具有最高优先级的进程在CPU上运行,即一旦有更高优先级的进程就绪,进程调度就要剥夺当前正在CPU上运行的进程,而将CPU分配给更高优先级的进程。3、简述固定分区和可变分区在管理方式上的区别。答:固定分区的管理方式分区的个数、大小均固定;一个分区只放一个作业。可变分区的管理方式分区大小和个数依作业情况而定;作业进入主存时才建分区。4、简述文件系统按名存取的含义。答:文件系统为用户提供“按名存取”,即用户不必考虑文件存储在哪里,怎样组织输入、输出等工作,只要使用文件名,操作系统通
8、过查找目录,就能对存储介质上的信息进行相应的操作。5、什么是DMA方式? 它与中断方式的主要 区别是什么?所谓DMA方式就是在进行数据传送时,CPU让出总线的控制权,由硬件中的DMA控制器接管直接控制总线。在DMA控制器的控制下,数据不经CPU而直接在内存和外设之间传送,提高大批量数据交换的速度,从而提高计算机系统的数据传输效率。在传送过程中,是直接依靠硬件在主存和I/O设备之间传送数据,传送期间不需要CPU程序干预。主要用于几个方面:用于磁盘等高速外存的数据块传送;用于高速通信设备的数据帧传送;用于高速数据采集;用于动态存储器刷新。DMA方式与中断方式相比较,都具有随机性,都能实现主机与I/
9、O在一段时间内的并行操作。但是DMA方式必须通过硬件完成高速数据传送,而简单的批量数据传送中断方式则通过服务程序完成中、低速I/O传送,并能处理复杂的随机事态。而且,对于中断I/O来说,它是以字(节)为单位进行的I/O的,每完成一个字(节)的I/O,控制器便要向CPU请求一次中断。换言之,采用中断驱动I/O方式时的CPU,是以字(节)为单位进行干预的。如果将这种方式用于块设备的I/O,是极其低效的。1、段页式存储器管理中存取一次数据须经过多少次对内存的访问?简要说明每次访问内存所完成的工作。答:3次。查段表取出页表始址;查页表取出块号;根据块号和位移得到要访问的物理地址,访问该地址数据。2、设
10、备分配时应考虑的因素有哪些?答:(1)设备固有属性:独占、共享、虚拟(2)设备分配算法:FCFS、优先权算法(3)安全性:安全分配方式、不安全分配方式(4)设备独立性:采用逻辑设备名请求设备3、简述分页和分段的区别?答:(1)分页的作业地址空间是一维的,分段的作业地址空间是二维的(2)页是信息的物理单位,段是信息的逻辑单位(3)分页是出于系统管理的需要,分段是为了满足用户的需要(4)页的大小固定且由系统决定,一个系统内只能有一种页面大小;段的长度不固定,段含有一组意义相对完整的信息,段的长度取决于信息的长度4、简述虚拟存储系统中多道程序度的大小与CPU利用率的关系答:一般情况下,随着多道程序度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 答题 18
限制150内