您当前的位置:首页 > 电脑百科 > 硬件技术 > 硬盘

磁盘的构造、容量和扇区访问操作

时间:2020-08-26 12:41:35  来源:  作者:
磁盘的构造、容量和扇区访问操作

 

磁盘是广为应用的保存大量数据的存储设备,存储数据的数量级可达几百到几千千兆字节,而基于RAM的存储器只能有几百或几千兆字节。不过从磁盘上读信息的时间为毫秒级,比从DRAM读慢了10万倍,比从SRAM读慢了100万倍。

1、磁盘构造

磁盘由盘片构成,每个盘片有两面,称为表面,表面覆盖着磁性记录材料。盘片中央有一个可以旋转的主轴,它使得盘片以固定的旋转速率旋转,通常是5400~15000转每分钟(Revolution Per Minute,RPM)。

下图是一个典型的磁盘表面的结构,每个表面由一组称为磁道(track)的同心圆组成。每个磁道被划分为一组扇区(sector),每个扇区包含相等数量的数据位(通常是512字节),这些数据编码在扇区上的磁性材料中。扇区之间由一些间隙(gap)分隔开,这些间隙中不存储数据位。间隙存储用来标识扇区的格式化位。

磁盘的构造、容量和扇区访问操作

 

磁盘通常包含一个或多个这样的盘片,封装在一个密封的容器内,如下图所示。整个装置通常被称为磁盘驱动器(disk drive),简称为磁盘(disk)。

磁盘的构造、容量和扇区访问操作

 

磁盘制造商通常用柱面(cylinder)来描述多个盘片驱动器的构造,这里柱面是所有盘片表面上到主轴中心的距离相等的磁道的集合。如一个驱动器有三个盘片和六个面,每个表面上的磁道的编号都是一致的,那么柱面k就是6个磁道k的的集合。

2、磁盘容量

一个磁盘上可以记录的最大位数称为它的最大容量,或简称为容量。磁盘容量由以下因素决定:

  • 记录密度(位/英寸):磁道一英寸的段中可以放入的位数;
  • 磁道密度(道/英寸):从盘片中心出发半径上一英寸的段内可以有的磁道数;
  • 面密度(位/平方英寸):记录密度 与 磁道密度 的乘积。

下面是一个磁盘容量的计算公式:

磁盘的构造、容量和扇区访问操作

 

假如有一个磁盘,有5个盘片,每个盘片2个面,每个面20000条磁道,每个磁道平均300个扇区,每个扇区512个字节,则这个磁盘的容量是:

磁盘的构造、容量和扇区访问操作

 

3、磁盘操作

磁盘用读/写头(read/write head)来读写存储在磁性表面的位,而读写头连接到一个传动臂一端,如下图所示。

磁盘的构造、容量和扇区访问操作

 

通过沿着半径轴前后移动这个传动臂,驱动器可以将读/写头定位在盘面的任何磁道上。这样的机械运动成为寻道。多个盘片的磁盘针对每个盘面都有一个独立的读/写头,如下图所示。读/写头垂直排列,一致行动。在任何时刻,所有的读/写头都位于同一个柱面上。

磁盘的构造、容量和扇区访问操作

 

在传动臂末端的读/写头在磁盘表面高度大约0.1微米处的一层气垫上飞翔,速度大约80km/h。这样小的间隙,盘面上一粒灰尘都像一块巨石,如果读/写头碰到这样一块巨石,就会停下来撞到盘面。

磁盘以扇区大小的块来读写数据,对扇区的访问时间主要有三部分:

  • 寻道时间:移动传动臂到目标磁道上所需的时间。平均寻道时间通常为3~9ms,最长可到20ms;
  • 旋转时间:读/写头到目标磁道后,目标扇区旋转到读/写头下所需的时间。最坏情况下,需等磁盘旋转一圈;
  • 传送时间:当目标扇区的第一个位到读/写头下时,驱动器就可以开始读或写该扇区的内容,一个扇区的传送时间依赖于旋转速度和每条磁道的扇区数目。
磁盘的构造、容量和扇区访问操作

 

