虚拟地址到物理地址的转化是通过页表(Page Table)来实现的。页表是一种数据结构,用于将虚拟地址映射到物理地址。
在分段和分页机制下,CPU会将虚拟地址转换为线性地址,然后再将线性地址转换为物理地址。
拓展
分段机制简单的来说是将进程的代码、数据、栈分在不同的虚拟地址段上,从而避免了不同段之间的内存访问冲突。
分页机制则是为了解决分段机制中存在的问题而提出的。它将进程的代码、数据、栈等分成多个大小相等的页,每个页都有一个唯一的页号,这样就可以将整个进程映射到一个连续的物理地址空间上了。
THE END
暂无评论内容