在看kexec文章的时候,发现了这个名字,很陌生,就search了一下。
Identity map page, 一致映射页,就是那些逻辑地址和物理地址相同的页。
kexec刚开始将新的内核镜像载入到内存中,这个时候它是有一个逻辑地址和物理地址的。
接着kexec会关中断,关闭分页机制,这个时候只能够进行物理寻址。
之前,kexec会将一段将新内核镜像拷贝到原先内核位置的代码放置到一块一致映射内存区域,放置的时候使用的逻辑地址;当kexec加载新内核的时候,由于关闭了分页机制,只能够进行物理寻址,但是这个时候,还是可以访问那个一致映射内存区域。
一致映射区域的代码,完成将新内核镜像拷贝到原先内核的内存位置,实现系统热重启,内核的切换。
参考:
阅读(1288) | 评论(0) | 转发(1) |