0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

扇区、块/簇、page之间它们到底是什么关系

独爱72H 来源:职场办公软件操作技巧 作者:职场办公软件操作 2020-02-05 23:24 次阅读

(文章来源:职场办公软件操作技巧)
对于块/簇概念的理解,我们可以归结为一点:磁盘块/簇是虚拟出来的。块是操作系统中最小的逻辑存储单位,操作系统与磁盘打交道的最小单位是磁盘块。簇和块是一个相对概念,通俗的来讲,在Windows下如NTFS等文件系统中叫做簇;在Linux下如Ext4等文件系统中叫做块(block)。每个簇或者块可以包括2、4、8、16、32、64…2的n次方个扇区。

磁盘块存在的意义就是方便操作系统读取。传统意义上,由于扇区的数量比较小,数目众多在寻址时比较困难,所以操作系统就将相邻的扇区组合在一起,形成一个块,再对块进行整体的操作。看似懂了,但还是懵逼,好不容易理解了扇区的概念(扇区是磁盘的最小组成单元),又出来了块/簇,看了概念但还是似懂非懂。

多次查找相关资料后,找到“wangtaotao”这位网友的一篇文章,从他个人的角度理解了扇区、块/簇,写得比较通俗易懂,摘录到这里,大家一同学习学习。

磁盘块是个虚拟出来的概念,是操作系统中的。操作系统为什么要虚拟个这样的概念出来呢?操作系统与磁盘打交道的最小单位是磁盘块。操作系统操作磁盘,也需要通过磁盘驱动器进行。所以离不开扇区的。最小单位,好比我们生活中约定最小单位是一毛。扇区是真实的东西。磁盘驱动器操作磁盘数据,每次都按照扇为最小单位操作。簇也是操作系统弄出来的概念。读写基本单位是扇区。磁盘驱动器是按照这个单位操作磁盘数据的。又没特意指明操作系统读写磁盘的基本单位。文件系统就是操作系统的一部分,所以文件系统操作文件的最小单位是块。

扇区、块/簇、page之间它们到底是什么关系

块,听这个词语会明白,是抽象概念。真的有块形状的东西吗?是因为我们老喜欢叫磁盘块,磁盘块,这个块让我们以为磁盘的基本单位是块。当我们说块的时候,是从软件角度(即操作系统)来说的。因为我们编程大部分是在特定的操作系统上运行,与硬件打交道不用我们关注,交给操作系统去处理。本来操作系统的一个任务之一就是与硬件通信,控制各种硬件,由于操作系统以块为单位操作磁盘,于是,我们不会去提扇区,而是总说磁盘块。既然磁盘块是一个虚拟概念。是操作系统自己"杜撰"的。软件的概念,不是真实的。

所以大小由操作系统决定,操作系统可以配置一个块多大。一个块大小=一个扇区大小*2的n次方。N是可以修改的。顿时我思考:为什么磁盘块大小必须是扇区大小的整数倍呢?因为,磁盘驱动器,磁盘附带的硬件设备,与磁盘读写数据,操作系统也要靠它。它读取磁盘数据就是扇区的大小。一个扇区是512字节。

操作系统经常与内存和硬盘这两种存储设备进行通信,类似于“块”的概念,都需要一种虚拟的基本单位。所以,与内存操作,是虚拟一个页的概念来作为最小单位。与硬盘打交道,就是以块为最小单位。扇区: 硬盘的最小读写单元块/簇: 是操作系统针对硬盘读写的最小单元page: 是内存与操作系统之间操作的最小单元。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬盘
    +关注

    关注

    3

    文章

    1310

    浏览量

    57317
  • 磁盘
    +关注

    关注

    1

    文章

    379

    浏览量

    25209
