【软考】轻松搞定操作系统中间接索引地址的考题

间接地址索引:它有几个分类,一级间接地址索引、二级间接地址索引、三级间接地址索引……,有几次间接索引就是几级索引。

例题:

某文件系统采用多级索引结构。若磁盘块的大小为1K字节,每个块号占3字节,那么采用二级索引时的文件最大长度为()K字节。

A.1024

B.2048

C.116281

D.232562

这里其实结合图更好理解,但其实这种图我们不懂原理也能做。

一级间接索引:

磁盘块的大小是1k字节,而一个块号占3个字节,那么一个磁盘可以分成1024/3=341个小块(丢掉余数)

一个小块代表1k个字节,所以文件最大长度为341\times1K=341K字节

二级间接索引:

磁盘块的大小是1k字节,而一个块号占3个字节,那么一个磁盘可以分成1024/3=341个小块(丢掉余数),而一个小块中,又有341个小小块

一个小小块代表1k个字节,所以文件最大长度为341\times341\times1K=116281K字节

总结

我们不难发现规律,假设磁盘块的大小是 m K字节,我们先求出一个磁盘能分成n个小块

题目求一级间接索引时的文件最大长度为 n \timesm K字节。

题目求二级间接索引时的文件最大长度为n^{2}\timesm K字节。

题目求三级间接索引时的文件最大长度为n^{3}\timesm K字节。

。。。。。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Gabriel Drop Out

饿饿!饭饭!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值