操作系统概论

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

程序状态字的作用是什么?它应包含哪些基本内容?用来控制指令执行顺序并且保留和指示与程序有关的系统状态,每个程序都有一个程序状态字来刻画本程序的执行状态,只有把程序的程序状态字刻画送到了计算机的程序状态字寄存器,该程序才能得到运行。基本内容:1.程序基本状态:如指令地址,条件码,目态,管态,等待/计算2.中断码:保存程序执行时当前发生的中断事件3.中断屏蔽位:指示程序执行中发生中断事件时,要不要响应某些中断事件列举进程状态变化的情况。1.运行态-等待态:一个进程运行中启动了外围设备,等待外围设备传输;进程在运行中申请资源得不到满足变成等待状态;进程在运行中出去了故障,变成等待排除干预状态2.等待态-就绪态:外围设备工作结束,使等待外围设备传输者结束等待;等待的资源得到满嘴故障排除后等待干预的进程结束等待。一个结束等待的进程必须先转换成就绪状态,当分配到处理器后才能运行3.运行态-就绪态:分配给进程占用处理器的时间到而强迫进程让出处理嚣;有更高优先级的进程要运行,迫使正在运行的进程让出处理器4.就绪态-运行态:有我个进程等待分配处理器时,系统按一种规定的策略从多个处于就绪状态的进程中选择一个进程,让它占有处理器,被选中进程的状态就变成运行态。硬件故障中断事件的处理原则是什么?排除硬件故障必须进行人工干预,因此处理这类事件只能是输出一些故障信息,例如当主存储器的奇偶校验或海明校验装置发现主存储器读写错误时,产生故障中断事件,中断服务程序要把访问该主存单元的进程状态改成“等待干预”,向操作员报告出错主存单元的地址和错误性质,待操作员排除故障后重新启到进程,使“等待干预”状态的进程变成“就绪”状态。简述页式存储管理中的抖动(或颠簸)现象。在多道作业运行时,由于运行作业在主存中的页面数不足,致使页面需频繁地调进、调出,使CPU时间大量的耗费在调进调出上。正常运算工作的效率急剧下降,造成系统颠簸或抖动。。简述读/写文件操作的系统处理过程。1.当用户要对文件记录进行读/写时,系统允许用户对已经执行过打开或建立操作的文件进行读/写2.采用顺序存取方式的文件,用户只需给出读/写的文件名,不必给出读/写的记录编号。系统执行本操作时,每次顺序读/写一个或逻辑记录3.对于采用随机存取方式的文件,用户除了给出需读/写的文件名外,还应给出读/写哪一个记录编号或记录键。系统执行读操作时,按指定的记录编号或记录键查索引表,得到其物理地址后,根据物理地址将记录读出;执行写操作时,在索引表中找一个空登记项和一个空闲的存储块,将记录存入找到的存储块中,同时在索引表中进行登记。什么固定分区存储管理?固定分区存储管理是把主存储器中可分配的用户区域预先划分成若干个连续区,每一个连续区称为一个分区。一旦划分好后,主存储器中分区的个数就固定了。各个分区的大小可以相同,也可以不同,但每个分区的大小固定不变。每个分区可以装入一个作业,所以当有多个分区时,就可同时在每个分区中装入一个作业,但不允许多个作业同时存放在同一个分区中,这种管理方式用于多道程序设计系统。为了能正确的地按名存取文件,文件系统应具有哪些功能?1.实现从逻辑文件到物理文件的转换2.有效地分配文件的存储空间3.建立文件目录4.提供合适的存取方法以适应各种不同的应用5.实现文件的共享、保护和保密6.提供一组文件操作。简述“操作异常结束”这类中断事件的处理原则。1.对于出现故障而产生的操作异常结束中断,一般可以采取重新启动通道执行原来的通道程序进行复执,若多次复执故障仍不能被排除,则可输出信息请求人工干预2.对于设备特殊事件产生的操作异常结束中断,操作系统会具体分析所发生的特殊事件,分情况予以处理,如打印机缺纸,则操作系统会输出缺纸信息,告知操作员要装纸。当操作员排除了故障或处理完特殊事件后,应键入一条命令告知操作继续控制程序的执行。死锁的4个必要条件中,哪个条件是不能被破坏的?为什么?在死锁的4个必要条件中,互斥使用资源这个条件不能被破坏,因为这是资源固有的物理特性所决定的。比如打印机,每次只能有一个进程访问,我们无法改变。什么是驱动调度?对可共享的设备,若干个访问者可交替地使用,但每一时刻只允许一个访问者启动它进行输入输出操作,启动成功后当访问者等待输入输出操作完成期间可能有其他的访问者请求启动,这时它们必须等待访问。当一次输入输出完成之后,再从若干个等待访问者中选择一个访问者,让它去启动设备。怎样进行选择等待访问者,可以降低若干个访问者执行输入输出操作的总时间为目的来考虑。对磁盘来说,这种选择工作称“驱动调度”,采用的调度策略称“驱动调度算法”。并发进程在访问共享资源的时候有几种关系?如何处理?1.并发进程在访问资源的时候可以有两种关系;一种是竞争关系,一种是协作关系2.当并发进程存在竞争关系的时候必须互斥地使用共享资源;当并发进程存在协作关系的时候,必须互通消息。

1 / 2
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功