盘片 片面 和 磁头
硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数量都受到限制,一般都在5片以内。盘片的编号自下向上从0开始,如最下边的盘片有0面和1面,再上一个盘片就编号为2面和3面。
如下图:

图1
扇区 和 磁道
下图显示的是一个盘面,盘面中一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。(由于不断提高磁盘的大小,部分厂商设定每个扇区的大小是4096字节)

图2
磁头 和 柱面
硬盘通常由重叠的一组盘片构成,每个盘面都被划分为数目相等的磁道,并从外缘的“0”开始编号,具有相同编号的磁道形成一个圆柱,称之为磁盘的柱面。磁盘的柱面数与一个盘面上的磁道数是相等的。由于每个盘面都有自己的磁头,因此,盘面数等于总的磁头数。 如下图

图3
存储容量 = 磁头数 × 磁道(柱面)数 × 每道扇区数 × 每扇区字节数
图3中磁盘是一个 3个圆盘6个磁头,7个柱面(每个盘片7个磁道) 的磁盘,图3中每条磁道有12个扇区,所以此磁盘的容量为:
存储容量 6 * 7 * 12 * 512 = 258048
每个磁道的扇区数一样是说的老的硬盘,外圈的密度小,内圈的密度大,每圈可存储的数据量是一样的。新的硬盘数据的密度都一致,这样磁道的周长越长,扇区就越多,存储的数据量就越大。
读写一次磁盘信息所需的时间可分解为:寻道时间、延迟时间、传输时间。为提高磁盘传输效率,软件应着重考虑减少寻道时间和延迟时间。
概述
磁盘块/簇(虚拟出来的)。 块是操作系统中最小的逻辑存储单位。操作系统与磁盘打交道的最小单位是磁盘块。
通俗的来讲,在Windows下如NTFS等文件系统中叫做簇;在Linux下如Ext4等文件系统中叫做块(block)。每个簇或者块可以包括2、4、8、16、32、64…2的n次方个扇区。
为什么存在磁盘块?
读取方便:由于扇区的数量比较小,数目众多在寻址时比较困难,所以操作系统就将相邻的扇区组合在一起,形成一个块,再对块进行整体的操作。
分离对底层的依赖:操作系统忽略对底层物理存储结构的设计。通过虚拟出来磁盘块的概念,在系统中认为块是最小的单位。
操作系统经常与内存和硬盘这两种存储设备进行通信,类似于“块”的概念,都需要一种虚拟的基本单位。所以,与内存操作,是虚拟一个页的概念来作为最小单位。与硬盘打交道,就是以块为最小单位。
扇区 <= 块/簇 <= page
来源:网络
磁道、柱面、扇区、磁盘簇、寻道时间、旋转延迟、存取时间 1.磁道 以盘片中心为圆心,用不同的半径,划分出不同的很窄的圆环形区域,称为磁道。 2.柱面 上下一串盘片中,相同半径的磁道所组成的一个圆柱型的环壁,就称为柱面。 3.扇区 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区.扇区是磁盘最小的物理存储单元 4.磁盘簇(windows) windows将相邻的扇区组合在一起,形成一个簇,...
2019独角兽企业重金招聘Python工程师标准>>> 1.磁道 以盘片中心为圆心,用不同的半径,划分出不同的很窄的圆环形区域,称为磁道。 2.柱面 上下一串盘片中,相同半径的磁道所组成的一个圆柱型的环壁,就称为柱面。 3.扇区 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区.扇区是磁盘最小的物理存储单元 4.磁盘簇(windows) windows将相邻的扇区组合在...
① 硬盘基本知识 1.盘片 : 一个硬盘 可能有很多盘片组成 2.盘面:一个盘片 有上下两个盘面组成 3磁头 :一个盘面 拥有一个磁头 4.磁道:就是一个盘面上的 同心圆的个数 5.柱面:所有盘片上 磁道数相同的同心圆 组成的柱面 6.扇区:就是 一个磁道 被划分成了多少块 ②扇区、块/簇、page的关系 1.扇区: 硬盘的最小读写单元 2.块/簇: 是操作系统针对硬盘读写的最小单元 3.page...
㈠ 磁道 以盘片中心为圆心,用不同的半径,划分出不同的很窄的圆环形区域,称为磁道 ㈡ 扇区 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是磁盘的扇区.扇区是磁盘最小的物理存储单元 ㈢ 柱面 上下一串盘片中,相同半径的磁道所组成的一个圆柱型的环壁,就称为柱面 上一张图片、比较直观 ㈣ 寻道时间 磁头从开始移动到数据所在磁道所需要的时间 寻道时间越短,I/O操作越快,目前磁盘的平均寻道时间一般在3-...
前几天了解了一下硬盘,对硬盘中的磁道和扇区的理解还不是很清楚,又查找了一些资料,对于硬盘中的结构有了更深的了解,今天总结一下 不同磁道扇区数是否相同? 相信不止我一个人对磁道中的扇区数是否相同有疑问,而且通过网上查阅也是观点不同,我们先看看维基百科和百度百科对于扇区两个矛盾的介绍 维基百科:扇区 磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的扇区(Sector)。硬盘的第一个扇区,叫做引导...
https结构 https在原有的http协议与tcp协议之间新增了一层,这一层初始使用的是ssl加密,后续逐渐使用tls。 https设计思路 首先需要明白https诞生的原因:解决通信过程中的安全问题,不会被攻击者获取通信中的信息。 为了实现这一目标,我们第一想法是对通信的内容进行加密。如对称加密、非对称加密等。 非对称加密安全性较高,但是比较耗时,所以我们尽量使用对称加密进行通信。对称加密通...
一、HBase基本知识 1.HBase简介 HBase 最开始是受 Google 的 BigTable 启发而开发的分布式、多版本、面向列的开源数据库。其主要特点是支持上亿行、百万列,支持强一致性、并且具有高扩展、高可用等特点。 既然 HBase 是一种分布式的数据库,那么其和传统的 RMDB 有什么区别的呢?我们先来看看HBase表核心概念,理解这些基本的核心概念对后面我理解 HBase 的读写...
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴! 1. IE802.11简介...
夜光序言: 你能否做我的不息白昼 不然我的黑夜熬不到头 正文:错误控制:自动重发请求 在数据链路层,错误控制主要是指错误检测和重传机制。 在一次交互中出现任何一个错误,一个否定应答(NAK)就被返回并且对应的帧就被重新传输,这个过程称为自动重发请求(ARQ)。一般有三种情况下的数据重传:帧破坏,帧丢失,以及应答帧丢失  ...
安装Anaconda并创建tensorflow环境超级详细教程 二话不说先上资源链接: 百度云盘链接地址: https://pan.baidu.com/s/1Me9cLJ5LRhxuDmXoLkOIjA 提取码:yq23 (此版本为本人将要演示的安装版本) 如果感觉此版本不太符合自己的要求,接着来地址: 清华镜像园地址如下: https://mirrors.tuna.tsinghua.edu.cn...
I'm trying to achieve the following. When a user drags an icon to a specific location in the html page and keeps it for about 3 seconds it must create automatically a new page (if there is no page) ot...
I am using apache flink via the Scala API and at some point I obtain a DataSet[(Int, Int, Int)]. The result of using the methods writeAsCSV() and writeAsText() is unexpected. It creates a directory. T...
I'm having trouble with a MySQL query. If the label is "5" then I only want records where there is more than 10 of them for the current day, but any number of rows for other labels. What is ...
I'm using jericho for sanitizing html and it works great. Except in one situation I can't figure out. I want to completely remove any script and the script content. Right now I'm getting the script ta...
So, I'm trying to create a simple autoclicker in python, just for fun. I've downloaded and experimented with two libraries, PYAutoGUI and Keyboard. I can turn on the autoclicker, but can't turn it off...