没有合适的资源?快使用搜索试试~
我知道了~
文库首页
后端
C++
malloc和free的实现
malloc和free的实现
自编,图形,解释
3星
· 超过75%的资源
需积分: 20
24 下载量
200 浏览量
2010-08-20
19:33:32
上传
评论
1
收藏
278KB
DOC
举报
温馨提示
立即下载
在VC2008上实现malloc和free,内含注释以及图形解释
资源推荐
资源评论
基于C语言实现的MallocLab实验.zip
浏览:191
5星 · 资源好评率100%
资源包含文件:设计报告word+代码+截图 本质是对一系列的 malloc,free 请求队列的相应,同时满足一些特定的限制条件,比如说:不可以控制用户请求空间的大小;用户的请求必须立即响应,不可以使用 buffer 的形式,这一点是和 shedlab 本质的区别;只可以使用空闲内存,不能干涉已经分配给用户的内存;为用户分配的内存必须满足一系列的 alignment 要求。无论使用哪一种分配手段,
Malloc和mfree函数的实现原理
浏览:26
5星 · 资源好评率100%
Malloc和mfree函数的实现原理,可参考
双向链表法实现malloc和free
浏览:69
自己实现的malloc 和 free 用的双向链表 尽量做了注释
C语言实现malloc和free
浏览:88
用C自己实现malloc和free,需要的可以看下,没实际用处,不过可以了解C的原型原理
基于malloc与free函数的实现代码及分析
浏览:106
用于内存管理的malloc与free这对函数,对于使用C语言的程序员应该很熟悉。前段时间听说有的IT公司以“实现一个简单功能的malloc”作为面试题,正好最近在复习K&R,上面有所介绍,因此花了些时间仔细研究了一下。毕竟把题目做出来是次要的,了解实现思想、提升技术才是主要的。本文主要是对malloc与free实现思路的介绍,蓝色部分文字是在个人思考中觉得比较核心的东西;另外对于代码的说明,有一些
浅谈C中的malloc和free
浏览:183
浅谈C中的malloc和free
malloc实现
浏览:9
模拟malloc和free 作业
浏览:156
定义了一个10M大小的数组,每次分配空间都从这10M中分配,原理是分配的时候空间足够的话先存储一个指定结构体,结构体中有校验值、从当前结构体开始的长度、当前偏移量、前一个分配空间的偏移量,后一个分配空间的偏移量,然后再后面才是给用户使用的分配空间,也就是每次分配的时候会多使用一个结构体大小的空间。释放的时候将要释放的地址向前偏移结构体大小的空间,这样就可以获取到该空间的信息,比如空间的大小,前后所
malloc实现代码
浏览:56
3星 · 编辑精心推荐
用C++实现的malloc代码,想看的可以看看
malloc-schmalloc:malloc() 和 free() 的实现与系统编程的错误检测
浏览:63
malloc-schmalloc 带有错误检测的 malloc() 和 free() 的实现。 Malloc/Free with Error Detection – Amar Bakir 和 Firas Sattar 设计 该程序实现了 malloc/free 的模拟版本,并带有额外的错误检查。 我们使用 memEntry 结构来保存所有 malloc 指针的日志。 每个 memEntry
C语言实例-实现malloc与free函数完成内存管理.pdf
浏览:9
介绍malloc与free函数的用法,并利用C语言自己实现malloc与free函数,完成内存管理。
malloc的实现源码
浏览:29
4星 · 用户满意度95%
malloc的源码实现,很方便移植。特别是在BootLoader或者单片机开发过程中,想要实现malloc、free、realloc等函数时,只需要将压缩包里的malloc.c和malloc.h拷贝到你的工程的同一个目录下,编译链接进去即可。压缩包里的test.c提供了一个使用示例供参考。【该malloc的实现改编自uboot源码】
如何实现一个malloc
浏览:41
5星 · 资源好评率100%
任何一个用过或学过C的人对malloc都不会陌生。大家都知道malloc可以分配一 段连续的内存空间,并且在不再使用时可以通过free释放掉。但是,许多程序员 对malloc背后的事情并不熟悉,许多人甚至把malloc当做操作系统所提供的系统 调用或C的关键字。实际上,malloc只是C的标准库中提供的一个普通函数,而 且实现malloc的基本思想并不复杂,任何一个对C和操作系统有些许了解的程序
结构体中动态内存的管理(malloc和free)
浏览:134
C语言中内存的管理主要是依据malloc和free实现的,其中malloc主要是实现内存的分配,而free则是实现内存的释放。虽然这是我们已经很熟悉的,但是还是存在一些问题。特别是当结构体中存在指针的情况下,各种问题也就会展现出来。
wasm-malloc:用于WebAssembly的mallocfree
浏览:35
wasm-malloc WebAssembly的malloc / free的简单实现。 堆是一个双链表,如果有必要/可能,将合并或拆分块。 目前,不支持realloc。 malloc / calloc无法正确对齐内存。 由于WebAssembly MVP不支持缩小线性内存,因此无法释放释放的内存。 建造 这需要LLVM工具链(编译为包括实验wasm32目标,请参见 )。 llvm二进制目录的
C++ 中malloc()和free()函数的理解
浏览:48
主要介绍了C++ 中malloc()和free()函数的理解的相关资料,这里提供用法示例帮助大家理解这部分知识,需要的朋友可以参考下
C语言的malloc和free函数.pdf
浏览:146
C语言的malloc和free函数.pdf
malloc_free.exe
浏览:87
malloc_free.exe
malloc实现源码
浏览:149
5星 · 资源好评率100%
动态内存管理含有碎片收集策略,快速申请,方便移植,可以用于嵌入式系统中
目录法实现malloc
浏览:158
3星 · 编辑精心推荐
目录法实现malloc的功能,能够运行十万次以上。
用快速固定块内存分配器替换malloc / free
浏览:130
用xmalloc / xfree替换malloc / free比全局堆快,并且可以防止堆碎片错误。
malloc:malloc C函数的实现
浏览:201
分配 C语言中malloc的简单实现。
内存管理中malloc和free的奥秘
浏览:34
详述了内存管理中malloc和free的用法
双链表实现malloc
浏览:183
双链表法实现malloc 功能,运行十万次以上
伙伴法实现malloc
浏览:144
伙伴法实现malloc 功能,运行十万次以上
mem.rar_Free!_malloc_malloc和free_mem_free_mem_malloc
浏览:136
实现自己的mem_malloc和mem_free
第十五届蓝桥杯大赛软件赛省赛C++B组题目
浏览:175
资源名称:第十五届蓝桥杯大赛软件赛省赛C++B组题目集 文件格式:PDF 内容概述: 本资源包含了第十五届蓝桥杯大赛软件赛省赛C++B组的全部题目。蓝桥杯大赛作为国内知名的软件编程竞赛,每年都会吸引大量的软件编程爱好者参与。本次大赛的C++B组题目不仅涵盖了基础编程知识,还涉及了算法设计、数据结构等多个方面,对于提升编程能力和拓宽编程视野具有极大的帮助。 资源特色: 题目全面:包含所有C++
C/C++中文参考手册离线最新版
浏览:161
3星 · 编辑精心推荐
C/C++中文参考手册(C++23标准) 离线chm最新版是一份详尽的C++23标准参考手册,适用于C++程序员和开发人员。该手册提供了全面的C++23标准库和语言特性的介绍,包括语法、关键字、数据类型、控制结构、函数、指针、类和对象、继承、多态性、模板和异常处理等内容。 该手册以离线chm格式提供,方便用户在没有互联网连接的情况下查阅和使用。用户只需下载并安装该文件,即可在本地计算机上随时随地
代码随想录-八股文 pdf
浏览:162
5星 · 资源好评率100%
代码随想录-八股文 pdf
评论
收藏
内容反馈
立即下载
资源评论
资源反馈
评论星级较低,若资源使用遇到问题可联系上传者,3个工作日内问题未解决可申请退款~
联系上传者
评论
zouchinasoft
2012-08-03
内存分配,很详细的
ufobumingfeixing
2012-10-29
这个很好 讲的比较详细 适合入门级
dnldpython
2012-07-23
实现的算法较为naive,没有符合我的需要
dylen40
粉丝: 2
资源:
4
私信
上传资源 快速赚钱
我的内容管理
展开
我的资源
快来上传第一个资源
我的收益
登录查看自己的收益
我的积分
登录查看自己的积分
我的C币
登录后查看C币余额
我的收藏
我的下载
下载帮助
前往需求广场,查看用户热搜
最新资源
欧茄科技5.0.apk
M24LC04B EEPROM的Verilog行为模型
自然语言处理+文本倾向性分析+python实现
中国各省份城镇与农村恩格尔系数(1978-2022年).xlsx
yolov5-5.0压缩包下载链接
2023商业银行数据资产体系白皮书,主要介绍了“三位一体”数据资产体系的构成与工作机制,以及商业银行数据资产体系建设实践
Sora AI 视频模板管理系统
3D模型010,可用于建模、GIS、BIM、CIM学习
3D模型009,可用于建模、GIS、BIM、CIM学习
3D模型008,可用于建模、GIS、BIM、CIM学习
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功