问答题X 纠错

参考答案:

若在页表中发现所要访问的页面不在内存,则产生缺页中断,其处理过程如下:
1、根据逻辑地址查页表的驻留位,判断该页是否在内存;
2、该页标志为0,形成缺页中断。保留现场。
3、操作系统处理缺页中断,寻找一个空闲页面。
4、若有空闲页,则把磁盘上读出的信息装入该页面中。
5、修改页表及内存分配表,表示该页已经在内存。
6、如果内存中无空闲页,则按某种算法选择一个已在内存的页面,把它暂时调出内存。若该页被修改过,则要把信息重写到磁盘上。当一页被暂时调出内存后,重复4、5步。
7、恢复现场,重新执行被中断的指令。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

虚拟页式存储管理中,页面置换算法所花的时间属于系统开销,这种说法对吗?

参考答案:这种说法正确。对一个页面的调度非常频繁的现象称为抖动,这将严重影响虚拟存储系统的性能,进而影响整个系统的性能,所以页面置...

问答题

什么是异常现象(或者Belady现象)?请找出一个异常现象的例子。

参考答案:当用FIFO法进行页面置换,分配给进程的物理页面数增加时,缺页次数反而增加,这一现象称为异常现象。具体的例子如:1234...

问答题

虚拟存储器是什么?为什么要引入虚拟存储器?

参考答案:虚拟存储器是指利用大容量的外存来扩充内存,产生一个比实际内存空间大得多的、逻辑的虚拟内存空间。引入虚存技术,可以有效地支...

问答题

存储管理的主要功能有哪些?

参考答案:存储管理的主要功能应包括:1、内存的分配和回收;2、存储共享;3、存储保护;4、“扩充”内存容量。

问答题

当进程调度选中一个进程后,怎样才能让它占用处理机?

参考答案:当进程调度选中一个进程后,把CPU分配给该进程,即把选中进程的进程控制块内有关的现场信息,如程序状态字、通用寄存器等内容...

问答题

若就绪队列中的进程按优先数自大到小顺序排列,当有进程加入到就绪队列时,应按它的优先数排入相应的位置,试就单向链接的方式写出实现进程入队的程序。

参考答案:在单向链接中,同一队列中的进程通过进程控制块中的队列指针联系起来,前一进程的进程控制块中的指针值是它下一个进程控制块的地...

问答题

在一个单处理机的多道程序设计系统中,现有两道作业并发,其中一道以计算为主,另一道以输入/输出为主,应该如何赋予它们的优先数?为什么?

参考答案:优先数指用数字代表进程优先级的高低,优先级高的进程可以优先占用处理机。以计算为主的作业,要占用大部分的处理机时间,而以输...

问答题

进程调度的作用是什么?引起进程调动的因素有哪些?

参考答案:在多道程序设计环境中,进程数往往多于处理机数,这将导致多个进程互相争夺处理机。进程调度的作用是记录系统中所有进程的执行状...

问答题

两个并发执行的进程A和B的程序如下:

参考答案:

A执行三个循环之后,N的值为19,又与B并发执行一个循环,则N的值为24。如用P、V操作管理,进程如下:

问答题

为什么要引入线程?线程和进程之间的区别和联系是什么?

参考答案:线程可以提高系统内程序并发执行的级别,可以进一步提高系统效率。线程和进程之间的联系是:线程是进程中的一个实体,是CPU调...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved