操作系统课程设计,操作系统算法模拟系统——用以模拟操作系统课程涉及的相关算法,包括进程调度算法(不少于三个)、银行家算法、页面置换算法(不少于三个)和驱动调度算法(不少于三个),完成系统设计和课程设计报告。
2021-04-11 06:18:38 796KB 操作系统
1
遗传算法与模拟退火,粒子群算法的结合与比较实验.稍微修改就可以学习应用
2021-03-30 09:12:17 280KB 遗传算法 模拟退火 粒子群算法
1
unity 鱼群算法 模拟真实鱼群 真实模拟 鱼群移动及跟随
2021-03-25 14:24:19 268KB unity 鱼群
1
蒙特卡洛算法模拟随机数代码.txt
2021-02-25 16:04:56 531B 蒙特卡洛树搜索
1
FIFO,LRU,LFU页面置换算法模拟程序.zip
2021-02-07 17:00:54 422KB 操作系统
1
说明:程序打开运行即创建了CMemAllocate对象,并对其进行了初始化操作,所以默认已有5个作业进程存在,以及大小为1024的内存块 1.实现三个内存分配算法、从内存中移除作业进程、添加作业进程至作业进程表的独立功能实现 2.实现动态操作,即每次内存分配、移除作业进程、添加作业进程可以通过对话框自定义 3.实现移除作业进程时对相邻空内存块进行合并 4.实现基本错误提示 如:a.移除作业进程时首先检索内存中是否有该作业,否则进行提示无法进行移除操作; b.添加作业进程时首先检索是否已存在相同索引值的作业进程,若有则提示无法添加; c.内存分配(最佳适配、邻近适配)时,对话框提示输入要加载进内存的作业索引,若作业已存在于内存,进行提示,并提示无法加载进内存,若内存空间不够,也提示无法加载
2020-01-03 11:43:34 11.07MB 内存 分配 模拟 邻近适配
1
c++实现的页面置换算法模拟程序-附代码 有分析、流程图、源代码等
2020-01-03 11:38:35 205KB 页面置换算法 操作系统 c++
1
银行家算法是一个经典的避免死锁的算法,此模拟程序可以让同学们更好的理解银行家算法的思想
2020-01-03 11:35:00 4KB 银行家算法 C++ 避免死锁 模拟
1
页面置换算法的模拟程序。用随机数方法产生页面走向,根据页面走向,分别采用FIFO和LRU算法进行页面置换,统计缺页率。
2020-01-03 11:34:10 6KB 操作系统 LRU 页面置换算法
1
1、程序中有创建、撤消、阻塞、唤醒、挂起、激活、改变优先数(K0)、改变状态(STATE)、查看PCB功能模块,为每个模块建立一个程序。 2、PCB(进程控制块)可采用数组数据结构,每个数组元素即PCB块可包含N0(外部名),K0(优先数),CHA(状态)三项。
2020-01-03 11:23:48 40KB 进程控制 算法
1