操作系统:Unix 系统的 13 个索引节点

由一道题引发的对概念的思考

此前,我一直没明白为什么要在计算文件最大长度时,加上256和256*256,这是由于我一直以为Unix的盘块存储结构就是可以自动根据文件所需的盘块数变换1~3级和直接索引

醒悟:真面貌

直到我看到这张图,我才发现,原来除了直接索引的0~9 的 10 个盘块以外,索引节点系统中只有 3 个节点:

  1. 一个一级索引节点,指向索引块,索引块可以指向大量其中存储的盘块地址;
  2. 一个二级索引节点,指向一级索引表,表中有大量的索引块地址,同1
  3. 一个三级索引节点,同上

    在本题背景下,他们各自能指向最终的数据盘块个数:256、256256、256256*256,加上直接指向的 10 个节点,就是本题答案
相关推荐
fakerth1 天前
【OpenHarmony】startup_init 模块
操作系统·openharmony
大熊猫侯佩2 天前
升级到 macOS26.5 后看视频会自动息屏的解决
macos·操作系统
sulikey3 天前
个人Linux操作系统学习笔记2 - gcc与库的理解
linux·笔记·学习·操作系统·gcc·
手可摘星辰的少年4 天前
Ext2文件系统核心结构详解:超级块、位图、Inode与多级间接块
操作系统
星马梦缘4 天前
操作系统实验5 —— 进程互斥
linux·操作系统·进程互斥
iCxhust4 天前
从裸机到微内核:8088单板机微型操作系统规划设计
操作系统·课程设计·微机原理·8086最小系统·8088单板机
磊 子5 天前
1.2内存的存储金字塔
java·开发语言·spring·操作系统
sulikey5 天前
Linux ext2文件系统结构
linux·操作系统·文件系统·linux文件系统·ext2·ext2文件系统
-To be number.wan5 天前
进程与线程的区别
学习·操作系统
sulikey5 天前
ext2 GDT 块组描述符表 详细技术拆解
linux·操作系统·文件系统·ext2·gdt·ext·块组描述符