[问题] 完全了解硬盘存储原理的,来看看

为当前最终发行版之前的所有版本提供支持
回复
winnaruto
帖子: 33
注册时间: 2007-05-15 13:02
送出感谢: 0
接收感谢: 0
联系:

[问题] 完全了解硬盘存储原理的,来看看

#1

帖子 winnaruto » 2008-06-09 12:36

比如我是单碟的160G硬盘,我就分了2个区,c和D,那如果用图示法表示在硬盘上,是2个扇形,还是2个同心圆呢?比如,我在C盘上房了2G的数据,我要读取它,硬盘是读扇形,还是同心圆的磁道?
还有,不是说硬盘存储数据的最小,最基本的单位是簇吗?那簇又是扇形的,那磁头一样划过磁道表面,只是为了读这么一点点数据,不是吧?
如果有网上别人写的这种图示的教程,最好了,谢谢大家。
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 yiding_he » 2008-06-09 12:39

图示而已嘛,用扇区表示直观些。
你是自由的。别人也是。
头像
冲浪板
论坛版主
帖子: 7466
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

#3

帖子 冲浪板 » 2008-06-09 12:47

是读很多,然后挑出一部分给你;
现在的盘系统很聪明,自己保留所读的数据,因为一次读得很多,但是并不是你要的。若你要的数据已经读过,那么就直接给你。
lew0001
帖子: 31
注册时间: 2008-06-06 21:45
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 lew0001 » 2008-06-09 12:53

实际上应该是一些同心柱面,因为硬盘里面应该不只一个磁头和盘面,只分两个区的话,基本上一个区是靠外层的一组同心圆柱面,另一个是靠里的其它同心圆柱面。
winnaruto
帖子: 33
注册时间: 2007-05-15 13:02
送出感谢: 0
接收感谢: 0
联系:

TO 楼上

#5

帖子 winnaruto » 2008-06-09 13:15

但是,我没记错的话,硬盘存储数据的最小,最基本的单位是簇,那簇是扇形的,那磁头一样划过磁道表面,形成了一个圆形,只是为了读这么一点点数据???总觉得,好像不太对,要读取一个扇形,磁头等于要由最内层移动到磁盘的最外层,就为了512K的簇????
winnaruto
帖子: 33
注册时间: 2007-05-15 13:02
送出感谢: 0
接收感谢: 0
联系:

#6

帖子 winnaruto » 2008-06-09 13:17

因为我知道这里高手很多,以前也看过高手解释为什么会产生磁盘碎片的文章,觉得很好,所以,在这里发贴求助的。
lew0001
帖子: 31
注册时间: 2008-06-06 21:45
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 lew0001 » 2008-06-09 13:46

如果一定要说是扇形,也只是扇形的圆弧部分,连续的存储区域肯定是在同一个圆周上啊,这样磁盘转动就能连续读取了。磁盘在高速转动呢,怎么可能连续的字节沿径向读取?
winnaruto
帖子: 33
注册时间: 2007-05-15 13:02
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 winnaruto » 2008-06-09 13:48

所以我发贴问啊,我们教科书上是这么写的,硬盘读簇,簇是扇形的。
头像
冲浪板
论坛版主
帖子: 7466
注册时间: 2007-05-06 8:19
送出感谢: 0
接收感谢: 5 次

#9

帖子 冲浪板 » 2008-06-09 14:09

说扇形,是因为盘片上有看不见的分割线-磁性是看不见的。它把一个圆环分割成N个圆弧。
winnaruto
帖子: 33
注册时间: 2007-05-15 13:02
送出感谢: 0
接收感谢: 0
联系:

#10

帖子 winnaruto » 2008-06-09 15:41

那也就是说,读一个簇,512K,要磁盘指针遍历整个磁盘的所以磁道,而后从中挑选出512K?这个,太浪费了吧。
zh_ch_
帖子: 42
注册时间: 2008-01-07 11:37
送出感谢: 0
接收感谢: 0

Re: TO 楼上

#11

帖子 zh_ch_ » 2008-06-09 18:23

winnaruto 写了:但是,我没记错的话,硬盘存储数据的最小,最基本的单位是簇,那簇是扇形的,那磁头一样划过磁道表面,形成了一个圆形,只是为了读这么一点点数据???总觉得,好像不太对,要读取一个扇形,磁头等于要由最内层移动到磁盘的最外层,就为了512K的簇????
是这样的,当硬盘工作的时候,它是一直在转动的。总不能说为了一点数据它就开始转,然后在停吧。它是一直在转动的。
winnaruto
帖子: 33
注册时间: 2007-05-15 13:02
送出感谢: 0
接收感谢: 0
联系:

#12

帖子 winnaruto » 2008-06-09 19:09

还有,哪位兄弟有这个的图示,英文的也可以,如果有别人写的这种教程也可以,
头像
carbont
帖子: 3406
注册时间: 2007-11-22 10:20
来自: 北京
送出感谢: 0
接收感谢: 1 次

#13

帖子 carbont » 2008-06-09 19:16

连CD都没有太明白怎么在读,更别说硬盘了……
我是出来打豆瓣酱的,不用理我。呵呵哈
lenovo Thinkpad R60i 0657 LHC
windowsXP……准备换回ubuntu了。

Twitter: @carbont
头像
allarem
帖子: 1025
注册时间: 2008-05-31 17:27
来自: SUES
送出感谢: 0
接收感谢: 0
联系:

#14

帖子 allarem » 2008-06-09 20:35

貌似硬盘7200RPM...读一点点也可以的
zh_ch_
帖子: 42
注册时间: 2008-01-07 11:37
送出感谢: 0
接收感谢: 0

#15

帖子 zh_ch_ » 2008-06-11 14:27

要找硬盘的工作原理,网上baidu一下,或者google一下,多得是。
呵呵~~~~
回复

回到 “老旧版本支持”