zoukankan      html  css  js  c++  java
  • 文件系统简易理解

    一块磁盘到手,好比一块仓库土地到手

    磁盘分区,好比建立多个仓库

    存储货物前,先来规划如何使用仓库

    比如

    先行建立货架,对货架进行编号,每个货位可以理解为一个扇区或一个块

    要建立一个账本

    在账本中建立一个区域来记录有哪些块是空闲的

    在账本中建立货物分类,好比建立一些预先定义的目录或挂载点/访问点

    每次进货物:

    好比创建一个文件,需要先进入账本的相应货物分类,然后在分类下,记录下货品名称,以及一个节点号。这个节点号是一个节点表的索引。(并在一个被称作节点表的位置,创建一个节点,记录被装到了哪些块或货架)

    每次取货物:

    好比是提货,需要打开账本,查找分类目录,定位到货物节点号,进而定位到货物。提货只能小车小车的往外拉,所以要循环啊,每个小车的大小记得要定义

    以上这种管理仓库的方式,就是文件系统,哪个账本就可以认为是一套管理方式,一种文件系统,

    建立货架,建立账本的过程就可以理解为格式化的过程,就是建立文件系统的过程

    建立了管理方式,才可以使用磁盘,也就是说先得准备好文件系统,才能使用磁盘

    不同人有不同管理仓库的方式,所以也就有了不同的文件系统。

  • 相关阅读:
    CSS浏览器兼容解决总结
    Access的数据操作类(带异常处理)
    网页消息类
    生成验证码(纯中文)
    C#连接各种数据库(持续更新中)
    asp.net中实现文件批量上传!你会了吗?
    http 错误编号大全(转)
    SQL SERVER数据操作类
    web.config加密和解密
    C#中操作CMD命令行窗口
  • 原文地址:https://www.cnblogs.com/justart/p/7597919.html
Copyright © 2011-2022 走看看