1. 程式人生 > >linux--計算機基礎概論

linux--計算機基礎概論

計算機概論:(摘自鳥叔的私房菜)
**計算機:**接受使用者輸入指令與資料, 經由中央處理器的數學與邏輯單元運算處理後,以產生或儲存成有用的資訊
計算機硬體的五大單元:
輸入單元、 輸出單元、CPU內部的控制單元、算數邏輯單元與主記憶體五大部分:
輸入單元:包括鍵盤、滑鼠、讀卡機、掃描器等;
主機部分:這個就是系統單元,被主機機殼保護住了,裡面含有 CPU 與主記憶體等;
輸出單元:例如螢幕、印表機等等
在這裡插入圖片描述
周邊裝置:
最重要的周邊裝置是主機板!因為主機板負責將所有的裝置通通連線在一起,讓所有的裝置能夠進行協調與溝通。 而主機板上面最重要的元件就是主機板晶片組!這個晶片組可以將所有的裝置彙集在一起!

其他重要的裝置還有:

儲存裝置:儲存裝置包括硬碟、軟盤、光碟、磁帶等等;
顯示裝置:顯示卡對於玩3D遊戲來說是非常重要的一環,他與顯示的精緻度、色彩與解析度都有關係;
網路裝置:沒有網路活不下去啊!所以網路卡對於計算機來說也是相當重要的
在這裡插入圖片描述
CPU=腦袋瓜子:每個人會作的事情都不一樣(微指令集的差異), 但主要都是透過腦袋瓜子來進行判斷與控制身體各部分的活動;

主記憶體=腦袋中的記錄區塊:在實際活動過程中,我們的腦袋瓜子能夠將外界的互動暫時記錄起來, 提供CPU來進行判斷;

硬碟=腦袋中的記憶區塊:將重要的資料記錄起來,以便未來將這些重要的經驗再次的使用;

主機板=神經系統:好像人類的神經一樣,將所有重要的元件連線起來,包括手腳的活動都是腦袋瓜子釋出命令後, 透過神經(主機板)傳導給手腳來進行活動啊!

各項周邊裝置=人體與外界溝通的手、腳、面板、眼睛等:就好像手腳一般,是人體與外界互動的重要關鍵!

顯示卡=腦袋中的影像:將來自眼睛的刺激轉成影響後在腦袋中呈現,所以顯示卡所產生的資料來源也是CPU控制的。

電源供應器 (Power)=心臟:所有的元件要能運作得要有足夠的電力供給才行!這電力供給就好像心臟一樣,如果心臟不夠力, 那麼全身也就無法動彈的!心臟不穩定呢?那你的身體當然可能斷斷續續的~不穩定!

容量單位
計算機依有沒有通電來記錄資訊,所以理論上它只認識 0 與 1 而已。0/1 的單位我們稱為 bit。但 bit 實在太小了, 並且在儲存資料時每份簡單的資料都會使用到 8 個 bits 的大小來記錄,因此定義出 byte 這個單位,他們的關係為:

1 Byte = 8 bits

作業系統核心(Kernel):作業系統(Operating System, OS)其實也是一組程式, 這組程式的重點在於管理計算機的所有活動以及驅動系統中的所有硬體主要在管控硬體與提供相關的能力(例如網路功能),
核心程式所放置到記憶體當中的區塊是受保護的! 並且開機後就一直常駐在記憶體當中;
系統呼叫(System Call):既然我的硬體都是由核心管理,那麼如果我想要開發軟體的話,自然就得要去參考這個核心的相關功能;為了解決這個問題,作業系統通常會提供一整組的開發介面給工程師來開發軟體! 工程師只要遵守該開發介面那就很容易開發軟體了
在這裡插入圖片描述