zoukankan      html  css  js  c++  java
  • 硬件学习:磁盘

    磁盘

    1. 简介

    硬盘(英语:Hard Disk Drive,简称HDD)是电脑上使用坚硬的旋转盘片为基础的非挥发性(non-volatile)存储设备。它在平整的磁性表面存储和检索数字数据。信息通过离磁性表面很近的写头,由电磁流来改变极性方式被电磁流写到磁盘上。信息可以通过相反的方式回读,例如磁场导致线圈中电气的改变或读头经过它的上方。早期的硬盘储存媒介是可替换的,不过今日典型的硬盘是固定的储存媒介,被封在硬盘里 (除了一个过滤孔,用来平衡空气压力)。

     



    2. 存储原理


    盘片是由没有磁性的材料,通常是铝合金或玻璃,覆盖一层很薄的磁性材料(以前用氧化铁,现在一般用钴Co合金)。盘片在高速旋转,信息可以通过读写头写入。由电磁流来改变极性方式被电磁流写到磁盘上。信息可以通过相反的方式回读,例如磁场导致线圈中电气的改变或读头经过它的上方。

    3. 结构

     

    磁道:

    当磁盘旋转时,磁头若保持在一个位置上,则每个磁头都会在磁盘表面划出一个圆形轨迹,这些圆形轨迹就叫做磁道(Track)。

    柱面:

    在有多个盘片构成的盘组中,由处于同一半径的磁道组成的一个圆柱面。

    磁区:
    磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的磁区(Sector)。硬盘的一个磁区,叫做开机磁区。

    磁盘大小计算:
    磁面个数 x 扇区个数 x 每个扇区的大小512 x 柱面个数 = 硬盘体积 (单位bytes)

    许多操作系统工具计算磁盘大小方式是以二进制方式计算的,所以一般会小于硬件厂商的大小。

    4. 数据接口


    硬盘按数据接口不同,大致分为ATA和SATA(可参阅IDE界面)以及SCSI和SAS。

    ATA全称Advanced Technology Attachment,是用传统的 40-pin 并口数据线连接主板与硬盘的,外部接口速度最大为133MB/s,因为并口线的抗干扰性太差,且排线占空间,不利计算机散热,将逐渐被 SATA 所取代。

    SATA,全称Serial ATA,也就是使用串口的ATA接口,因抗干扰性强,且对数据线的长度要求比ATA低很多,支持热插拔等功能,已越来越为人所接受。SATA-I的外部接口速度已达到150MB/s,SATA-II更将升至300MB/s,SATA的前景很广阔。而SATA的传输线比ATA的细得多, 有利于机壳内的空气流通。

    SCSI,全称为Small Computer System Interface(小型机系统接口),历经多世代的发展,从早期的 SCSI-II,到目前的 Ultra320 SCSI 以及 Fiber-Channel (光纤通道),接头类型也有多种。SCSI 硬盘广为工作站级个人计算机以及服务器所使用,因为它的转速快,可达 15000 rpm,且数据传输时占用 CPU 运算资源较低,但是单价也比同样容量的 ATA 及 SATA 硬盘昂贵。

    SAS(Serial Attached SCSI)是新一代的SCSI技术,和SATA硬盘相同,都是采取序列式技术以获得更高的传输速度,可达到3Gb/s。此外也透过缩小连接线改善系统内部空间等。

    此外,由于SAS硬盘可以与SATA硬盘共享同样的背板,因此在同一个SAS存储系统 中,可以用SATA硬盘来取代部分昂贵的SCSI硬盘,节省整体的存储成本。

    还有其他接口的如,EIDE, IEEE1394,USB(主要用于移动磁盘)。

    5. 性能参数

    容量: 目前硬盘的容量有36GB、40GB、60GB、80GB、120GB、150GB、160GB、200GB、250GB、300GB、320GB、400GB、500GB、640GB、750GB、1TB、1.5TB、2TB 等多种规格。

    转速: 硬盘每分钟旋转的圈数,单位是rpm(每分钟的转动数),主要有4200rpm、5400rpm、7200rpm、10000rpm、15000rpm等几种规格。

    缓存: 主要有2MB、8MB、16MB、32MB等规格。
    平均寻道时间: 单位是ms(毫秒),有5.2ms、8.5ms、8.9ms、12ms等规格。
    单位换算:
    1KB=1024Byte
    1MB=1024KB
    1GB=1024MB
    1TB=1024GB
    1PB=1024TB
    1EB=1024PB

    注:感谢google和wiki,知识得以共享。
    author:david(heaven.hell.or@gmail.com)
    page:http://code.google.com/p/heavenhell/
  • 相关阅读:
    返回页面顶部的方法
    一个获取当前 url 查询字符串中的参数的方法
    那些让你看起来很牛逼的Docker使用技巧
    Docker 1.13 新特性 —— Docker服务编排相关
    docker1.13新功能network关注点
    Docker 1.13 最实用命令行:终于可以愉快地打扫房间了
    Docker 1.13 – 新增功能大揭秘
    Docker 1.13 编排能力进化
    Docker
    Docker
  • 原文地址:https://www.cnblogs.com/mywolrd/p/1930703.html
Copyright © 2011-2022 走看看