Memory 什么设置了处理器可以访问的RAM的上限?

Memory 什么设置了处理器可以访问的RAM的上限?,memory,processor,Memory,Processor,根据IIT教授的讲座,8位8085处理器将有8位寄存器,可以配对以访问16位地址。他通过告诉我们程序计数器和堆栈指针寄存器是16位的,来强化它可以访问16位地址的事实。他后来还告诉我们,数据总线是8位的,而地址总线是16位的 因此,它不意味着32位处理器将能够访问64位地址吗?但我知道32位处理器最多可以寻址4GB左右。是什么设定了这个限制 更新:正如你们中的一些人所指出的,有了PAE,这个地址可以扩展,但没有PAE,是什么设置了这个限制?换句话说,为什么没有PAE的32位奔腾处理器会有4GB的

根据IIT教授的讲座,8位8085处理器将有8位寄存器,可以配对以访问16位地址。他通过告诉我们程序计数器和堆栈指针寄存器是16位的,来强化它可以访问16位地址的事实。他后来还告诉我们,数据总线是8位的,而地址总线是16位的

因此,它不意味着32位处理器将能够访问64位地址吗?但我知道32位处理器最多可以寻址4GB左右。是什么设定了这个限制


更新:正如你们中的一些人所指出的,有了PAE,这个地址可以扩展,但没有PAE,是什么设置了这个限制?换句话说,为什么没有PAE的32位奔腾处理器会有4GB的上限

有几个限制:

  • 地址寄存器和地址计算逻辑的大小

  • 从处理器输出的物理地址行数


  • 使用,32位处理器的地址路径大于32位。

    有几个限制:

  • 地址寄存器和地址计算逻辑的大小

  • 从处理器输出的物理地址行数


  • 对于,32位处理器的地址路径大于32位。

    32位处理器只能寻址4GB的ram是不正确的,例如,对于,最多可以寻址36位地址空间


    基本上,一般规则是相同的,它主要取决于系统板逻辑和CPU对最大地址大小(地址寄存器大小)的支持

    32位处理器只能寻址4GB的ram是不正确的,例如,它最多可以寻址36位的地址空间


    基本上,一般规则是相同的,它主要取决于系统板逻辑和CPU对最大地址大小(地址寄存器大小)的支持

    不。8085有8位寄存器和16位地址空间,但这并不意味着64位计算机需要能够访问128位。每个架构都是不同的架构

    答案是知道机器地址空间的唯一方法是让制造商告诉您。每个地址空间的选择都有其自身的原因。8086具有16位寄存器和20位地址空间。ARM2有32位寄存器和26位地址空间。80286具有16位寄存器和24位地址空间。amd64有64位寄存器,有40位和48位物理地址空间实现。地址也可以以多个时钟周期发送到内存控制器。银行交换可用于允许任意大小的地址空间

    奔腾处理器的地址空间是多少

    每个字节分配一个唯一的地址,称为物理地址,范围从零到最大2^32–1(4G字节)——奔腾处理器系列开发人员手册,第3卷:体系结构和编程手册

    现代Intel 64处理器的地址空间是多少

    英特尔64体系结构将软件的线性地址空间增加到64位,并支持最多40位的物理地址空间。-英特尔64和IA-32体系结构软件开发人员手册,第1卷:基本体系结构

    在32位模式下,现代英特尔处理器的地址空间是多少

    地址空间-IA-32处理器上运行的任何任务或程序都可以寻址高达4 GB(2^32字节)的线性地址空间和高达64 GB(2^36字节)的物理地址空间--《英特尔64和IA-32体系结构软件开发人员手册》,第1卷:基本体系结构


    等等。

    不。8085有8位寄存器和16位地址空间,但这并不意味着64位计算机需要能够访问128位。每个架构都是不同的架构

    答案是知道机器地址空间的唯一方法是让制造商告诉您。每个地址空间的选择都有其自身的原因。8086具有16位寄存器和20位地址空间。ARM2有32位寄存器和26位地址空间。80286具有16位寄存器和24位地址空间。amd64有64位寄存器,有40位和48位物理地址空间实现。地址也可以以多个时钟周期发送到内存控制器。银行交换可用于允许任意大小的地址空间

    奔腾处理器的地址空间是多少

    每个字节分配一个唯一的地址,称为物理地址,范围从零到最大2^32–1(4G字节)——奔腾处理器系列开发人员手册,第3卷:体系结构和编程手册

    现代Intel 64处理器的地址空间是多少

    英特尔64体系结构将软件的线性地址空间增加到64位,并支持最多40位的物理地址空间。-英特尔64和IA-32体系结构软件开发人员手册,第1卷:基本体系结构

    在32位模式下,现代英特尔处理器的地址空间是多少

    地址空间-IA-32处理器上运行的任何任务或程序都可以寻址高达4 GB(2^32字节)的线性地址空间和高达64 GB(2^36字节)的物理地址空间--《英特尔64和IA-32体系结构软件开发人员手册》,第1卷:基本体系结构


    等等。

    @paulsm4 10b仅为1KB,IIRC 8085确实使用了16b地址,即64 K B。@paulsm4 10b仅为1KB,IIRC 8085确实使用了16b地址,即64 K B。