-
dinning
哲学家进餐的问题,用程序模拟实现,解释死锁的产生、解除以及预防(dining philosophers problem, simulation procedures, explained Deadlock in lifting and prevention)
- 2006-12-08 11:52:24下载
- 积分:1
-
OS
说明: 这是操作系统中调度算法中时间片轮转算法完成后的实践报告(This is the operating system scheduling algorithm in the time slice cycle after the completion of practice report)
- 2010-09-06 10:48:24下载
- 积分:1
-
用login二级目录的文件系统
这个程序是模拟采用二级目录结构的磁盘文件系统中的文件操作,它可以实现对文件的一些基本管理,如:读、写、删除文件等。通过这个程序可掌握文件子系统的原理,加深对二级目录结构的文件系统中用户管理、文件管理、目录管理的理解,并用程序实现对文件子系统的模拟。(the procedure is simulated using two disk directory structure of the file system file manipulation, it can be achieved on some basic document management, such as : read, write, delete files. Through this procedure can grasp the principle document subsystems to enhance the structure of the two file system user management, document management, directory management, understanding, and the procedures to achieve the right documents subsystem simulation.)
- 2020-12-12 20:29:16下载
- 积分:1
-
FCFS
系统调度中先进先出FCFS算法代码 操作系统课设可用(FIFO system FCFS scheduling algorithm code class-based operating system available)
- 2015-11-30 20:53:48下载
- 积分:1
-
mybank_cPP
银行家算法模拟程序的实现
用可视(图形)化界面完成银行家算法的模拟程序。
模拟程序能够实现对不同数目进程,不同数目资源种类,不同当前状态的测试,通过银行家算法判断任意次数的资源请求是否会得意满足,并对提出资源请求的进程作出正确处理。
模拟程序还需要能够正确回收资源,并在回收资源后判断是否需要唤醒阻塞进程,如需要则将先前因申请资源失败而被阻塞的进程唤醒,并提供资源分配(Bankers algorithm simulation program realization
)
- 2020-11-11 23:49:46下载
- 积分:1
-
chulijidiaodu
处理及调度源代码,用C++来编程,模拟处理机调度,实验报告(Processing and scheduling source code, using C++, programming, analog processor scheduling, lab reports)
- 2011-06-13 00:42:10下载
- 积分:1
-
writerandreader
计科操作系统课程“读者写者”问题的经典解决。(Branch of the operating system programs, " wrote the reader" as a problem to solve classic.)
- 2009-05-13 15:29:02下载
- 积分:1
-
OSDemo
操作系统实验演示代码(三个实验,作业管理,内存管理,文件管理)(Experimental demonstration of the operating system code (three experiments, operations management, memory management, document management))
- 2020-06-26 11:00:02下载
- 积分:1
-
Simwumpus
经典问题魔兽世界(wumpus world)的程序,还比较简单,只能在dos下文字表示,没有图示(classic World of Warcraft (chat world) procedures, but also relatively simple, only under the dos text, there is no icon)
- 2020-11-15 13:19:41下载
- 积分:1
-
process_attemper
1、 :编写并调试一个模拟的进程调度程序,采用“最高优先数优先”调度算法对进程进行调度。 “最高优先数优先调度算法的基本思想是把CPU分配给就绪队列中优先数最高的进程。尝试静态优先数与动态优先数两种方法:
a) 静态优先数是指优先数在整个进程运行期间不再改变。优先数可以在数据输入时指定,也可以根据到达顺序、运行时间确定。
b) 动态优先数是指进程的优先数在创建进程时可以给定一个初始值,并且可以按一定原则修改优先数。例如进程获得一次CPU后就将其优先数减少1。或者进程等待的时间超过某一时限时增加其优先数的值。
2、 编写并调试一个模拟的进程调度程序,模拟实现多级反馈队列调度算法。
3、 编写并调试一个模拟的进程调度程序,模拟实现最低松弛度优先算法。
4、 程序与报告要求:
a) 对上述要求1、2、3,至少要完成一项,鼓励尝试多种算法。
b) 输出结果要尽量详细清晰,能够反映调度后队列变化,PCB内部变化。
c) 可以选择在Windows或Linux环境下编写、运行程序
d) 鼓励使用不同的开发工具在不同平台环境上进行开发比较。
e) 在实验报告中,一方面可以对实验结果进行分析,一方面可以对各种算法进行比较,分析它们的优劣,说明各种算法适用于哪些情况下的调度。
(1 : Prepare a simulation and debugging process scheduling procedures, "Priority number of the highest priority" to the process of scheduling algorithms for scheduling. "Highest priority priority scheduling algorithm for the basic idea is to place the CPU allocated to the priority queue highest process. Taste Examination several static and dynamic priority priority number two methods : a) static priority number is priority number in operation during the entire process will not change. priority number in the designated input data, can be reached under the order, running time determine. b) dynamic priority number refers to several priorities for the process of the creation process can be given an initial value, and according to the principle of amending certain priority number.)
- 2007-07-04 12:57:51下载
- 积分:1