欢迎来到天天文库
浏览记录
ID:56051316
大小:27.50 KB
页数:17页
时间:2020-06-19
《操作系统简答题.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
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),也称不确定性(Nondet
4、erminacy),指进程的执行顺序和执行时间的不确定性。最基本的特征是并发和共享。2、什么是死锁?产生死锁的必要条件有哪些?答:死锁(Deadlock)是进程运行过程中因争夺资源一种僵局。当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。必要条件:互斥条件,进程对所分配到的资源进行排它性的使用;请求和保持条件,进程已经至少保持了一个资源,但又提出了新的资源请求,而该资源又已被其他进程占有;不剥夺条件,进程已获得的资源在未使用完之前不能被剥夺;环路等待条件,在发生死锁时,必然存在一个进程--资源循环等待的环形链。3、进程有哪几种基本状态?各状态转换的典型原因
5、是什么?答:3种,即就绪、运行和阻塞。4、什么是SPOOLing系统?有哪些主要组成部分?答:在联机情况下实现的同时外围操作称为SPOOLing(SimultaneousPeripheralOperatingOn-Line),或称为假脱机操作,是通过虚拟技术,用进程来模拟外围机控制输入输出。SPOOLing系统的组成输入井和输出井,在磁盘上的两个存储空间,输入井模拟脱机输入,暂存输入数据,输出井模拟脱机输出,暂存输出数据;输入缓冲区和输出缓冲区,用来缓和CPU与磁盘之间的速度的矛盾;输入进程SPi和输出进程Spo,模拟脱机I/O时的外围控制机。5、什么是文件?文件系统中最
6、基本的文件的操作有哪些?文件是保存在外存上,由创建者所定义的、具有文件名的一组相关元素的集合。最基本的文件操作包括创建文件,删除文件,读文件,写文件,截断文件,设置文件的读/写位置1、为什么说进程控制块是进程存在的惟一标志?、答:进程控制块(PCB)是记录进程的动态执行情况的一种数据结构。每个被创建的进程都由惟一的PCB来标识,操作系统根据PCB对进程实施控制和管理;当一个进程完成它的工作被系统撤销时,它的PCB也被撤销。因此,PCB是进程存在的惟一标志,进程的动态、并发等特征都是通过PCB表现出来的。2、非抢占式和可抢占式高优先级调度算法的区别是什么?答:最高优先级调度
7、算法总是甘当时具有最高优先级的进程先使用CPU。其中非抢占式的调度算法是这样的,即使系统中有更高优先级的进程就绪,除非是当前运行的进程自身的原因,否则它不会让出CPU,而抢占式的调度算法严格保证任何时刻总是让系统中具有最高优先级的进程在CPU上运行,即一旦有更高优先级的进程就绪,进程调度就要剥夺当前正在CPU上运行的进程,而将CPU分配给更高优先级的进程。3、简述固定分区和可变分区在管理方式上的区别。答:固定分区的管理方式分区的个数、大小均固定;一个分区只放一个作业。可变分区的管理方式分区大小和个数依作业情况而定;作业进入主存
此文档下载收益归作者所有