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