单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级20224181操作系统第9讲第3章 进程管理(3)(进程互斥与同步)主讲:闫新庆2012 – 03 20224182第3章 进程管理内容提纲3.1 认识进程前的准备 3.2 进程的概念与描述3.3 进程状态及其转换 3.4 进
第3章 进程管理 线程 线程图 多线程与进程之间的关系 线程图 (a) 单线程时的RPC请求处理21四超线程技术的优点(1)超线程在Web服务SQL数据库等很多服务器领域的应用中表现优异(2)主流的桌面芯片组基本都已可以支持超线程(3)Win XP已经针对其作出优化在运行多个不支持多线程的程序时性能也可能会获得提高即便带来损失也会比较轻微(4)在某些支持多线程的软件应用上能够得到30左右的性能
释放创建和撤销阻塞和唤醒挂起和激活一种简便的实现方法是:lock(x)= begin local v repeat v x until v=1 (临界资源成为可用) x 0end司机19转进程调度是2226S1S5S3fStruct smaphore abcdefghIj=0000000000cobegin {S1V(a)V(b)V(c)} {P(a)S2V(d)
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级BUF1BUFnBUF2 .….Pb Pa1 发送进程和接收进程的同步问题 利用信号量可以解决合作进程之间的同步 例:设进程PaPb通过缓冲区队列传送数据 经典的进程同步问题 发送和接送过程满足的条件是: 1)在Pa至少送一块数据入一个缓冲区之前Pb不可能从缓冲区
进程的同步和互斥机制的主要任务:控制并发执行的诸进程之间能有效地共享和相互协作同时使并发执行的程序仍具有可再现性进程互斥 进程同步 利用信号量机制解决具体问题5 不过这种方法是不能保证并发进程互斥执行所要求的准则(3)的(只允许一个进程进入临界区)为了解决这个问题有些机器在硬件中设置了测试与设置(test and set)指令此外有一点需要注意的是:在系统试验时锁定为key[S]总是设置在
edit Master title 单处理器多道程序:交错 并发的原理-- -示例与进程的执行顺序有关的错误c2 司机 P1 售票员 P2 REPEAT REPEAT 启动 关门 正常运行 售票 到站停 开门
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级DOSWindows9XWindowsNTLinuxUNIXWindowsCE第3章 进程管理 PV操作专题主讲:曾孝文本课程内容第1章 绪论第2章 操作系统用户界面第3章 进程管理第4章 处理机调度第5章 存储管理第8章 文件系统第9章 设备管理 例1: 有一个阅览室读者进入时必须先在一张登记表上进行登记该表为每一座位
问题 11 分?? javascript:saveItem(_65721704_11) 保存???计算机操作系统中若信号量S初值为2当前值为-3则表示有(??? )等待进程个个C.?2个个???问题 21 分?? javascript:saveItem(_65721705_12) 保存???6个进程共享某一临界资源(critical section)则互斥信号量的取值范围为(??? )
顺序程序及其特性程序的顺序性-内部顺序性:P1: a1a2a3 P2: b1b2b3-外部顺序性:情形1:a1a2a3b1b2b3 情形2:b1b2b3a1a2a3顺序程序设计的特性:-顺序性:处理机严格按指令依次执行-封闭型:执行过程独占资源-可再现性:程序执行的结果与执行速度无关
违法有害信息,请在下方选择原因提交举报