計算機系統基礎筆記(1)

2021-09-03 00:02:04 字數 466 閱讀 8653

ia-32:英特爾32位架構。

isa:指令集體系結構,簡稱體系結構/系統結構,cpu本身是指令集(結構)的乙個實現/例項。isa是軟體和硬體的介面。intel的isa是ia-32。

本課程三個主題:表示、轉換、執行控制流

課程目的:以ia-32+linux+c+gcc為平台,描述程式執行的底層機制

系統概述和可執行檔案的生成(表示和轉換)

可執行檔案的執行(執行控制流)

homework+技術報告20%

lab30%

期末考試50%

編譯:將高階語言源程式轉換為機器級目標程式,執行時只要啟動目標程式即可。

解釋:將高階語言語句逐條翻譯成機器指令並立即執行,不生成目標檔案。

翻譯程式:1.匯程式設計序 2.編譯程式 3.解釋程式

主頻/cpi=mips

記憶體包括主存和高速緩衝儲存器

外存包括輔助儲存器和海量後備儲存器

計算機系統概論 筆記(1)

在大一結束的暑假中,在家裡閒來無事,便讀了yale n.patt教授寫的計算機系統概論的前十章節,從中獲益匪淺。下面打算以乙個章節乙份筆記來記錄我的學習心得。在我第一遍讀第一章節時候並未有很多感悟,然而在我學習過前面十章計算機系統回來過來看時,發覺這樣的一整體巨集觀的描述很重要。下面我指出一些我學習...

計算機系統基礎

includeint main return 0 如果將表示式換成 2147483647 1 2147483647 結果又會怎麼樣呢 編譯器如何處理字面量 高階語言中運算規則 高階語言與指令之間的對應 機器指令的執行過程 機器級資料的表示和運算 sum int a unsigned int len ...

深入理解計算機系統 筆記1 計算機系統漫遊

從今天開始學習深入計算機系統這本教材,以前還是寫了一些 的,但是由於不是計算機出身的,所以關於這方面的知識掌握的比較少,現在趁著有時間好好的學習下。1.文字檔案到ascii編碼的轉換。2.各個裝置之間的複製就是系統開銷。3.對處理器來說,讀取乙個位元組資料住儲存器要比磁碟快1000萬倍,從暫存器中讀...