搜索资源列表
支持多个进程并发运行的简单进程管理模拟系统
- 支持多个进程并发运行的简单进程管理模拟系统。本系统的同步机构采用的信号量上的P,V操作的机制;控制机构包括阻塞和唤醒操作;时间片中断处理程序模拟的时间片中断;进程调度程序负责为各进程分配处理机。-support multiple concurrent processes running a simple process management simulation system. The system adopted by the synchronization signal quantity o
CAN_EPP_Windows_driver
- 操作系统是Windows 98,开发平台:VC。可以通过CAN_EPP的板子对节点板的AD等模块的数据进行解码,直接显示模拟量,也可以对通用模块上传的数据直接显示,以及按照不同的方式(可以多帧发送,改变发送周期)发送数据帧。软件还支持在线监视模块上的控制器芯片(SJA 1000)的各寄存器的工作状态,以便于系统调试。每个功能界面上有相应的帮助信息。-is the Windows 98 operating system, development platforms : VC. CAN_EPP th
ucos_task_semaphore_barber
- ucos 实现任务创建,信号量机制的实现 实现理发师问题的模拟-OUT achieving task creation, the volume signal mechanism to achieve the realization of the simulation Seville
sem_shm_test
- 这个代码特点是由System V的IPC对象信号量和共享内存模拟了多进程间的同步手段--P,V操作,验证了进程间的同步互斥问题
os2
- 内存管理 编写一个包含两个线程的进程,一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线程的内存行为,并且要求两个线程之间通过信号量实现同步.模拟内存活动的线程,可以从一个文件中读出要进行的内存操作.
操作系统存储器管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
操作系统进程管理
- 本次程序的题目为:进程管理——支持多个进程并发运行的简单的进程管理模拟系统,对本实验的分析要求是:⑴系统中的同步机构采用信号量上的P、V操作的机制;⑵控制机构包括阻塞和唤醒操作;⑶时间片中断处理程序处理模拟的时间片中断;⑷进程调度程序负责为各进程分配处理机;⑸根据用户的需求来创建n个进程(n为即满足用户需求,又不超出系统可容的最大进程数),各进程互斥地访问使用临界资源 S1、S2;⑹使用动态优先数(如:随阻塞次数的增加而减小优先数,以提高其优先权);⑺进程结束后应能够撤消;⑻进程间能实现“发送”
pv
- 信号量也称为信号锁,主要应用于进程间的同步和互斥,在用于互斥时,通常作为资源锁。信号量通常通过两个原子操作wait(P)和signal(V)来访问。wait操作使信号量的值+1,signal操作使信号量的值-1。本程序模拟了操作系统的pv操作-Semaphore is also known as signal lock, mainly used in inter-process synchronization and mutual exclusion, are used in mutually
memory-op
- 使用Windows 2000/XP的API函数,编写一个包含两个线程的进程,一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线程的内存行为,而且要求两个线程之间通过信号量实现同步。模拟内存活动的线程可以从一个文件中读出要进行的内存操作。-Use the API functions in Windows 2000/XP, the preparation of a process contains two threads, one thread is used to simulate memo
philosopher
- 哲学家就餐问题,有左撇子,至少使用信号量、消息通信、管程三种方式之中的一种模拟哲学家就餐问题。 用一个输入变量控制是否有左撇子哲学家。如果有,其数量由随机数生成。 模拟程序分为两种情况, 可能发生死锁的情况,输出发生死锁时的资源分配状态和历史资源分配状态; 设计没有死锁发生的程序,当每个哲学家至少完成一次就餐后,输出资源分配给哲学家的当前状态和历史状态。 最好具备图形界面,动态显示哲学家就餐的过程。-Dining philosophers problem, a left-ha
110104010104
- 解决的主要问题 (1)MFC界面设计 (2)模拟生产者消费者的互斥操作 (3)各信号量及互斥体的使用 线程 线程是程序独立运行的基本单位,一个程序通过执行多个线程可以提高机器本身资源的利用率,同时也可以完成多任务并行运行的操作,多线程可以实现并行处理,避免了某项任务长时间占用CPU时间。 互斥体 互斥体与临界区很相似,但是使用时相对复杂一些,它不仅可以在同一应用程序的线程间实现同步,还可以在不同的进程间实现同步,从而实现资源的安全共享。 信号量 信号量是一个
Code Example
- 分区式存储管理程序编写一个包含两个线程的进程,一个线程用于模拟内存分配活动,一个线程用于跟踪第一个线程的内存行为,而且要求两个线程之间通过信号量实现同步。模拟内存活动的线程可以从一个文件中读出要进行的内存操作。(Partitioned storage manager)
thinking
- 根据哲学家进程间的相互制约关系,设置合理的信号量及信号量初值。 创建5个线程,分别模拟5个哲学家进程。 在哲学家线程之间通过对信号量的P,V操作,实现线程之间的同步关系。(According to the mutual restriction between the philosophers' process, the reasonable signal quantity and the initial value of the signal quantity are set up. Cr