有一请求分页存储管理系统,页面大小为每页100字节。有一个50×50的整型数组按行连续存放,每个整数占两个字节,将数组初始化为0的程序描述如下: int a[50][50]; int i,j; for (i=0;i<=49;i++) for (j=0;j<=49;j++) a[i][j]=0; 若在程序执行时内存中只有一个存储块用来存放数组信息,试问该程序执行时将产生多少次缺页中断? (计算题)
答: 解析:第五章 难易度:中继续答题:下一题


更多操作系统原理试题
- 1抢占调度方式中,抢占的原则有( )、( )和( )。
- 2在面向用户的调度准则中,( )是选择分时系 统中进程调度算法的重要准则。
- 3为了防止各种意外可能破坏文件,文件系统可以采用( )的方法来保护文件。
- 4为了对缓冲池中的队列进行操作而设置了互斥信号量 MS[type]和资源信号量RS[type],相应地,两个操作过程Getbuf及Putbuf 的描述如下: procedure Getbuf(type) begin (A); (B); B(n):=Takebuf(type); (C); |end procedure Putbuf(type,n) begin (B); Addbuf(type,n); (C); (D); end A, B,C,D:(1)wait(MS[type]);(2)signal(MS[type]):(3)wait(RS[type]); (4)signal(RS[type])。
- 5死锁产生的必要条件是( )、( )、( )和( )。
- 6通常情况下,在下列存储管理方式中,()使内存碎片尽可能少,而且使内存利用率最高。