CSAPP-Lab-6 实验报告: malloclab
摘要
本文介绍了笔者在做 malloclab 一节的实验报告。该 lab 要求使用 C 语言实现动态内存管理功能,即 malloc,free,realloc
三个函数,完成堆上内存的申请与释放。
本文介绍了笔者在做 malloclab 一节的实验报告。该 lab 要求使用 C 语言实现动态内存管理功能,即 malloc,free,realloc
三个函数,完成堆上内存的申请与释放。
本文介绍了笔者在做 cachelab 一节的实验报告。该 lab 要求使用 C 语言实现 cache memory 的映射淘汰逻辑,并通过分块处理减少代码中的 cache miss。
本篇是 MIT 6.824 实验课程的最后一篇,实现一个高可用的、分片的 KV 数据库。分片能够有效解决单节点能承载的并发量问题,成倍地提升读写并发,但需要处理配置更新、切片迁移、删除等问题。