`
mo默芯
  • 浏览: 16840 次
社区版块
存档分类
最新评论

Linux磁盘设备内外部结构 知多少?

阅读更多

Linux磁盘设备内外部结构 知多少?

磁盘和硬盘是对磁盘存储系统的同一个称呼,发展趋势是体积更小、速度更快、容量更大、使用更安全。但一些朋友对磁盘的内、外部结构不是很了解,那么咱们来分享一下。

一、磁盘的外部结构

1.磁盘接口

接口包括电源插座和数据接口两部分,其中电源插座就是与主机电源相连接,为磁盘提供电力保证。数据接口插座这是磁盘数据与主板控制芯片之间进行数据传输交换的通道,用一根数据与电缆将其与主板IDE接口等和磁盘的数据接口相连接,数据电缆一般为40针、80芯的接口电缆,早期数据接口有IDE和SCSI,当前主流的硬盘结构为串口SATA或SCSI接口

2控制电路板

多数控制电路板都采用贴片式焊接,包括主轴调速电路、磁头驱动与伺服定位电路、读写电、控制与接口电路等。在电路板还还有一块ROM芯片,里面固话的程序可以进行磁盘的初始化,执行加电和启动主轴电机,加电初始寻道、定位以及故障检测等。电路板上安装有容量不等的高速数据缓存芯片,在此块磁盘内有2MB的高速缓存。

3固定面板

即磁盘正面的面板,它与底板结合成一个密封的整体,保证了磁盘盘片和机构的稳定运行。在面板上的标签有详细的型号等信息。除此之外,还有一个透气孔,它的作用就是使磁盘内部气压与大气压保持一致

二、磁盘的内部结构

磁盘的内部结构主要包括:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部分。在磁盘的内部,磁头及盘片是磁盘的核心组件,它被密封在磁盘的密封腔体内,包括与浮动磁头组件、磁头驱动装置、盘片、主轴驱动装置及前置读写控制电路等几个部分。

1.磁头组件

它由读写磁头、传动手臂、传动轴三部分组成。磁头是磁盘技术中最重要的关键的一环,实际上是集合工艺制程的多个磁头的组合,采用了非接触式头、盘结构,加电后在高速旋转的磁盘表面移动。

磁盘读取数据的工作原理就是利用特定的磁粒子的极性记录数据。磁头在读取数据是,将磁粒子的而不同极性转变为不同的脉冲信号,在利用数据转换器将这些原始信号变为电脑可以使用的数据,写的操作正好与此相反

2.磁头驱动装置

磁盘的寻道是靠移动磁头,而移动磁头则需要该装置驱动才能实现(机械操作)。磁头驱动装置由电磁线线圈电机、磁头驱动小车、防震动装置构成,高精度的轻型磁头驱动装置能够对磁头进行正确的驱动和定位,并能在很短的时间内精确定位系统指令指定的磁道。

3.磁盘片

盘片是磁盘存储数据的真正载体,磁盘片大多数采用金属薄膜材料(也有玻璃材料),这种金属薄膜较软盘的不连续颗粒载体具有更高的存储密度、高剩磁及高矫顽力等优点,磁盘盘片是很光滑平整的

4.主轴组件

主轴组件包括轴承和驱动电机等。随着磁盘容量的扩大和速度的提高,主轴电机的速度也在不断提升,由厂商开始采用精密机械工业的液态轴承电机技术。磁盘主轴的转速是衡量磁盘读写性能的重要参考之一

5.前置控制电路

前置电路控制磁头感应的信号、主轴电机调速、磁头驱动和伺服定位等,由于磁头读取的信号微弱,将放大电路密封在腔体内可减少外来信号的干扰,提高操作指令的准确性

分享到:
评论

相关推荐

    Linux培训视频.zip

    目录网盘文件永久链接 ...20-磁盘管理-内外部结构及逻辑知识 21-磁盘管理之raid及分区 22-磁盘管理之分区与格式化企业案例 23-磁盘管理与软件包管理1 24-yum与rpm软件包管理2 25-Linux系统进程核心知识1....

    PureBasic 4.3 Linux 版

    关于PureBasic:    PureBasic 是一个新的基于"BASIC"标准的"高级"编程语言. 它兼容其它任何 "BASIC" 编译器, 不管它是Amiga 或 PC ...下载后,请将.rar扩展名去掉, 然后放在你的磁盘上, 使用 tar 命令解压安装!

    Linux操作系统基础教程

    一.Linux的文件系统结构.....................................................................................................6 二. 文件类型................................................................

    cmd操作命令和linux命令大全收集

    40. wmimgmt.msc----打开windows管理体系结构(WMI) 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置 43. write----------写字板 45. wiaacmgr-------扫描仪和照相机向导 46. ...

    《计算机操作系统》期末复习指导

    对考试很有帮助的.......... ...UNIX或Linux操作系统中文件系统的主要特点 (1)操作系统文件的目录组织是一个树形结构,从根结点到叶子称为文件的全路径名,文件可以由其全路径名唯一确定...

    windows实用dos命令大全

    1.功能:检测磁盘的FAT表、目录结构、文件系统等是否有问题,并可将检测出的问题加以修复。  2.类型:外部命令  3.格式:SCANDISK[盘符1:]{[盘符2:]…}[/ALL]  4.使用说明:  (1)CCANDISK适用于硬盘和...

    黑客反汇编揭秘(第二版).part2.rar

    5.4.4 磁盘与内存的修改 78 5.4.5 反反汇编器 78 5.4.6 反调试技术 79 5.4.7 反监听器 79 5.4.8 反转储器 79 5.4.9 弥补保护机制 80 5.5 容易导致严重后果的小错误 80 第6章 热身 83 6.1 创建保护机制,并...

    链接器和加载器.PDF(链接器和加载器 Beta 2)

    链接器趋向于更加简单,虚拟内存技术将应用程序和覆盖机制中的大多数存储管理工作都转移给了操作系统,越来越快的计算机和越来越大的磁盘也使得重新链接一个程序或替换个别模块比仅仅链接改变过的地方更加容易了。...

    使用Subversion进行版本控制(针对 Subversion 1.4)

    外部定义 Peg和实施修订版本 网络模型 请求和响应 客户端凭证缓存 4. 分支与合并 什么是分支? 使用分支 创建分支 在分支上工作 分支背后的关键概念 在分支间复制修改 复制特定的修改 合并背后的关键概念 合并的最佳...

    Taobao oceanbase代码

    从而保持着表格主体数据在一段时间内相对稳定,其中增删改的数据称为动态数据(通常在内存,也称为内存表),而一段时间内相对稳定的主体数据称为基准数据,基准数据和转储后(保存到SSD固态盘或磁盘)的动态数据以...

    join_us:阿里云CDN节点系统招聘

    具备Linux系统编程经验(网络IO/磁盘IO),大规模分布式网络/存储系统研发经验 开源社区成员 应聘组信息: 阿里云CDN节点系统,CDN三大核心系统之一(其他两项为:调度系统,运营支撑,可代为推荐,需要C/Go开发) ...

    Oracle Database 11g初学者指南--详细书签版

    3.5.8 外部命名方法 62 3.5.9 使用哪种命名方法 62 3.6 使用Oracle配置文件 63 3.7 使用管理工具 64 3.7.1 OEM/网格控件 64 3.7.2 Oracle网络管理器 64 3.7.3 OEM控制台 65 3.7.4 OEM组件 65 3.7.5 Oracle...

    自己动手写操作系统(含源代码).part2

    Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这成为了 Linux第一个内核的...

    自己动手写操作系统(含源代码).part1

    Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文件系统,这成为了 Linux第一个内核的...

    SVN使用手册中文版.chm

    本书组织结构 Subversion 1.1的新特性 这本书是免费的 致谢 来自Ben Collins-Sussman 来自Brian W. Fitzpatrick 来自C. Michael Pilato 1. 介绍 Subversion是什么? Subversion的历史 Subversion的特性 Subversion的...

    MySQL 5.1参考手册 (中文版)

    1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 1.5.6. ...

    mysql官方中文参考手册

    1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 1.5.6. ...

    MYSQL中文手册

    1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 ...

    MySQL 5.1参考手册中文版

    1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 ...

    MySQL 5.1参考手册

    1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. MaxDB的历史 1.5.3. MaxDB的特性 1.5.4. 许可和支持 1.5.5. MaxDB和MySQL之间的特性差异 1.5.6. ...

Global site tag (gtag.js) - Google Analytics