虚拟存储实现的思想是什么?(以分页为例)
虚拟存储是利用大容量的外存来扩充了内存,也就是说产生了一个比实际物理内存大得多的一个虚拟地址空间,也就由此产生了逻辑地址和物理地址,当处理器执行某一条指令时,首先将逻辑地址转化为物理地址,然后根据物理地址找到指令或数据。以分页为例,内存分成了多个等大的页框,每个进程分成了多个等大的页面。每个进程建立了一个进程页表,用于存放内存中的页框号。进程执行时,将进程的某一些页面载入内存。当处理器要执行某个进程的指令时,首先根据逻辑地址的找到相应的页框号,如果未找到,发生缺页中断,将相应的页加载入内存,从用户角度来看就好像整个进程装入了内存,然后找到页框号之后,根据页框号中存储的基地址以及逻辑地址中的偏移地址组成物理地址,最终寻到指令。虚拟存储是利用大容量的外存来扩充了内存,也就是说产生了一