收藏 人收藏

    评论

    相关推荐

    ADS7869输入电压与转换数据之间什么关系

    ADS7869输入电压与转换数据之间什么关系,芯片手册上没有写,是输入电压0V对应输出2048吗?输入达到电压参考值,输出是4095?输入是负的电压参考值,输出是0吗?
    发表于 11-27 07:05

    TLV320AIC3254内部中的ADC处理模块和minidsp到底是什么关系

    我想请问一下几个问题: 1.3254内部中的ADC处理模块和minidsp到底是什么关系,是并列的还是串行关系?还是ADC处理模块就是minidsp特殊情况下的部分? 2.minidsp的抽取因子该怎么理解,
    发表于 10-31 06:02

    贴片电容型号和容量之间什么关系

    贴片电容的型号和容量之间存在着直接的关系。这种关系主要体现在以下几个方面: 一、型号中的容量标识 贴片电容的型号中通常会包含其容量的信息。这种信息通常以数字编码的形式出现,遵循一定的规则来表示电容
    的头像 发表于 09-20 15:13 233次阅读
    贴片电容型号和容量<b class='flag-5'>之间</b>有<b class='flag-5'>什么关系</b>?

    功放和运放到底是什么区别?

    想请问一下功放和运放到底是什么区别,感觉只要接一个小负载,运放的输出电流也可以很大啊?到底有什么区别啊
    发表于 09-10 07:00

    运放的输入电容到底是什么?

    我想请问一下运放的输入电容到底是什么?
    发表于 09-04 06:52

    什么是相电流和线电流?它们之间什么关系

    相电流和线电流是电力系统中常见的两个概念,它们在电力工程、电气设备设计和运行中具有重要的意义。 相电流的定义和特点 相电流是指在三相交流电力系统中,每一相的电流。在三相四线制系统中,通常有三根相线
    的头像 发表于 07-17 10:16 4420次阅读

    RTC和CPU有什么关系

    ,但又相互依赖,共同确保计算机系统的稳定运行和时间的准确同步。本文将从多个角度深入探讨RTC与CPU之间关系,以及它们如何协同工作以提供高效、准确的计算服务。
    的头像 发表于 05-30 17:07 693次阅读

    什么是元宇宙,AR/VR和它又是什么关系呢?

    最近苹果公司的Vision pro上市预售掀起了一波潮流,元宇宙的概念又火了。那么什么是元宇宙,AR/VR和它又是什么关系呢?
    的头像 发表于 04-22 15:14 1644次阅读

    电池与电池模组的关系

    电池和电池模组是电池系统中的两个不同概念,它们在电动汽车、储能系统等领域中扮演着重要角色。
    的头像 发表于 04-12 16:10 2930次阅读

    共享单车到底是什么通信原理

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗? 一、智能车锁 共享单车最核心的硬件是智能车锁,主要用于实现控制和定位功能。
    发表于 04-09 10:33 857次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理

    什么是MSA?它和SPC之间什么关系

    共读好书 什么是MSA? MSA也叫测量系统分析,全称是Measurement Systems Analysis。 数据是通过测量获得的,对测量定义是:测量是赋值给具体事物以表示他们之间关于特殊特性
    的头像 发表于 03-05 08:41 763次阅读

    共享单车到底是什么通信原理?

    我们经常骑的共享单车到底是什么通信原理,有人了解过吗?下面宝蓝小编就带大家了解下。
    的头像 发表于 02-25 10:32 1417次阅读
    共享单车<b class='flag-5'>到底是</b>什么通信原理?

    光耦怎么用?光耦的输入和输出到底是什么关系

    光耦怎么用?光耦的输入和输出到底是什么关系? 光耦是一种常见的光电器件,也被称为光电耦合器。它主要由发光二极管(LED)和光敏电阻(光电二极管)组成。光耦的输入端是LED,通过输入端的电流来控制
    的头像 发表于 02-03 17:06 3189次阅读

    什么是cpu的主频和外频,它们之间关系如何

    CPU的主频和外频是计算机中两个重要的频率指标,它们分别代表了CPU内部和与外部组件之间的数据传输速率。这两个频率指标之间有着密切的关系,对计算机的性能和稳定性有着重要的影响。 首先,
    的头像 发表于 02-03 16:50 4196次阅读

    图像采集卡到底是什么?为什么要使用它们

    :图像采集卡到底是什么?它们有什么用?何时以及为什么应该使用它们?为什么要使用图像采集卡?帧或视频采集卡的最初目的是将模拟图片转换为数字信号。由于当今纯数字图像处理技
    的头像 发表于 01-26 16:14 1499次阅读
    图像采集卡<b class='flag-5'>到底是</b>什么?为什么要使用<b class='flag-5'>它们</b>?