首页 > 其他分享 >磁盘的学习笔记

磁盘的学习笔记

时间:2022-10-14 22:14:53浏览次数:80  
标签:读取 盘片 笔记 扇区 学习 磁头 磁盘 硬盘

1. 什么是磁盘(disk)

磁盘是指利用磁记录技术存储数据的存储器。

2. 磁盘的作用和分类

磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。

早期计算机使用的磁盘是软磁盘(Floppy Disk,简称软盘),如今常用的磁盘是硬磁盘(Hard disk,简称硬盘)。

  1. 软盘
    软盘

  2. 硬盘
    image
    image
    image

3. 硬盘的物理结构

硬盘(英语:Hard Disk Drive,缩写:HDD,有时为了与和固态硬盘区分开,又称为“机械硬盘”)。

硬盘的物理结构一般由磁头与盘片、电动机、主控芯片与排线等部件组成;当主电动机带动盘片旋转时,副电动机带动一组(磁头)到相对应的盘片上并确定读取正面还是反面的盘面,磁头悬浮在盘面上画出一个与盘片同心的圆形轨道(磁轨或称柱面),这时由磁头的磁感线圈感应盘面上的磁性与使用硬盘厂商指定的读取时间或数据间隔定位扇区,从而得到该扇区的数据内容;

image

封闭的硬盘内部包含若干个磁盘片,磁盘片的每一面都被以转轴为轴心、以一定的磁密度为间隔划分成数量相同的多个磁道,并从外缘“0”开始编号,具有相同编号的磁道形成一个圆柱,即为柱面。而每个磁道又被划分为若干个扇区,每个扇区规定是 512 个字节,因此,通常 硬盘的存储容量 = 盘面数 × 柱面数 × 扇区数 × 512 字节。

image

4. 硬盘的工作原理

硬盘是采用磁介质进行数据存储的。在硬盘的盘片表面都涂有磁性介质,这些磁性介质被划分成磁道,在每个磁道上就好像有无数的任意排列的小磁铁,它们分别代表着 0 和 1 的状态。当这些小磁铁受到来自磁头的磁力影响时,其排列的方向会随之改变。利用磁头的磁力控制指定的一些小磁铁的方向,使每个小磁铁都可以用来存储数据。

信息存储与读取的基本原理是物理学中的电磁感应。奥斯特发现电流通过导体时,导体周围会产生磁场;随后法拉第发现导体的磁通量发生变化时,闭合回路会产生电流。

image
image

硬盘是电脑上使用坚硬的旋转盘片为基础的非易失性存储器,它在平整的磁性表面存储和检索数字数据,磁盘片的每个磁盘面都相应有一个磁头。

  • 在磁盘写入时,电流通过磁头而产生的感应磁场将改变磁盘各个区域中组成磁涂层的磁颗粒的磁化方向,数据从而被写入到磁盘上;当给磁头施加不同的电流方向时,使磁盘局部产生不同的磁极,产生的磁极在未受到外部磁场干扰下是不会改变的,这样便将输入数据时的电信号转化为磁信号持久化到磁盘上。
  • 在磁盘读取时,磁头就相当于一个探测器,磁头经过盘片的上方时盘片本身的磁场导致读取线圈中电气讯号改变,各个区域中磁颗粒的不同磁化方向被感应转换成相应的电信号,电信号的变化进而被表达为 “0” 和 “1”,成为所有数据的原始译码。

通过这种双向的电磁感应作用便完成了磁盘数据的记录和读取。硬盘的读写是采用半随机存取的方式,可以以任意顺序读取硬盘中的资料,但读取不同位置的资料速度不相同。

5. 硬盘使用注意事项:

  1. 在工作时不能突然关机
    当硬盘开始工作时,一般都处于高速旋转之中,如果我们中途突然关闭电源,可能会导致磁头与盘片发生强烈磨擦而损坏硬盘,因此要避免突然关机。
  2. 防止灰尘进入
    灰尘对硬盘的损害是非常大的,这是因为灰尘长期积累在硬盘的内部电路元器件上,会影响电子元器件的热量散发,使得电路元器件的温度上升,长久下来由于散热功能的破坏,可能会发生漏电或烧坏元件的情况。
  3. 要防止温度过高或过低
    温度对硬盘的寿命也是有影响的。硬盘工作时会产生一定热量,使用中存在散热问题。温度以 20~25℃ 为宜,过高或过低都会使晶体振荡器的时钟主频发生改变。温度还会造成硬盘电路元器件失灵,磁介质也会因热胀效应而造成记录错误。

6. 参考

一文带你了解硬盘的工作原理,一起来涨知识吧
维基百科-硬盘

标签:读取,盘片,笔记,扇区,学习,磁头,磁盘,硬盘
From: https://www.cnblogs.com/wanghuizhao/p/16793169.html

相关文章

  • C++ Primer Plus学习笔记之开始学习C++
    前言个人觉得学习编程最有效的方法是阅读专业的书籍,通过阅读专业书籍可以构建更加系统化的知识体系。一直以来都很想深入学习一下C++,将其作为自己的主力开发语言。现在为......
  • VGG模型-文献阅读笔记
    论文简介该论文提出深度神经网络的深度对于大规模图像识别模型的表现有显著提升。模型使用3*3的小型卷积过滤器和较小的卷积层步幅,并且其神经网络层数达到了16-19层。基于......
  • Vision Transformer 的学习与实现
     VisionTransformer的学习与实现Transformer最初被用于自然语言处理领率,具体可见论文AttentionIsAllYouNeed。后来被用于计算机视觉领域,也取得了十分惊艳的结果(A......
  • 《Unix/Linux系统编程》第四章学习笔记 20201209戴骏
    第四章并发编程知识点归纳1、并行计算导论在早期,大多数计算机只有一个处理组件,称为处理器或中央处理器(CPU)。受这种硬件条件的限制,计算机程序通常是为串行计算编写的。......
  • 记录一次存储磁盘故障处理
    今天遇到个奇怪问题,在VCSA上有一个存储映射的LUN无法创建新的虚拟机,但原本在上面运行的虚拟机未见故障,经过不断的对比发现有问题的LUN在存储设备中的分区详细信息中分区格......
  • 深度学习算法基础
    1,基本概念1.1,余弦相似度1.2,欧式距离1.3,余弦相似度和欧氏距离的区别2,容量、欠拟合和过拟合3,正则化方法4,超参数和验证集5,估计、偏差和方差6,随机梯度下降算法......
  • UART学习笔记
    UART是一种通用串行数据总线,用于异步通信。该总线双向通信,可以实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信,如汽车音响与外接AP之间的通信,与PC机通信......
  • 简单逻辑学 笔记
    简单逻辑学第一章学习逻辑学的思想准备1、全神贯注2、确认事实3、观念及其对象观念是对客观事实的主观反映正确观念忠实反映其对象的客观秩序错误观念则是对客观......
  • ffmpeg数据结构学习(AVpacket & AVframe)
     其中的AVBufferRef是一个AVbuffer的指针:图片来源于网络 关于AVframe:音频解码API avcodec_decode_audio4在新版中已废弃,替换为使用更为简单的avcodec_send_packet......
  • Python学习路程——Day15
    Python学习路程——Day15重要内置函数zip()'''zip()函数的作用 zip()函数可以将多个序列(列表、元组、字典、集合、字符串以及ranger()区间构成的列表压缩成一个zip对......