当系统发生抖动(thrashing)时,可以采取的有效措施是( )。Ⅰ.撤销部分进程 Ⅱ.增加磁盘交换区的容量 Ⅲ.提高用户进程的优先级
A.仅Ⅰ
B.仅Ⅱ
C.仅Ⅲ
D.仅Ⅰ, Ⅱ
正确答案是 A
抖动是由于缺页运行的进程频繁造成的。因此,如果想消除此现象,就要想办法给每个进程分配更多的页面。由于系统总的页面数目有限,所以只能通过撤销一部分进程,使得正在运行中的每个进程分配的页面更多。
在具有对换功能的操作系统中,通常把外存分为文件区和对换区。前者用于存放文件,后者用于存放从内存换出的进程。抖动现象是指刚刚被换出的页很快又要被访问。为此,又要换出其他页,而该页又快被访问,如此频繁地置换页面,以致大部分时间都花在页面置换上。撤销部分进程可以减少所要用到的页面数,防止抖动。对换区大小和进程优先级都与抖动无关。
请写出以下代码执行输出:(构造函数、静态块执行顺序)
请实现KMP算法?
请你谈谈Cookie的弊端
ArrayList和LinkedList的区别,以及各自是怎么实现扩容的?
抖动是由于缺页运行的进程频繁造成的。因此,如果想消除此现象,就要想办法给每个进程分配更多的页面。由于系统总的页面数目有限,所以只能通过撤销一部分进程,使得正在运行中的每个进程分配的页面更多。
在具有对换功能的操作系统中,通常把外存分为文件区和对换区。前者用于存放文件,后者用于存放从内存换出的进程。抖动现象是指刚刚被换出的页很快又要被访问。为此,又要换出其他页,而该页又快被访问,如此频繁地置换页面,以致大部分时间都花在页面置换上。撤销部分进程可以减少所要用到的页面数,防止抖动。对换区大小和进程优先级都与抖动无关。