写在磁盘上的磁道/磁头/柱面

     2023-03-17     274

关键词:

【中文标题】写在磁盘上的磁道/磁头/柱面【英文标题】:write on track / head / cylinder on a magentic disk 【发布时间】:2013-09-06 02:46:36 【问题描述】:

我正在开发一个高性能数据库,我想同时直接写入具有多个磁头的特定磁道/柱面。这是如何通过 SATA 总线在带有 SATA 磁盘的 Linux 中完成的?您可以推荐任何文档、示例吗?

【问题讨论】:

典型的 HDD 一次只能执行一次读取或写入操作。为了执行这种优化的块操作,您可能需要编写自己的文件系统。但由于大多数(或全部?)现代 HDD 采用分区记录和坏扇区重新映射,因此您永远无法确定轨道的结束位置以及“下一个”(相邻)扇区的访问最终涉及寻道和/或旋转延迟. 【参考方案1】:

您不能直接执行此操作。对于现代驱动器,物理驱动器布局由驱动器控制器抽象出来,对于过去 20 年制造的任何磁盘,驱动器控制器都位于驱动器本身内部。上位机看到的接口是按照线性逻辑块地址定义的(驱动上报的C/H/S值仅用于兼容性,与硬件布局无关)。

但是,很可能(在没有重映射块的情况下)简单地写入相邻逻辑块的块是最快的选择 - 这是因为驱动器往往经过优化以执行快速线性写入。

【讨论】:

linux入门记录:linux硬件相关概念(硬盘磁盘磁道柱面磁头扇区分区mbrgpt)

...。构成硬盘的基本元件,主要可以分为实际存储数据用的磁盘(PlatPlatter)、读取数据用的磁头(Head)、帮助磁头搜寻读取位置的马达等等,这些元件构成一个能够在不同磁盘上的任意位置读取数据的结构体 查看详情

详解linux磁盘管理与文件系统(代码片段)

磁盘基础硬盘结构物理结构盘片:硬盘有多个盘片,每盘片2面。磁头:每面一个磁头。数据结构扇区:磁盘上的每个磁道被等分为若干个弧段,这些弧段便是硬盘的扇区。硬盘的第一个扇区,叫做引导扇区。磁道:当磁盘旋转... 查看详情

linux的磁盘管理和文件系统

一、磁盘结构1.1、硬盘的物理结构盘头:硬盘有多个盘片,每盘片2面磁头:每面一个磁头 1.2、硬盘的数据结构扇区:盘片被分为多个扇形区域,每个扇区存放512字节的数据,硬盘的最小存储单位磁道:同一盘片不同半径的... 查看详情

文件系统

机械磁盘机械磁盘由磁头(head)、磁道(track)、柱面(cylinder)、扇区(sector)和盘片(platter)组成。其中,磁头悬浮在盘片上,并且每张盘片上下各有一个磁头;每张盘片的磁道数是相同的,每张盘片相同位置的磁道组成柱... 查看详情

硬盘基本知识(磁头磁道扇区柱面)

...s://www.jianshu.com/p/9aa66f634ed6概述盘片(platter)磁头(head)磁道(track)扇区(sector)柱面(cylinder)盘片片面和磁头硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和... 查看详情

硬盘基本知识(磁头磁道扇区柱面)

概述盘片(platter)磁头(head)磁道(track)扇区(sector)柱面(cylinder)盘片片面和磁头硬盘中一般会有多个盘片组成,每个盘片包含两个面,每个盘面都对应地有一个读/写磁头。受到硬盘整体体积和生产成本的限制,盘片数... 查看详情

磁道扇区柱面是啥

...个扇区容量)x一个磁道的扇区数x一个盘面的磁道数磁盘容量=512x一个磁道扇区数x一个盘面的磁道数x磁头数参考图解磁盘 查看详情

磁盘管理体系

