計算機由軟件及硬件組成。計算機相當于人的身體,軟件相當于人的思想。軟件分為操作系統及應用軟件
硬件由輸入單元、輸出單元、(CPU內部的)控制單元、(CPU內部的)算術邏輯單元、主存儲器五大部分組成。
CPU相當于人的大腦,判斷處理數據、控制軀干。主板相當于人的神經,將所有的原件連接在一起。硬盤相當于你的永久記憶,CPU(大腦)可以(回憶)讀取寫入。鍵盤、鼠標、網卡,相當于人的手、腳、眼睛與外界互動,接收感知外界信息,為輸入單元。電源供應器,相當于人的心臟,提供能量,顯示適配器等于腦袋中的影像,將來自眼睛的刺激轉化成影像在腦袋中呈現。
主存儲器,大腦中放置正在被思考的數據區塊。硬盤讀取數據太慢,跟不上CPU大腦的高速頻率,所以內存誕生。內存是高速存儲的區域以滿足CPU的頻率。
幾乎所有的數據都從,主存儲器,流入流出,所以內存的大小非常重要。
有了硬件,只是有了血肉之軀,還不能辦具體的事情。需要有軟件(思想)來控制硬件,直接控制硬件的軟件是操作系統。如windows,LINUX.
操作系統有兩部分組成,內核,及系統調用。內核直接管理硬件,把硬件進行封裝,并把硬件的各種接口抽象為系統調用,供其他應用程序使用。外部的應用程序,只能通過系統調用來控制硬件,而不是內核,因為內核必須極度的安全穩定。SHELL是應用程序的一種,英文單詞是外殼,外部的意思,是linux操作系統與外部交互的界面。
本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101842