LOS分析报告(文件系统).DOCVIP

  • 33
  • 0
  • 约5.61千字
  • 约 8页
  • 2018-02-22 发布于北京
  • 举报
LOS分析报告(文件系统).DOC

LOS分析报告(文件系统) LOS磁盘管理简介 LOS采用FAT文件系统对磁盘进行管理 FAT即文件分配表,通过FAT管理磁盘一般将磁盘分为如下四个重要的区: 保留区:文件系统的开端,记录文件系统的基本信息,一般从所管理磁盘的0簇开始,占两簇; FAT区:每一项占16bit,对应管理一个数据块。通过该表项可实现对磁盘空间的管理; 根目录区:每一项占32B,对应管理一个文件。通过该表项可实现对文件的管理; 文件和数据区:存放真正的文件和数据,由FAT和根目录对其进行管理。 在本操作系统中,每个块(簇)包含两个扇区(每个扇区占512B),共1024B;每个FAT相对应一个管理一个扇区,共有64K个FAT项,所以总共可管理64M的空间。 另外保留区占用2簇;FAT表占用了16b*64K=128KB即128块; 根目录区占32B*512=16K即16块, 所以供需磁盘空间:64M+128K+2K+16K=64M+146K 操作系统文件管理 目录区的目录项结构: 文件名(12B) 属性(2B) 首簇号(2B) 文件大小(4B) 保留区(12B) FAT表结构: 常量定义 #define BLOCK_SIZE 1024 定义一簇的大小为2个扇区,共1024字节 #define FNAME_LEN 12 定义文件名的长度为12个字节 #define FIRST_FAT_BLOCK 2

文档评论(0)

1亿VIP精品文档

相关文档