Linux基础学习 磁盘设备内外部结构
磁盘和硬盘是对磁盘存储系统的同一个称呼,发展趋势是体积更小、速度更快、容量更大、使用更安全。但一些朋友对磁盘的内、外部结构不是很了解,那么咱们来分享一下。
一、磁盘的外部结构
1.磁盘接口
接口包括电源插座和数据接口两部分,其中电源插座就是与主机电源相连接,为磁盘提供电力保证。数据接口插座这是磁盘数据与主板控制芯片之间进行数据传输交换的通道,用一根数据与电缆将其与主板IDE接口等和磁盘的数据接口相连接,数据电缆一般为40针、80芯的接口电缆,早期数据接口有IDE和SCSI,当前主流的硬盘结构为串口SATA或SCSI接口
2控制电路板
多数控制电路板都采用贴片式焊接,包括主轴调速电路、磁头驱动与伺服定位电路、读写电、控制与接口电路等。在电路板还还有一块ROM芯片,里面固话的程序可以进行磁盘的初始化,执行加电和启动主轴电机,加电初始寻道、定位以及故障检测等。电路板上安装有容量不等的高速数据缓存芯片,在此块磁盘内有2MB的高速缓存。
3固定面板
即磁盘正面的面板,它与底板结合成一个密封的整体,保证了磁盘盘片和机构的稳定运行。在面板上的标签有详细的型号等信息。除此之外,还有一个透气孔,它的作用就是使磁盘内部气压与大气压保持一致
二、磁盘的内部结构
磁盘的内部结构主要包括:盘片、磁头、盘片主轴、控制电机、磁头控制器、数据转换器、接口、缓存等几个部分。在磁盘的内部,磁头及盘片是磁盘的核心组件,它被密封在磁盘的密封腔体内,包括与浮动磁头组件、磁头驱动装置、盘片、主轴驱动装置及前置读写控制电路等几个部分。
1.磁头组件
它由读写磁头、传动手臂、传动轴三部分组成。磁头是磁盘技术中最重要的关键的一环,实际上是集合工艺制程的多个磁头的组合,采用了非接触式头、盘结构,加电后在高速旋转的磁盘表面移动。
磁盘读取数据的工作原理就是利用特定的磁粒子的极性记录数据。磁头在读取数据是,将磁粒子的而不同极性转变为不同的脉冲信号,在利用数据转换器将这些原始信号变为电脑可以使用的数据,写的操作正好与此相反。
2.磁头驱动装置
磁盘的寻道是靠移动磁头,而移动磁头则需要该装置驱动才能实现(机械操作)。磁头驱动装置由电磁线线圈电机、磁头驱动小车、防震动装置构成,高精度的轻型磁头驱动装置能够对磁头进行正确的驱动和定位,并能在很短的时间内精确定位系统指令指定的磁道。
3.磁盘片
盘片是磁盘存储数据的真正载体,磁盘片大多数采用金属薄膜材料(也有玻璃材料),这种金属薄膜较软盘的不连续颗粒载体具有更高的存储密度、高剩磁及高矫顽力等优点,磁盘盘片是很光滑平整的。
4.主轴组件
主轴组件包括轴承和驱动电机等。随着磁盘容量的扩大和速度的提高,主轴电机的速度也在不断提升,由厂商开始采用精密机械工业的液态轴承电机技术。磁盘主轴的转速是衡量磁盘读写性能的重要参考之一。
5.前置控制电路
前置电路控制磁头感应的信号、主轴电机调速、磁头驱动和伺服定位等,由于磁头读取的信号微弱,将放大电路密封在腔体内可减少外来信号的干扰,提高操作指令的准确性。
相关推荐
### Linux磁盘碎片问题 #### 一、磁盘管理和文件系统概述 在了解Linux下的磁盘碎片之前,我们首先需要明确Linux系统是如何管理和组织磁盘的。Linux操作系统使用多种文件系统来管理磁盘上的数据,其中最常见的是ext...
Linux块设备驱动是操作系统内核与外部存储设备如硬盘、SSD、USB驱动器等进行数据交换的重要组成部分。块设备与字符设备是Linux设备驱动中的两种主要类型,它们在驱动程序的结构和I/O操作上存在显著差异。块设备驱动...
Linux 基础试题及答案 本资源摘要信息涵盖了 Linux 基础知识点,涵盖了 Linux 的基本概念、命令、文件系统、权限管理、shell 编程等方面。 一、Linux 基础概念 * Linux 是一个开源操作系统,基于 Unix 操作系统 *...
### Linux基础-系统概论篇 #### Linux简介 Linux 是一款功能强大且广泛使用的操作系统,其设计理念深受 Unix 影响但并非 Unix 的衍生版本。它以其免费、开源、安全、高效、稳定等特点著称,特别是在处理高并发能力...
学习Linux主要涉及对操作系统的基础操作,包括命令行界面的使用、文件系统管理、网络配置、软件安装以及磁盘分区等。以下是对这些知识点的详细解释: 1. **文件类型与权限**: Linux中的文件类型包括普通文件、...
目录网盘文件永久链接 ...20-磁盘管理-内外部结构及逻辑知识 21-磁盘管理之raid及分区 22-磁盘管理之分区与格式化企业案例 23-磁盘管理与软件包管理1 24-yum与rpm软件包管理2 25-Linux系统进程核心知识1....
Linux内核通过`file_operations`数据结构向其他部分提供统一的标准设备I/O接口。当应用程序对设备文件进行操作时,内核会根据`file_operations`结构体中的函数指针来调用相应的驱动程序函数。 #### 四、设备驱动...
通过阅读这本书,不仅可以了解Linux内核的基本工作原理,还能掌握操作系统设计的基本思路,为深入学习更复杂的Linux内核或者开发自己的操作系统打下坚实基础。对于希望提升技术能力的IT从业者,这是一本非常有价值的...
- **设备驱动程序**:涉及与硬件交互的部分,如磁盘驱动程序。 - **逻辑文件系统**:介绍具体的文件系统类型,如ext4、NTFS等。 - **模块**:讨论文件系统模块化的实现方式。 - **数据结构**:涉及文件系统管理的...
### Linux操作系统基础讲义 #### 一、Linux操作系统简介及层次结构 **1.1 Linux内核** Linux 内核是整个操作系统的核心组件,它直接与硬件交互,并为上层应用提供基本的服务和支持。内核的主要职责包括但不限于: ...
在Linux中,挂载(mount)是一个重要的概念,用于将文件系统连接到文件系统的层次结构中,以便用户可以访问。例如,ISO镜像文件是一种常见的文件格式,包含完整的磁盘映像,通常用于分发软件或系统映像。在Linux中,...
Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................
这些目录体现了 Linux 对于外部设备的处理方式不同于 Windows——在 Linux 中,外部设备被视为文件系统的一部分,而不是独立的驱动器。 #### 二、“/”与“\”两个符号的差异 在路径表示上,Linux 和 Windows 也...
通过这些基础知识的学习,可以为Linux系统管理打下良好的基础。 Linux系统管理涵盖了目录结构的初步认识、常用命令的操作、用户权限的设置以及网络的配置。目录结构的了解有助于用户更好地定位文件和目录;常用命令...
### 鸟哥的私房菜Linux学习笔记关键知识点解析 #### 第一章 计算机概论 **1.... - **精简指令集(RISC)** ...这些知识点不仅有助于初学者理解Linux系统的基本架构和发展历程,还能为更深入的学习打下坚实的基础。
通过对 Linux 0.01 内核源码的学习,我们可以深入了解操作系统的基础原理,以及 Linux 项目是如何从一个小型项目逐渐发展成为全球范围内广泛使用的开放源码操作系统的。同时,这也是一次回顾历史,理解软件工程演进...
在Linux操作系统中,深入理解和掌握其目录架构是学习Linux的基础。Linux遵循的是FHS(Filesystem Hierarchy Standard),即文件系统层次结构标准,这有助于保持系统的一致性和组织性。以下是一些主要目录的详细解释...
Linux系统基础介绍主要涵盖了几大核心知识点,包括Linux操作系统的特点、结构、安装配置以及文件系统和常用命令。以下是对这些内容的详细阐述: 1. **Linux操作系统特点**: - **开放性**:Linux遵循开放源代码的...
- **定义**:“Linux” 或 “Linux内核” 是一种用C语言和汇编语言编写的操作系统内核,提供硬件抽象、磁盘及外部设备控制、文件系统控制、多任务等功能。 - **发展历程**:由Linus Torvalds在1991年创建。 - **组成...