问题(题目)如下图所示:

这道题最中要的是理解什么是直接索引、一级间接索引、二级间接索引:

直接索引:地址项直接指向文件块

一级间接索引:地址项(一层)指向存放地址项(二层)的数据块,也就是一层的地址项指向的数据块中全部放的是二层地址,这些地址再指向文件内容块。

二级间接索引:地址项(一层)指向存放地址项(二层)的数据块,地址项(二层)指向存放地址项(三层)的数据块,地址项(三层)指向存放文件内容的地址块。

由题可知,本题目中的一个地指向占用4B,一个数据块的大小为1KB。所以一个数据块可以放(1024/4)=256的地址项。

5个直接索引直接指向了存放文件数据的数据块,所以可以指向的文件数据块数为5

2个一级间接索引可以有2*(1024/4)个指向存放文件数据的数据块的数据项,所以指向的文件数据块数为2*(1024/4)

1个二级间接索引可以有2*(1024/4)*(1024/4)个指向存放文件数据的数据块的数据项,所以指向的文件数据块数为2*(1024/4)*(1024/4)

汇总:

直接索引的块数5  指向块的序号:0~4
一级索引块数:2*(1024/4) 指向块的序号:5~516

二级索引块数:2*(1024/4) 指向块的序号:517~6605

所以要找5号需要一级索引,518号需要二级索引;

文件的最大大小为:块数*每个块的大小 = (5+2*(1024/4)+1*(1024/4)*(1024/4))*1KB = 66053KB

软件设计师--文件索引相关推荐

  1. 【中级软考—软件设计师】2操作系统2.9 文件管理【***】:2.9.4 索引文件

    考察: 如何根据一个相应的逻辑页号,来判断它的索引方式 整个索引文件的体系当中如何来判断文件索引的范围和大小 索引文件 文件管理--索引文件结构 索引--地址--物理块号 存放索引的叫索引盘,存放数据 ...

  2. java写exe程序实例_2012软考软件设计师辅导:利用JAVA执行本地EXE文件

    曾经为了这样一个需求找了很多资料,今天终于学习到了!如何利用java执行exe文件?使用java类Runtime,每个Java应用程序都有一个Runtime类实例,使应用程序能够与其运行的环境相连接. ...

  3. 【软考】2021软件设计师复习开坑指南

    1.考试信息 报名时间:08.10号 考试时间:11.06号 考试内容:软件设计师 考试科目 开考日期 考试时长(单位:分钟) 试题类型(分数) 基础知识 2021-11-06 09:00:00 15 ...

  4. 软件设计师提纲+复习资料整理(上午题)

    文章目录 软件设计师考试大纲 上午题(选择题) 一.计算机组成原理 考点:CPU结构组成 考点:原码.反码.补码定点整数范围 考点:浮点数表示 考点:RISC和CISC计算机的区别 考点:奇校验与偶校 ...

  5. 软件设计师刷题与知识点总结 笔记

    ---------------------------------------------- 本文章中的题目为维普考试平台中的软件设计师的题目(每天都有更新) 本文太长,如需查看某一类别的题,可根据目 ...

  6. 【软考中级】软件设计师学习笔记

    软件设计师学习笔记 计算机系统知识 程序语言设计 数据结构 操作系统 软件工程基础知识 结构化开发方法 创建型设计模式 行为型设计模式 结构型设计模式: 算法设计与分析 数据库技术基础 网络与信息安全 ...

  7. 软件设计师中级复习小总结

    软件设计师中级复习小总结 计算机与体系结构 K = 1024 k = 1000 B 字节 b 位 1字节 = 8位 8bit(位)=1Byte(字节) 1024Byte(字节)=1KB KB,MB,G ...

  8. 软件设计师-数据结构知识

    数据结构是计算机软件的一门基础课程,计算机科学各个领域及有关的应用软件都要用到各种数据结构.语言编译要使用栈.散列表及语法树:操作系统中用队列.存储管理表及目录树等:数据库系统运用线性表.多链表及索引 ...

  9. 软件设计师知识体系归纳总结

    软件设计师知识体系归纳总结 历年考点 上午题 下午题 第一章 计算机组成原理及体系结构 1.数据的表示 1.1进制转换 (1) R进制转十进制 (2) 十进制转R进制 (3) 二进制 八进制 十六进制 ...

最新文章

  1. 工欲善其事,必先利其器。如何玩转 VS Code?
  2. ViewPager onPageChangeListener总结
  3. 我为什么不无偿加班,你也不应该
  4. Halcon 一维测量
  5. 相对开音节java,L314 单音节词读音规则(二)-元音字母发音规则
  6. 《Java语言程序设计》(基础篇原书第10版)第十章复习题答案
  7. php公物管理系统,开源客户管理系统 fly-crm
  8. php 怎么把数组按拼音,php实现数组按拼音顺序排序的方法
  9. 基于随机森林的偏置-方差分解实验
  10. RNN的梯度消失和梯度爆炸
  11. GIF 字节格式介绍
  12. 搜狗推微信公众平台搜索 可搜公众号与文章
  13. android 自定view 网状结构图
  14. 黑金核心板32bitDDR3 MIG核UI接口仿真模型搭建
  15. svn tour cycle
  16. 用VScode绘制函数调用流程图
  17. redis常用命令:
  18. linux文件前面多两个点,Linux 学习笔记
  19. 暑期实训CPU设计(四)
  20. structural covariance network

热门文章

  1. linux+虚拟机上的wdcp,linux虚拟主机服务器wdcp系统教程
  2. 提示tun虚拟网卡没有安装_Win10家庭版通过Hyper-V安装Centos7+Python3.7过程总结
  3. gin ajax 获取请求参数,gin请求参数处理
  4. linux权限最小化分级,vim可视化Linux系统安全最小化原则 su sudo
  5. mysql如何使用事件_MySQL事件的使用详解
  6. 2012 安装mysql 5.6_如何安装mysql server 5.6
  7. C++ 重载自增和自减运算符
  8. C语言形参和实参的区别
  9. 【蓝桥杯每日一练】 巴斯卡三角形(杨辉三角形)
  10. c#获取对象的唯一标识_DDD领域驱动设计实战 - 创建实体身份标识的常用策略