好文档 - 专业文书写作范文服务资料分享网站

操作系统实验第六讲进程的同步解析

天下 分享 时间: 加入收藏 我要投稿 点赞

操作系统 实 验 报 告

课程名称 实验项目名称 学号 操作系统实验 进程的同步 班级 20120616 计算机科学姓名 计算机科学 学生所在学院 与技术学院 实验室名称地点

专业 与技术 指导教师 初妍 21#428 哈尔滨工程大学 计算机科学与技术学院

一、实验概述

1. 实验名称

2. 实验目的

使用 EOS 的信号量, 编程解决生产者—消费者问题,理解进程 同步的意义。调试跟踪 EOS 信号量的工作过程,理解进程同步的 原理。修改 EOS 的信号量算法,使之支持等待超时唤醒功能(有 限等待),加深理解进程同步的原理。

验证+设计

进程的同步

3. 实验类型

4. 实验内容

3.1 准备实验

3.2 使用 EOS 的信号量解决生产者-消费者问题 3.3 调试 EOS 信号量的工作过程

3.3.1 创建信号量 3.3.2 等待、释放信号量

3.3.2.1 等待信号量(不阻塞) 3.3.2.2 释放信号量(不唤醒) 3.3.2.3 等待信号量(阻塞) 3.3.2.4 释放信号量(唤醒)

3.4 修改 EOS 的信号量算法

二、实验环境

操作系统 windos xp 编译器 OS Lab 语言 c语言

1

三、实验过程

1. 设计思路和流程图

准备实验 使用EOS的信号量解决生产者-消费者问题 调试EOS信号量的工作过程 创建信号量 等待释放信号量 等待信号量(不阻塞) 释放信号量(不唤醒) 等待信号量(阻塞) 释放信号量(唤醒) 修改EOS的信号量算法 结束实验

1

操作系统实验第六讲进程的同步解析

操作系统实验报告课程名称实验项目名称学号操作系统实验进程的同步班级20120616计算机科学姓名计算机科学学生所在学院与技术学院实验室名称地点<
推荐度:
点击下载文档文档为doc格式
3mtqv7vnz17l7tx29ybm0wacw0f2i000gcj
领取福利

微信扫码领取福利

微信扫码分享