只为小站
首页
域名查询
文件下载
登录
操作系统实验二
:进程、线程之间的同步
1。生产者消费者问题(信号量+mutex) 参考教材中的生产者消费者算法,创建5个进程,其中两个进程为生产者进程,3个进程为消费者进程。一个生产者进程试图不断地在一个缓冲中写入大写字母,另一个生产者进程试图不断地在缓冲中写入小写字母。3个消费者不断地从缓冲中读取一个字符并输出。为了使得程序的输出易于看到结果,仿照阅读材料中的实例程序,分别在生产者和消费者进程的合适的位置加入一些随机睡眠时间。 可选的实验:在上面实验的基础上实现部分消费者有选择地消费某些产品。例如一个消费者只消费小写字符,一个消费者只消费大写字母,而另一个消费者则无选择地消费任何产品。消费者要消费的产品没有时,消费者进程被阻塞。注意缓冲的管理。 2。用信号量和mutex方式实现睡觉的理发师问题 3。读者写者问题 教材和相关的阅读材料中对读者写者问题算法均有描述,但这个算法在不断地有读者流的情况下,写者会被阻塞。编写一个写者优先解决读者写者问题的程序,其中读者和写者均是多个进程,用信号量作为同步互斥机制。
2019-12-21 22:20:40
11.43MB
操作系统
实验
进程
线程
1
操作系统实验二
时间片轮转RR进程调度算法
操作系统实验二
时间片轮转RR进程调度算法(内含源代码和详细实验报告),详细介绍:http://blog.csdn.net/xunciy/article/details/79239096
2019-12-21 22:06:29
431KB
操作系统
1
操作系统实验二
存储管理动态分区分配及回收算法.doc
计算机
操作系统实验二
,存储管理动态分区分配及回收算法,C语言实现
2019-12-21 21:42:16
261KB
操作系统
实验报告
C语言
1
苏州大学
操作系统实验二
进程间通信李培峰班
父进程创建子进程并通信
2019-12-21 20:42:31
11.55MB
czxt
1
linux
操作系统实验二
(1)消息的创建,发送和接收。 ① 使用系统调用msgget (), msgsnd (), msgrev (), 及msgctl () 编制一长度为1k的消息的发送和接收程序。 (2)共享存储区的创建、附接和段接。 使用系统调用shmget(),shmat(),sgmdt(),shmctl(),编制一个与上述功能相同的程序。
2019-12-21 20:15:32
41KB
实验报告
代码
1
重大软院
操作系统实验二
:线程调度
重大软院
操作系统实验二
:线程调度,计算机操作系统原理,linux
2019-12-21 18:58:25
1.13MB
重大软院
1
哈工大
操作系统实验二
linux0.01添加系统调用 代码及相关提交
这个是07级哈尔滨工业大学操作系统实验的辛勤劳动,实验二是关于添加系统调用的哦,下面的压缩包中包含源代码,及实验报告,最好自己搭建平台,本人在电脑中又装了 linux,希望给感兴趣的人看看,呵呵,如果是工大的学弟学妹的话,千万不要顺手牵羊哦,不好的哦,你可以看看了解下思路,针对不明白的细节可以帮助你查漏补缺,因为提交的cms网站是会查雷同的,而之前的同学提交的东东仍然在网站的数据库中哦,千万不要以为自己捡到馅饼了,还有忠告大家的就是如果真的自己没有思路,那一定要完全搞懂你所见到的,改一改,再改一改,改到你发现面目全非为止,恭喜你,它已经完全是你的东西了,希望说这么多,可以真正帮助到弟弟妹妹们哦。ps:我的老师是孙志岗。
2018-07-04 19:49:23
18KB
哈工大
操作系统实验
1
个人信息
点我去登录
购买积分
下载历史
恢复订单
热门下载
神经·模糊·预测控制及其MATLAB实现PDF + MATLAB程序
基于OpenCV的车牌号码识别的Python代码(可直接运行)
机械臂避障路径规划仿真 蚁群算法 三维路径规划
DS证据理论的MATLAB案例程序源代码
2019西门子杯六部十层电梯群控参考程序.zip
西安问题电缆-工程伦理案例分析.zip
python实现的学生信息管理系统—GUI界面版
RX560 bios合集(请务必注意显存品牌和大小以及是否需要6pin!)含刷新工具.zip
IEEE ENDNOTE 模板【更新】
芯片验证漫游指南以及源代码.zip
基于蒙特卡洛生成电动汽车充电负荷曲线程序
PSO-LSSVM的MATLAB代码.rar
avantage 软件 xps 处理软件30天后不能使用问题
中小型企业网络建设.pkt
多机器人编队及避障仿真算法.zip
最新下载
KX180效果器调试软件.exe
九齐8位单片机选型表.docx
Digital intergrated circuit Rabaey 2nd -content+problems+solutions
EFM32 boot升级 IAR版本
PowerEdge_T30_1.0.2.rar
电子科技大学随机过程及应用往年试题 一页纸 大抄-教辅书-XMind思维导图,一整套资源
TensorRT-7.1.3.4.Windows10.x86_64.cuda-11.0.cudnn8.0.zip
Asp.net学生信息管理系统源码(VS2010+SQL2005)适合毕业设计
解析IP数据包(设计一个解析IP数据包的程序,并根据这个程序,说明IP数据包的结构及IP协议的相关问题)
g711播放器和各种格式(G711A,G711U,PCM)的音频文件
其他资源
远程控制(开关机、切屏、控制等功能)
sart算法重建程序(c++)
正点原子战舰开发板硬件原理图与PCB
C# skyline二次开发 C/S 由线图层创建管道模型
基于Networkx的FN社区发现算法.rar
Opencv3.4+VS2017+MFC对话框打开摄像头、截图
空间后方交会(基于MFC)
引力搜索算法Gravitational Search Algorithm
带式运输机传动系统中的展开式二级圆柱齿轮减速器
研究生初试录取信息管理系统
计算机系统基础——袁春风老师
fv-solver-sw:浅水方程组的高阶有限体积求解器-源码
Java Web新闻发布管理系统 源码实例下载
R61513_V0.002_20061207.pdf
淋溶条件下石英砂柱中铁锰氧化物的形成特点
JAVA swing+mysql 进销存管理系统(暑期中软实训作业)
标准粒子群算法(PSO)与差分算法(DE)的matlab源码
lenovo edu9.1 mbr版底层驱动
opengl实现地球围绕太阳转动
order analysis
CNC-Sim(Beta v1.31)CNC仿真(G代码调试&编辑工具)
sdk画图代码