1. 首页
  2. 移动开发
  3. 其他
  4. Memory Management using first fit:使用首选策略的内存管理从主内存开始分配第一个足够的可用内存块 源码

Memory Management using first fit:使用首选策略的内存管理从主内存开始分配第一个足够的可用内存块 源码

上传者: 2021-04-05 09:43:29上传 ZIP文件 2.63KB 热度 5次
首次使用内存管理 使用首选策略的内存管理从主内存开始分配第一个足够的可用内存块。 内存管理策略: First Fit:从主内存开始分配第一个足够的可用内存块。 下次适配:类似于第一次适配策略,但是从最后一个分配点开始分配第一个足够的可用内存块。 到达末尾后,移回主存储器的开头。 最适合:在可用的空闲内存块中分配最小的足够的内存块。 如果有多个相同大小的块,请选择第一个。 要实现的功能: void configure(int n)将n个字节的内存分配给全局字符数组。 mymalloc()函数分配的内存+存储簿记结构所需的内存必须在这n个字节内分配。 void mymalloc(int size)从可用内存中分配“大小”字节,并返回一个指向该内存块的指针。 根据分配给您的内存分配策略(即FirstFit,NextFit或BestFit)分配内存。 如果没有可用的内存块,则返回NULL
下载地址
用户评论