Edu.51cto.com 高校教师、高级项目经理 任铄 QQ : 1530841586. edu.51cto.com 第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 进程通信 2.6 线程.

Slides:



Advertisements
Similar presentations
“ 税融通 ” 业务简要介绍. + 一、什么是 “ 税融通 ” ? + “ 税融通 ” 是指银行金融机构根据中小微企业 纳税情况,向依法诚信的中小微企业提供 一定数额的信用贷款或担保贷款的金融产 品。
Advertisements

高校教师、高级项目经理 任铄 QQ : 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS 结构设计.
Edu.51cto.com 高校教师、高级项目经理 任铄 QQ : edu.51cto.com 第一章 操作系统引论 1.1 操作系统的目标和作用 1.2 操作系统的发展过程 1.3 操作系统的基本特性 1.4 操作系统的主要功能 1.5 OS 结构设计.
此时此刻,我还是爱你?还是不爱? 我想,我不爱你了! 因为我累了, 我爱得累了 …………. 你的好对于我来说 像是一种无形的压力 每次你对我好 我都觉得好难承受 你越是对我好 我就越怕你 总是想逃避。
心理咨询师的个人品牌建设 徐钧 南嘉心理咨询师部落(俱乐部) 申请 QQ 酒香还怕巷子深 你需要一个 “ 个人品牌 ” 以让别人知道你 你是谁? 你的目标是什么? 你要成为什么样的人? 你能做什么? 你会怎样做? 怎么与你有效沟通?
和合共美,同修共进 ——工作室三年感言 何伟俊
凉山州2011级一诊考试情况分析 暨后期复习建议 四川省凉山州教育科学研究所 谌业锋.
第八章 土地行政管理.
《凉山州中长期教育改革和发展规划纲要》( 年)解读 (讲座幻灯课件请在网上下载,让我们一起思考!)
「互联网金融2.0时代」与房地产的融合 广州互联网金融协会会长、广州e贷总裁 方颂.
企业会计学(三) 人大版本 吕 昌.
校园法治网 ◎传播校园法制文明 ◎营造校园法治环境
人类行为的起源 康复医学系 王海成 医学教授 精神科主任医师 QQ: 手机:
(讲座幻灯课件请在网上下载,让我们一起思考!)
高考成功心理 平凉一中 刘雅娟.
竹苗區100學年度擴大高中職 免試入學宣導說明會
运筹帷幄 决胜高考 应怎样去做? 湖北黄冈中学 余利平 QQ:
计算机操作系统 第二章 进程管理 高校教师、高级项目经理 任铄 QQ:
上海培训班交流材料 顶岗实习考核评价体系研究 辽宁建筑职业技术学院  孙玉红 2010年6月.
大洋洲.
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
制定和执行一标两案的基点 —对技能大赛和教学质量检测工作的认识
淮北一中2014心理班会课1 (给莘莘学子加油) QQ:
加强作风建设 同心共筑 四川省委党校 任春艳.
(讲座幻灯课件请在网上下载,让我们一起思考!)
健康所系,性命相托 ——2012级新生教育管理工作阶段总结 中山大学中山医学院 汇报人:刘少静.
據點考核與評鑑 報告人:臺南市政府 照顧服務管理中心.
当代 国 际 关 系(案例6) 冷战时期美苏关系的演变.
第四章 中国近代文化 思想 科技 教育 历史 文学 戏剧 百侯中学 QIUHANZHANG制作 QQ: 绘画 退出.
譬喻法 可讓文句多采多姿 她跑得像隻黑豹般快速.
特殊族群運動健康訓練(I).
依据教材 全国高等教育自学考试指定教材 《西方行政学说史》, 竺乾威主编,高等教育出版社。
正 信 讀 書 會 主 持 群 : 姚 永 錩 、 鄭 健 、 陳 淑 珍 佛法的生活應用 2008/07/23.
非法集资典型案例评析 南京师范大学法学院 蔡道通 2016年1月.
专题(二) 交往沟通 掌握技能 命 题 解 读 背 景 材 料 新 题 演 练 考 点 链 接 1.
松竹梅岁寒三友 步入建交 桃李杏村暖一家 迈进职教 活出精彩.
2007年房地产建筑安装企业 税收自查方略 河北省地方税务局稽查局 杨文国.
第八单元第二课第一课时 严守法律 温州四中 蒋莉青.
高级财务会计.
默写基础知识: 1、家庭是由 关系、 关系或 关系而结合成的亲属生活组织。家里有 ,家中有 。
什么是颈椎病? 颈椎病是指颈椎间盘退行性变,及其继发性椎间关节退行性变所致脊髓、神经、血管损害而表现的相应症状和体征。
战 后 国 际 关 系 专题五:冷战时期美苏关系的演变 政治学与行政管理系.
人类传播的活动 和历史.
第一单元 中国传统文化主流思想的演变.
公務人員退休法、撫卹法 法制與實務講習 銓敘部退撫司 中華民國99年8月.
《傅雷家书》 学 科:语文 年 级:九年级 授课教师:王宁宁.
第一節 行政裁量與不確定法律概念 第二節 行政裁量
本课设置5个环节 一、限时秒杀--5分钟 二、摩拳擦掌--9分钟 三、刀锋相见--20分钟 四、现炒现卖--5分钟 五、相约课后--1分钟.
从中国与联合国的关系演进 看联合国的产生与发展
LSF系统介绍 张焕杰 中国科学技术大学网络信息中心
走进编程 程序的顺序结构(二).
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
李元金 计算机与信息工程学院 第 3 讲 进程管理(1) 李元金 计算机与信息工程学院 1/
内容摘要 ■ 课程概述 ■ 教学安排 ■ 什么是操作系统? ■ 为什么学习操作系统? ■ 如何学习操作系统? ■ 操作系统实例
C语言程序设计 主讲教师:陆幼利.
Process Concept & Process Control
特定消耗品說明 (指碳粉匣、墨水匣) 國立清華大學 保管組製作.
第三章 进程管理 重点和难点: 进程的定义和特征 进程的同步和互斥 用信号量机制解决进程同步、互斥、前趋图问题.
信号量(Semaphore).
本节内容 进制运算 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
临界区问题的硬件指令解决方案 (Synchronization Hardware)
第15讲 特征值与特征向量的性质 主要内容:特征值与特征向量的性质.
加減法文字題 國小低年級學生對加減法文字題的瞭解 小組成員 陳育娟 羅珠綾 侯宜孜
飛行器製作與飛行 講師:劉修建.
实验目的:掌握数据的顺序存储结构及它们在计算机中的操作。 实验内容:
因果性:一个形而上学的预设 赵敦华 2008年5月.
临床试验管理平台操作指南 (申办方用) 浙江省人民医院机构办.
本节内容 进程 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
國立政治大學 96學年度學雜費調整 第二次公聽會
Presentation transcript:

