当前位置: 首页 > news >正文

使用低级上位画图法理解在对磁盘空间进行容量分配时【低级单位上位至高级单位的换算】

        现有一个容量为10GB的磁盘分区,磁盘空间以簇(Cluster)为单位进行分配,簇的大小为4KB,若采用位图法管理该分区的空闲空间,即用一位(bit)标识一个簇是否被分配,则存放该位图所需簇的个数为( )

        A.80         B.320         C.80K         D.320K

可以先列个表方便我们加深理解:

1G=1024MB

1MB=1024KB(千字节)

1KB=1024Byte(字节,Byte也可简写为B)

1byte=8bit

(比特位,bit也可简说为”位“)

容量为10GB的磁盘分区

转换为→

10240MB

转换为→

10485760KB

磁盘空间以簇(Cluster)为单位进行分配,簇的大小为4KB
以簇(Cluster)为单位进行分配后的磁盘容量→

2621440KB


因为采用位图法管理该分区的空闲空间,即用一位(bit)标识一个簇是否被分配,

        用下图来表示我的想法,我将其称之为“低级上位画图法”,

                你看,一般以“簇”为单位要转换成以“位(bit)”为单位来计算,就必须乘1024B再乘8bit才行,这是简单的【单位之间的换算】

                而要让“位(bit)”来标识一个“簇”是否被分配,

                        这句话是针对【低级单位上位至高级单位的换算】来讲的。

                                也就是让本来级别比“簇”低的“位(bit)”加入“簇”的队伍,即让“位(bit)”来站在“簇”的位置上对磁盘容量进行单位计算,欲戴其冠必承其重,就必须拿【以簇(Cluster)为单位进行分配后的磁盘容量】除以回去,除以8bit得到的数再除以1024B,这样才能转换为【以一“位(bit)”标识一个“簇”】进行分配后的磁盘容量

                                因为刚才表格中计算出来的【以簇(Cluster)为单位进行分配后的磁盘容量】为2621440KB,所以

                                        故转换为【以一“位(bit)”标识一个“簇”】进行分配后的磁盘容量为:

                                        2621440KB÷8bit÷1024B=320KB。

                                        这个得出来的磁盘容量除以【簇的大小为4KB】即320KB÷4KB就等于存放该位图所需簇的个数,即80个。

http://www.dtcms.com/a/300746.html

相关文章:

  • 系统集成项目管理工程师【第九章 项目管理概论】 - 项目管理过程组
  • Frontiers in Psychology投稿流程(一)
  • 【C语言网络编程】HTTP 客户端请求(基于 Socket 的完整实现)
  • k8s的csi对接GPFS
  • 结合Golang语言说明对多线程编程以及 select/epoll等网络模型的使用
  • PMO如何赋能AI产品项目治理和价值交付︱商汤绝影PMO总监陈福龙
  • rust-包和箱子
  • Gradle#Plugin
  • 【论文阅读】ON THE ROLE OF ATTENTION HEADS IN LARGE LANGUAGE MODEL SAFETY
  • Node.js特训专栏-配置与环境部署:20.PM2进程守护与负载均衡
  • Java面试实战:从基础到架构的全方位技术交锋
  • VUE2 学习笔记9 生命周期
  • 算法竞赛阶段二-数据结构(36)数据结构双向链表模拟实现
  • 如何解决pip安装报错ModuleNotFoundError: No module named ‘ipywidgets’问题
  • 时间长了忘记jupyter的环境是哪个了
  • 07.4-使用 use 关键字引入路径
  • 基于分组规则的Excel数据分组优化系统设计与实现
  • 前端基础班学习路线
  • KNN算法实现图片的识别
  • Python堆栈实现:从基础到高并发系统的核心技术
  • Springboot+Layui英语单词学习系统的设计与实现
  • Python爬虫实战:研究netaddr库相关技术构建IP地址信息采集分析系统
  • Ubuntu服务器安装与运维手册——操作纯享版
  • uinput
  • 安卓打包遇到问题
  • RTSP|RTMP播放器 in Unity:开源不够用?从工程视角重新定义播放器选型
  • 特殊成员函数的生成规则:Effective Modern C++条款17解析
  • 商汤发布具身智能平台,让机器人像人一样和现实世界交互
  • 力扣 hot100 Day57
  • 定点数的表示