在整個作業系統領域,現在主要有四個知名的系統體系被人們所熟知:pc桌面系-----微軟的windows(據說傳承於古老的vms),蘋果的macos (也是基於unix的bsd系),開荒鼻祖系-----貝爾實驗室的unix ,伺服器陣營系芬蘭it大佬linus的linux(同時也是git的作者。。。膜拜三秒鐘),本文主要從專業名詞的角度幫助入門的同學進行科普,備好糧,磨好槍好在作業系統領域自由翱翔。(不定期更新)
1,os —— operate system 作業系統,執行於計算機硬體之上,主要負責 程序管理、記憶體管理、網路管理、驅動管理、安全管理等,可以理解為是介於程式和硬體之間的介面程式,如果再nb的cpu,顯示卡,記憶體條,固態硬碟,顯示器,鍵盤,滑鼠如果沒有os,那麼就是一堆廢鐵,so 你懂得 !
2,linux ——乙個非常nb的開源的作業系統,通常用於程式的伺服器端作業系統,據不完全統計全球80%的應用伺服器都是採用的基於linux核心的作業系統,就像個人pc介的windows,不要太厲害!
3,kernel——核心,本文所指的是作業系統核心,是作業系統的核心組成部分,乙個作業系統必須包含核心,當然還要有glib,軟體包管理器,bash 等。
4,glib—glib庫是linux平台下最常用的c語言函式庫,它具有很好的可移植性和實用性。
5,rpm——redhat package manager 軟體包管理器,是紅帽公司乙個軟體包管理器,當然現在很多的linux系統都在用。
6,shell——在電腦科學中,shell俗稱殼(用來區別於核),是指「提供使用者使用介面」的軟體(命令解析器)。它類似於dos
8,gui——graph user inte***ce 使用者圖形介面,顧名思義,是使用者用來和作業系統打交道的圖形軟體。
9,cli—— command line inte***ce 命令列介面,和gui同性質的東西,只是一般用在專業領域,通過命令列和作業系統進行互動。
10,cpu——
**處理器(cpu,central processing unit)是一塊超大規模的積體電路
,是一台計算機的運算核心(core)和控制核心( control unit)。它的功能主要是解釋計算機指令
11,io——input/output輸入輸出通常用於專業領域的描述。
科普帖 Linux作業系統
使用計算機必然會接觸作業系統,現代作業系統已經發展的十分成熟,一般使用者都可以很輕鬆的使用計算機。然而,對於要利用計算機進行專業開發和應用的使用者來說,需要更加深入地理解作業系統的原理和執行機制,這樣才能更加有效地利用計算機為自己的專業服務。計算機作業系統由硬體和軟體兩部分組成。硬體是組成一台計算機...
科普帖 Linux作業系統
使用計算機必然會接觸作業系統,現代作業系統已經發展的十分成熟,一般使用者都可以很輕鬆的使用計算機。然而,對於要利用計算機進行專業開發和應用的使用者來說,需要更加深入地理解作業系統的原理和執行機制,這樣才能更加有效地利用計算機為自己的專業服務。計算機作業系統由硬體和軟體兩部分組成。硬體是組成一台計算機...
科普帖 Linux作業系統
使用計算機必然會接觸作業系統,現代作業系統已經發展的十分成熟,一般使用者都可以很輕鬆的使用計算機。然而,對於要利用計算機進行專業開發和應用的使用者來說,需要更加深入地理解作業系統的原理和執行機制,這樣才能更加有效地利用計算機為自己的專業服務。計算機作業系統由硬體和軟體兩部分組成。硬體是組成一台計算機...