目录与文件系统

目录与文件系统_第1张图片目录与文件系统_第2张图片无论在哪个计算机系统中,文件系统结构都应该是一样的目录与文件系统_第3张图片一层或者几层的话太多太乱不适用目录与文件系统_第4张图片用目录实现一个树状结构,划分后层次清晰目录与文件系统_第5张图片如果把目录下所有的文件的FCB都存取,然后对比没必要太麻烦了目录与文件系统_第6张图片目录与文件系统_第7张图片

所以数据盘块集合中存放目录下文件字符串和对应的编号通过编号去查FCB数组得到文件的fcb

目录与文件系统_第8张图片目录与文件系统_第9张图片

引导块是长度固定的,超级块得到超级块的长度   i节点位图的长度  盘块位图的长度目录与文件系统_第10张图片目录与文件系统_第11张图片目录与文件系统_第12张图片不停循环找到对应的var,然后13读取下一个的FCB然后再读取对应的var和13get_super读取超级块

目录与文件系统_第13张图片get_super开始,block=2(引导块+超级块)+节点位图imap+盘块位图zmap+i_num=nur(传入的参数nr编号)/PER/BLOCK=第几个盘块;启动bread开始从磁盘读取目录与文件系统_第14张图片目录与文件系统_第15张图片

目录与文件系统_第16张图片

多进程图像,程序就可以开始执行,CPU取指执行,多进程交替执行

有的指令要*p=7读取磁盘(重定位,段页结合,虚拟内存,换入换出)使用内存

open,bread,文件名为普通磁盘,得到inode,计算盘块号,如果是特殊文件(显示器)就对应主次磁盘号;形成文件视图view,IO就使用起来;

管理CPU,内存,IO

两大视图:多进程视图+文件视图
 

你可能感兴趣的:(操作系统,操作系统)