硬盘结构

作者:Liuweifei

硬盘结构

1.硬盘结构

​ 硬盘大致由盘片、读写头(磁头)、马达、底座、电路板等几大项组合而成。

​ 硬盘的每一个盘片都有两个盘面,即上、下盘面。每个盘面都能利用,都可以存储数据,成为有效盘片。每一个这样的有效盘面都有一个盘面号,按从上到下的顺序从0开始依次编号。在硬盘系统中,盘面号又叫磁头号,因为每一个有效盘面都有一个对应的读写磁头。硬盘的盘片组在2~14片不等,通常有2~3个盘片,故盘面号(磁头号)为0~3或0~5。

2.硬盘划分

​ 硬盘首先在逻辑上被划分为磁道、柱面以及扇区

2.1磁道

​ 磁盘在格式化时被划分成许多同心圆,这些同心圆轨迹叫做磁道。磁道从最外圈向内圈从0开始顺序编号。硬盘的每一个盘面有300~1024个磁道,新式大容量硬盘每面的磁道数更多。这些同心圆磁道不是连续记录数据,而是被划分成一段段的圆弧,这些圆弧的角速度一样。由于径向长度不一样,所以线速度也不一样,外圈的线速度较内圈的线速度大。在同样的转速下,外圈在相同的时间段里,划过的圆弧长度要比内圈划过的圆弧长度大,因此外圈数据的读写要比内圈快。

2.2柱面

​ 所有盘面上的同一磁道,在竖直方向上构成一个圆柱,通常称做柱面。每个圆柱上的磁头由上而下从0开始编号。数据的读写按柱面进行,即磁头读写数据时首先在同一柱面内从0磁头开始进行操作,依次向下在同一柱面的不同盘面(即磁头)上进行操作。只有在同一柱面所有的磁头全部读写完毕后磁头才转移到下一柱面,因为选取磁头只需通过电子切换即可,而选取柱面则必须通过机械切换,即寻道。

​ 电子切换相当快,比使用机械将磁头向邻近磁道移动要快得多,所以数据的读写按柱面进行,而不按盘面进行。也就是说,一个磁道写满数据后,就在同一柱面的下一个盘面来写。一个柱面写满后,才移到下一个柱面开始写数据,这样可以减少寻道的频繁度。读写数据也按照这
种方式进行,这样就提高了硬盘的读写效率。

​ 一块硬盘驱动器的圆柱数或每个盘面的磁道数既取决于每条磁道的宽窄(也与磁头的大小有关),也取决于定位机构所决定的磁道间步距的大小。如果能将磁头做得足够精细,定位距离足够小,那么就会获得更高的磁道数和存储容量。如果磁头太大,则磁道数就要降低以容纳这个磁头,这样磁道与磁道之间的磁粉将无法利用,浪费得太多。如果能将磁头做成单个原子的精度,那么存储技术就会发生革命性的质变。

2.3扇区

​ 将每个环形磁道等距离切割,形成等长度的圆弧,每个圆弧就是一个扇区。划分扇区的目的是为了使数据存储更加条理化。一个扇区有两个主要部分:存储数据地点的标识符和存储数据的数据段。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548944.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

tomcat配置多站点

下面关于TOMCAT6.0配置多站点的问题怎么解决&#xff1f; [互联网 Windows ] 收藏 转发至天涯微博 悬赏点数 10 3个回答 夏洛叶 2009-02-08 09:26:30 在F:\Tomcat 6.0\conf\server.xml配置是这样的,想同时启动5个站点, <Host name"bbb" debug"0" appB…

认识和选购极致画质的显示器

作者&#xff1a;Liuweifei 认识和选购极致画质的显示器 显示器是电脑输出数据的主要硬件设备&#xff0c;它是一种电光转换工具&#xff0c;现在市面上的显示器都是LCD&#xff08;Liquid Crystal Display&#xff0c;液晶显示器&#xff09;显示器&#xff0c;它具有无辐射…

面向对象并不是必要的

程序开发并非一定要面向对象不可&#xff0c;面向对象是一种方式&#xff0c;但是不是唯一的方式&#xff0c;这种方式很多时候有用&#xff0c;不代表任何时候都是最高效的&#xff0c;更不是唯一的真理。面向对象将相关的状态属性和操作方法放在一个实体中&#xff0c;起到了…

认识和选购极致的显示器

作者&#xff1a;Liuweifei 3. 显示器面板的主流选择----IPS 显示器面板的类型关系着显示器的响应时间、色彩、可视角度、对比度等重要性能参数&#xff0c;显示器面板还占据了一台显示器成本70%左右&#xff0c;所以显示器面板对于显示器的优劣起着决定性的作用。现在市面上…

线程同步与异步套接字编程

1.利用事件对象来实现线程间的同步 新建一个win32 console application,取名Event,再建一个Event源文件&#xff0c;编辑&#xff1a; #include <iostream.h> #include <windows.h> DWORD WINAPI Fun1Proc(LPVOID lpParameter); DWORD WINAPI Fun2Proc(LPVOID lp…

电脑数据存储工具----光盘驱动器

