0
A
回答
2
这是关于速度。
虚拟内存状态位必须以纳秒为单位进行更新,因此需要硬件支持,并且LRU的状态信息在硬件中实施起来很昂贵。例如。时钟算法被设计为用较低的硬件支持来近似LRU。
文件系统操作的时间大约为毫秒。在这段时间的一小部分时间内,CPU可以在软件中执行LRU。从CPU的观点(190,000条指令)来看,毫秒级的“缓慢”只能防止少量的高速缓存未命中,从而产生巨大的回报。
相关问题
- 1. Erlang LRU缓存
- 2. FIFO缓存vs LRU缓存
- 3. 使用phpfastcache文件缓存系统
- 4. 寻找一个FIFO/LRU文件存储系统
- 5. 刷新LRU缓存
- 6. LRU缓存设计
- 7. Python的LRU缓存
- 8. LRU缓存在C++
- 9. 基于文件系统的压缩缓存 - 这是否存在?
- 10. BufferedReader和文件系统缓存
- 11. 缓存问题MySQL或文件系统
- 12. Zend Framework 2缓存文件系统
- 13. 在文件系统上缓存
- 14. iOS/iPhone日记/文件系统缓存
- 15. 系统/操作系统缓存与应用程序缓存
- 16. 校验memcache比文件系统高速缓存更快吗?
- 17. 缓存工具的LRU缓存问题
- 18. 对于缓存,文件系统或Memcached,哪个更快/更好?
- 19. SimpleScalar的缓存LRU实现
- 20. 的Python:构建LRU缓存
- 21. LRU缓存C++实现
- 22. C中的LRU缓存
- 23. LRU字节缓存java
- 24. Redis缓存lru start softlimit
- 25. LRU缓存节点JS
- 26. 选择基于Java的缓存系统
- 27. 创建缓存应该使用文件系统还是内存?
- 28. Django中的文件系统缓存文件在超时后删除吗?
- 29. 是Django文件系统缓存线程安全吗?它是跨进程吗?
- 30. 系统缓存vs无缓存
哦,非常感谢! – 2013-04-22 03:00:11
@우지식不客气。如果答案有帮助,那么如果你接受了它会很好。 – Gene 2014-02-07 19:13:51