加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

logo

logo
  • 點贊
  • 評論
  • 分享
35.00
課程章節(jié)
  • 課程介紹
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜
中級

Linux系統(tǒng)編程01期:揭開文件系統(tǒng)的神秘面紗

2018/11/07
94
閱讀需 3 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

嵌入式學(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ā)精心打造,其深度和廣度跟目前市面上的教程完全不是一個級別,沒有最深,只有更深。

相關(guān)推薦

電子產(chǎn)業(yè)圖譜