总线
人生路漫长
这个作者很懒,什么都没留下…
展开
-
内存编址(地址总线上)
ARM下编址只有统一编址,IO端口跟内存空间统一进行编址,访问IO端口时,跟访问内存一样的方式进行访问,但是只是一个地址,并不会通过物理内存来访问外设的IO端口,所以不带操作系统时huo原创 2021-06-05 21:25:54 · 313 阅读 · 0 评论 -
总线寻址说明
在32位操作系统中,可寻址范围为4GB,因为操作系统都是从0开始寻址,RAM跟ROM的绝对物理地址也是从0开始,所以操作系统需要进行地址映射,保证系统只有一个0地址,这个工作由操作系统完成,按照规则分配好,我们只需要学习这个规则,知道内存中的地址分配,但是像flash跟SATA这类外存设备,都不是CPU可直接访问的,都需要通过一个相应控制器去访问,所以地址不是直接映射在CPU地址空间里的,CPU只需要映射很小的一块地址作为IO映射(寄存器)。访问时告诉控制器读写命令以及地址,然后外存设备会返回相应的数据,.原创 2021-05-30 20:13:02 · 644 阅读 · 0 评论