4、逻辑磁盘块

现代磁盘构造复杂,有多个盘面,这些盘面上有不同的记录区。为了对操作系统隐藏这样的复杂性,现代磁盘将它们的构造呈现为一个简单的视图:一个B个扇区大小的逻辑块的序列,编号为0,1,2,...,B-1。磁盘封装中有一个小的硬件/固件设备,称为磁盘控制器,维护着逻辑块号和实际磁盘扇区之间的映射关系。

当操作系统想要执行一个I/O操作时,如读一个磁盘扇区的数据到主存,操作系统会发送一个命令到磁盘控制面,让它读某个逻辑块号。控制器上的固件执行一个快速表查找,将一个逻辑块号翻译成一个三元组(盘面,磁道,扇区),这个三元组唯一地标识了对应的物理扇区。控制器上的硬件会解释这个三元组,将读/写头移到适当的柱面,等待扇区移动到读/写头下,将读/写头感知到的位放到控制器上的一个缓冲区中,然后将它们复制到主存中。

磁盘的构造、容量和扇区访问操作


Tags:磁盘   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
背景相比较于个人PC,服务器一般可以通过挂载多块磁盘来扩大单机的存储能力。服务器和磁盘在Hadoop HDFS中,DataNode负责最终数据block的存储,在所在机器上的磁盘之间分配数据块...【详细内容】
2021-12-10  Tags: 磁盘  点击:(22)  评论:(0)  加入收藏
查看设备[root@sectransfer-srv ~]# lsblkNAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTsda 8:0 0 40G 0 disk├─sda1 8:1 0 1G 0 part /boot├─sda2 8:2 0 3.9G 0 part [SWAP...【详细内容】
2021-12-07  Tags: 磁盘  点击:(13)  评论:(0)  加入收藏
大家好,今天给大家带来的是 W10的磁盘分区教程,这个教程已经很常见了。但是对于电脑小白而言,还是有很多小...【详细内容】
2021-09-08  Tags: 磁盘  点击:(73)  评论:(0)  加入收藏
Windows电脑将阿里云盘挂载为本地磁盘,全速访问资源,本篇文章依赖于阿里云盘的webdav功能,如果没有搭建的童鞋可以先搭建好webdav搭建阿里云盘webdav的文章群晖NAS同步阿里云盘...【详细内容】
2021-08-09  Tags: 磁盘  点击:(685)  评论:(0)  加入收藏
本文主要介绍服务器的概念、常见的服务器技术和架构组成,此外将详细介绍磁盘、RAID知识,网卡概念、分类和主流厂商和产品,内容大致分为3部分。 第1章、服务器通用基础知识简单...【详细内容】
2021-06-21  Tags: 磁盘  点击:(114)  评论:(0)  加入收藏
对于磁盘阵列很多不知道它是干什么的,有时候会听别人说把硬件组成一个Raid,这个Raid又是个啥?它和磁盘阵列是一回事吗?部分似懂非懂朋友可能又会问磁盘阵列常用到的是哪里几种...【详细内容】
2021-06-10  Tags: 磁盘  点击:(130)  评论:(0)  加入收藏
在我们平常使用的开发或者测试环境,由于系统日志通常是debug级别,难免会碰到磁盘满的情况,这时候怎么办呢? 01—查找大文件一般来说,我们的系统或者应用通常部署在/opt目录...【详细内容】
2021-03-26  Tags: 磁盘  点击:(246)  评论:(0)  加入收藏
一、脚本今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig | grep inet | grep -vE 'ine...【详细内容】
2021-03-16  Tags: 磁盘  点击:(204)  评论:(0)  加入收藏
我已经使用了多少磁盘空间?• 来源:linux.cn • 作者:Abhishek Prakash • 译者:郑 •(本文字数:2161,阅读时长大约:3 分钟) 在 Linux 上查找可用磁盘空间的最简单...【详细内容】
2020-11-19  Tags: 磁盘  点击:(139)  评论:(0)  加入收藏
使用命令发现磁盘使用率为100%了,还剩几十兆。一系列神操作备份数据库,删除实例、删除数据库表、重启mysql服务,结果磁盘空间均没有释放。怎么办网上查了很多资源,说要进行磁盘...【详细内容】
2020-10-29  Tags: 磁盘  点击:(119)  评论:(0)  加入收藏
▌简易百科推荐
我们知道,《微型计算机组成原理》,作为计算机学院的三大拦路虎,一直有一句口诀:微机原理闹危机, 汇编语言不会编。事实上,正是这门课,让广大秃头程序员了解了磁盘格式的细节。目前...【详细内容】
2021-12-23  数码榜    Tags:移动硬盘   点击:(18)  评论:(0)  加入收藏
不可否认,当我们有较大的文件需要存储时,一款好用的移动硬盘是必不可少的。从移动硬盘的容量分布来看,有几百GB到几TB不等,随着容量的增加价格差异也有着很大的变化。那么如果是...【详细内容】
2021-12-15    中关村在线  Tags:移动硬盘   点击:(17)  评论:(0)  加入收藏
在讲解固态硬盘(SSD)前,我们先讲几个术语(名词)。就像我们如果讲解机械硬盘,我们要明白磁盘和磁头,读写部分的机械结构等。反正吧,磨刀不误砍柴工。为了更好地展开说明,列举一些容易...【详细内容】
2021-12-15  红奇72    Tags:固态硬盘   点击:(18)  评论:(0)  加入收藏
在下面的内容里,我会和大家分享以下内容 A.为什么需要NASB.如何选择盘位与网速C.如何选择网口速度D.高性能NAS有何不同E.在NAS里使用独立显卡F.推荐一些产品 需要提前说明两...【详细内容】
2021-11-02  溢图科技    Tags:NAS   点击:(42)  评论:(0)  加入收藏
很多小伙伴在购买电脑时,通常为了性能的大幅度提升,在加装硬盘时往往会将系统装入到单独的固态硬盘中,而我们数据存储放到机械硬盘当中,这样做有什么好处呢?本期小君就谈谈固态硬...【详细内容】
2021-10-19  极客小君    Tags:固态硬盘   点击:(74)  评论:(0)  加入收藏
第一步:先下载“DiskGenius”软件 第二步:打开“DiskGenius”软件 第三步:选择新买回来的硬盘 第四步:在任务栏找到硬盘选项 第五步:选择快速分区 第六步:选择自己喜欢分多少个盘...【详细内容】
2021-10-11  女校男生  今日头条  Tags:格式化   点击:(98)  评论:(0)  加入收藏
今天我们来讲讲硬盘,卧龙会玉京龙刚好看到这方面的内容,就给大家科普一下什么是SATA盘,什么是SAS盘在我们了解SAS硬盘之前,玉京龙先来了解下SAS硬盘的前生,SATA硬盘;SATA(Serial AT...【详细内容】
2021-10-09  卧龙会IT技术    Tags:SATA硬盘   点击:(67)  评论:(0)  加入收藏
监控系统硬盘怎么选择?常见的有绿盘、蓝盘、紫盘、黑盘、红盘分别代表了什么?有哪些不同呢?今天我们就来聊聊这个话题。在监控安装过程中,录像存储大多都是采用监控硬盘存储的。...【详细内容】
2021-09-22  智能化弱电工程分享    Tags:硬盘   点击:(180)  评论:(0)  加入收藏
本文分为四个板块:NAS固态硬盘加速原理、加速硬盘选购点、型号推荐和黑白群晖配置方法,经验交流可以在评论区留言哈。# NAS加速盘原理 #加速盘我们一般叫SSD Cache,其原理用一...【详细内容】
2021-09-16  川川川川桑    Tags:固态硬盘   点击:(130)  评论:(0)  加入收藏
相对于HDD(机械硬盘)来说,SSD(固态硬盘)拥有速度快、无噪音、轻便、防震抗摔等优点,而这也让不少人在为旧电脑升级或扩展存储空间时会优先考虑SSD。但在选购的时候,我们会发现SSD有...【详细内容】
2021-09-14  闪德资讯    Tags:SSD接口   点击:(77)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条