edu.51cto.com 高校教师、高级项目经理 任铄 QQ :

edu.51cto.com 第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 进程通信 2.6 线程

edu.51cto.com 第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 进程通信 2.6 线程

edu.51cto.com 目的及要求 领会程序顺序执行和并发执行的特征 掌握进程的概念和特征、进程的基本状态及转换 理解进程控制块 PCB 的作用、包含信息和组织方式

edu.51cto.com 一、程序的顺序执行及其特征 1. 程序的顺序执行 一个程序由若干个程序段组成,而这些程序段的执行必须是顺 序的,这种程序执行的方式就称为程序的顺序执行。 S1: a:=x+y ; S2: b:=a-5 ; S3: c:=b+1 ; 高校教师、高级项目经理 任铄 QQ :

edu.51cto.com 例:在进行计算的时候: 首先输入用户的程序和数据 Input 然后进行计算 Caculate 最后打印计算结果 Print 即有三个顺序执行的操作 I :输入操作 C :计算操作 P :输出操作 P2P2 C2C2 I2 I2 P1P1 C1C1 I1 I1

edu.51cto.com 2. 程序顺序执行时的特征 (1) 顺序性 处理机的操作严格按照程序所规定的顺序执行。 (2) 封闭性 程序一旦开始执行,其计算结果不受外界因素的影响。 (3) 可再现性 程序执行的结果与它的执行速度无关 ( 即与时间无关 ) ,而只与初 始条件有关。 高校教师、高级项目经理 任铄 QQ :

