
同步系统通过模拟方式进行实现,操作系统实验涉及此项。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
实验四:同步机构一。本次实验旨在模拟同步机构的运行,以规避并发进程执行过程中可能产生的与时间相关的错误。实验的核心在于理解进程在数据集合上运行的过程,以及进程的并发执行特性,即系统中的多个进程轮流地占用处理器进行运行。我们定义那些能够被多个进程访问和修改的变量为公共变量。由于进程的并发执行特性,若对这些公共变量的访问缺乏适当的限制,则容易导致“与时间有关”的错误,即进程执行结果会受到其访问公共变量的时间的影响。为了避免此类问题,系统必须借助同步机构来精确控制进程对公共变量的访问权限。通常情况下,同步机构由若干个原语——同步原语——构成。本实验要求学生模拟PV(Procedure-Value)操作,并实现同步机构的运作,同时模拟进程的并发执行情况,从而深入了解同步机构在进程并发执行时所起到的关键作用。三. 实验题目为模拟PV操作同步机构,并利用PV操作机制解决生产者-消费者问题。 运行环境:Microsoft Visual Studio 2005
全部评论 (0)
还没有任何评论哟~


