Cache和虚拟存储器有什么异同点?
相同点:他们采用的地址映射方法及替换策略从原理上是相同的,且都基于程序局部性原理。
不同点:CACHE是为了解决CPU与主存之间的速度不匹配,功能由硬件实现,对各类程序员是透明的。而虛拟存储器是为了解决主存容量的不足,功能由软、硬件相结合实现,对设计存储管理软件的系统程序员是不透明的,对应用程序员是透明的。
Cache和虚拟存储器有什么异同点?
Cache和虚拟存储器有什么异同点?
相同点:他们采用的地址映射方法及替换策略从原理上是相同的,且都基于程序局部性原理。
不同点:CACHE是为了解决CPU与主存之间的速度不匹配,功能由硬件实现,对各类程序员是透明的。而虛拟存储器是为了解决主存容量的不足,功能由软、硬件相结合实现,对设计存储管理软件的系统程序员是不透明的,对应用程序员是透明的。