贝拉迪奇点与鸫鸟抖动现象的比较
最编程
2024-07-02 09:10:22
...
Belady奇异现象,是指采用页面置换FIFO算法时,如果对一个进程未分配它所要求的全部页面,有时就会出现分配的页面数增多,但缺页率反而提高的异常现象,这是一个违反直觉的现象。
原因是:所使用的FIFO算法不够好。
Thrashing抖动现象,又叫颠簸。如果分配给进程的存储块数量小于进程所需要的最小值,进程的运行将很频繁地产生缺页中断,这种频率非常高的页面置换现象称为抖动。
产生原因是:进程的内存量不足。因而分配页面太少,总是缺页。
下面是一个belady现象的实例:页面数由3增大到4。缺页次数却多了。