静态文件inode的主要关系是什么?随机数为什么也被分为三类?

来源:创视网 时间:2023-02-03 16:14:40

静态文件与 inode

文件在没有被打开的情况下一般都是存放在磁盘中的,譬如电脑硬盘、移动硬盘、U 盘等外部存储设备。静态文件

硬盘的最小存储单位叫做“扇区”(Sector),每个扇区储存 512 字节(相当于 0.5KB)

操作系统读取硬盘的时候,一次性连续读取多个扇区

这种由多个扇区组成的==“块”,是文件存取的最小单位==。“块”的大小,最常见的是 4KB,即连续八个 sector 组成一个 block。

调用 open 函数是如何找到对应文件的数据存储“块”的呢

我们的磁盘在进行分区、格式化的时候会将其分为两个区域,

一个是数据区,用于存储文件中的数据;

另一个是 inode 区,用于存放 inode table(inode 表)

每一个文件都有唯一的一个 inode,每一个 inode 都有一个与之相对应的数字编号,通过这个数字编号就可以找到 inode table 中所对应的 inode。

随机数也分为三类:

伪随机数:满足第一个条件的随机数。

密码学安全的伪随机数:同时满足前两个条件的随机数。可以通过密码学安全伪随机数生成器计算得出。

真随机数:同时满足三个条件的随机数。

X 关闭

Copyright   2015-2022 科技讯版权所有   备案号:豫ICP备2021032478号-15   联系邮箱:897 18 09@qq.com