2022年操作系统简答题 2.pdf
《2022年操作系统简答题 2.pdf》由会员分享,可在线阅读,更多相关《2022年操作系统简答题 2.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1设置进程控制块的目的是什么?进程控制块包含哪些类信息?题解 设置进程控制块的目的是为了区分各个不同的进程,记录各个进程执行时的情况。一般来说,进程控制块应包含四类信息:(1)标识信息用于标识进程。(2)说明信息用于说明进程的情况。(3)现场信息用于保留进程存放在处理器中的各种信息。(4)管理信息用于进程调度等。2 说明 LRU算法的思想,近似的LRU算法有什么特点?题解 LRU算法是一种页面调度算法,它总是选择在最近一段时间里最久没有被访问过的页调出。这是基于程序局部性原理,认为最近经常被访问的页很可能马上还要被访问。若把它调出的话则可能立即又要被调人,这无疑会增加缺页中断率。因此,不能把它
2、调出。相反,那些较久没被访问过的页,可能暂时也不会去访问它,因而将它调出是合适的。近似 LRU算法总是从最近一段时间里没有被访问过的页面中去选择一个页面调出。这种近似算法实现起来比较简单,但是,若在一段时间里所有的页均被访问过,或没有被访问过的页面很多,就可能很难确切找出最近最久没被访问过的页面。3 什么是系统调用?访管指令的特点和作用是什么?题解 操作系统 为支持程序设计语言的工作而编制了一些功能子程序,这些子程序称为“系统功能调用”或简称“系统调用”,供用户程序执行中调用。所以,系统调用是操作系统为用户程序提供的一种服务界面。访管指令是一条可以在目态下执行的指令,用户程序中凡是要调用操作系
3、统功能时就安排一条访管指令。当处理器执行到访管指令时就产生一个中断事件(自愿中断),暂停用户程序的执行,而让操作系统来为用户服务。4什么是设备的独立性?题解 用户申请分配设备时不是具体指定要哪台设备,而是指出要申请哪一类设备多少台,且在用户程序中用“设备类相对号”的方式来提出使用设备的要求。系统分配设备时只要从指定的那一类设备中找出“好的且尚未分配的”设备来进行分配。所以,用户编制程序时使用的设备与实际可以使用的设备无关,把这种特性称为“设备的独立性”。5系统出现死锁的必要条件是什么?(1)互斥条件。每一个资源每次只能由一个进程使用,即进程互斥使用资源。(2)占有且等待条件。一个进程申请资源得
4、不到满足时处于等待资源的状态,且不释放已占的资源。(3)非抢占条件。任何一个进程不能抢夺其它进程所占用的资源,即已被占用的资源只能由占用资源的进程自己来归还。(4)循环等待条件。系统中存在一组进程,其中每一个进程分别等待另一个进程所占用的资源,形成了循环等待资源的状态。4试述页面调度算法中的最近最少用算法(LRU)和最近最不常用算法(LFU 的区别。题解 LRU 算法是指把最近一段时间里最久没有被访问过的页面先淘汰,而 LFU算法是指把最近一段时间里被访问次数最少的页面先淘汰。前者是用时间来度量的,而后者是用使用频率来度量的。5试述文件索引结构的优缺点。题解 索引文件的优点:便于增、删文件的记
5、录;既适合采用顺序存取方法对记录进行顺序读写,又可采用随机存取方法对记录按任意次序进行存取。缺点是:每个文件都要有一张索引表,增加了用于索引表的开销,尤其是当文件中逻辑记录很多时索引表很庞大。1什么是进程?进程有哪些基本状态?题解把一个程序在一个数据集合上的一次执行称为一个进程。因而,进程是程序的执行过程,是动态的。进程的基本状态有:运行状态,就绪状态,等待状态。2 说明响应比高者优先调度算法的定义和特点?题解响应比高者优先调度算法计算每个作业的响应比,从资源能得到满足的作业中选择响应比最高者优先装人主存储器。响应比高者优先算法综合考虑作业的等待时间和需计算时间,把响应比定义为:响应比=等待时
6、间/计算时间.显然,这种算法能使计算时间短的作业优先被装人主存储器,有利于降低作业的平均周转时间。同时保证了计算时间长的作业在等待了一定的时间后也能获得较高的响应比,因而这些作业也不会被无限制地推迟执行,对用户具有一定的公平性。3 MS-DOS 由哪三个模块组成?题解 组成 MSDOS的三个模块是:名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -文件系统(MSDOS SYS),它是 MS DOS的核心部分。命令处理程序(COMMANDCOM),它接收、解释和执行来自用户的命令。输人输出系统(IO SYS)接收来自MSDOS SYS的请求并启动设备驱动程序完成输人输出操作
7、。4 操作系统有哪些基本功能?它们是:处理器管理、存储管理、文件管理、设备管理和作业管理。5 什么是重定位?重定位有哪些类型?题解 把逻辑地址转换成绝对地址的工作称为重定位。重定位的方式有两种:(1)静态重定位。在装人一个作业时,把该作业中的指令地址和数据地址全部转换成绝对地址。(2)动态重定位。在作业执行过程中由硬件的地址转换机构把逻辑地址转换成绝对地址。6 简述操作系统启动和控制外围设备完成输人输出操作的过程。题解 操作系统启动和控制外围设备完成输入输出操作的过程如下:(1)根据输人输出的要求组织好通道程序。(2)把存放通道程序的起始地址存入主存中一个称为“通道地址字”的固定单元中。(3)
8、中央处理器执行“启动I O”指令启动通道工作。(4)通道从通道地址字中找到通道程序,并逐条执行通道程序中的通道命令,控制设备实现输入输出操作(5)通道完成输入输出操作后形成I O中断,向中央处理器报告通道程序的执行情况。(6)中央处理器分析通道状态字,处理来自通道的情况。1 进程和程序有什么区别和联系?答进程与程序的区别和联系表现在以下方面:程序只是一组指令的有序集合,它本身没有任何运行的含义,它只是一个静态的实体。而进程则不同,它是程序在某个数据集上的执行。进程是一个动态的实体,它有自己的生命周期。进程和程序并不是一一对应的,一个程序执行在不同的数据集上就成为不同的进程,可以用进程控制块来惟
9、一的标识每个进程。而这一点正是程序无法做到的,由于程序没有和数据产生直接的联系,即使是执行不同的数据的程序,他们的指令的集合依然是一样的,所以无法惟一的标识出这些运行于不同数据集上的程序。3 什么是设备的独立性?它有什么好处?答 由于用户是用“设备类相对号”进行申请,所以用户编写程序的时候使用的设备与具体的物理设备是无关的,这一特性我们称为“设备独立性”。具有设备独立性的计算机系统,在分配设备时适应性好,灵活性强。这是因为:系统只要从指定的那一类设备中找出“好的且尚未分配的”设备进行分配。万一用户使用的设备出现故障,系统就可以从同类设备中找另一台“好的尚未分配”的设备来替换。4 死锁的必要条件
10、是什么?1)互斥使用资源每个资源每次只能给一个进程使用。2)占有且等待资源一个进程在不释放已经占有的资源的情况下,继续申请资源,并等待尚不能满足分配的资源。3)非抢夺式分配已经被占用的资源除了被占有进程释放外,其他任何资源不得抢夺。4)循环等待资源存在一组进程,其中每一个进程分别等待另一个进程所占用的资源。5 CCDOS 有几种工作模式?答 CCDOS 有中西文混合、纯中文和纯西文三种工作模式。中西文混合模式是最常用的一种操作模式,中西文的输人编码方案可用功能键来选择。在这种模式下的西文字符的编码只占一个字节(称半角字符),这些字符可以组成DOS的命令。纯西文模式是与MS DOS完全兼容的模式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年操作系统简答题 2022 操作系统 答题
限制150内