作者&#xff1a;Liuweifei 电脑数据存储工具----光盘驱动器 光盘驱动器简称光驱&#xff0c;是电脑用来读写光盘内容的设备&#xff0c;也是在台式机和笔记本电脑里比较常见的一个硬件&#xff0c;随着移动存储设备的快速发展&#xff0c;光驱逐渐被其取代。 1. 光驱的类型…

认识和选购显卡

作者&#xff1a;Liuweifei 认识和选购显卡 显卡一般是一块独立的电路板&#xff0c;插在主板上接收由主机发出的控制显示系统工作的指令和显示内容的数字信号&#xff0c;然后通过输出模拟&#xff08;或数字&#xff09;信号控制显示器显示各种字符和图形&#xff0c;它和显…

11.04.30 半夜清晨

好一阵子没来blog了。 没错&#xff0c;间歇性迷茫。 期中考的缘故&#xff0c;两周没碰题。 最近又开始刷usaco&#xff0c;先恢复下手感脑感。 但是&#xff0c;真的是刷题无力。各种无力。 但是呢&#xff0c;哥是不会放弃的&#xff0c;这个不用怀疑。 院科协换届了&#x…

linux输入多行内容至文件

linux输入多行内容至文件 1. 单行写入 [rootcn01 test]# echo "192.168.1.1" >test.txt [rootcn01 test]# cat test.txt 192.168.1.12. 单行追加 [rootcn01 test]# echo "192.168.1.1" >>test.txt [rootcn01 test]# cat test.txt 192.168.1.…

PB-treeview基本属性事件函数

PB-treeview基本属性事件函数编程相关阅读271 评论0 字号&#xff1a;大中小 订阅 2010-11-04 13:43:34Label 项目的标识文字OverlayPictureIndex指定要使用的重叠图片的列表中的图片索引, 该图片显示在正常图片的上边StatePictureIndex 与状态图标列表中某个图标相对…

linux 之sed用法大全

linux 之sed用法大全 sed详细用法 1. sed的作用 sed是Stream Editor&#xff08;流编辑器&#xff09;的缩写&#xff0c;简称流编辑器&#xff1b;主要用来处理文本的。跟awk、grep合起来成为linux三驾马车。 sed是一行一行读取文件内容并按照要求进行处理&#xff0c;把处…

hadoop-0.21.0-eclipse-plugin无法在eclipse中运行解决方案

LINUX下将hadoop-0.21自带的hadoop eclipse plugin放到eclipse dropins目录中无法正常运行&#xff0c;使用eclipse -consolelog 发现找不到hadoop的类&#xff0c;解压hadoop-0.21.0-eclipse-plugin.jar发现META-INF下的MANIFEST.MF文 件中&#xff0c;Bundle-ClassPath写的有…

Linux之grep 命令

Linux之grep 命令 1. grep 简介 [grep] (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具&#xff0c;它能使用正则表达式搜索文本&#xff0c;并把匹配的行打印出来。 命令格式&#xff1a;grep […

网络趋势JSP介绍

JSP简介 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术&#xff0c;它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag)&#xff0c;从而形成JSP文件(*.jsp)。 用J…

linux shell脚本批量创建公钥

linux shell脚本批量创建公钥 为实现对多台服务器部署服务&#xff0c;如果只用交互方式输入密码&#xff0c;耗时耗力&#xff0c;因此必须考虑自动化部署&#xff0c;查询资料发现expect方式可以实现。 一、介绍 expect脚本是Tcl脚本语言的拓展。用来实现自动的交互式任务…

api与sdk

API/SDK API &#xff08;Application Programming Interface&#xff09;应用程序接口SDK&#xff08;Software Development Kit &#xff09;软件开发工具包api就是一个接口&#xff0c;指向应用程序&#xff0c;一般是通过这个接口能够获得这个应用程序的产生或者处理的数据…

MRI骨水肿是早期未分化关节炎演变为RA的独立预测预测因素

原文 译文 Arthritis & Rheumatism DOI: 10.1002/art.30396 MRI bone edema is an independent predictor of development of rheumatoid arthritis in patients with early undifferentiated arthritis 1. Anne Duer-Jensen MD1,*,†, 2. Kim Hrslev-…

linux之awk超详解

linux之awk详解 1、awk简介 awk是一种编程语言&#xff0c;用于linux下对文本和数据进行处理。数据可以来来自标准输入、一个或多个文件&#xff0c;或其他命令的输出。 更多作为脚本来使用。 awk处理数据的方式&#xff1a;逐行扫描文件&#xff0c;寻找匹配的特定模式的行…

Windows2003 企业版 + Sql Server2005手工调整数据库服务器内存

最近犯了一个大的错误&#xff0c;总以为Windows2003 能够合理的使用多余的内存&#xff0c;能够智能化处理内存&#xff0c;事实非然。事情是这样的&#xff0c;我有一台数据库服务器&#xff0c;32位&#xff0c;操作系统是Windows2003企业版&#xff0c;4G内存&#xff0c;3…

docker搭建postgresql 14主从库 及使用shell脚本备份数据库

docker搭建postgresql 14主从库 及使用shell脚本备份数据库 1、地址规划 IP地址名称备注192.168.1.11pg1主库192.168.1.21pg2从库 2、安装部署主库 [rootcn01 ~]# mkdir -p /data/postgressql/data [rootcn01 ~]# docker run --name pgtest --restartalways -v /data/postgr…