• 2021-04-14 问题

    在页式虚拟存储管理的计算机系统中,运行一个共有8页的作业,且作业在主存中分配到4块主存空间,作业执行时访问页的顺序为6,0,1,2,0,4,3,1,2,6,7,4,2,5,6,请问用FIFO和LRU替换算法时,它们的缺页中断率分别是多少。(要求图示出内存页面变化情况)。 答:(1)、采用FIFO算法: 访问串 6 0 1 2 0 4 3 1 2 6 7 4 2 5 6 驻留集 6 6 6 6 6 4 4 4 4 4 4 4 2 2 2 0 0 0 0 0 3 3 3 3 3 3 3 5 5 1 1 1 1 1 1 1 6 6 6 6 6 6 2 2 2 2 2 2 2 7 7 7 7 7 是否缺页 × × × × × × × × × × 缺页中断率为:10/15=66.67% (2)、采用LRU算法: 访问串 6 0 1 2 0 4 3 1 2 6 7 4 2 5 6 驻留集 6 6 6 6 6 4 4 4 4 6 6 6 6 5 5 0 0 0 0 0 0 0 2 2 2 2 2 2 2 1 1 1 1 3 3 3 3 7 7 7 7 6 2 2 2 2 1 1 1 1 4 4 4 4 是否缺页 × × × × × × × × × × × × × 缺页中断率为:13/15=86.67%

    在页式虚拟存储管理的计算机系统中,运行一个共有8页的作业,且作业在主存中分配到4块主存空间,作业执行时访问页的顺序为6,0,1,2,0,4,3,1,2,6,7,4,2,5,6,请问用FIFO和LRU替换算法时,它们的缺页中断率分别是多少。(要求图示出内存页面变化情况)。 答:(1)、采用FIFO算法: 访问串 6 0 1 2 0 4 3 1 2 6 7 4 2 5 6 驻留集 6 6 6 6 6 4 4 4 4 4 4 4 2 2 2 0 0 0 0 0 3 3 3 3 3 3 3 5 5 1 1 1 1 1 1 1 6 6 6 6 6 6 2 2 2 2 2 2 2 7 7 7 7 7 是否缺页 × × × × × × × × × × 缺页中断率为:10/15=66.67% (2)、采用LRU算法: 访问串 6 0 1 2 0 4 3 1 2 6 7 4 2 5 6 驻留集 6 6 6 6 6 4 4 4 4 6 6 6 6 5 5 0 0 0 0 0 0 0 2 2 2 2 2 2 2 1 1 1 1 3 3 3 3 7 7 7 7 6 2 2 2 2 1 1 1 1 4 4 4 4 是否缺页 × × × × × × × × × × × × × 缺页中断率为:13/15=86.67%

  • 2021-04-14 问题

    以下程序运行后的输出结果是______。 void main() { int s=0,k; for(k=7; k>=0; k--) { switch(k) { case 1: case 4: case 7: s++; break; case 2: case 3: case 6: break; case 0: case 5: s+=2; break; } } printf("s=%d\n",s); }

    以下程序运行后的输出结果是______。 void main() { int s=0,k; for(k=7; k>=0; k--) { switch(k) { case 1: case 4: case 7: s++; break; case 2: case 3: case 6: break; case 0: case 5: s+=2; break; } } printf("s=%d\n",s); }

  • 2022-06-06 问题

    下列程序段的运行结果是( )。Dim aa = Array(1, 3, 5, 7, 9, 11)For k = 0 To 2Print a(5 - k) - a(k);Next k A: 10 7 4 B: 10 6 2 C: 9 5 3 D: 10 6 3

    下列程序段的运行结果是( )。Dim aa = Array(1, 3, 5, 7, 9, 11)For k = 0 To 2Print a(5 - k) - a(k);Next k A: 10 7 4 B: 10 6 2 C: 9 5 3 D: 10 6 3

  • 2022-06-17 问题

    下面程序的执行结果是 ______。 int k; for (k=10 ; k<3 ; k--) { if (k%3) k--; -k; k; cout<<k<< ", "; } A: 6, 3 B: 7, 4 C: 6, 2 D: 7, 4, 1

    下面程序的执行结果是 ______。 int k; for (k=10 ; k<3 ; k--) { if (k%3) k--; -k; k; cout<<k<< ", "; } A: 6, 3 B: 7, 4 C: 6, 2 D: 7, 4, 1

  • 2022-05-31 问题

    CPU221、CPU222、CPU224、CPU226可连接的扩展模块数量分别是( A: 0、2、7、7 B: 1、2、7、7 C: 0、2、4、6 D: 1、2、4、6

    CPU221、CPU222、CPU224、CPU226可连接的扩展模块数量分别是( A: 0、2、7、7 B: 1、2、7、7 C: 0、2、4、6 D: 1、2、4、6

  • 2022-06-06 问题

    设f (k)=0,k &#91; 2 和 k &#93; 4,则 f(-k-2)为零的k值是( ) A: k > 0 B: k > -4 和 k < -6 C: k= -2 或 k>0 D: k = -2

    设f (k)=0,k &#91; 2 和 k &#93; 4,则 f(-k-2)为零的k值是( ) A: k > 0 B: k > -4 和 k < -6 C: k= -2 或 k>0 D: k = -2

  • 2021-04-14 问题

    已知a=[1 2 3;5 6 7];b=[0 2 1;0 7 7];c=a==b,则c等于

    已知a=[1 2 3;5 6 7];b=[0 2 1;0 7 7];c=a==b,则c等于

  • 2022-05-27 问题

    下列代码哪行会出错: 1) public void modify() { 2) int I, j, k; 3) I = 100; 4) while ( I &gt; 0 ) { 5) j = I * 2; 6) System.out.println (” The value of j is ” + j );7) k = k + 1; 8) I–; 9) } 10) } A: 4 B: 6 C: 7 D: 8

    下列代码哪行会出错: 1) public void modify() { 2) int I, j, k; 3) I = 100; 4) while ( I &gt; 0 ) { 5) j = I * 2; 6) System.out.println (” The value of j is ” + j );7) k = k + 1; 8) I–; 9) } 10) } A: 4 B: 6 C: 7 D: 8

  • 2022-06-06 问题

    设f (k)=0,k&lt;2和k&gt;4,则f(−k−2)为零的k值是_____。 A: k&gt;0 B: k&gt;−4和k&lt;−6 C: k=−2或k&gt;0 D: k=−2

    设f (k)=0,k&lt;2和k&gt;4,则f(−k−2)为零的k值是_____。 A: k&gt;0 B: k&gt;−4和k&lt;−6 C: k=−2或k&gt;0 D: k=−2

  • 2021-04-14 问题

    【单选题】rev(c(1,3,2,6,7,8,8,1,1,0))的运行结果 ? A. [1] 0 1 1 1 2 3 6 7 8 8 B. [1] 1 3 2 6 7 8 8 1 1 0 C. [1] 0 1 1 8 8 7 6 2 3 1 D. [1] 8 8 7 6 3 2 1 1 1 0

    【单选题】rev(c(1,3,2,6,7,8,8,1,1,0))的运行结果 ? A. [1] 0 1 1 1 2 3 6 7 8 8 B. [1] 1 3 2 6 7 8 8 1 1 0 C. [1] 0 1 1 8 8 7 6 2 3 1 D. [1] 8 8 7 6 3 2 1 1 1 0

  • 1 2 3 4 5 6 7 8 9 10