当前位置:首页 > 内存 > 正文

内存离散和io离散

  • 内存
  • 2024-06-10 13:36:07
  • 9456

一、IO空间和内存空间主要什么区别IO地址是CPU读写外部设备时使用的地址。
内存地址是CPU读写内存(包括REM和ROM)时使用的地址。
大多数指令精简CPU不区分访问内存和外设,使用统一的指令和统一的地址空间来访问外设和内存。这种情况下就需要一个译码电路将空间中的所有外设I/O地址和内存地址按照规则组织起来。熟悉X86CPU的人其实也可以称之为I/O地址到内存地址空间的映射这个CPU没有I地址空间/O和内存地址空间的概念。
并非所有架构都有IO空间的定义据我所知,只有在X86系统上X86上没有这样的区别,空间和内存是独立的,它们各自有自己的总线,并且IO空间一般为64K,即16位内存空间为4G可见他们的差别非常大。