基本信息
文件名称:操作系统原理与Linux实践教程(第2版)课件 第31讲 管程的概念.pptx
文件大小:885.37 KB
总页数:16 页
更新时间:2025-08-14
总字数:约1.46千字
文档摘要
管程的概念
主要内容一、为什么要引入管程二、管程的定义三、管程的属性四、管程语法形式五、管程结构
一、为什么要引入管程(1)把分散在各进程中的临界区集中起来进行管理;(2)防止进程有意、无意的违法同步操作;(3)便于用高级语言书写程序和程序正确性验证。
二、管程的定义管程是由局部于自己的代表共享资源的公共变量和访问公共变量的具有同步及互斥功能的过程组成的共享资源管理软件模块。管程组成部分局部于管程的共享变量对局部于管程的变量进行初始化的语句对共享变量进行操作的一组过程
三、管程的属性(1)共享性管程可被系统范围内的进程互斥访问,属于共享资源(2)安全性管程的局部变量只能由管程的过程访问,不允许