計算機主要有兩個組成,硬件和軟件;
硬件主要分為主機和外部設備;
主機:
主板:主板是電腦中各個部件工作的一個平臺,它把電腦的各個部件緊密連接在一起,各個部件通過主板進行數據傳輸。也就是說,電腦中重要的“交通樞紐”都在主板上,它工作的穩定性影響著整機工作的穩定性。
CPU:CPU即中央處理器,是一臺計算機的運算核心和控制核心。其功能主要是解釋計算機指令以及處理計算機軟件中的數據。CPU由運算器、控制器、寄存器、高速緩存及實現它們之間聯系的數據、控制及狀態的總線構成。
內存:內部存儲器或者是隨機存儲器(RAM)。其特點是交互數據速度快,關機后,數據會全部被清空。
硬盤:與內存相對,特點是能夠持久化數據,數據交互慢。
顯卡:為計算機顯示圖形數據提供計算能力,現代越來越多大數據,人工智能計算都是利用顯卡GPU完成。
網卡:為計算機提供網絡服務。是計算機與計算機之間交互的重要配件。
電源:為整個計算機供電,其性能的好壞直接影響計算機的穩定性。
外部設備:
鼠標: 給人類點擊方式與計算機圖形界面交互的輸入設備
鍵盤:人類與計算機交互的另一個基本輸入設備,能夠輸入指令,文字。
顯示器:計算機與人類交互的輸出視覺設備,能夠展示計算機的內容。
音箱:計算機與人類交互的輸出聽覺設備。
軟件部分主要是 kernel 內核 加 ?程序 application。
內核是對底層硬件交互的低級語言的一個封裝。便于程序員在此之上開發應用程序,編寫的代碼不用因硬件的改變而重寫。
內核封裝的接口一般分為GUI圖形用戶接口、CLI命令行接口、API應用程序編程接口、ABI應用程序調用庫接口
GUI如GHOME,KDE,CLI如bash、zsh等;
調用模型大致如下
內核–》系統調用接口–》調用庫–》應用程序
–》shell
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/98095