UESTC 简介

编程学习 在大学期间,我主要学习了以下编程语言和技术: Python:用于数据分析、脚本自动化 Java:面向对象设计和大型项目开发 C/C++:系统编程和算法实现 Web 开发:HTML、CSS、JavaScript,搭建个人项目网站 项目实践 Web3 实验项目:使用区块链相关技术实现简单的去中心化应用 数据分析项目:Python + Pandas 对实验数据进行处理与可视化 课设与实验:团队协作完成 Java 和 C++ 项目,积累版本控制经验 学习心得 理论学习和实践结合,动手做项目才能加深理解 学会利用 Git/GitHub 进行版本控制和协作 多做笔记,记录学习过程中的问题与解决方案 关注新技术动态,例如 Web3、AI、云计算等 技术分享计划 定期在博客发布学习笔记与项目总结 分享代码示例和实验教程,便于同学参考 持续更新技术栈,记录成长过程

November 20, 2025 · 1 min · 31 words · Guangyang Zhong

机械硬盘结构图解

核心组件解析 1. 盘片与涂层 盘片(Platter):硬盘中的圆形磁性盘片,通常为铝合金或玻璃材质 表面涂层:磁性材料涂层,用于存储数据(0和1的磁化方向) 2. 读写机制组件 旋转轴 → 盘片 → 磁道 → 扇区 ↑ ↑ ↑ ↑ spindle platter track sector 主轴(Spindle):连接所有盘片的中心轴,控制盘片旋转 旋转(Rotation):盘片以恒定角速度旋转(如7200 RPM) 读写头(Read-Write Head):在盘片表面读取和写入数据的微小电磁体 3. 定位系统 机械臂(Arm Assembly):支撑读写头的移动结构 臂(Arm):连接读写头的悬臂,可径向移动 读写头定位:机械臂带动读写头在盘片上方移动(不接触盘面) 数据组织方式 1. 几何结构层次 柱面(最大单位) ← 盘片组垂直对齐 ↓ 磁道(同心圆) ← 单个盘面上的环形区域 ↓ 扇区(最小单位) ← 磁道被等分的弧段 2. 关键术语解释 柱面(Cylinder,c):所有盘面上相同半径的磁道集合形成的"柱状"区域 磁道(Track,t):单个盘面上的一个同心圆环,数据存储的基本环形路径 扇区(Sector,s):磁道上划分的固定大小弧段(通常512字节或4KB) 工作原理 数据访问流程 寻道(Seeking):机械臂移动读写头到目标磁道上方 旋转等待(Rotational Latency):等待目标扇区旋转到读写头下方 数据传输:读写头执行读/写操作 性能参数 寻道时间:机械臂移动到目标磁道的时间 旋转延迟:盘片旋转使目标扇区到达读写头的时间 传输速率:数据在接口上的传输速度 存储密度与容量计算 容量公式 硬盘容量 = 柱面数 × 磁头数(盘面数×2)× 扇区数 × 扇区大小 现代发展 垂直记录技术:提高存储密度 SMR(叠瓦式磁记录):磁道部分重叠,增加容量但影响随机写入性能 物理特性 关键技术特点 浮动高度:读写头悬浮在盘片上方约3-5纳米处 空气轴承:盘片旋转产生空气流,保持读写头稳定悬浮 启停区:硬盘不工作时读写头停放在盘片外缘安全区 脆弱性注意事项 防震需求:运行时震动可能导致磁头撞击盘面(磁头碰撞) 温度控制:热膨胀影响磁头定位精度 灰尘防护:密封环境防止污染物进入 应用与优化 数据布局优化 外圈磁道:线性速度更快,适合存储频繁访问的数据 分区对齐:确保分区起始位置与物理扇区边界对齐 维护要点 定期碎片整理:减少寻道时间(对HDD重要) SMART监控:监测硬盘健康状态 避免频繁启停:减少机械磨损

November 20, 2024 · 1 min · 92 words · Guangyang Zhong