Memory 英特尔8086和8088中的内存库

Memory 英特尔8086和8088中的内存库,memory,x86-16,Memory,X86 16,为什么8086需要两个内存库,而8088只需要一个内存库?8086是一个16位处理器,带有16位内存总线。这就需要一个一次可以传输16位的内存子系统,可能是使用两套8位内存芯片构建的 8088使用8位内存总线,以降低成本。它的设计目的是节省构建系统所需的最少芯片数量。如果使用两个内存库,速度可能会更好,因为在字对齐的情况下,它需要更少的周期。我认为这是一大优势。为什么他们更喜欢成本而不是速度?我猜是“客户需求”。最初的IBM PC使用了8088,但还是相当成功。:-)

为什么8086需要两个内存库,而8088只需要一个内存库?

8086是一个16位处理器,带有16位内存总线。这就需要一个一次可以传输16位的内存子系统,可能是使用两套8位内存芯片构建的


8088使用8位内存总线,以降低成本。它的设计目的是节省构建系统所需的最少芯片数量。

如果使用两个内存库,速度可能会更好,因为在字对齐的情况下,它需要更少的周期。我认为这是一大优势。为什么他们更喜欢成本而不是速度?我猜是“客户需求”。最初的IBM PC使用了8088,但还是相当成功。:-)