存储知识课堂(一):磁盘工作原理揭秘

大多数永久性或半永久性电脑数据都是将磁盘上的一小片金属物质磁化来实现。然后再将这些磁性图可被转换成原始数据。这便是磁存储的原理也是这篇文章的主要内容。

  磁存储的历史

在磁存储出现以前,初级电脑存储介质是1890年Herman Hollerith发明的穿孔卡片。

磁存储的历史可以回溯到1949年6月,一群IBM工程师和科学家那时正开始研发新的存储设备。他们当时研究的正是用于电脑的第一个磁存储设备,而这个设备改变了整个行业。在1952年5月21日,IBM发布了带IBM 701 防御计算器的IBM 726磁带机,这标志着穿孔卡片计算器像电子计算机的变迁。

四年之后,一小群IBM工程师率先将第一个电脑磁盘存储系统引入308 RAMAC (随机存取与控制)计算机。

305 RAMAC驱动可以在50个磁盘上保存5百万字符。个人数据保存的密度仅为2kb/平方英尺。与磁带驱动器不同,RAMAC的记录磁头可以直接到达每个磁盘表面的位置而不需要读取中间的信息。随机可访性曾有效提高电脑性能,这使得数据的保存和检索的速度都远快于原来保存在磁带上的速度。

在60多年的发展中,磁存储行业已经可以在3.5英尺大小的驱动上存储3TB数据。

  磁场如何保存数据?

所有磁存储设备都通过电磁学原理读写数据。基础物理原理认为电流通过导体的时候,导体周围会产生磁场(见图1)。注意电子是从阴极流向阳极,如图所示,尽管我们通常认为电子是从阳极流向阴极。

▲图1 电流通过时,在导线周围产生磁场

电磁现象是1819年由汉斯克里斯琴攠斯特发现,当时他发现指南针在靠近通电的电线时无法准确指示方向。而电流停止后,指南针恢复正常。

电线导体产生的磁场对其范围内的磁性物质会产生影响,当电流方向或电压极性变换时,磁极也随之变换。

法拉第在1831年发现了另一个电磁效应。他发现如果导体通过移动的磁场,会产生电流。电流方向随磁极方向而改变(见图2)。

例如,将交流发电机应用于磁存储设备时,这种双向的电磁作用便能在磁盘上记录和读取数据。记录的时候,磁头将电脉冲变为磁场;而读取的时候又将磁场转为电脉冲。

▲图2 电流通过磁场时被导入导线

磁存储设备中的读写磁头是U型导体。U型磁头被线圈包裹,从而让电流通过(见图3)。当电流通过线圈时,会在驱动磁头中产生磁场。调换电流极性也会改变磁极。实际上,磁头的电压可在两级快速改变。

▲图3 读写磁头

组成存储介质的磁盘或磁带形成了一些介质形式,在此之上,存放了一层磁化物质。该物质通常是一些带杂质的氧化铁。存储介质上的每个磁性粒子都有自己的磁场。介质为空时,这些磁场的磁极通常是杂乱的。由于每个粒子的磁场指示方向都随机,所以出现了相互抵消的情况,从而出现了无明显磁极的现象。

当驱动的读写磁头产生磁场时,磁场会在U型磁铁的两级之间跳动。因为磁场通过导体比通过空气要容易,所以磁场会向外弯曲,然后利用临近的存储介质作为最短途径到达另一端。磁场直接穿过介质将磁性粒子极化,使其与磁场保持一致。磁极的方向由通过线圈的电流方向决定。在磁存储设备的开发过程中,读写磁头和介质之间的距离显著减少。这样被记录磁畴也会变小。而被记录磁畴越小,数据保存的密度就越大。

磁场穿过介质的时候,磁头下部区域的粒子的方向都相同。当粒子磁畴统一时,就不会产生相互抵消,于是会形成明显的磁场。由许多磁性粒子生成的这个本地磁场现在就会整齐划一地产生一个可探测累积磁场。磁头中颠倒的磁通量会导致磁碟上磁化粒子磁极的颠倒。

