本篇文章更新時間:2026/04/05
如有資訊過時或語誤之處,歡迎使用 Contact 功能通知或向一介資男的 LINE 社群反應。
如果本站內容對你有幫助,歡迎贊助支持 。
理解電腦從零開始的秘密:Mvidia 專案閱讀筆記
副標題:從一顆電晶體一路推到 CPU 的學習旅程
編輯前言:這篇來自 Mvidia 專案 的內容,像是一條完整的「半導體修煉之路」。從 NMOS、PMOS 這種教科書會略過的細節,一路構築到 ALU、暫存器、再到整顆處理器。它最吸引我的是:不是「告訴你」,而是「帶你一步步建起來」。
核心觀點 (Key Takeaways)
- Mvidia 用極簡的方式重新拆解計算機架構,從電晶體開始推導邏輯電路。
- 所有邏輯元件(NAND、AND、XOR)都能從 NMOS 與 PMOS 的開關特性建構出來。
- 第二幕開始,邏輯門被組裝為加法器、記憶體陣列、控制器,逐步形成真正可以 Fetch-Decode-Execute 的 Processor。
深入解析
Mvidia 專案的設計方式很像帶你玩一場「電腦製作 RPG」。你不會一開始就得到 CPU,而是必須要一關一關把基礎打好。
作者用一句話點破這整套路徑:「Transistors → Logic Gates → ALU → Processor。」
下面我把閱讀後的理解拆成兩大段:Act 1(電晶體到邏輯門)與 Act 2(邏輯門到可運作處理器)。
-
電晶體:最小單位的開關世界
Act 1 的結構非常清楚:先介紹 NMOS(1.1)、再介紹 PMOS(1.2),接著把兩者組合成更複雜的「兩半」(1.3),最後逐步推到 NAND、AND、OR、XOR 等邏輯門。這個過程讓我再次意識到:電腦的一切,其實真的就是一連串開與關的組合。 -
Act 2:從邏輯門到可以執行指令的核心
進入 Act 2,節奏明顯加快。一開始是半加器、全加器,然後將運算能力提升到「位元組加法」。接著進入儲存元件:電容、1T1C、感測放大器、Row Buffer,最後組合成 DRAM。作者在這裡安排了兩條主線:一邊是算術邏輯(ALU),另一邊是記憶體陣列與 Refresh 機制。兩條線最後在「The Mvidia Core」收斂,形成一個能 Fetch、Decode、Execute 的處理器架構。
筆者心得與啟發
這篇內容最讓我驚喜的,是它不只是「介紹知識」,而是「像遊戲一樣帶我構築一顆 CPU」。每一個小關卡都建立在之前的章節上,讀到後面甚至會有一種「如果我跳過前面,就真的看不懂後面的」那種連續感。
對我來說,最大的啟發是:
- 電腦架構其實沒有我們想像的那麼神祕。所有複雜的東西都可以分解、重組,再拼成更強大的模組。
- Mvidia 的路徑讓人真正理解為什麼要有 Decoder、為什麼 DRAM 要 Refresh、為什麼指令格式要那樣設計。
如果你一直想搞懂「電腦最底層到底怎麼運作」,但又被教科書嚇過,Mvidia 是個難得的入口。它不是告訴你結果,而是邀請你親眼看到一顆 Processor 是怎麼被建起來的。
