嵌入式应用开发理论和实践


文件io操作

理论基础

首先看一下整个文件系统架构图,静态文件都是存储在磁盘中,磁盘分为inode区和数据区,数据区根据最小存储单元设置扇区和操作系统最小读取单元设置块。inode区通过指针指向该文件数据的块地址。操作系统中进程控制块(PCB)通过open()系统调用函数返回一个文件描述符fd,文件描述符指向文件表,表中存储文件的各种状态信息,其中的inode指针指向inode区中文件对应的inode节点,再用inode节点指向的地址修改磁盘中的数据

文件io操作架构图


文章作者: sdj
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 sdj !
  目录