我在sg238中,看到有段话,说ufs文档系统里,Double indirect pointer最多能分配32G的磁盘空间。但是我算的是64G,不知道是哪里算错了,请指点一下。
我是这样算的:
首先是Single indirect pointer:
8096*2048=16M
然后是Double indirect pointer:
8096*2048*2*2048=64G
假如不乘以2,正好是32G,但是我看到,一个Double indirect pointer会指向两个Single indirect pointer。所以我有点迷惑,请各位老大指教。
| mmmmn 回复于:2002-09-10 12:35:35 |
| 真没注意过,佩服您的研究精神。 置顶! |
| bear 回复于:2002-09-10 14:33:46 |
| 是这张图吧。 您这个理解:“一个Double indirect pointer会指向两个Single indirect pointer”好象有问题。 我觉得应该这样理解:“一个Double indirect pointer会指向2048个Single indirect pointer” 图中 0-11号指针是 “Direct Pointers” 12号指针是 “Single indirect pointer” 13号指针是 “Double indirect pointer” 14号指针是 “Triple indirect pointer” 箭头边的注释是我加的,教材上是空的 13号“Double indirect pointer”指针指向2048个“Single indirect pointer”指针,这2048个“Single indirect pointer”指针每个指向2048个“Direct Pointers”指针,每个“Direct Pointers”指针指向8K数据。 所以计算公式是:8096*2048*2048=32G 您说呢? |
| littletiger 回复于:2002-09-10 14:49:48 |
| 解释的清楚! |
| wangrujun 回复于:2002-09-10 14:56:10 |
| bear老大真厉害。是我理解错了,佩服佩服。 有这样的版主真幸福! |
| bear 回复于:2002-09-10 15:23:34 |
| 我以前也也就是看完就完事,只记得结果,经过这个分析,我的印象也更加深刻了。同时发现教材上的解释比较笼统,图画的也不够清楚,是会造成理解困难。 |
| wangrujun 回复于:2002-09-10 15:27:02 |
| 我们这个论坛真快,有机会版主给我们讲讲论坛建设吧。:) |
| pech 回复于:2002-09-10 16:01:44 |
| baer厉害啊!!还好我是业余选手,否则的话,我一定选择晚上出来。 |
| bear 回复于:2002-09-10 16:25:31 |
| [quote][b]下面引用由[u]pech[/u]在 [i]2002/09/10 04:01pm[/i] 发表的内容:[/b] baer厉害啊!!还好我是业余选手,否则的话,我一定选择晚上出来。 [/quote] 没有明白:( ====================================== wangrujun 发表于: 2002/09/10 03:27pm 我们这个论坛真快,有机会版主给我们讲讲论坛建设吧。:) 论坛建设怎么讲呀?我不是专门搞论坛的。 |
| mmmmn 回复于:2002-09-10 17:13:14 |
| 那给我们讲讲掰棒子和偷玉米吧:) |
| czc9 回复于:2002-09-10 17:16:40 |
| 您是否是讲怎样实现这样的一个论坛吧?下载一个leoboard,按照说明做就行了, |
| wangrujun 回复于:2002-09-10 17:39:08 |
| 呵呵,是这意思。 |
| bear 回复于:2002-09-10 17:47:13 |
| [quote][b]下面引用由[u]mmmmn[/u]在 [i]2002/09/10 05:13pm[/i] 发表的内容:[/b] 那给我们讲讲掰棒子和偷玉米吧:) [/quote] 我还真有这种感觉,好多东西用完就忘了,符合“熊瞎子掰棒子”的谚语。 |
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!



