无论在哪个计算机系统中,文件系统结构都应该是一样的一层或者几层的话太多太乱不适用用目录实现一个树状结构,划分后层次清晰如果把目录下所有的文件的FCB都存取,然后对比没必要太麻烦了
所以数据盘块集合中存放目录下文件字符串和对应的编号通过编号去查FCB数组得到文件的fcb
引导块是长度固定的,超级块得到超级块的长度 i节点位图的长度 盘块位图的长度不停循环找到对应的var,然后13读取下一个的FCB然后再读取对应的var和13get_super读取超级块
get_super开始,block=2(引导块+超级块)+节点位图imap+盘块位图zmap+i_num=nur(传入的参数nr编号)/PER/BLOCK=第几个盘块;启动bread开始从磁盘读取
多进程图像,程序就可以开始执行,CPU取指执行,多进程交替执行
有的指令要*p=7读取磁盘(重定位,段页结合,虚拟内存,换入换出)使用内存
open,bread,文件名为普通磁盘,得到inode,计算盘块号,如果是特殊文件(显示器)就对应主次磁盘号;形成文件视图view,IO就使用起来;
管理CPU,内存,IO
两大视图:多进程视图+文件视图