linux系统编程学习day1--MMU和PCB的理解

MMU和PCB的理解 因为之前接触过一部分关于嵌入式系统的东西,大致了解一些mmu具体的工作原理及其虚拟和物理地址的概念,通俗易懂而言的话,mmu就是给你的物理地址一个别名,这个别名才是你在程序中调用的地址。下图是从讲解视频中获取的一个CPU和程序执行的示意图。 对于一个在32位平台中运行的程序而言,有4G的k虚拟地址空间,其中0-3G是用户空间,剩余空间为内核空间这部分空间是不允许程序直接访问的
相关文章
相关标签/搜索