当前位置:首页 > 操作系统(02326) > 正文内容

某UNIX操作系统采用i结点管理文件的存储空间假设磁盘块大小为2048字节,每个地址占64位(8个字节),i结点包括13个地址项其中10个地址用来存直接地址,一个地址项存一次间接地址,一个地址项存二次间接地址,一个地址项存三次间接地址。请问,系统能管理的单个文件最大长度是多少?

高老师2年前 (2024-03-26)操作系统(02326)9

某UNIX操作系统采用i结点管理文件的存储空间假设磁盘块大小为2048字节,每个地址占64位(8个字节),i结点包括13个地址项其中10个地址用来存直接地址,一个地址项存一次间接地址,一个地址项存二次间接地址,一个地址项存三次间接地址。请问,系统能管理的单个文件最大长度是多少?

10个直接地址表示的文件大小为:10×2KB=20KB
一个一次间接地址,每个盘块大小为2KB,每个地址项占8个字节,所以每个硬盘块可以存放256个盘块号,所以能存放的文件大小为:256×2KB=512KB
一个二次间接地址,共能存放256×256个盘块号,能存放的文件大小为:256×256×2KB=128MB
一个三次间接地址,共能存放256×256个盘块号能存放的文件大小为256×256×256×2KB=32GB
所以一个文件的最大长度=20KB+512KB+128MB+32GB

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/435064.html

分享给朋友: