1. 程式人生 > 其它 >並行與分散式計算複習要點

並行與分散式計算複習要點

機器語言是機器指令的集合,由0和1組成,但是很長很複雜,組合語言因此產生。
組合語言的主體是彙編指令。彙編指令是機器指令的便於記憶的書寫格式。
程式設計師寫完彙編指令通過編譯器轉換為機器碼,機器碼再傳到計算機執行。

組合語言有以下三類:
1彙編指令:助記符,有對應機器碼
2.偽指令:沒有對應機器碼,編譯器執行計算機不執行
3.其他符號:+ -等由編譯器識別,沒有對應機器碼
組合語言的核心是彙編指令,決定了組合語言的特性

CPU是計算機的核心部件,他控制整個計算機的運作並運算,指令和資料在儲存器中存放,也就是記憶體。CPU離不開記憶體。記憶體中指令和資料沒區別,都是二進位制。CPU來識別是資訊還是指令。
一個儲存單元儲存1Byte

CPU從記憶體中讀寫書,要指定地址,指定進行哪種操作,CPU通過匯流排連線其他晶片,傳輸資訊
儲存單元的地址(地址資訊)->地址匯流排
器件的選擇,讀或寫的命令(控制資訊)->控制匯流排
讀或寫的資料(資料資訊)->資料匯流排

地址匯流排
一根導線有兩種穩定狀態代表0和1,那麼10根導線就有2^10次方個不同資料,從0到1023
地址匯流排的寬度決定了CPU的定址能力
資料匯流排
8根資料匯流排可傳送一個8位二進位制資料 8bits = 1byte
資料匯流排的寬度決定了CPU與其他器件進行資料傳送時的一次資料量
控制匯流排
控制匯流排的寬度決定CPU對外部器件的控制能力

主機板上都是核心器件,CPU、儲存器等,CPU通過匯流排向介面卡傳送指令,介面卡控制外設進行工作
隨機儲存器RAM 只讀儲存器ROM
BIOS(Basic input/putput system)

CPU將各類儲存器看作一個邏輯儲存器,所有的物理儲存器被看作一個由若干個儲存單元組成的邏輯儲存器,每個物理儲存器在這個邏輯儲存器中佔有一個地址段,即一段地址空間。

記憶體地址空間的大小受CPU地址匯流排寬度的限制。不同計算機系統記憶體地址分配情況不同