生产者消费者问题操作系统课程设计.docx
快乐****蜜蜂
亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
生产者消费者问题操作系统课程设计.docx
目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc440616524"1绪论PAGEREF_Toc440616524\h3HYPERLINK\l"_Toc440616525"1.1实现的功能PAGEREF_Toc440616525\h3HYPERLINK\l"_Toc440616526"1.2PV操作PAGEREF_Toc440616526\h3HYPERLINK\l"_Toc440616527"2生产者——消费者问题。PAGEREF_Toc
生产者消费者问题操作系统课程设计.docx
课程设计报告课程名称:操作系统专业计算机科学与技术学生姓名班级学号指导教师完成日期信息工程学院题目:生产者-消费者问题的模拟实现一、设计目的本课程设计是学习完“操作系统原理”课程后进行的一次全面的综合训练,通过课程设计,更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。二、设计内容(1)概述设计目的:通过研究Linux的进程机制和信号量实现生产者消费者问题的并发控制。说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数。设计要求
操作系统课程设计——生产者消费者问题.docx
计算机与信息学院《操作系统与编译原理联合课程设计报告》专题:操作系统部分学生姓名:学号:专业班级:指导教师:2014年7月一、设计目标多进程/线程编程:生产者-消费者问题。设置两类进程/线程,一类为生产者,一类为消费者;建立缓冲区的数据结构;随机启动生产者或消费者;显示缓冲区状况;随着进程/线程每次操作缓冲区,更新显示。二、设计思路1.开发平台:VisualC++6.02.设计思路:若干个生产者和若干个消费者共享一个有界缓冲区,生产者生产产品,消费者消费产品。消费者进程与生产者进程随机切换。生产者将产品生
生产者消费者问题 操作系统课程设计.doc
课程设计报告课程名称:操作系统专业计算机科学与技术学生姓名班级学号指导教师完成日期信息工程学院题目:生产者-消费者问题的模拟实现一、设计目的本课程设计是学习完“操作系统原理”课程后进行的一次全面的综合训练,通过课程设计,更好地掌握操作系统的原理及实现方法,加深对操作系统基础理论和重要算法的理解,加强学生的动手能力。二、设计内容(1)概述设计目的:通过研究Linux的进程机制和信号量实现生产者消费者问题的并发控制。说明:有界缓冲区内设有20个存储单元,放入/取出的数据项设定为1-20这20个整型数。设计要求
生产者消费者问题操作系统课程设计报告.doc
-..word.zl.......资料...目录1绪论31.1实现的功能31.2PV操作32生产者——消费者问题。42.1要求42.2生产者和消费者两个进程的程序42.3进程控制块PCB。52.4处理器的模拟。52.5程序设计63设计步骤73.1课程分析73.1.2流程图73.1.3测试程序93.1.4测试结果分析145结论15参考文献161绪论生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。模拟实现用同步机构防止发生进程执行时可能出现的与时间有关