您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 06级软件工程班《操作系统》课程实验

  2. 进程管理和调度的算法实现 生产者--消费者同步问题的算法实现
  3. 所属分类:其它

    • 发布日期:2009-05-28
    • 文件大小:81920
    • 提供者:great_xj
  1. 操作系统课程设计——生产者消费者

  2. 操作系统是课程设计:生产者消费者问题,利用WaitForSingleObject()和ReleaseMutex()实现对临界资源的互斥访问
  3. 所属分类:专业指导

    • 发布日期:2009-06-18
    • 文件大小:1048576
    • 提供者:comeonminghao
  1. 操作系统课程设计生产者和消费者

  2. 生产者与消费者问题的实现。创建一组“生产者”线程和一组“消费者”线程,并建立一个长度为N的全局数组作为共享缓冲区。“生产者”向缓冲区输入数据,“消费者”从缓冲区读出数据。当缓冲区满时,“生产者”必须阻塞,等待“消费者”取走缓冲区数据后将其唤醒。当缓冲区空时,“消费者”阻塞,等待“生产者”生产了产品后将其唤醒。试用信号量实现“生产者”与“消费者”线程之间的同步。
  3. 所属分类:其它

    • 发布日期:2009-06-26
    • 文件大小:9216
    • 提供者:chuangye2008
  1. 操作系统课程设计-----实现生产者消费者问题

  2. 进程同步是指几个进程相互合作,一个进程到达某个点后,除非另一个进程已经完成某些操作,否则就不得不停下来,等待这些操作的结束,这就是进程同步的概念。 生产者-消费者问题是一个经典的进程同步问题,该问题最早由Dijkstra提出,用以演示他提出的信号量机制。本作业要求设计在同一个进程地址空间内执行的两个线程。生产者线程生产物品,然后将物品放置在一个空缓冲区中供消费者线程消费。消费者线程从缓冲区中获得物品,然后释放缓冲区。当生产者线程生产物品时,如果没有空缓冲区可用,那么生产者线程必须等待消费者线程
  3. 所属分类:网络攻防

    • 发布日期:2009-11-23
    • 文件大小:33792
    • 提供者:tjmh1258
  1. Nachos实验代码

  2. Nachos实验(操作系统课程设计) 共四个实验,每个实验是单独分离开,有代码,有详细文档。 实验1#内核线程调度策略设计 设计了两个静态(FCFS,静态优先数),两个动态(动态优先数,彩票算法)。 实验2#进程同步 设计一个Haro样式的条件变量,通过实现采用 该条件变量的生产者消费者问题管程和哲学家 问题管程,用多个使用管程的协作线程验证其 正确性。 实验3#用户进程和空间管理设计 实现了多道程序共驻内存,用户程序并发执行 ,实现了多个系统调用 (Fork,Exec,Join,Exit,W
  3. 所属分类:网络攻防

    • 发布日期:2010-03-28
    • 文件大小:2097152
    • 提供者:runzhi1989
  1. 操作系统课程设计(生产者消费者问题&银行家算法的实现 )

  2. 题目一:实现生产者消费者问题 题目二:银行家算法的实现
  3. 所属分类:其它

    • 发布日期:2010-04-30
    • 文件大小:157696
    • 提供者:Ray3333
  1. 操作系统 课程设计 实现生产者消费者(Bounded – Buffer Problem)问题

  2. 通过研究Linux的线程机制和信号量实现生产者消费者(Bounded Buffer)问题的并发控制。 实验条件要求:每人一台与Linux主机联网的Windows主机,普通用户权限。 (1) 每个生产者和消费者对有界缓冲区进行操作后,即时显示有界缓冲区的全部内容、当前指针位置和生产者/消费者线程的标识符。 (2) 生产者和消费者各有两个以上。 (3) 多个生产者或多个消费者之间须共享对缓冲区进行操作的函数代码。
  3. 所属分类:Linux

    • 发布日期:2010-06-29
    • 文件大小:822272
    • 提供者:tengzhao203
  1. 操作系统课程设计 Nachos 管程的实现

  2. 本程序为改写操作系统课程设计中改写Nachos所写,此为生产者消费者问题的管程的实现。
  3. 所属分类:专业指导

    • 发布日期:2010-11-28
    • 文件大小:320512
    • 提供者:xiaobaiqingwa
  1. 操作系统课程设计---实现生产者消费者

  2. (1) 显示Buffer的操作过程; (2) 可以确定Buffer的容量、生产者和消息者的个数; (3) 自行确定放数据的速度,取数据的速度; (4) 实时显示每个Buffer中数据的个数,已放入Buffer的数据个数,已取的数据个数; (5) 程序运行结束,显示汇总数据: 总的运行时间; Buffer中数据的个数; 已放入BUFFER的数据个数; 已放已取的数据个数; 。。。。。。 根据进程同步机制,编写一个解决上述问题的程序,可显示缓冲池状态、放数据、取数据等过程。
  3. 所属分类:其它

    • 发布日期:2011-06-22
    • 文件大小:33792
    • 提供者:yugeyue321
  1. 操作系统课程设计生产者和消费者问题源代码

  2. (1)创建生产者和消费者线程 在Windows2000环境下,创建一个控制台进程,在此进程中创建n个线程来模拟生产者或者消费者。这些线程的信息由本程序定义的“测试用例文件”中予以指定。 该文件的格式和含义如下: 3 1 P 3 2 P 4 3 C 4 1 4 P 2 5 C 3 1 2 4 第一行说明程序中设置几个临界区,其余每行分别描述了一个生产者或者消费者线程的信息。每一行的各字段间用Tab键隔开。不管是消费者还是生产者,都有一个对应的线程号,即每一行开始字段那个整数。第二个字段用字母P或
  3. 所属分类:C++

    • 发布日期:2011-07-05
    • 文件大小:1048576
    • 提供者:meteor00
  1. 操作系统实现生产者消费者问题

  2. 产者与消费者问题可以算作是经典进程同步问题的典型代表。该课程设计要求运用基于单缓冲区和多缓冲区的生产者与消费者问题的多种实现机制,其中利用了数据结构中的循环队列和堆栈来模拟实现是一种比较容易实现的方法。这种思想能够帮助我们更好的理解所学内容,并加以锻炼我们的动手实践能力,实现它内在具有的超强的参考价值和实践意义。
  3. 所属分类:其它

    • 发布日期:2011-10-17
    • 文件大小:140288
    • 提供者:rongly2010
  1. MFC生产者与消费者进程(C++VC6.0环境下)

  2. 操作系统课程设计,在VC6.0环境C++语言实现的生产者与消费者进程同步与互斥问题
  3. 所属分类:Windows Server

    • 发布日期:2011-12-14
    • 文件大小:31744
    • 提供者:tigzhang
  1. 操作系统课程设计——模拟生产者与消费者(java)

  2. 一、 课程设计目的 在多道程序环境下,进程同步问题十分重要,通过解决“生产者-消费者”问题,可以帮助我们更好的理解进程同步的概念及实现方法。掌握线程创建和终止的方法,加深对线程和进程概念的理解,会用同步与互斥方法实现线程之间的进行操作。 在学习操作系统课程的基础上,通过实践加深对进程同步的认识,同时,可以提高运用操作系统知识解决实际问题的能力;锻炼实际的编程能力、创新能力及团队组织、协作开发软件的能力;还能提高调查研究、查阅技术文献、资料以及编写软件设计文档的能力。 二、 课程设计内容 模拟仿
  3. 所属分类:OS

    • 发布日期:2012-03-18
    • 文件大小:49152
    • 提供者:cbggong
  1. 利用管程_信号量解决生产者消费者问题

  2. 本设计通过模拟计算机操作系统中经典的“生产者—消费者问题”,巩固在操作系统原理课上所学的知识,加深对操作系统中进程同步和互斥、临界区管理,管程等问题的认识和理解。前期主要利用P、V信号量来控制各进程间的同步于互斥关系,确保各进程有序正确的进行。然而,我们也知道,使用信号量和P、V操作在实现进程同步时,对共享资源的管理分散于各个进程中,进程能够直接对共享变量进行处理,不利于系统对系统资源的管理,容易造成程序设计错误。因此,在后期我们改用管程来实现,目的是想把资源集中起来统一管理,即把相关的共享变
  3. 所属分类:Java

    • 发布日期:2012-04-15
    • 文件大小:148480
    • 提供者:tanzhigao
  1. 生产者消费者_操作系统设计

  2. 本课程设计通过模拟计算机操作系统中经典的“生产者—消费者问题”,巩固在操作系统原理课上所学的知识,加深对操作系统中进程同步和互斥、临界区管理,管程等问题的认识和理解。前期主要利用P、V信号量来控制各进程间的同步于互斥关系,确保各进程有序正确的进行。然而,我们也知道,使用信号量和P、V操作在实现进程同步时,对共享资源的管理分散于各个进程中,进程能够直接对共享变量进行处理,不利于系统对系统资源的管理,容易造成程序设计错误。因此,在后期我们改用管程来实现,目的是想把资源集中起来统一管理,即把相关的共
  3. 所属分类:Linux

    • 发布日期:2012-04-15
    • 文件大小:233472
    • 提供者:tanzhigaoyswh
  1. 操作系统课程设计--生产者-消费者问题

  2. ======学生党自己不会写,纯抄袭百度文库的作者====== 问题简要描述和设计要求 基于线程的生产者-消费者的合作问题 其中(生产者)从外设获取数据进行生产 另外(消费者)消费后进行输出,并存储输出结果。 在Linux环境下使用POSIX库进行设计实现 鼓励使用QT进行图形化显示 根据情况决定是否进行答辩
  3. 所属分类:C/C++

    • 发布日期:2013-12-25
    • 文件大小:279552
    • 提供者:u013278570
  1. 操作系统实现生产者消费者问题

  2. 生产者与消费者问题可以算作是经典进程同步问题的典型代表。该课程设计要求运用基于单缓冲区和多缓冲区的生产者与消费者问题的多种实现机制,其中利用了数据结构中的循环队列和堆栈来模拟实现是一种比较容易实现的方法
  3. 所属分类:嵌入式

    • 发布日期:2014-12-11
    • 文件大小:131072
    • 提供者:haohanxinghai
  1. 消费者生产者问题操作系统课程设计

  2. 操作系统的课程设计 大家研究研究。主要是线程同步问题...和VC++中的实现方法
  3. 所属分类:C++

    • 发布日期:2008-12-06
    • 文件大小:33792
    • 提供者:lizyflying
  1. 操作系统课程设计——“生产者消费者”问题的模拟仿真 Java 图形界面动态演示(源码+课设报告)

  2. 一、设计要求 设计一个模拟仿真“生产者-消费者”问题的解决过程及方法的程序。 主要内容是P、V操作过程的设计与实现。生产消费者问题是操作系统设计中经常遇到的问题。多个生产者和消费者线程访问在共享内存中的环形缓冲。生产者生产产品并将它放入环形缓冲,同时消费者从缓冲中取出产品并消费。当缓冲区满时生产者阻塞并且当缓冲区有空时生产者又重新工作。类似的,消费者当缓冲区空时阻塞并且当缓冲区有产品时又重新工作。显然,生产者和消费者需要一种同步机制以协调它们的工作。 二、系统功能 本程序模拟实现了“生产者-消
  3. 所属分类:Java

    • 发布日期:2018-01-16
    • 文件大小:325632
    • 提供者:kooking_l
  1. 操作系统课程设计,题目可在A类或者B类中任性其一,C类必作,或者自主命题。

  2. A、本课程设计要求学生在阅读Linux操作系统源代码的基础上完成如下三个主要Project(包括A、B、C三类): 1、在Linux2.4的内核中添加新的系统调用,以理解系统调用的工作机制,掌握扩展内核功能的技术。 2、在Linux2.4中修改调度程序的代码,扩展一个新的调度算法 B、在Java虚拟机上完成如下Project: 1、用C语言模仿“生产者—消费者问题。 2、用C语言模仿实现“吃水果”问题 C、方向命题必作题目; D、自主命题。
  3. 所属分类:Windows Server

    • 发布日期:2020-12-23
    • 文件大小:1048576
    • 提供者:weixin_47070550
« 12 »