Linux 作業系統

2021-08-30 04:22:32 字數 959 閱讀 8191

1.概念

首先作業系統是什麼,它是乙個軟體,它是乙個搞管理的軟體。再者作業系統包括:核心(程序管理、記憶體管理、檔案管理、驅動管理),其他程式(例如庫函式,shell程式等)。

2.深層次的理解硬體、作業系統、軟體之間的關係(理解了它的內部結構才能更好的學習linux,知道其中的原理)

(1)使用者部分:a.使用者---->大部分應用程式:開發操作、指令操作、管理操作

b.使用者操作介面----->部分應用程式+庫函式

(2)軟體部分:a.系統呼叫(system call)---->系統呼叫就是作業系統提供的程式設計介面(api)

(對於系統呼叫和庫函式之間的關係:printf就是乙個庫函式,庫函式(自己擀麵皮做麵條)和系統呼叫(已經做好的麵條)很像,提供好的現成的c語言。)

例子:printf本質上是要操作顯示輸出裝置,但是這個過程只能通過作業系統間接的來控制顯示器。printf函式內部就是通過系統呼叫告訴作業系統說要往顯示器上輸出乙個內容。作業系統再通過驅動程式把對應的資料顯示到硬體裝置上。

b.作業系統(system operation):核心+應用程式

核心(kernel):是作業系統的精華---->記憶體管理、檔案管理、程序管理、驅動管理

對於核心舉兩個例子:首先是蘋果和蘋果核,對於蘋果核就相當於是作業系統的核心,它是最核心的;而蘋果的果肉,其實質蘋果是被子植物,所以就相當於是果皮,相比於蘋果核顯然,蘋果核更加重要。對於作業系統的核心和應用程式,最精華的是核心。其次,我們所謂的linux,它其實是核心,而真正意義上的作業系統是我們的centos。

c.驅動程式:在生活中我們有很多不同型號的滑鼠,可是為什麼塔門都可以在不同的電腦上使用呢,原因就在於有驅動程式,滑鼠想要控制介面,實際上是通過作業系統在控制,而作業系統之所以可以對這些硬體進行管理是因為不同的硬體和作業系統之間都有與之對應的驅動程式。所以,驅動程式就相當於是硬體與作業系統之間的橋梁,使得它們是對應的。

(3)硬體部分:底層硬體---->網絡卡、硬碟、其他

Linux作業系統

本書以當前最流行的red hat linux的最新發行版本為基礎,論述作業系統的基本原理 基本思想和基本方法,並在此基礎上介紹linux網路作業系統的核心結構 安裝 配置 基本操作 系統管理及網路應用等,從而系統 完整地講述linux作業系統從基本原理到應用實踐的主要內容。本書注意理論內容的選取,注...

Linux 作業系統

linux 作業系統 計算機本身就是一堆硬體,最核心 就是cpu和儲存器裝置,為了能夠計算機獲得資料,有輸入裝置和輸出裝置,輸入輸出裝置通過南橋 北橋接入cache 接入系統的,彼此之間還有匯流排,比如記憶體到cpu的叫系統匯流排,各種鍵盤,滑鼠需要的匯流排也是不一樣的。為了進可能 利用計算機的資源...

Linux作業系統

linux的組成部分 linux核心 是整個作業系統的核心,管理著整個計算機的軟硬體資源。linuxshell 是系統的使用者介面,提供了使用者與核心進行互動操作的一種介面 linux檔案結構 檔案結構是檔案存放在磁碟等儲存裝置上的組織方法,主要體現在對檔案和目錄的組織上。安裝方式 光碟安裝 硬碟安...