通量逆转是存储介质表面磁性粒子的磁极发生了改变。一个驱动磁头在介质上创建颠倒的磁通量是为了记录数据。驱动写入任何一个字节,它都会在介质上创造正-负和负-正的颠倒磁通量。在转换区域里的通量逆转被用来保存给定数据,这种方法被称之为编码。根据所使用的编码方式,驱动逻辑或控制器保存好数据后将其编码成一系列的通量逆转。

在写入过程中,磁头被加入电压。由于电压极性改变,磁场电极也随之改变。磁通变换区在极性改变的地方被准确写下来。在读取过程中,磁头生成的信号与写入时的有出入。相反,磁头只在通过通量逆转时产生了电压脉冲或尖峰电压。当正极变为负极,磁头探测到的麦种就是负极。当负极变成正极时,脉冲就是正极尖峰电压。这种效应之所以发生是因为导体只在以某种角度通过磁力线时才生成电流。由于磁头与磁场平行移动,所以磁头产生电压的唯一机会就是当它通过磁极或磁通变换区进行读取的时候。

其实,从介质读取信息时,磁头就成磁通变换区的探测器,可以在通过变换区时产生电压脉冲。没有发生转变的区域则不会出现脉冲。图四展示了读取波形图和存储介质上记录的磁通变换区之间的关系。

▲图4:磁读写过程

你可以把写入模式看作是正负极电压的方波形。当电压为正极时,磁头会产生磁场,这样就把磁性介质导往同一个方向。波形改为负极时,磁场会把介质导向另一个方。波形从正极转到负极时,磁碟上的磁通量也会改变方向,反之亦然。读取过程中,磁头会感知磁通变换区,并生成正负极脉冲波。而不是持续的波形。换言之,除非电压为零,否则磁头就可以探测到磁通量的变换,而且还生成了相应的正负脉冲。脉冲只在磁头通过介质上的磁通变换区时才出现。如果了解驱动转一圈使用的时间,控制器电路就能确定脉冲是否在限定转换时间内衰减。

磁头以读取模式经过存储介质时会生成脉冲电流,且可能产生大量噪音。驱动中的敏感电流和控制器集会放大信号并对微弱脉冲解码成二进制数据,也就是最先被录入的数据。

硬盘驱动和其他存储设备对数据的读写其实采用的是基本的电磁法则。电流通过磁体(磁头)时,磁体生成可以生成可以保存在介质中的磁场,驱动写入数据。磁头再通过介质表面式则驱动读取数据。由于磁头在保存的磁场中会出现更改,所以它会产生微弱电流指示信号中是否出现磁通变换区。

存储知识课堂(一):磁盘工作原理揭秘

时间: 2024-08-06 05:18:35

存储知识课堂(一):磁盘工作原理揭秘的相关文章

存储知识课堂(二):磁盘读写磁头揭秘

[IT168 技术]磁盘技术演变的同时读写磁头的设计也在不断发展.最早的磁头就是绕着线圈的铁芯.按照目前的标准,最初的磁头尺寸过大,而且录制密度低.经过多年的发展,磁头设计已经从最初简单的铁芯发展为各式各样的磁头类型和技术.在<存储知识课堂(一):磁盘工作原理揭秘>一文中,我们详细介绍了磁盘的工作原理.在这本文中,我们将讨论的是PC硬盘中的各种磁头,包括各种磁头的应用和优缺点. 不同种类的磁头在硬盘中已被应用多年 铁氧体磁头 隙含金属磁头(MIG) 薄膜式磁头 (TF) 磁阻式磁头 (MR)

磁盘工作原理、文件系统及i节点、块存储、文件存储、对象存储、DAS、NAS、还有SAN

(一)磁盘工作原理 一般硬盘正面贴有产品标签,主要包括厂家信息和产品信息,如商标.型号.序列号.生产日期.容量.参数和主从设置方法等.这些信息是正确使用硬盘的基本依据,下面将逐步介绍它们的含义. 硬盘主要由盘体.控制电路板和接口部件等组成,如图1-1所示.盘体是一个密封的腔体.硬盘的内部结构通常是指盘体的内部结构:控制电路板上主要有 硬盘BIOS.硬盘缓存(即CACHE)和主控制芯片等单元,如图1-2所示:硬盘接口包括电源插座.数据接口和主.从跳线,如图1-3所示. 图1-1 硬盘的外观 图1-

