自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a2888409

Focusing on the goal is a mistake.Learn to code first.

  • 博客(3)
  • 收藏
  • 关注

原创 【CSAPP】malloc Lab

这个实验算是CSAPP配套实验里面比较难的一个了。不过大体框架还是和书上隐式链表分配一致的,但是很多细节需要注意。首先要知道几种分配器执行搜索的算法(这里只给出特点,但要做到心中有他们的工作原理):1.首次适配:较大块在后面,搜索时间变长。2.下一次适配:速度最快。3.最佳适配:存储器利用率最高。4.分离适配,特殊情况包括伙伴系统,优点在于快速搜索和快速合并(大小相同,地址连续

2015-07-30 19:54:18 17691 4

原创 【CSAPP】Shell Lab 外壳实验

这个实验的目的是为了更加熟悉进程控制和信号处理。从给出到说明文档得知,实验主要是按照tshref.out文件的说明,一步一步往tsh.c添加相应的功能。同时还有tshref文件作为我们要达到的目标。这个实验通过一个job_t结构体记录相关作业的控制信息。通过addjob,deletejob等函数对作业进行对应的操作。我们主要的注意力集中在:eval,do_bgfg,waitfg,还有3个信号处

2015-07-29 12:34:59 10170

原创 【CSAPP】二进制炸弹 实验分析

LAB2 二进制炸弹实验是CSAPP配套实验中最有名的一个,实验一共分为6关,每关难度依次递增。独立完成还是需要很大一块时间的。做完这个实验能够让我们理解汇编语言的原理,GDB调试器的使用,以及进一步了解一个HELLO WORLD程序背后到底发生了什么。【必要的知识储备】objdump -t   bomb  >  name.txt  列出可执行文件bomb包含的所有函数名字和全局变

2015-07-01 11:06:41 7811 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除