操作系统
实 验 报 告
哈尔滨工程大学
计算机科学与技术学院
一、实验概述
1. 实验名称
进程的同步
2. 实验目的
⑴使用EOS的信号量,编程解决生产者?消费者问题,理解进程同步的意义。
⑵调试跟踪EOS信号量的工作过程,理解进程同步的原理。
⑶修改EOS的信号量算法,使之支持等待超时唤醒功能(有限等待),加深理解进程同步的原理。
3. 实验类型
验证+设计
4. 实验内容
⑴准备实验
⑵使用EOS的信号量解决生产者-消费者问题
⑶调试EOS信号量的工作过程
①创建信号量
②等待释放信号量
③等待信号量(不阻塞)
④释放信号量(不唤醒)
⑤等待信号量(阻塞)
⑥释放信号量(唤醒)
⑷修改EOS的信号量算法
二、实验环境
WindowsXP + EOS集成实验环境
三、实验过程
1. 设计思路和流程图
图4-1.整体试验流程图
…… …… 余下全文