没有合适的资源?快使用搜索试试~ 我知道了~
操作系统课程设计实验报告.doc
资源推荐
资源详情
资源评论
操作系统课程设计实验报告
操作系统课程设计
实验报告书
题 目:
售票员与乘客(信号量操作)
题目编号:
2
院 系:
计算机科学与技术软件服务与外包学院
班 级:
11 级 9 班
小组成员:
组长:杨扬
学号:111810059
组员:沈菲菲
学号:111810060
组员:
学号:
2013-06-30
操作系统课程设计实验报告
目 录
一、课程设计任务划分............................................................................1
(一)课程内容 ..................................................................................2
(二)算法 ..........................................................................................2
(三)算法基本原理 ..........................................................................2
三、基本思路............................................................................................4
(一)变量 ..........................................................................................4
(二)所用函数 ..................................................................................5
(三)流程图 ......................................................................................9
四、调试及实验结果..............................................................................14
五、个人体会..........................................................................................15
操作系统课程设计实验报告
1
一、课程设计任务划分
组员
具体分工
网上搜索程序资料
程序合并
沈菲菲
实验报告书书写
程序调试
设计项目流程
杨扬
心得体会
操作系统课程设计实验报告
2
二、基本原理
(一)课程内容
编程序模拟车站售票厅内进程同步问题,售票厅任何时刻最多
可容纳 20 名购票者进入,否则需要在外面等待。每个购票者可看成
一个进程。
(二)算法
信号量与 P,V 操作
(三)算法基本原理
生产者-消费者问题是一个经典的线程同步问题,该问题最早由
Dijkstra 提出,用以演示他提出的信号量机制。在同一个线程地址空
间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个
空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然
后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,
那么生产者线程必须等待消费者线程释放出一个空缓冲区。当消费者
线程消费物品时,如果没有满的缓冲区,那么消费者线程将被阻塞,
直到新的物品被生产出来。
多个生产/消费者在有界缓冲上操作。它利用 N 个字节的共享内
剩余18页未读,继续阅读
资源评论
是空空呀
- 粉丝: 173
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功