edu.51cto.com 二、前趋图 前趋图是一个有向无循环图 ( DAG ) ,用于描述进程之间执行的 前后关系 结点:表示一个程序段或进程,或一条语句 有向边:结点之间的偏序或前序关系 “  ”  ={(Pi,Pj)  Pi must complete before Pj may start} 若 ( Pi,Pj ) , 记为 Pi  Pj ,则 Pi 是 Pj 的直接前趋, Pj 是 Pi 的直接后继

edu.51cto.com P2P2 P6P6 P5P5 P1P1 P4P4 P3P3 P7P7 P8P8 P9P9 前趋关系: P1  P2 , P1  P3 , P1  P4 , P2  P5 , P3  P5 , P4  P6 , P4  P7 , P5  P8 , P6  P8 , P7  P9 , P8  P9 或 P={P1 , P2 , P3 , P4 , P5 , P6 , P7 , P8 , P9}  ={(P1,P2) , ( P1,P3) , ( P1,P4) , ( P2,P5) , ( P3,P5) , ( P4,P6) , (P4,P7) , ( P5,P8) , ( P6,P8) , ( P7,P9) , ( P8,P9)} 名词:初始结点; 终止结点; 重量

edu.51cto.com 注意:前趋图中禁止存在循环 前趋关系: S 2  S 3 , S 3  S 2 ,不可能满足 S3S3 S2S2 S1S1 高校教师、高级项目经理 任铄 QQ :

edu.51cto.com 三、程序的并发执行及其特征 1. 程序的并发执行 例: 在系统中有 n 个作业,每个作业都有三个处理步骤 : 输入数据、处理、输出结果,即 I i, C i, P i (i=1,2,3,...,n)

edu.51cto.com I 1 、 C 1 、 P 1 的执行必须严格按照 I 1 , C 1 , P 1 的顺序; 而 C 1 与 I 2 , P 1 与 C 2 、 I 3 是可以同时执行的。 高校教师、高级项目经理 任铄 QQ :

edu.51cto.com S3S3 S2S2 S1S1 S4S4 又如:四个程序段 S 1 : a:=x+2 S 2 : b:=y+4 S 3 : c:=a+b S 4 : d:=c+b

edu.51cto.com 2. 程序并发执行时的特征 (1) 间断性 在多道程序设计的环境下,程序的并发执行,以及为完成一 项任务而相互合作,这些程序之间要共享系统的资源,形成 了相互制约的关系。 相互制约导致并发程序具有 “ 执行 — 暂停 — 执行 ” 这种间断性 的活动规律。 高校教师 任铄 QQ :

edu.51cto.com (1) 间断性 (2) 失去封闭性 程序在并发执行时,系统的资源状态由多道程序来改变,程序运 行失去封闭性。程序的运行受到其他程序的影响。 (3) 不可再现性 程序在并发执行时,多次运行初始条件相同的同一程序会得出不 同的运行结果。 例:共享公共变量的两个程序,它们执行时可能产生不同结果。 程序顺序执行时的特征 (1) 顺序性 (2) 封闭性 (3) 可再现性

edu.51cto.com 并发程序失去可再现性例子 n:=0 例:讨论共享公共变量的两个程序, 它们执行时可能产生的不同结果。 程序 A … n := n+1; … 程序 B … print(n); n := 0; … 高校教师、高级项目经理 任铄 QQ :

edu.51cto.com 可以通过下列渠道沟通联系: 1 、 QQ: 、 QQ 群:

edu.51cto.com 小任老师的其它视频课程: 软考 -- 信息系统项目管理师 软考 -- 系统集成项目管理工程师 软考 -- 网络规划设计师 软考 -- 网络工程师 软考 -- 系统分析师 输入 或 在 的搜索栏中输入 “ 小任老师 ”