嵌入式Linux系統構建 第三天

2021-08-29 02:30:05 字數 809 閱讀 8668

1.什麼是檔案系統?

檔案系統指檔案存在的物理空間,linux系統中每個分割槽都是乙個檔案系統,都有自己的目錄層次結構。

在linux檔案系統中,ext2檔案系統、虛擬檔案系統、/proc檔案系統是三個具有代表性的檔案系統。

2.什麼是根檔案系統

根檔案系統首先是一種檔案系統,該檔案系統不僅具有普通檔案系統的儲存資料檔案的功能,但是相對於普通的檔案系統,它的特殊之處在於,它是核心啟動時所掛載(mount)的第乙個檔案系統,核心**的映像檔案儲存在根檔案系統中,系統引導啟動程式會在根檔案系統掛載之後從中把一些初始化指令碼(如rcs,inittab)和服務載入到記憶體中去執行。

3.什麼是核心

linux核心就像人的心臟,靈魂,指揮中心。核心是乙個作業系統的核心,它負責管理系統的程序,記憶體,裝置驅動程式,檔案和網路系統,決定著系統的效能和穩定性。核心以獨佔的方式執行最底層任務,保證系統正常執行。協調多個併發程序,管理程序使用的記憶體,使它們相互之間不產生衝突,滿足程序訪問磁碟的請求等。

linux核心的主要模組(或元件)分以下幾個部分:儲存管理、cpu和程序管理、檔案系統、裝置管理和驅動、網路通訊,以及系統的初始化(引導)、系統呼叫等。

4.核心與檔案系統的關係

技術上說linux是乙個核心。「核心」指的是乙個提供硬體抽象層、磁碟及檔案系統控制、多工等功能的系統軟體。乙個核心不是一套完整的作業系統。一套基於linux核心的完整作業系統叫作linux作業系統,或是gnu/linux。

檔案系統是kernel的一部分。檔案系統實現了系統上儲存介質和其他資源的互動。kernel tree中的fs目錄都是關於檔案系統的,可以說它是kernel的乙個大子系統。

嵌入式第三天

一 迴圈 1.while迴圈 格式 while 條件 條件成立 則執行花括號裡面的語句 執行完後 再判斷條件是否成立 1 例子 include int main return 0 ctrl c 強制結束當前程式 練習 列印輸出26個字母 小寫 include int main return 0 練習...

C 嵌入式學習第三天

include 程式設計師所寫的 不是標準c 需要一段程式進行翻譯成標準c 負責翻譯的程式叫做預處理器,翻譯的過程叫做預處理,被翻譯的 叫做預處理指令,以 開頭的都是預處理指令 include 從系統指定的目錄下載入 h include h 先從當前目錄下載入 h,如果找不到再從系統的指定目錄下載入...

嵌入式課程設計第三天

姓名 王添靖 日期 2018 9.12 今日學習任務 學習資料結構中佇列的結構,線性結構 順序儲存 陣列 鏈式儲存 今日任務完成情況 跟誰老師完成今天所有任務,量達到500行 今日收穫 學習線性結構的順序儲存 陣列 和鏈式儲存 學習佇列的特點先進先出,存放資料在 隊尾 rear 隊頭 front 取...