1、什么是扇区和(磁盘)块?

物理层面:一个磁盘按层次分为 磁盘组合 -> 单个磁盘 -> 某一盘面 -> 某一磁道 -> 某一扇区

扇区,顾名思义,每个磁盘有多条同心圆似的磁道,磁道被分割成多个部分。每部分的弧长加上到圆心的两个半径,恰好形成一个扇形,所以叫做扇区。扇区是磁盘中最小的物理存储单位。通常情况下每个扇区的大小是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节)

逻辑层面: 磁盘块(虚拟出来的)。 块是操作系统中最小的逻辑存储单位。操作系统与磁盘打交道的最小单位是磁盘块。

2、什么是簇?和块什么区别?

通俗的来讲,在Windows下如NTFS等文件系统中叫做簇;在Linux下如Ext4等文件系统中叫做块(block)。每个簇或者块可以包括2、4、8、16、32、64…2的n次方个扇区。

3、为什么存在磁盘块?

读取方便:由于扇区的数量比较小,数目众多在寻址时比较困难,所以操作系统就将相邻的扇区组合在一起,形成一个块,再对块进行整体的操作。

分离对底层的依赖:操作系统忽略对底层物理存储结构的设计。通过虚拟出来磁盘块的概念,在系统中认为块是最小的单位。

4、怎么映射磁盘块?

磁盘控制器,其作用除了读取数据、控制磁头等作用外,还有的功能就是映射扇区和磁盘块的关系

5、磁盘的读写基本单位是什么?

答案:读写基本单位是扇区。磁盘的原理,物理实现,磁盘控制器是按照扇区这个单位读取等操作数据的。操作系统是通过块簇来做为单位读取等操作数据的。此题问磁盘的读写,和操作系统没有关系,千万不要联系到操作系统层面去了。

文件系统就是操作系统的一部分,所以文件系统操作文件的最小单位是块。

6、磁盘块与扇区的大小

既然磁盘块是一个虚拟概念。是操作系统自己"杜撰"的。软件的概念,不是真实的。所以大小由操作系统决定,操作系统可以配置一个块多大。

一个块大小=一个扇区大小*2的n次方。

N是可以修改的。

7、为什么磁盘块大小必须是扇区大小的整数倍呢?

磁盘读取数据的基本单位就是一个扇区的大小,一个块的大小对于磁盘来说就是一次获取数据读取的扇区数*扇区大小,如果是整数倍的扇区数对于磁盘的IO更好,速度更快,也会更合理的利用资源。否则会对扇区进行分割。

一个扇区是512字节。有些硬盘厂商会提供4k大小扇区。这是物理结构。磁盘定下来的结构就是没法修改的。所以必须要将块设置为磁盘的大小。

8、4k对齐

随着时代发展,硬盘容量不断扩展,使得之前定义的每个扇区512字节不再是那么的合理,于是将每个扇区512字节改为每个扇区4096 个字节,也就是现在常说的“4K扇区”。随着NTFS成为了标准的硬盘文件系统,其文件系统的默认分配单元大小(簇)也是4096字节,为了使簇与扇区相对应,即使物理硬盘分区与计算机使用的逻辑分区对齐,保证硬盘读写效率,所以就有了“4K对齐”的概念。

新标准的”4K扇区”的硬盘在厂商为了保证与操作系统兼容的前提下,也将扇区模拟成512B,会默认定义为4096字节大小为一个簇,但因为其引导区占用了一个磁道共63个扇区,真正的文件系统在63号扇区之后。
我们通过计算得出前63个扇区大小为:512Bx63=32256B
并按照默认簇大小得出63扇区为:32256B÷4096B=7.875簇
即从第63个扇区结束,往后的每一个簇都会跨越两个物理单元,占据前一个单元的一小部分和后一个单元的一大部分。

而“4K对齐”主要是将硬盘的模拟扇区(512B)对齐到8的整数倍个“实际”4K扇区,即4096B*8=32768B,其正好跨过了63扇区的特性,从第64个扇区对齐。

9、块与页的关系

操作系统经常与内存和硬盘这两种存储设备进行通信,类似于“块”的概念,都需要一种虚拟的基本单位。所以,与内存操作,是虚拟一个页的概念来作为最小单位。与硬盘打交道,就是以块为最小单位。

