2012-2-23 CSAPP第一節課的小結

1.關於系統和程序優化:resgister->L1->L2->l3->mem->SSD->disk->network

2.C語言的trap。這提醒了我們要注意檢查邊界條件:例如:內存是否重疊,傳入參數檢查(長度,是否爲空),unsigned引起的bug,

3.關於堆棧的位置和系統運行程序時的狀態:

4.堆棧的作用:例如棧上面主要存儲的是函數的返回地址,參數和臨時變量。堆上面主要存儲的是:動態分配和釋放程序所使用的對象


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章