CSAPP
文章平均质量分 89
中国科学技术大学计算机专业学课基础课:《计算机系统》实验报告
Jinze_L
这个作者很懒,什么都没留下…
展开
-
CSAPP实验五:动态内存分配(Malloc lab)
本系列文章为中国科学技术大学计算机专业学科基础课《计算机系统》布置的实验,上课所用教材和内容为黑书CSAPP,当时花费很大精力和弯路,现来总结下各个实验,本文章为第五个实验——动态内存分配(Malloc lab)。一、实验名称:Malloclab二、实验学时: 3三、实验内容和目的: 1. 目的 /afs/cs/project/ics/im/labs/malloclab/ 在该实验中,需要用C语言实现一个动态存储分配器(dynamic ...原创 2021-08-12 21:47:44 · 9721 阅读 · 5 评论 -
CSAPP实验四:性能优化实验(Perflab)
本系列文章为中国科学技术大学计算机专业学科基础课《计算机系统》布置的实验,上课所用教材和内容为黑书CSAPP,当时花费很大精力和弯路,现来总结下各个实验,本文章为第四个实验——性能优化实验(Perflab)。一、实验名称:perflab二、实验学时: 3三、实验内容和目的: 此次实验进行图像处理代码的优化。图像处理提供了许多能够通过优化而得到改良的函数。在此次实验中,我们将考虑两种图像处理操作:roate, 此函数用于将图像逆时针旋转90°;以及smooth,对图像...原创 2021-08-12 21:08:45 · 11667 阅读 · 0 评论 -
CSAPP实验三:缓冲区溢出炸弹(Buflab)
本系列文章为中国科学技术大学计算机专业学科基础课《计算机系统》布置的实验,上课所用教材和内容为黑书CSAPP,当时花费很大精力和弯路,现来总结下各个实验,本文章为第三个实验——缓冲区溢出炸弹(Buflab)。一、实验名称:buflab二、实验学时: 3三、实验内容和目的: 掌握函数调用时的栈帧结构,利用输入缓冲区的溢出漏洞,将攻击代码嵌入当前程序的栈帧中,使得程序执行我们所期望的过程四、实验原理: 溢出的字符将覆盖栈帧上的数据 特...原创 2021-08-12 09:02:52 · 8843 阅读 · 3 评论 -
CSAPP实验二:二进制炸弹(Bomb Lab)
本系列文章为中国科学技术大学计算机专业学科基础课《计算机系统》布置的实验,上课所用教材和内容为黑书CSAPP,当时花费很大精力和弯路,现来总结下各个实验,本文章为第二个实验——二进制炸弹(Bomb Lab)。一、实验名称:二进制炸弹二、实验学时: 3三、实验内容和目的 1.二进制炸弹包含若干个阶段,每个阶段需要输入特定的字符串,所有输入正确则炸弹被排除,否则….. 任务是找出这些字符串 字符串记录到文件中,可按下列方式验证: ...原创 2021-08-11 15:20:39 · 20859 阅读 · 3 评论 -
CSAPP实验一:位操作(Data Lab)
本系列文章为中国科学技术大学计算机专业学科基础课《计算机系统》(教师:吴俊敏)布置的实验,上课所用教材和内容为黑书CSAPP,当时花费很大精力和弯路,现来总结下各个实验,本文章为第一个实验——位运算。一、实验名称:位操作二、实验学时: 3三、实验内容和目的 1.了解各种数据类型在计算机中的表示方法 2.掌握C语言数据类型的位级表示及操作 3.本实验总共包括有关位操作的15个编程题 4.你们的目标就是实现这15个编程题...原创 2021-08-11 11:38:01 · 5289 阅读 · 0 评论