当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《操作系统原理》课程教学资源(PPT课件讲稿)第五章 并行性:同步和互斥

资源类别:文库,文档格式:PPT,文档页数:68,文件大小:194.5KB,团购合买
一、概述 二、临界段 三、互斥 四、信号量 五、管程 六、进程间的通信
点击下载完整版文档(PPT)

第5章并行性:同步和互斥 概述 临界段 互斥 信号量 管程 进程间的通信

第5章 并行性:同步和互斥 • 概述 • 临界段 • 互斥 • 信号量 • 管程 • 进程间的通信

5.1概述 并行技术的发展 并发环境中进程间的关系 进程同步 进程互斥

5.1 概 述 • 并行技术的发展 • 并发环境中进程间的关系 • 进程同步 • 进程互斥

并行技术的发展 多道程序设计 多处理器系统 分布式处理系统

一、并行技术的发展 • 多道程序设计 • 多处理器系统 • 分布式处理系统

二、并发环境中进程间的关系 可接制约关系: 源于资源共享 直接制约关系: 源于进程合作

二、并发环境中进程间的关系 间接制约关系: 源于资源共享 直接制约关系: 源于进程合作

三、进程同步 同步关系: 指散布在不同进程中的若干程序片段,它 们的运行必须严格按照规定的某种先后次 序来进行,这种先后次序依赖于要完成的 任务 同步机制: 保证这种同步关系相应机制为同步机制

三、进程同步 同步关系: 指散布在不同进程中的若干程序片段,它 们的运行必须严格按照规定的某种先后次 序来进行,这种先后次序依赖于要完成的 任务。 同步机制: 保证这种同步关系相应机制为同步机制

例:一个用户作业:两个矩阵求逆后相加 加法进程 求逆进程 求逆进程 进程之间有一定的先后执行次序

例:一个用户作业:两个矩阵求逆后相加 加法进程 求逆进程 求逆进程 进程之间有一定的先后执行次序

例 司机P1 售票员P2 While (true) while(true) 启动车辆; 关门 正常运行 售票 到站停车; 开门;

例: 司机 P1 售票员 P2 while (true) while (true) { { 启动车辆; 关门; 正常运行; 售票; 到站停车; 开门; } }

四、进程互斥 互斥关系:(间接制约) 指散布在不同进程中的若干程序片段,当 某个进程运行其中一个程序片段时,其它 进程就不能运行它们中的任一程序片段, 只能等到该进程运行完这个程序片段后才 可运行 互斥可看成是一种特殊的同步关系

四 、进程互斥 互斥关系:(间接制约) 指散布在不同进程中的若干程序片段,当 某个进程运行其中一个程序片段时,其它 进程就不能运行它们中的任一程序片段, 只能等到该进程运行完这个程序片段后才 可运行。 互斥可看成是一种特殊的同步关系

52临界段 临界段的提出 临界段的互斥要求

5.2 临界段 • 临界段的提出 • 临界段的互斥要求

临界段的提出 两个例子(进程的输出结果取决于进程 运行的精确时序) 临界资源:一次仅能为一个进程使用的 资源 硬件资源:输入机,打印机 软件资源:变量,队列,表格。 临界段:进程中访问共享变量的代码段

一、临界段的提出 • 两个例子(进程的输出结果取决于进程 运行的精确时序) • 临界资源:一次仅能为一个进程使用的 资源。 硬件资源:输入机,打印机。 软件资源:变量,队列,表格。 • 临界段:进程中访问共享变量的代码段

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共68页,可试读20页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有