計算機相關知識的小小科普回顧

diuqiuren1234發表於2020-12-31

回想起最近網上找資料時覺得相對有點意思的知識點(有待仔細考證 歡迎指正)

1、計算機的主要組成為:輸入單元(鍵盤、滑鼠等輸入裝置)、輸出單元(螢幕等輸出裝置)、中央處理器(即CPU 包含控制單元、算術邏輯單元)、記憶體,列舉到此我們就會發現這不就是“微控制器”了嗎,哈哈;

2、關於硬碟容量的思考:在購買u盤或電腦硬碟後,我們通常會發現實際可用容量達不到包裝或宣傳的容量大小,有時候會被店家或其他人用裝置自帶的系統空間搪塞過去,但實際上真的是這樣的嗎,目前博主瞭解這樣一種說法,覺得比較可靠:硬碟製造商一般會使用十進位制的表示方式描述容量,如宣傳500GB的硬碟,實際上是500*1000*1000*1000 byte,經過二進位制轉換(如1GB=1024MB)後應該500*1000*1000*1000 / 1024 /1024 /1024 GB,約等於465.66GB,因為磁碟的最小 的儲存單元是扇區(Sector),一個扇區的大小為512 byte,扇區大小是固定的,通常用扇區數量來計算容量(ps:個人覺得如果是這樣的說法,那上面的描述“500*1000*1000*1000 byte”是不是應該說成“500*1000*1000*1024 byte”或“500*1000*1000*兩個扇區”會更合適,不過不管怎樣,這種說法表達的是十進位制計算方法是容量差距的原因);

3、購買電腦時喜歡打遊戲的同學通常會關注顯示卡方面的情況,那如果1024*10解析度的螢幕,採用全綵,至少需要多大記憶體的顯示卡?哈,其實想要引出的內容是關於“畫素”的整理,其實有多種顏色模式,常見的有RGB模式、灰度模式、Lab模式等,在RGB模式(上文提及的全綵 用紅、綠、藍三基色進行調色,各種分量用8位表示)下,一個畫素佔3B空間,如是灰度模式則是1B空間,回到原題,1024*10解析度則有10240個畫素,全綵模式下至少需要30kB的記憶體。

後記:在此感謝《鳥哥的Linux私房菜》有興趣的同學可以去看看

相關文章