
cmu15213
文章平均质量分 78
Mr0cheng
这个作者很懒,什么都没留下…
展开
-
CMU 15213:malloc笔记和malloc实验
1. malloc笔记1.1 基础概念1.dynamic memory allocators:应用程序运行期间申请的内存(malloc)。2.堆:dynamic memory allocator管理的进程内存区域3.types of allocator:隐式分配器(new and garbage collection)和显示分配器(malloc & free)1.2 expli...原创 2020-03-13 14:20:14 · 1687 阅读 · 0 评论 -
CMU 15213:cache memories笔记和cache实验
1. 笔记cache基本概念1.cache:S、E、BS:setsE:the number of lines per setB:the number of bytes per block2.地址格式:一般:tag bits+set index+block offset可选:set index + tag bits + block offset3.直接映射:one line...原创 2020-03-12 20:38:29 · 1336 阅读 · 0 评论 -
CMU 15213:attack实验
attack实验主要讲了攻击程序的两种方法:一种是利用程序可能导致栈溢出的地方注入代码;另一种是利用栈溢出,利用程序中原有的指令来达到同代码注入一样的效果,比如“mov pop”等。part I: code injection attackspart 1包含三部分内容:利用stack overflow修改return address,让程序跳转到其它的地方运行;利用stack overf...原创 2020-03-09 15:16:42 · 603 阅读 · 0 评论 -
CMU 15213:machine-level programming课程笔记和bomb实验
文章目录1. 笔记1.1 basics1.2 control1.3 Procedures2. bomb lab2.1 phase 12.2 phase 22.3 phase 31.4 phase 41.5 phase 51.6 phase 61. 笔记本章的主要讲了编程语法,包括:汇编和C语言。1.1 basics1.介绍了intel x86 processors的发展历史(AMD和ARM...原创 2020-03-06 19:17:36 · 1264 阅读 · 0 评论