摘要: 最近看了一些Inter32CPU的内存管理机制,做个总结,但是我毕竟是新手,对很多东西也是一知半解,希望大家指教。1.物理内存的管理,这不考虑MMU的内存管理机制,纯粹的对物理内存的管理,在电脑刚启动时候的实模式就应该是对实际物理内存的操作了。2.虚拟内存的管理,Inter32CPU实现了一个分页的虚拟内存管理机制。IA32CPU内存管理机制主要就是:分段和分页。平时程序里说的代码段,数据段不完全等于这个段。分页机制可以实现按需内存分配,虚拟地址等功能。对于分段和分页相结合的模式,非常灵活,最简单的情况下,采用平展段模式,禁止分页(通过CRO寄存器的一个比特位来实现)。要是复杂起来,采用不同段 阅读全文
posted @ 2011-11-20 10:02 Livesss 阅读(377) 评论(0) 推荐(0) 编辑