1.关于系统和程序优化:resgister->L1->L2->l3->mem->SSD->disk->network
2.C语言的trap。这提醒了我们要注意检查边界条件:例如:内存是否重叠,传入参数检查(长度,是否为空),unsigned引起的bug,
3.关于堆栈的位置和系统运行程序时的状态:
4.堆栈的作用:例如栈上面主要存储的是函数的返回地址,参数和临时变量。堆上面主要存储的是:动态分配和释放程序所使用的对象
1.关于系统和程序优化:resgister->L1->L2->l3->mem->SSD->disk->network
2.C语言的trap。这提醒了我们要注意检查边界条件:例如:内存是否重叠,传入参数检查(长度,是否为空),unsigned引起的bug,
3.关于堆栈的位置和系统运行程序时的状态:
4.堆栈的作用:例如栈上面主要存储的是函数的返回地址,参数和临时变量。堆上面主要存储的是:动态分配和释放程序所使用的对象