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