Dynamic-memory-allocation:计算机操作系统-动态内存分配

时间:2024-05-22 02:20:49
【文件属性】:

文件名称:Dynamic-memory-allocation:计算机操作系统-动态内存分配

文件大小:3.03MB

文件格式:ZIP

更新时间:2024-05-22 02:20:49

os nuaa C++

Dynamic-memory-allocation 计算机操作系统 课程作业 By NUAA(引用了交作业的路过的给个:red_heart:支持一下呗) 计算机操作系统-动态内存分配 1.首次适应算法(first fit,FF) 空闲分区以地址递增的次序链接,分配:从链首开始顺序查找,找到后,按照作业大小,从该分区中划出一块内存空间分配给请求者,余下的空闲分区仍留在空闲链中。 2.循环首次适应算法(next fit,NF) 是FF的改进。从上次找到的空闲分区的下一个开始查找. 3.最佳适应算法(best fit,BF) 空闲分区按其大小以递增的顺序链接。顺链找第一个满足要求的空闲区.链首留碎片,尾留大块,查找大块慢. 4.最坏适应算法(worst fit,WF) 空闲分区按其大小以递减的顺序链接。顺链找第一个满足要求的空闲区.链首留碎片,尾留大块,查找大块慢. HOW TO USE 1.输入总内存大小 数字,


【文件预览】:
Dynamic-memory-allocation-master
----MemoryAllocate()
--------MemoryAllocate.VC.db(8MB)
--------.vs()
--------MemoryAllocate.sln(1KB)
--------MemoryAllocate()
----README.md(2KB)
----.gitignore(4KB)

网友评论