我看了这个视频在 YouTube 上,它提到 DDR5 使用 31 位寻址。5 位用于存储体,16 位用于行,10 位用于列。我觉得 32 位地址更适合,而且缺少 1 位。例如,如果字是 32 位,并且地址存储在内存中,并从程序或间接寻址加载,则必须从中删除 1 位。这 1 位是否做了有意义的事情,还是只是被丢弃了?如果是后者,有什么好的理由来解释为什么 31 位地址优于 32 位地址?
我看了这个视频在 YouTube 上,它提到 DDR5 使用 31 位寻址。5 位用于存储体,16 位用于行,10 位用于列。我觉得 32 位地址更适合,而且缺少 1 位。例如,如果字是 32 位,并且地址存储在内存中,并从程序或间接寻址加载,则必须从中删除 1 位。这 1 位是否做了有意义的事情,还是只是被丢弃了?如果是后者,有什么好的理由来解释为什么 31 位地址优于 32 位地址?