试题(27)、(28) 设文件索引节点中有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问文件的逻辑块号分别为5和518,则系统应分别采用____(27);而且可表示的单个文件最大长度是(28)____KB。(28)处填()。

A.517
B.1029
C.16513
D.66053

答案解析
试题(27)、(28)分析 本题考查操作系统文件管理方面的基础知识。 根据题意,磁盘索引块为1KB字节,每个地址项大小为4字节,故每个磁盘索引块可存放1024/4=256个物理块地址。又因为文件索引节点中有8个地址项,其中5个地址项为直接地址索引,这意味着逻辑块号为0~4的为直接地址索引;2个地址项是一级间接地址索引,这意味着第一个地址项指出的物理块中存放逻辑块号为5~260的物理块号,第一个地址项指出的物理块中存放逻辑块号为261~516的物理块号;1个地址项是二级间接地址索引,该地址顶指出的物理块存放了256个间接索引表的地址,这256个间接索引表存放逻辑块号为517~66052的物理块号。 经上分析不难得出,若要访问文件的逻辑块号分别为5和518,则系统应分别采用一级间接地址索引和二级间接地址索引。 单个文件的逻辑块号可以从0~66052,而磁盘数据块大小为1KB字节,所以单个文件最大长度是66053KB。

简单理解盘索引地址的表示原理相关推荐

  1. 深入理解MySQL索引和优化丨MySQL的核心原理

    索引介绍 文章相关视频讲解: C/C++ Linux服务器开发高级架构学习视频点击:C/C++Linux服务器开发/Linux后台架构师-学习视频 理解mysql-索引及其优化 MySQL的核心原理分 ...

  2. 理解SQL Server中索引的概念,原理以及其他

    简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能.但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索 ...

  3. T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他(看了两次了,转了)

    简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能.但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索 ...

  4. 理解SQL Server中索引的概念,原理

    理解SQL Server中索引的概念,原理 摘自:http://51even.iteye.com/blog/1490412 简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索 ...

  5. Android:安卓学习笔记之OkHttp原理的简单理解和使用

    Android OkHttp使用原理的简单理解和使用 OkHttp 0.前言 1.请求与响应流程 1.1 请求的封装 1.2 请求的发送 1.3 请求的调度 1.4 请求的处理 2.拦截器 2.1 R ...

  6. mDNS 原理的简单理解

    转自:http://www.binkery.com/post/318.html mDNS 原理的简单理解 mDNS multicast DNS , 使用5353端口. 在局域网内,你要通过一台主机和其 ...

  7. 【计算机系统】 信息在计算机中的表示和内存地址与空间的简单理解

    1. 信息在计算机系统中的表示 我们知道,信息在计算机系统中是以二进制的方式进行传送,存储的.那么信息在计算机系统中是如何表示的呢?在这里可分为数值信息和非数值信息两个方面进行讨论. 数据信息分类示意 ...

  8. 理解 call、apply、bind 原理,手写简单的 call、apply、bind 方法

    理解 call.apply.bind 原理,手写简单的 call.apply.bind 方法 call 原理及实现 MDN定义:call()方法使用给定的 this 值和单独提供的参数调用函数. 用自 ...

  9. 掌握查询利器 深入理解PostgreSQL索引原理与优化

    文章目录 一.前言 1.1 PostgreSQL索引的重要性 1.2 本文的结构和目的 二.索引概述 2.1 什么是索引 2.2 为什么要使用索引 2.3 索引如何工作 三.索引类型 3.1 B-tr ...

最新文章

  1. 漫画 | 你看的每一篇Nature论文,都是这样出炉的!
  2. meta viewport相关
  3. 【LeetCode】36. Valid Sudoku
  4. Spring Boot整合Spring Data Redis-整合步骤
  5. NetCore + SignalR 实现日志消息推送
  6. UDK编辑器 49条小提示(转)
  7. python模块与类的区别_Python类、模块、包的概念及区别
  8. C# 5.0 Async函数的提示和技巧
  9. 181228每日一句
  10. 面试题之TCP三次握手和四次挥手详解
  11. 易康(eCognition)对象几何特征--2:几何(Geometry)_ 形状(Shape)
  12. 述职答辩提问环节一般可以问些什么_答辩时老师一般会提问哪些?
  13. 【折纸】如何折一个装桌面垃圾的纸盒子
  14. python版本正式对外发布的年份是_python正式对外宣布的年份_后端开发
  15. FastGCN: fast learning with graph convolutional networks via importance sampling 论文详解 ICLR 2018
  16. NKOJ3685 8数
  17. 二次型如何快速转化为矩阵?
  18. 问题: Mac外联硬盘不能更改“-”中的一个或多个项目,因为它们正在使用中
  19. c++数独游戏2.0
  20. 程序设计大作业:教务管理系统(C语言)

热门文章

  1. android dbinfo函数,android SQLiteDatabase中的update函数用法?
  2. 素数c分解语言程序,PTA|《C语言程序设计实验与习题指导(第3版)》实验4-2-3 验证“哥德巴赫猜想” (20分)...
  3. c 匹配mysql密码,MySQL设置密码的三种方法
  4. java骨架_基于Mat变换的骨架提取Java
  5. vue可以直接进行运算么_Vue实现手机计算器
  6. python字母频率_科学网-Python统计字母频数和频率-吕波的博文
  7. python3数字类型_python3笔记八:python数据类型-Number数字
  8. pywin32官方说明文档_为什么你应该看官方文档而不是搜索博客文章
  9. socket.io php 聊天室,WebSocket学习(一)——基于socket.io实现简单多人聊天室
  10. SQLi LABS Less-8