ZKX's LAB

操作系统:在动态页式存储管理中,发生缺页中断时会不会一定会执行页面淘汰程序? 什么时候发生缺页中断

2020-10-13知识12

简述缺页中断和一般中断的区别 缺页中断与一般中断的区别;1、一般中断只需要保护现场然后就直接跳到需及时处理的地方。2、缺页中断除了保护现场之外,还要判断内存中是否有足够的空间存储所需的页或段,然后再把所需页调进来再使用。

操作系统:在动态页式存储管理中,发生缺页中断时会不会一定会执行页面淘汰程序? 什么时候发生缺页中断

操作系统:在动态页式存储管理中,发生缺页中断时会不会一定会执行页面淘汰程序? 存储管理的基本原理内存管理方法内存管理主要包括内存分配和回收、地址变换、内存扩充、内存共享和保护等功能。下面主要介绍连续分配存储管理、覆盖与交换技术以及页式与段式存储管理等基本概念和原理。1.连续分配存储管理方式连续分配是指为一个用户程序分配连续的内存空间。连续分配有单一连续存储管理和分区式储管理两种方式。(1)单一连续存储管理在这种管理方式中,内存被分为两个区域:系统区和用户区。应用程序装入到用户区,可使用用户区全部空间。其特点是,最简单,适用于单用户、单任务的操作系统。CP/M和DOS 2.0以下就是采用此种方式。这种方式的最大优点就是易于管理。但也存在着一些问题和不足之处,例如对要求内存空间少的程序,造成内存浪费;程序全部装入,使得很少使用的程序部分也占用—定数量的内存。(2)分区式存储管理为了支持多道程序系统和分时系统,支持多个程序并发执行,引入了分区式存储管理。分区式存储管理是把内存分为一些大小相等或不等的分区,操作系统占用其中一个分区,其余的分区由应用程序使用,每个应用程序占用一个或几个分区。分区式存储管理虽然可以支持并发,但难以进行内存分区的共享。分区式存储管理引人了两个新。

操作系统:在动态页式存储管理中,发生缺页中断时会不会一定会执行页面淘汰程序? 什么时候发生缺页中断

缺页中断属于内部中断,也就是异常。细分的话属于异常中的故障。在执行一条指令时,如果发现他要访问的页没有在内存中(存在位为0),那么停止该指令的执行,并产生一个页。

操作系统:在动态页式存储管理中,发生缺页中断时会不会一定会执行页面淘汰程序? 什么时候发生缺页中断

#缺页中断#中断处理#存储管理

随机阅读

qrcode
访问手机版