ubuntu是乙個開源作業系統,linux的乙個分支系統。它在個人電腦及網路伺服器上被廣泛應用,ubuntu的觸碰版本也有被用在平板電腦和手機上。
2023年,ritchie和thompson發布了乙個關於unix里程碑式的**,隨後貝爾實驗室製作了第乙個unix作業系統。
隨後伯克利大學對原生的unix系統進行了一定的修繕,製作了乙個提公升的版本pdp-11叫做1bsd(第一代berkeley software distribution),***的伯克利版本進行了大量的公升級,其中最具代表性的要數使用了虛擬記憶體和記憶體分頁。
minix系統
現代的unix作業系統已經十分龐大且複雜,所以需要乙個涵蓋關鍵部分,可用於教學和研究的作業系統,這就是minix存在的意義。
minix是乙個基於微核心設計的unix式的系統,微核心背後的思想是在核心中提供最小的功能,以使其可靠和有效。
單片核心(monolithic kernel):大多數作業系統功能都是在大型核心中提供的,包括排程,檔案系統,網路,裝置驅動程式,記憶體管理等。 它作為單個程序實現。(將os功能全部寫入核心)
**微核心架構(microkernel architecture)**僅為核心分配一些基本功能,包括位址空間,程序間通訊(ipc)和基本排程。 其他os服務由程序(伺服器)提供,這些程序以使用者模式執行並且被微核心像任何其他應用程式一樣對待。(只是核心功能寫入核心,其他的不寫)
linux
linux是基於minix的作業系統,但是它是乙個單片核心,在核心中擁有整個作業系統。
方法1:直接在命令列輸入指令
方法2:去/proc/version
找到linux核心
cat命令:用於鏈結檔案並列印到標準輸出裝置上
用dmesg找到linux核心
dmsg是乙個非常使用的命令,用來寫入核心資訊,同時它用來讀取也很方便。
因為dmesg提供了非常多的資訊,所以你需要像下面那樣使用來減少資訊量來閱讀。
還有很多檢視系統資訊的指令
Linux作業系統概述及核心介紹
在組織得當的前提下,通過抽象將系統分解為元件有助於我們了解其工作機制。我們將元件劃分為層次或級別。元件的層次 或級別 代表它在使用者和硬體系統之間所處的位置。web瀏覽器 遊戲等應用處於最高層,底層則是計算機硬體系統,如記憶體。作業系統處於這兩層之間。linux作業系統主要分為三層。如圖1 1所示,...
linux 作業系統概述
服務端作業系統 linux unix windows server 單機作業系統 windows dos ucdos win95 win98 win2000 xp vista win7 win8 mac linux ubuntu 移動作業系統 android ios windows phone 1....
作業系統基本了解以及Linux 基本命令
opt etc dev var kernel home等的作用 opt 存放第三方應用軟體,類似c program files etc 存放系統配置檔案 dev 存放裝置檔案,硬體會被對映為檔案,如 dev cdrom代表光碟機 var 存放可變資訊,如系統審計日誌 kernel 存放作業系統核心檔...