电脑中常用的“扇区”、“簇”、“块”、“页”等概念相关推荐

  1. 检测网络是否稳定的计算机命令,电脑中常用的网络检测命令|电脑中检测网络是否存在故障的几条命令...

    ‍ 通常情况下,我们使用电脑的同时要求电脑要连接网络,而网络出现问题导致无法上网也是常见的现象.了解一些电脑中常用的网络检测命令有助于我们排查网络故障.在接下来的内容中,系统城要介绍几条检测电脑网络是 ...

  2. 扇区、块、分区概念的梳理

    硬盘最小的存储单位位sector(扇区),sector = 512字节 block(块)= 8 * sector = 4MB: 一个file,至少占用一个inode,至少占用一个block: inod ...

  3. 计算机图像处理要学什么软件有哪些,电脑中常用的图像处理软件有哪些

    1.Adobe Photoshop (PS) Adobe Photoshop,简称"PS",是由Adobe Systems开发和发行的图像处理软件. Photoshop主要处理以像 ...

  4. 计算机编程人员英语翻译,计算机编程英语怎么说,电脑中常用的英文翻译

    access arm 磁头臂 , 存取臂 access time 存取时间 adder 加法器 address 地址 alphanumeric 字母数字的 analog computer 模拟计算机 ...

  5. 电脑中石英晶振的应用

    电脑中常用的晶振主要有实时晶振.时钟晶振.显卡晶振和声卡晶振. 这些晶振各自有它们的作用.实时晶振与芯片相连,实时晶振的频率为32.768kHz,它主要为笔记本电脑电路板中的芯片及其他器件提供32.7 ...

  6. 计算机常用的数制,计算机中常用的数制.ppt

    <计算机中常用的数制.ppt>由会员分享,可在线阅读,更多相关<计算机中常用的数制.ppt(36页珍藏版)>请在人人文库网上搜索. 1.计算机中常用的数制,进位计数制,几种常见 ...

  7. 计算机知识——存储单位换算、扇区、簇、块和页的概念

    一.基本概念: 1.bit(比特b):电脑是以二进制存储以及发送接收数据的.二进制的一位就叫做 1 bit,,一个位就代表一个0或1,每8个位组成一个字节 ,是最小一级的信息单位. 2.Byte(字节 ...

  8. 关于扇区、簇、块、页等概念的区分

    1.什么是扇区和(磁盘)块? 物理层面:一个磁盘按层次分为 : 磁盘组合 -> 单个磁盘 -> 某一盘面 (platter)-> 某一磁道 (track)-> 某一扇区(sec ...

  9. 磁盘相关:磁盘IO、扇区、块与页

    磁盘IO:主要出现在数据库优化和存储规划过程中 读/写IO,最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容.指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数 ...

最新文章

  1. EXCEL2013保存时提示Be careful!Parts of your document may include personal information...
  2. 疯狂python讲义视频 百度云-每周一书《疯狂Python讲义》分享!
  3. 无法连接共享打印机处理办法
  4. 学计算机数据结构重要吗,程序员都说数据结构重要,那么究竟什么是数据结构?...
  5. SCCM 2012系列3 安装SCCM 2012
  6. 自主学习 提问的智慧——学习中遇到难题怎么破?
  7. NeurIPS 2021 Transformer部署难?北大华为诺亚提出Vision Transformer的后训练量化方法...
  8. Spring + Spring MVC + mybatis 下的 junit4 注入单元测试
  9. Linux中Vim基本用法
  10. 3种方法实现http虚拟主机
  11. mysql 5.5.29 winx64_【转载】MySQL 5.7.29详细下载安装配置教程winx64
  12. FTP、TFTP、NFS、SSH介绍及在 Ubuntu 上的安装配置
  13. 已解决-内部版本7601 此windows副本不是正版
  14. iOS APP上线App Store流程(包括.p12导出)
  15. JeecgBoot 3.2.0 版本发布,基于代码生成器的企业级低代码平台
  16. 线性表初始化运行代码
  17. 你可能没注意的CSS单位 BY:色拉油啊油
  18. PDF(复制、黏贴)时出现乱码之处理方法之一
  19. Centos7 Gitlab版本升级过程
  20. 去哪儿 android,去哪儿网无线端再发力 为Android配“旅行助手”

热门文章

  1. ATF源码篇(十):docs文件夹-Components组件(9)Measured Boot Driver (MBD)
  2. Android 版本简介
  3. SPSS数据拆分(分组)
  4. 引入 JPEGCodec;JPEGImageEncoder; 图片处理
  5. OAuth2学习(一)——初识OAuth2
  6. 笑抽了~~关于程序员的爆笑gif图片
  7. 三、Linux命令之cp
  8. 异构医院信息系统(HIS)更换时数据迁移的方法
  9. Python读取excel中的图片
  10. 95年计算机专业的电脑,电脑怀旧98年至今20多年买的第一台电脑配置