磁盘体系理论01磁盘读写原理1)当硬盘开始读取数据的时候,磁盘开始围绕主轴旋转,当旋转的速度达到额定的高速时,磁头会因盘片旋转产生的高速气流而抬起,这是磁头开始由启停区向数据区移动。2)磁盘是按照柱面为单... 查看详情

磁盘管理1

第八章磁盘管理7.1磁盘I/O块存储,DMA一、磁盘结构组织         磁头(Head)(盘面)盘面数量==磁头数量作用:用来写入和读取数据的径向运动寻道磁道(Track)(柱面)从外面到里面最外面是0磁... 查看详情

操作系统王道考研p57磁盘的结构

磁盘的结构知识总览磁盘、磁道、扇区磁盘:用磁性物质来记录二进制数据。磁道:一圈圈的就是磁道。扇区:扇形的就是扇区。如何在磁盘中读写数据把“磁头”移动到想要读/写的扇区所在的磁道。磁盘转起来ÿ... 查看详情

磁盘管理与文件系统

磁盘基础检测并确认新硬盘规划硬盘中的分区创建文件系统挂载、卸载文件系统 磁盘结构2-1硬盘的物理结构盘片∶硬盘有多个盘片,每盘片2面磁头∶每面一个磁头硬盘的数据结构扇区∶盘片被分为多个扇形区域,每个扇区... 查看详情

磁盘分区及系统引导

一.磁盘组成磁盘主要由盘面(也叫盘片)、磁头臂(也叫机械手臂)、读写头(也叫磁头)与转轴组成,盘面又可以分为磁道、柱面,扇区磁盘的基本构成如下: 盘面:磁盘是由一叠磁盘面组成磁头(Heads):每个磁头对应... 查看详情

操作系统---磁盘(代码片段)

磁盘的结构磁盘,磁道,扇区磁盘的表面由一些磁性物质组成,可以用这些磁性物质来记录二进制数据磁道:磁盘的盘面被划分成一个个磁道,一个圈就是一个磁道扇区:每一个磁道被划分成一个个扇区,每个扇区就是一个个"数据块&q... 查看详情

组成原理-存储磁盘及其调度算法(代码片段)

文章目录1磁盘1.1磁盘的构成1.2磁盘的性能参数1.3硬件层面上减少延迟时间的方法1.4相关例题2磁盘的调度算法2.1先来先服务算法(FCFS)2.2最短寻找时间优先算法(SSTF)2.3扫描算法(SCAN,电梯算法)2.4LO... 查看详情

组成原理-存储磁盘及其调度算法(代码片段)

文章目录1磁盘1.1磁盘的构成1.2磁盘的性能参数1.3硬件层面上减少延迟时间的方法1.4相关例题2磁盘的调度算法2.1先来先服务算法(FCFS)2.2最短寻找时间优先算法(SSTF)2.3扫描算法(SCAN,电梯算法)2.4LO... 查看详情

硬盘与文件系统

...组成。一个盘片有2面,有多个柱面,有多个扇区,多个磁道。每一个扇区大小相同都是512bit,每一个磁道有相同数目的扇区(扇区存储的数据相同但是密度不同),每一个扇区可用3维坐标来表示(柱面,磁头,扇区),硬盘的容... 查看详情

磁盘配置(代码片段)

磁盘配置1、了解磁盘的物理结构磁盘通常由磁头,盘面,主轴以及磁盘接口主要的四个部件组成,而盘片又分为磁面(Side)、磁道(Track)、柱面(Cylinder)与扇区(Sector)等4个结构构成;磁头通常由磁头、传动手臂、传动轴... 查看详情

消息处理过程与集群维护

一、Kafka消息组织原理1.磁盘重认识 当需要从磁盘读取数据时,要确定读的数据在哪个磁道,哪个扇区:首先必须找到柱面,即磁头需要移动对准相应磁道,这个过程叫做寻道,所耗费时间叫做寻道时间;然后目标扇区旋转到... 查看详情