title: 关于内存管理（虚拟内存的分段与分页实现），IntelPentium完成哪些功能，Windows/UnixOS完成哪些功能？
desc: 现代操作系统在介绍内存管理的分段与分页结合时，介绍了分段和分页结合Intel Pentium的例子，那么处理器和操作系统在内存管理方面的配合和分工是怎样的？
topic: Microsoft Windows
content: 实际应该这样来看，其中CPU做的事情之前都是操作系统做的，CPU的做的事情是通过硬件保存一部分信息加快（比如通过一个特殊的Cache，TLB）之前操作系统做的工作。当然，这样做的前提是大家都商量好比如我们要用页式管理虚拟内存。如果CPU内部的储存空间足够（足以储存完整分页数据和相关的操作代码）的话，CPU可以完全接管操作系统的内存管理部分现在没有这么做的主要原因是CPU内部储存还不足（或者说要做到完全接管的硬件代价
answerer_tags: 肿瘤学硕士 Linux用户 打杂码农