全站数据
8 4 2 0 5 8 1

硬盘IO是什么

六安教师 | 简单学习,快乐成才!         
问题更新日期:2024-10-11 08:34:45

问题描述

硬盘IO是什么,在线求解答
精选答案
最佳答案

一个硬盘的简单结构图,上面有很多零件。最重要是:磁盘,马达,磁头。

磁盘:是记录数据的载体 ;马达:这里的马达有两种,一个是控制磁头的马达,主要是用于寻道,一个是控制磁盘的马达,用于旋转磁盘,找到对应的扇区磁头:有两个作用,从磁盘上读取数据,或者写入数据到磁盘。

磁盘是一个多层结构,一个硬盘一般会有多层叠在一起,一层叫做盘片

盘片:硬盘内部的磁盘有单碟片的,有双碟片的,也有多碟片的

盘面:每个盘片都有上下两个盘面

磁道 :磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道

柱面 :所有盘面上的同一磁道构成一个圆柱,通常称做柱面

扇区 :操作系统以扇区(Sector)形式将信息存储在硬盘上,扇区是磁盘的最小存储单元

盘面,柱面,扇面编号,就可以定位到唯一的一个扇区

读数据过程

所以,磁盘IO时间 = 寻道时间 + 旋转延迟 + 存取时间

其他回答

是指磁盘的输入和输出(Input和Output的缩写)。读/写IO,最为常见说法,读IO,就是发指令,从磁盘读取某段扇区的内容。指令一般是通知磁盘开始扇区位置,然后给出需要从这个初始扇区往后读取的连续扇区个数,同时给出动作是读,还是写。磁盘收到这条指令,就会按照指令的要求,读或者写数据。控制器发出的这种指令+数据,就是一次IO,读或者写。这个概念及操作注意事项程序员比较关注,普通使用者了解即可。