Linux學習之路(簡介筆記)
工作多年後,第一次寫部落格,哈哈
寫部落格的目的,一是做個筆記方便以後查閱,二是尋找志同道合的朋友互相學習進步,歡迎朋友們的批評指正,在此提前感謝,O(∩_∩)O謝謝!
CPU讀取的資料都是從記憶體中讀取出來的,記憶體中的資料則是從輸入單元傳輸進來的,而CPU處理完資料之後也必須要先寫回到記憶體中,最後資料才從記憶體傳輸到輸出單元。
兩個概念:“外頻”和“內頻”
外頻是指CPU與外部元件進行資料傳輸或者運算時的速度,倍頻是CPU內部用了加速工作效能的一個倍數,兩者相乘才是CPU的頻率。
目前很多計算機硬體所謂的“超頻”是指:將CPU的倍頻或者外頻通過逐步的設定功能更改為較高頻率的一種方式,但是CPU的倍頻通常在出廠的時候就被鎖定無法修改的,因此通常所謂的超頻實為外頻。
32位作業系統的CPU最多隻能支援最大4GB的記憶體,所以如果您的電腦記憶體超過4GB,32位的作業系統是無法有效利用起所以的記憶體的。
計算機常用的英文編碼為ASCII系統,這個編碼系統中每個符號(包括英文、數字、符號等)都會佔用1B的記錄,因此會有2的8次方總共256種變化,至於中文常用的GB2312編碼表,每個中文會佔2B,理論上最多可以有2的16次方65536種變化,也就是最多可達6萬多箇中文字。
這裡說下計算機的儲存單位,大B是bite(位元組),小b是bit(位),1B=8b;1KB=1024B;1M=1024KB;1G=1024M。
作業系統包括核心和系統呼叫,舉例說明:我們學習C程式語言只要參加C程式語言的函式即可,不需要再去考慮其他核心的相關功能,因為核心的系統呼叫介面會主動將C語言的相關語法轉成核心可以瞭解的任務函式,那核心自然就能夠順利的執行該程式了,嚴格來說windows操作介面和Linux操作介面只是GUI並不屬於作業系統,應用程式可以在沒有GUI的Linux上正常執行,以下圖大致描述了作業系統所扮演的角色:
Linux是多使用者多工的,Linux主機可以同時允許多人上線來工作,而windows是單人多工的系統更適合做個人電腦。