📜  文件系统中的各种术语

📅  最后修改于: 2021-09-27 14:49:20             🧑  作者: Mango

先决条件 – 操作系统中的文件系统

首先了解存储设备HDD的结构:

术语:

(i). Sector
(ii). Track
(iii). Track-Sector
(iv). Cluster or Block 

图 –磁盘中的术语

下面简要说明这些。

  • (一世)。部门:
    这是一个从磁盘中心到圆周的饼状结构,读写头从磁盘中心移动到圆周所需的时间称为延迟时间。
  • (二)。追踪:
    它是由读写头覆盖和跟踪的圆形路径。其宽度取决于读写头的头部尺寸。
  • (三)。轨道扇区:
    这是扇区和轨道的交叉点,您可以参考图像更好地理解它。
  • (四)。簇:
    两个或多个轨道扇区称为簇。它是操作系统用来存储数据的最小单位。每个簇的大小随它在磁盘中的位置而变化。所有簇都不是用来存储文件的。

建筑概念和可视化:

  1. 汤米和强尼:
    假设我们想要一本来自大学图书馆的名为 Data Structure and Algorithm 的书。现在你去图书馆的电脑(让我们把它命名为汤米),看看这本书是否真的出现在图书馆里。如果这是在图书馆里,请告诉我在哪里可以找到这本书的书架号。假设你和你的朋友在一起(让我们命名他为 Jonny),如果书存在,你将书架号传递给你的朋友,让他为你带来这本书。

    同样,HDD 也有 Tommy 称为 BUFFER,它存储不同文件和文件夹的所有地址和其他属性。在 Jonny 的读/写磁头的帮助下,Buffer 可以帮助您找到 HDD 上的任何内容。
    这证明我们不能直接与磁盘交互,而是间接使用缓冲区。

    图 –硬盘结构

  2. 项目同事:
    假设你和你的同事正在做一个项目,你有一台 windows 笔记本电脑,你的同事有 mac book。他在笔式驱动器中复制了一些项目文件并与您共享。但问题是您无法在笔式驱动器上看到数据。

    • 这怎么可能 ?
    • 可能有什么问题?
    • 是病毒吗?
    • 笔式驱动器损坏?

    不,您的笔式驱动器没有发生任何变化,也没有病毒影响文件。它是文件系统。 Mac OS 使用 HFS 文件系统,Windows 使用 NTFS。所以,你们都必须来到一个两者都支持的文件系统,即 FAT 系统。

    缓冲区如何存储数据或地址?

    FILE ID FILE NAME ISFOLDER PARENT ADDRESS ATTRIBUTES
    1 User 1 0 0 …..
    2 Documents 1 2 0 ….
    3 Picture 1 2 0 ….
    4 Resume.docx 0 3 0x1000 ….
    5 Me.jpg 0 4 0x1500 ….

    这种存储文件的格式称为FAT(文件分配表)文件系统。这进一步改进为 FAT12、FAT16、FAT32。如果您将文件剪切并粘贴到其他文件夹,则唯一更改的属性是父文件夹,这非常快。但是如果你复制粘贴它需要时间,因为它存储在一个新地址。