是这张图吧。 你这个理解:“一个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 你说呢? |