- 25
- 0
- 约4.85万字
- 约 21页
- 2016-10-11 发布于贵州
- 举报
3《操作系统原理实验指导书
《》适用于专业)
学院目 录
实验一 进程同步与互斥 1
实验二 银行家算法实现资源分配
实验三 调度算法的使用 6
实验四 请求页式存储管理 9
实验五 文件管理实验 12
实验一 进程同步与互斥
一、实验目的
1.掌握基本的同步与互斥算法,理解生产者消费者模型。
2.学习使用Windows 2000/XP中基本的同步对象,掌握相关API的使用方法。
3.了解Windows 2000/XP中多线程的并发执行机制,实现进程的同步与互斥。
二、实验内容
以生产者/消费者模型为依据,在Windows 2000环境下创建一个控制台进程,在该进程中创建n个线程模拟生产者和消费者,实现进程(线程)的同步与互斥。
三、实验性质
验证性实验
四、实验学时
2学时
五、实验环境
《C与C++程序设计学习与实验系统 》
六、实验原理及步骤
假设这些生产者和消费者相互是等效的,只要缓冲区不满,生产者便可将产品放入缓冲区;而只要缓冲区不为空,消费者便可从缓冲区取走一件产品。需要两个私用信号量,empty表示缓冲区可接收产品的数目,full表示缓冲区已接收产品的数目。empty的初值为N,即缓冲区的容量;full的初值为0。我们还要增设一个公用信号量(mutex),初值为1,以保证这些生产者和消费者互斥地访问缓冲区。此外,生产者和消费者必须同步,生产者不能向满缓冲区写
您可能关注的文档
最近下载
- 辽宁省沈阳市七中文艺路学校2025-2026学年九年上学期物理零模试题(含答案).docx VIP
- 2023版老年人肌少症防控干预中国专家共识ppt课件.pptx VIP
- 2023版老年人肌少症防控干预中国专家共识.docx VIP
- 全员生发智慧监督系统设计方案.docx VIP
- 全员生发智慧系统落地要领.doc VIP
- AP宏观经济学 2014年真题 附答案和评分标准 AP Macroeconomics 2014 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 4.化学反应与电能.pptx VIP
- E3_series教程演示文件.pdf
- 工程师的安全与健康 Safety and Health for Engineers by Roger L. Brauer.pdf
- 2025年国家电网公司招聘《申论》真题详解卷.docx VIP
原创力文档

文档评论(0)