摘要: 在将页面算法置换算法之前,首先需要了解系统如何分配给每个进程内存空间,即为每个进程分配多少个页框驻留进程。分配到的页框称为驻留集。有两种方法:固定驻留策略和动态驻留策略。固定驻留策略指为每个进程分配固定的页框数,不能增减,也不能使用别的进程的空间动态驻留策略指在进程活跃期间,系统可以根据进程的缺页率进行动态调整,进程的页框数可以增减。这样就有两个问题:页框置换的范围,如何选择置换出内存的页框。页框置换有局部置换和全局置换,局部置换仅限于本进程的空间中,全局置换则允许置换别的进程中的页框。固定驻留策略必然导致局部置换,而全局置换必须使用动态驻留策略。第一个问题解决,第二个问题则涉及到置换算法,坏 阅读全文
posted @ 2012-10-16 22:25 我不是geek 阅读(6083) 评论(0) 推荐(1) 编辑
摘要: 内存存储管理技术分为简单存储管理技术和虚拟存储管理技术,区别在于简单存储管理技术一次性的将进程的程序和数据装入内存,而虚拟存储管理技术则允许一部分程序和数据装入内存开始执行。从内存分配的连续性上,存储管理技术又分为连续存储和非连续存储,其中非连续存储分为分页存储、分段存储和段页式存储。连续存储则是上几次内存管理学习内容中的主角,这里不再详细介绍。连续存储首先介绍连续存储中的越界保护问题,在连续存储系统中,将会为每个进程都分配两个寄存器来存储进程内存空间的基址和大小,分别为基址寄存器和界限寄存器。进程在装入内存后将自己所分配到的基址和尾址存放在pcb中,等待cpu调用时将这两个值放入寄存器中。当 阅读全文
posted @ 2012-10-16 21:55 我不是geek 阅读(915) 评论(0) 推荐(0) 编辑