
操作系统
文章平均质量分 92
我是真的菜啊啊
这个人很懒,什么都留下了
展开
-
LRU(JAVA简洁版)
一、算法介绍最近最久未使用(Least Recently Used LRU)算法是⼀种缓存淘汰策略,它是大部分操作系统为最大化页面命中率而广泛采用的一种页面置换算法。该算法的思路是,发生缺页中断时,将最近一段时间内最久未使用的页面置换出去。 从程序运行的原理来看,最近最久未使用算法是比较接近理想的一种页面置换算法,这种算法既充分利用了内存中页面调用的历史信息,又正确反映了程序的局部问题。虚拟页式存储管理,则是将进程所需空间划分为多个页面,内存中只存放当前所需页面,其余页面放入外存的管理方式。..原创 2022-05-10 23:35:23 · 10938 阅读 · 2 评论 -
操作系统基础篇——内存管理
1. 虚拟内存单片机是没有操作系统的,所以每次写完代码,都需要借助工具把程序烧录进去,这样程序才能跑起来。另外,单片机的 CPU 是直接操作内存的「物理地址」。在这种情况下,要想在内存中同时运行两个程序是不可能的。操作系统是如何解决这个问题呢?操作系统会提供一种机制,将不同进程的虚拟地址和不同内存的物理地址映射起来。我们程序所使用的内存地址叫做虚拟内存地址(Virtual Memory Address) 实际存在硬件里面的空间地址叫物理内存地址(Physical Memory Addr原创 2022-05-09 16:41:28 · 609 阅读 · 0 评论