- 26
- 0
- 约 3页
- 2017-06-07 发布于天津
- 举报
操作系统期末复习题及答案
操作系统期末复习题及答案
一、简答题
1、什么是操作系统?
是用户和计算机之间的界面.一方面操作系统管理着所有计算机系统资源,另一方面操作系统为用户提供了一个抽象概念上的计算机.在操作系统的帮助下,用户使用计算机时,避免了对计算机系统硬件的直接
2、操作系统的主要功能是什么?
是组织计算机的工作流程,管理中央处理机、内存、数据与外部设备,检查程序与计算机故障以及处理中断等。?
4、解决死锁的方法有哪些?
答:不难看出,在死锁的四个必要条件中,第二、三和四项条件比较容易消除。通过引入事务机制,往往可以消除第二、三两项条件,方法是将所有上锁操作均作为事务对待,一旦开始上锁,即确保全部操作均可回退,同时通过锁管理器检测死锁,并剥夺资源(回退事务)。这种做法有时会造成较大开销,而且也需要对上锁模式进行较多改动。消除第四项条件是比较容易且代价较低的办法。具体来说这种方法约定:上锁的顺序必须一致。具体来说,我们人为地给锁指定一种类似“水位”的方向性属性。无论已持有任何锁,该执行绪所有的上锁操作,必须按照一致的先后顺序从低到高(或从高到低)进行,且在一个系统中,只允许使用一种先后次序。
进程是程序的一次运行活动,属于一种动态的概念。程序是一组有序的静态指令,是一种静态的概念。但是,进程离开了程序也就没有了存在的意义。因此,我们可以这样说:进程是执行程序的动态过程,而程序是进程运行的静态文本。
原创力文档

文档评论(0)