发一些大三操作系统的实验代码吸引阅读量吧,当时做实验的时候看见网上很多人写的代码并不好,而且很多人都有错误的地方。如果好的话希望能点赞关注。
常见的内存分配算法有首次适应算法(First Fit,FF)、循环首次适应算法(Next Fit,NF)、最佳适应算法(Best Fit,BF)、最差适应算法(Worst Fit,WF),本实验中实现了这4种算法,使用C++语言实现。使用SIZE[MAX]代表内存,list s和n分别存储已分配的内存空间和未分配的空间。
代码写的比较差请轻喷,有问题欢迎吐槽。
代码如下:
#include <iostream>
#include &l