一天幾個linux命令 計算機硬體的五大單元

2021-08-02 00:10:01 字數 1184 閱讀 9771

關於電腦的硬體組成部分,其實你可以觀察你的台式電腦來分析一下,依外觀來說這傢伙主要可分為三部分:

我們主機通過輸入裝置如滑鼠與鍵盤來將一些資料輸入到主機裡面,然後再由主機的功能處理成為圖表或文章等資訊後,將結果傳輸到輸出裝置,如螢幕或印表機上面。那主機裡面含有什麼元件呢?如果你曾經拆開過電腦主機機箱,會發現其實主機裡面最重要的就是一塊主機板,上面安插了**處理器(cpu)以及記憶體、硬碟還有一些適配卡裝置而已。當然大部分智慧型手機是將這些元件直接焊接在主機板上面而不是插卡啦!

整部主機的重點在於**處理器(central processing unit, cpu),cpu為乙個具有特定功能的晶元,裡頭含有微指令集,如果你想要讓主機進行特異的功能,就得要參考這顆cpu是否有相關內建的微指令集才可以。

由於cpu的工作主要在於管理與運算,因此在cpu內又可分為兩個主要單元,分別是:算數邏輯單元控制單元

其中算數邏輯單元主要負責程式運算與邏輯判斷,控制單元則主要在協調各周邊元件與各單元間的工作。

既然cpu的重點是在進行運算與判斷,那麼要被運算與判斷的資料是從**來的?cpu讀取的資料都是從記憶體來的!記憶體內的資料則是從輸入單元所傳輸進來!而cpu處理完畢的資料也必須要先寫回記憶體中,最後資料才從記憶體傳輸到輸出單元。

綜合上面所說的,我們會知道其實電腦是由幾個單元組成的,包括輸入單元輸出單元, cpu內部的控制單元算數邏輯單元記憶體五大部分

上面圖示中的「系統單元」其實指的就是電腦機箱內的主要元件,而重點在於cpu與記憶體。特別要看的是實線部分的傳輸方向,基本上資料都是流經過記憶體再轉出去的!,至於資料會流進、流出記憶體則是cpu所發布的控制命令!而cpu實際處理的資料則完全來自於記憶體(不管是程式還是一般檔案資料)這是個很重要的概念!這也是會為什麼當你的記憶體不足時,系統的效能就很糟糕。也是為什麼現在人們買智慧型手機時,對於可用記憶體的要求都很高的原因!

《鳥哥的私房菜-基礎學習篇》

一天幾個linux命令 mv

mv 移動 重新命名 檔案 mv option t source dest mv option source directory mv option t directory source 把檔名由source重新命名為dest,或移動原始檔到指定的目錄裡。backup control 備份 b 像 ...

一天幾個linux命令 cat

如果我們要查閱乙個檔案的內容時,該如何是好呢?這裡有相當多有趣的命令可以來分享一下,最常使用的顯示檔案內容的命令可以說是cat與more及less了。此外,如果我們要檢視乙個很大型的檔案 好幾百mb時 但是我們只需要後端的幾行字而已,那麼該如何是好?用tail啊!此外,tac這個命令也可以達到。先介...

一天幾個linux命令 tail

tail 輸出檔案的最後一部分 tail option file 列印每個檔案的最後10行到標準輸出。如果指定多個檔案,在頭部顯示檔名。沒有指定檔案或者指定引數為 從標準輸入讀取 注意 如果表示位元組或行數的k值之前有乙個 號,則從檔案頭的第n項開始顯示,而不是顯示檔案的最後n項。n值後面可以有字尾...