http://www.ruankao.org.cn/jsj/cms/jcst/download/2010xxtjgsjss.pdf
1.采用微内核结构的操作系统提高了系统的灵活性和可扩展性,__。
A. 并增强了系统的可靠性和可移植性,可运行于分布式系统中
B. 并增强了系统的可靠性和可移植性,但不适用于分布式系统中
C. 但降低了系统的可靠性和可移植性,可运行于分布式系统中
D. 但降低了系统的可靠性和可移植性,但不适用于分布式系统中
微内核可以理解为我们现在使用的windows系统,微内核是windows的核心,用来处理一些和硬件相关的内容等,而客户的内容就是进程,我们一个一个的程序
这样的设计当然是增加了可靠性和可移植性,并且非常适用于分布式系统中。
2.若操作系统文件管理程序正在将修改后的__文件写回磁盘时系统发生崩溃,对系统的影响相对较大。
A. 用户数据 B. 用户程序 C.系统目录 D. 空闲块管理
当然是系统目录了,不解释。
3. 某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下:
Var A : Array[1...100,1...100] Of Integer;
i,j:integer;
For i:=1 to 100 DO
For j:=1 to 100 DO
A[i,j]:=0;
设每个页面可存放200个整数变量,变量i、j存放在程序页中。初始时,程序及i、j均已在内存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生__次缺页中断;若矩阵A按序列存放,那么当程序执行完后共产生__次缺页中断。
A. 50 B. 100 C. 5000 D. 10000
A. 50 B. 100 C. 5000 D. 10000
首先要明白什么是LRU算法,该算法的意思是淘汰内存中最长时间没有使用的页面,如果该页面重新被使用,那么该页面的序列应该是在最前面。
其中有4个页面,一个页面放程序,那么现在还剩下3个页面了。
该循环肯定会循环调用100*100=10000次,一个页面最多存200个数