CSAPP讀書筆記1

2021-10-22 19:04:00 字數 318 閱讀 7144

匯流排:相當於一顆線連線在各個部分,在各個部分傳遞資訊

i/o裝置:input和ouput,除了鍵鼠,還有顯示器,磁碟,可執行程式就放在磁碟上

主存:暫時儲存資料的,這裡我理解為記憶體,不知道行不行

處理器;cpu從記憶體讀取指令,執行操作,然後使其指向下一條指令

在i/o中輸入./hello,暫存器就把我們輸入的字元存入到暫存器,再放入記憶體

當我們敲鍵盤的回車鍵,shell就開始執行指令載入hello,就將**中的資料從儲存的磁碟上覆制到主存

存入主存後,就執行main的機器語言指令,然後位元組通過複製到暫存器,然後從暫存器複製到顯示裝置

CSAPP讀書筆記,其一

不是所有的書都需要寫筆記,比如 大全這種就是需要經常讀讀,結合專案自我體驗昇華。但是對於某些涉及大量細節,或者繁雜的邏輯的書,如果只是順序的往下讀,基本上只是過眼即忘,更好的方法是仔細的看一遍,認真的做完習題,然後自己再總結一下脈絡梗概。如果時間比較匆忙,習題沒時間做也最好認真的做筆記,腦子裡面有一...

csapp 002 讀書筆記

1.3 了解編譯系統如何工作是大有益處的 優化程式效能 理解鏈結時出現的錯誤 避免安全漏洞 系統的硬體組成 1 匯流排 以字為單位傳遞資訊,64位系統的字是8位元組。類似人類神經 2 io裝置 是系統與外部世界的聯絡通道,類似於人的五官 3 主存 臨時儲存裝置,在處理器執行程式時,用來存放程式和程式...

csapp2e 讀書筆記

1.2 c語言中的移位運算 1.3 整數表示 1.1.1 交換兩個值 void inplace swap int x,int y 這種交換方式並沒有效能上的優勢,僅僅是個智力遊戲 步驟 x y初始ab 第一步a a b第二步 ba b 第三步ba 網路資料 異或運算的作用 0異或任何數 任何數 1異...