操作系统实验之二--内存分配算法的模拟实现

这篇博客分享了作者在大三操作系统实验中模拟实现的四种内存分配算法:首次适应、循环首次适应、最佳适应和最差适应。代码用C++编写,并指出网上存在的常见错误,期待读者的反馈和讨论。
摘要由CSDN通过智能技术生成

发一些大三操作系统的实验代码吸引阅读量吧,当时做实验的时候看见网上很多人写的代码并不好,而且很多人都有错误的地方。如果好的话希望能点赞关注。

常见的内存分配算法有首次适应算法(First Fit,FF)、循环首次适应算法(Next Fit,NF)、最佳适应算法(Best Fit,BF)、最差适应算法(Worst Fit,WF),本实验中实现了这4种算法,使用C++语言实现。使用SIZE[MAX]代表内存,list s和n分别存储已分配的内存空间和未分配的空间。

代码写的比较差请轻喷,有问题欢迎吐槽。

代码如下:

#include <iostream>
#include &l
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值