搜索资源列表
Multiprocess
- 多进程的解决方案 : 创建一个包含四个窗口的多任务模拟:第一个窗口必须显示一系列的递增偶数;第二个窗口必须显示一系列的递增素数;第三个窗口必须显示任意半径的圆;第四个窗口必须显示一系列的随机矩形。-multi-process solution : Create a window contains four multi-task simulation : a window to show a series of incremental even; The second window mus
jcmn
- 本程序包括先来先服务调度、短作业(进程)优先调度、优先权调度三种算法。用C语言实现,执行时先输入进程数(到达时间、运行时间、优先权由随机函数产生),在主界面选择算法(可用函数实现),执行,显示结果。-procedures including the first-come first-service scheduling, short operations (process), priority scheduling, priority scheduling algorithm three. C
PRocess
- 一款演示进程调度的软件. 具有完整的调度演示功能.可以实现文件,随机,手动分配等.-A demonstration of the process of scheduling software. With a complete presentation of the scheduling function. Can be documents, random, manual distribution.
ProcessCall
- 理解和验证操作系统中有关进程调度算法,实验要求随机数来模拟随机时间和时间片,在此基础上完成进程调度中的FCFUS,SJF等算法的模拟,加深对进程调度的理解。-Understanding and verification of the process of operating system scheduling algorithm, the experimental requirements of random numbers to simulate the random time and tim
ThreadTest
- 模拟多进程共享临界资源 1、实现两个进程模拟进入临界区的用户进程,当需要进入临界区时,显示:“进程x请求进入临界区…”,同时向管理进程提出申请;申请返回,表示进入了临界区。在临界区中等待一段随机时间,并显示:“进程x正在临界区…”;当时间结束,显示:“进程x退出临界区…”,同时向管理进程提出退出申请;当申请返回,显示:“进程x已退出临界区。” 2、一个进程作为原语的管理进程,接受其他进程的临界区进入请求:如果允许进入,则设置相应变量,然后返回;如果不允许进入,则进入循环等待,直到允许为止
create_progress
- 进程状态有5种: e -执行态 r -高就绪态 t -低就绪态 w -等待态 c -完成态。初始每个进程均为高就绪状态,如果时间片到则转为低就绪状态。 系统分时执行各进程,规定三个进程的执行概率均为33 。通过产生随机数x来模拟时间片。若各进程的执行时间片到限,产生“时间片中断”而转入低就绪状态。 进程调度算法采用剥夺式调度算法。每次总是选择优先数最小(优先级别最高)的就绪进程投入执行。//先从 r 状态进程中选择,再从 t 状态进程中选择。 进程0完成5次计算:s1++ s2++
Producers-and-consumers
- 多进程/ 线程编程:生产者 - 消费者问题。 1,设置两类进程/ 线程,一类为生产者,一类为消费者; 2,建立缓冲区的数据结构; 3,随机启动生产者或消费者; 4,显示缓冲区状况; 5,随着进程/ 线程每次操作缓冲区,更新显示;-Multi-process/thread programming: producer- consumer issues. 1, set two types of processes/threads, one for producers, a cla
zhe-reader-zhe-writer
- 多进程/线程编程:读者-写者问题。 1,设置两类进程/线程,一类为读者,一类为写者; 2,随机启动读者或写者; 3,显示读者或写者执行状态; 4,随着进程/线程的执行,更新显示; -Multi-process/thread programming: Readers- write the problem. 1, set two types of processes/threads, o
Fruits
- 吃水果问题是操作系统中典型的进程间通信问题。桌上有一个空盘,允许存放 20 个水果,父母可向盘内随机个数的水果,如果盘子放满了,则等待;孩子等着吃 盘内的水果,如果盘子空了,则等着父母放水果。 程序是基于进程通信实现吃水果问题,包含3个工程文件。-The problem is between eating fruits typical operating system interprocess communication problems. Table with an empty p
GenerateMobileModel
- 本程序主要通过管道实现两个进程间的通信。主要功能是一个进程从手机机型文件中随机读取一个机型,然后通过管道传给另一个进程。-The program is mainly for communication between two processes through the pipeline. The main feature is a random process model reads a file the phone model, and then passed to another proc
