在嵌入式學(xué)習(xí)過程中,對于非計算機(jī)專業(yè)的同學(xué)來說,在接觸文件系統(tǒng)這塊知識時,對文件系統(tǒng)原理往往沒有一個系統(tǒng)的學(xué)習(xí)和理解,會遇到各種各樣的疑惑。而想要搞明白文件系統(tǒng)的原理,首先要搞清楚底層存儲介質(zhì)的工作原理。
《揭開文件系統(tǒng)的神秘面紗》作為《Linux系統(tǒng)編程》的第1期課程,將會帶領(lǐng)大家,從底層NAND flash、普通磁盤的存儲機(jī)制和電路原理開始,從底層到上層,步步推進(jìn),打通文件系統(tǒng)的任督二脈,揭開文件系統(tǒng)存儲的層層內(nèi)幕和基本流程。
這些疑惑,你遇到過嗎?
-
文件在磁盤上是如何存儲的?
-
什么是根文件系統(tǒng)?
-
FS為什么要先掛載才能使用?
-
磁盤為什么先分區(qū)才能用?
-
磁盤格式化的底層做了什么?
-
目錄到底是個什么東西?
-
絕對路徑系統(tǒng)如何解析?
-
相對路徑呢?
-
文件名存在哪里?
-
如何通過文件名找到文件在磁盤上的地址?
-
FS安裝在磁盤的哪里?
-
NAND Flash如何存儲文件?
-
文件句柄是什么?
-
文件描述符呢?
-
文件指針呢?
-
什么是硬鏈接?
-
什么是軟鏈接?
-
文件刪除真的刪除了嗎?
-
如何恢復(fù)刪除的文件?
-
……
學(xué)習(xí)完本課程,你將達(dá)到怎樣的高度?
通過本期的課程的學(xué)習(xí),學(xué)員可以掌握文件系統(tǒng)的基本原理和工作流程,徹底解決關(guān)于文件系統(tǒng)的各種疑惑問題。為后續(xù)的Linux系統(tǒng)編程學(xué)習(xí)打下良好的理論基礎(chǔ)。
課程優(yōu)勢:
《C語言嵌入式Linux高級編程》視頻教程共10期,是由一線原廠芯片工程師專門為嵌入式Linux開發(fā)精心打造,其深度和廣度跟目前市面上的教程完全不是一個級別,沒有最深,只有更深。