在嵌入式学习过程中,对于非计算机专业的同学来说,在接触文件系统这块知识时,对文件系统原理往往没有一个系统的学习和理解,会遇到各种各样的疑惑。而想要搞明白文件系统的原理,首先要搞清楚底层存储介质的工作原理。
《揭开文件系统的神秘面纱》作为《Linux系统编程》的第1期课程,将会带领大家,从底层NAND flash、普通磁盘的存储机制和电路原理开始,从底层到上层,步步推进,打通文件系统的任督二脉,揭开文件系统存储的层层内幕和基本流程。
这些疑惑,你遇到过吗?
-
文件在磁盘上是如何存储的?
-
什么是根文件系统?
-
FS为什么要先挂载才能使用?
-
磁盘为什么先分区才能用?
-
磁盘格式化的底层做了什么?
-
目录到底是个什么东西?
-
绝对路径系统如何解析?
-
相对路径呢?
-
文件名存在哪里?
-
如何通过文件名找到文件在磁盘上的地址?
-
FS安装在磁盘的哪里?
-
NAND Flash如何存储文件?
-
文件句柄是什么?
-
文件描述符呢?
-
文件指针呢?
-
什么是硬链接?
-
什么是软链接?
-
文件删除真的删除了吗?
-
如何恢复删除的文件?
-
……
学习完本课程,你将达到怎样的高度?
通过本期的课程的学习,学员可以掌握文件系统的基本原理和工作流程,彻底解决关于文件系统的各种疑惑问题。为后续的Linux系统编程学习打下良好的理论基础。
课程优势:
《C语言嵌入式Linux高级编程》视频教程共10期,是由一线原厂芯片工程师专门为嵌入式Linux开发精心打造,其深度和广度跟目前市面上的教程完全不是一个级别,没有最深,只有更深。