讀書報告: 計算機是怎麼樣跑起來的 第二章: 試著製造一台計算機吧
讀書報告: 計算機是怎麼樣跑起來的
第二章: 試著製造一台計算機吧
這麼久停更,主要就是近期要忙著開學,又接了幾個項目趕著做,筆者這個人收了別人的錢就很想快點完成交給別人。其中兩個是Facebook自動回復機器人,用於一些商店問價,另外一個是到貨的SMS通知。最近還要去研究服務器數據庫的壓力分壓的策略,腦子疼的不得了。
言歸讀書報告中,其實這一章的內容多數偏向電子那方面,本章確實是在教導大家如何親手製作一個微型電腦,但是沒有學過電子的人,讀起本章將會非常吃力(包括我看得眉頭緊皺)。所以我的筆記內容就不記錄如何焊接引腳。而是寫下其中看似有用的內容幫助我們一起來了解計算機的運行,雖然有點標題黨,但是希望大家也能在其中接收到知識。
1. 計算機所必須的元件
· CPU ~~> 計算機的大腦,負責解釋和執行程序。
· 內存 ~~> 負責儲存程序和數據
· I/O ~~> 輸入\輸出,負責和外部設備連接起來(周邊設備)
2. CPU
· 時鐘發生器 ~~> 以驅動CPU運轉,每隔一定的時間變換一次電壓的高低,
這種信號頻率可以衡量CPU的運轉速度。2.5MHz
·機器語言(原生代碼) ~~> 以二進制數構成,驅動CPU按照指令運算輸出:
地址 程序
00000000 00111110
00000001 11001111
3. 內存&I/O
· 數字IC ~~> IC 是半導體元件產品的統稱
負責傳遞、加工、處理數字信號
引腳上的電壓要麼是0V,要麼是+5V
0V = 0,+5V = 1 達成二進制形式的收發
· 地址總線 ~~> 指定輸入輸出數據時源頭或目的地
· 數據總線 ~~> 決定一次性能輸出輸入多少比特的數據,若超過則需切分數據
· 控制引腳 ~~> 控制其他IC的功能
本章的內容當然不止這麼的少,但是多數都是教導我們如何把各種各樣的引腳與CPU連接起來。說實話內容比較沉悶,一點都不易於吸收當中的知識。但當中的兩個點確實令我豁然開朗,其中一個是時鐘發生器,依靠這個來同步數據的協調性。另外一個則是電壓的0V和+5V來達到二進制的數據運輸,這也間接的解釋了計算機為何全用二進制來表示。