电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

操作系统原理课程设计论文终结

操作系统原理课程设计论文终结_第1页
1/9
操作系统原理课程设计论文终结_第2页
2/9
操作系统原理课程设计论文终结_第3页
3/9
精品文档---下载后可任意编辑操作系统原理课程设计实践报告题目: P,V 信号量 - 管程解决读者写者问题 (申 优) 姓 名: 樊鹿鸣,梁峰,寄伟杰 学院: 信息科技学院 专业: 计算机科学技术系 班级: 计科 121,122 学号: 19212226,19212229 , 19212127 指导老师: 姜海燕 职称: 教授 2024 年 3 月 19 日关键字:P,V 信号量 管程 死锁 读者写者问题1.目的和意义在操作系统的进程管理中"进程之间的同步与互斥是一个非常重要的问题"由于进程是并发执行的"这些进程之间存在着不同的相互制约关系"假如管理不恰当"就会产生结果不确定或者进入死锁,这也是是操作系统原理学习中的重点与难点之一。比较有效的解决方法是使用信号量机制"它主要是通过两个操作原语的使用"来保证进程之间的同步与互斥读者(写者问题是进程同步的一个经典问题"原有的算法是一种读者优先的算法"容易造成写者进程的饿死’现象"对此作了改进,我们又引进了管程来解决读者写者问题2.理论基础操作系统内部存在着许许多多的并发活动相对独立的多个用户进程可以并发运行操作系统本身的许多不同功能的进程也可并发执行&在进程并发执行时"由于资源共享和进程之间的合作"使处于同一系统中的进程之间可能产生两种形式的制约关系"即直接制约和间接制约,而这两种关系"通常表现在两类问题上同步和互斥。进程互斥它主要源于对临界资源共享)多个进程竞争使用临界资源时产生的关系"是进程间的间接制约关系在多道系统中)每次只允许一个进程访问的资源’如外设(共享代码段(共享数据结构)为临界资源) 每个进程中访问临界资源的那段程序叫临界区,进程互斥就是保证每次只有一个进程使用临界资源, 这些使用临界资源的进程在逻辑上完全独立) 本无关系) 但是由于竞争同一临界资源而产生了相互制约的关系"即一个进程使用临界资源时"其他使用临界资源的进程只能等待。进程同步(它主要源于相互协作的进程) 是多个进程相互合作共同完成一项任务时发生的关系,是进程间的直接制约关系,相互合作的进程具有伙伴关系"为了保证执行结果的正确性) 在执行时间上必须遵循确定的规律,具体的说"一个进程运行到某一点时,要求另一伙伴进程为它提供消息"在未获得消息之前"该进程处于等待状态"获得消息后被唤醒进入就绪态* 在多道环境下) 这种进程间在执行次序上的协调是必不可少的, 为了能够正确控制进程的并发执行"操作系统必须提供相应的同步机构以协调这些制约关系,同步...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

操作系统原理课程设计论文终结

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部