zoukankan      html  css  js  c++  java
  • 了解软盘文件系统fat12

    首先看组成:1.引导扇区,2.fat表1,3.fat表2,4.数据区

    引导区:放引导代码的,包括了一些文件系统的信息,包括:卷标,根目录文件最大多少,文件系统类型,磁头数等等。最后要以0xAA55结束。

    fat表有很多fat项组成,每项代表了一个文件所占用的下一个簇。也对应了一个簇。如第二项对应第二个簇,但它的值指向文件占用的下一个簇。另外,如果fat项值>=0xff8则表示文件结束。

    数据区:又分为根目录区和其他的。我们存在根目录里的文件会以32字节来保存它的信息,不包括内容。其中有首簇位置。

    由此我们知道:运找一个文件的步骤,从根目录里找到文件名,根据首簇位置找到文件内容,读完一个簇,查看fat表,如没有结尾,则寻找到下一个簇继续读。

    有待完善,现在只能寻找根目录的文件。

  • 相关阅读:
    关于学习方法
    ES6的异步操作
    Promise对象的基本用法
    Generator函数(三)
    Generator函数(二)
    Generator函数(一)
    ES6 Set结构和Map结构(上)
    mybatis02--增删改查
    myBatis01
    监听器
  • 原文地址:https://www.cnblogs.com/Jinux/p/2434922.html
Copyright © 2011-2022 走看看