RAID 的级别划分及其工作原理

RAID的类型和级别 RAID实现的方式分为: 外接式磁盘阵列:通过扩展卡提供适配能力. 内接式RAID:主板集成RAID控制器. 组成RAID阵列的不同方式成为RAID级别 不同的RAID级别,不同的存储性能,不同的数据可靠性,不同的存储成本. RAID0的工作原理: 指把多个硬盘按照一定的算法组合起来,容量叠加形成一个逻辑硬盘,但是 当向此逻辑硬盘存储数据时,数据是同时传输给逻辑硬盘组里面的每一个硬盘 同时存储.当逻辑硬盘里面有一个硬盘坏掉时,所有硬盘的数据同时丢失,此 硬盘组不具有恢复备份

【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 工作原理和相关组件(三)

RAC 工作原理和相关组件(三) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体系的总结,一则进行回顾复习,另则便于查询使用.本图文文档亦源于此.阅读Oracle RAC安装与使用教程前,笔者先对这篇文章整体构思和形成进行梳理.由于阅读者知识储备层次不同,我将从Oracle RAC安装前的准备与规划开始进行整体介绍安装部署Oracle RAC.始于唐博士指导,对数据库集群进行配置安装,前

[转载]浏览器的工作原理:新式网络浏览器幕后揭秘

原文地址 序言 这是一篇全面介绍 WebKit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果.在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码.她写道: 在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个"黑箱",什么也做不了.但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来揭开神秘的面纱,一探网络浏览器的内幕了.呃,里面只有数以百万行计的 C++ 代码.

Spring Boot 揭秘与实战 源码分析 - 工作原理剖析

文章目录 1. EnableAutoConfiguration 帮助我们做了什么 2. 配置参数类 – FreeMarkerProperties 3. 自动配置类 – FreeMarkerAutoConfiguration4. 扩展阅读 3.1. 核心注解 3.2. 注入 Bean 结合<Spring Boot 揭秘与实战 源码分析 - 开箱即用,内藏玄机>一文,我们再来深入的理解 Spring Boot 的工作原理. 在<Spring Boot 揭秘与实战 源码分析 - 开箱即用,内藏

浏览器的工作原理:新式网络浏览器幕后揭秘

本文转载自html5rocks,考虑到有时候html5rocks不方便访问,所以转载过来. 序言 这是一篇全面介绍 Webkit 和 Gecko 内部操作的入门文章,是以色列开发人员塔利·加希尔大量研究的成果.在过去的几年中,她查阅了所有公开发布的关于浏览器内部机制的数据(请参见资源),并花了很多时间来研读网络浏览器的源代码.她写道: 在 IE 占据 90% 市场份额的年代,我们除了把浏览器当成一个"黑箱",什么也做不了.但是现在,开放源代码的浏览器拥有了过半的市场份额,因此,是时候来

ping命令知识 Ping命令工作原理详解

在网络应用中,ping网速与IP地址等都是非常常用的命令,但大家知道ping命令的工作原理吗?要知道这其中的奥秘,我们有必要来看看Ping命令的工作过程到底是怎么样的.下面介绍下ping命令的详细知识. Ping命令的应用与原理 假定主机A的IP地址是192.168.1.1,主机B的IP地址是192.168.1.2,都在同一子网内,则当你在主机A上运行"Ping 192.168.1.2"后,都发生了些什么呢? 首先,Ping命令会构建一个固定格式的ICMP请求数据包,然后由ICMP协议

[转载]频谱分析仪基础知识:外差式频谱分析仪的工作原理

频谱分析仪是利用频率域对信号进行分析.研究的一种测量仪器,对于信号分析来说它是不可少的,随着通讯技术的迅猛发展,越来越多的野外作业需要频谱仪的支持(频谱分析仪的种类),如通讯发射机以及干扰信号的测量,频谱的监测,器件的特性分析等等,其应用领域广泛,并且各行各业.各个部门对频谱分析仪应用的侧重点也不尽相同.那么频谱分析仪的工作原理是什么呢?一般来说频谱分析仪的工作原理(数字万用表使用)可以从以下两个方面来说: 一是对信号进行时域的采集,然后对其进行傅里叶变换,将其转换成频域信号.我们把这种方法叫作