搜索资源列表
WinGOS
- 一个更为先进的嵌入式操作系统.采用RMS线程调度算法,具有信号量等同步对象.亦包括GUI. 通过该系统您可以极大知道Windows的内部秘密.-a more advanced embedded operating system. RMS using thread scheduling algorithm, with the volume of signal synchronization objects. also includes GUI. The system can greatly Y
ossystem
- 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消
zhe
- 进程同步算法模拟,哲学家就餐问题JAVA实现。
jincheng
- 进程同步算法模拟,FCFS、短作业优先、高响应比优,用C语言编写,用TC2.0调试结果
XssBanker
- 内附文档,有关银行家算法的程序 一、设计题目:银行家算法编程 编制银行家算法通用程序,并检测思考题中所给状态的安全性。 银行家算法最早由Dijkstra于1965年发表。从那以后几乎每本操作系统的专著都详细的描述它,许多论文的内容也围绕该算法讨论,其主要优点是不需要死锁预防中加上的种种限制,如资源剥夺或重新运行进程。但很少由作者指出该算法缺乏实用价值。因为,进程很难在运行前就知道其所需资源的最大量;而且系统中的进程必须是无关的,相互之间没有同步要求;进程的个数和分配的资源数目应该是
fl2
- 操作系统 实验二 进程同步与互斥 实现的基本的进程的同步、互斥,并用银行家算法实现与死锁预防
哲学家进餐问题VC版
- 本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。期望与大家一起学习交流!-the procedure is fairly typical operating system threads synchronization algorithm of the Dining Philosophers, in order to prevent deadlock and take the two conditions (ch
writer-reader
- 操作系统实验,进程同步和异步算法,读者-写者实验-Experimental operating system, the process of synchronous and asynchronous algorithm, the readers- to write those experiments
produceandconsume
- 进程同步实验——生产者与消费者问题算法实现进程同步实验——生产者与消费者问题算法实现-Process Synchronization Experiment- producers and consumers to achieve process synchronization problem algorithm Experiment- producers and consumers problem algorithm
os4
- 模拟进程同步算法,包括FCFS(先到先服务),SJF(最短优先),RR(Round-Robin),优先权调度及多级队列调度-Simulation process synchronization algorithms, including FCFS (first come first serve), SJF (shortest first), RR (Round-Robin), priority scheduling and multi-level queue scheduling
Peterson_algorithm_proof
- 进程同步临界区问题Peterson算法证明。通过模拟各种可能的操作序列来正明Peterson算法的正确性。详见:http://blog.csdn.net/zha_1525515/archive/2009/10/27/4733056.aspx-Critical zone in the process of synchronization algorithm for proof of Peterson. By simulating every possible sequence of actions
demostration_of_os
- os重要算法演示: 页面置换算法――最佳置换算法 页面置换算法――最近最久未使用(LRU)算法 并发进程和具有挂起状态的进程状态图 进程调度算法及银行家算法示例 进程的同步与互斥--信号量-demostration of os
bank
- 操作系统实验,银行家算法,用vc实现,进程的同步问题-Experimental operating system, bankers algorithm, using vc realized, the process of synchronization problems
jchq
- (1) 掌握基本的同步与互斥算法,理解生产者消费者模型。 (2) 学习实用Windows2000/XP中基本的同步对象特性,掌握相关API的使用方法。 (3) 了解Windows2000/XP中多线程的并发执行机制,实现进程的同步与互斥。 -(1) master the basic synchronization and mutual exclusion algorithms, understanding of the producer consumer model. (2) lea
CoOSv1.12
- ARM Cortex M3及M0定制操作系统 高度可裁剪性,最小系统内核仅974Byte 支持优先级抢占和时间片轮转 自适应任务调度算法 零中断延时时间 堆栈溢出检测 信号量、邮箱、队列、事件标志、互斥等同步通信方式 支持多种编译器:ICCARM、ARMCC、GCC -Specially designed for Cortex-M series Scalable, minimal system kernel is only 974Byte A
slsfusf
- 设计一个允许n个进程并发运行的进程管理模拟系统。该系统包括有简单的进程控制、同步与通讯机构,其进程调度算法可任意选择。每个进程用一个PCB表示,其内容根据具体情况设置。各进程之间有一定的同步关系(可选)。系统在运行过程中应能显示或打印各进程的状态及有关参数的变化情况,以便观察诸进程的运行过程及系统的管理过程。-Design a process to allow concurrent operation of n-process management simulation system. The
ucore-lab4
- Ucore是一个很小的适于学习的操作系统,此“麻雀”包含虚存管理、进程管理、处理器调度、同步互斥、进程间通信、文件系统等主要内核功能,总的内核代码量(C+asm)不会超过5K行。充分体现了“小而全”的指导思想。 这是ucore的实验4:调度器。实验目的:熟悉ucore 的系统调度器框架,以及内置的Round-Robin 调度算法;基于调度器框架实现一个调度器算法(Stride Scheduling)。文件中包括源代码、实验指导书和实验报告。-Ucore is a small operatin
single_bridge
- 用c++语言实现了操作系统中同步算法中的过桥问题-C++ language with the operating system in the synchronization algorithm in the bridge problem
dining
- 说明:本程序是操作系统中比较典型的线程同步算法中的哲学家进餐问题,为防止死锁,采取了两个条件(筷子空闲)同时满足时再允许进餐的办法来解决。-Note: This procedure is typical of the operating system thread synchronization algorithm dining philosophers problem, in order to prevent deadlock, has taken two conditions (free c
201526811019_孙旭辉_计科1501_实验三
- 银行家算法实现资源分配,通过实验,观察了解操作系统是如何实现同步与互斥的。(Resource allocation by banker algorithm)