← 回主題頁
計算機結構
計算機的硬體設計與組織 — 入口頁
核心概念
計算機結構的歷史
— 從真空管到現代多核處理器的演進
數位邏輯
— 邏輯閘、布林代數與組合/序向電路
ALU
— 算術邏輯單元的原理與設計
指令集架構
— x86、ARM、RISC-V 等 ISA 比較
硬體架構
CPU 架構
— 控制單元、運算單元、暫存器與管線
記憶體
— 記憶體層次結構、DRAM、SRAM
快取
— 映射方式、替換策略、寫入策略
管線處理
— 五級管線、資料/控制/結構冒險
先進技術
超純量與亂序執行
— 指令級並行與動態排程
GPU 架構
— 從 Fermi 到 Hopper 的架構演進
CUDA
— 平行運算平台與程式設計模型
虛擬記憶體
— 分頁機制、MMU、TLB
平行運算
— Flynn 分類、多執行緒、SIMD
工具平台
Verilog
— 硬體描述語言與數位設計
Nand2Tetris
— 從 NAND 閘到完整電腦系統