段、页、页框、页表、页表项

分页式虚拟内存:

页、页框、页表、页表项

:进程中的块(进程被分成许多大小相同的块)
页号
页框:内存中的块(内存被分成许多大小相同的块)
页框号
页的大小=页框大小(进程中的块和内存中的块大小相同)
页放入页框中的(进程的某一块放入内存中的某一个块中)(简单理解:进程放入内存中)
页表:进程中的每一页所对应的页框的位置(进程中的每一块对应在内存中的位置)
(每个进程对应一个页表)
(见下图对页表有更深的理解)
页表项:
逻辑地址(页号,偏移量) (逻辑地址就是虚拟地址)
物理地址(页框号,偏移量)
段、页、页框、页表、页表项
段、页、页框、页表、页表项

段、页、页框、页表、页表项
段、页、页框、页表、页表项

段、页、页框、页表、页表项

段页式虚拟内存(分段+分页):

段、段表、段表项、页、页框、页表、页表项

段:进程被分成大小不同的段
段表:每个段对应一个页表(一个段对应一个页表)(不同于分页中的 一个进程对应一个页表)
段表项包括:段的长度、基地址(内存中的起始地址)
页:段中的块被分成许多大小相同的块)
页号:
页框:内存中的块(内存被分成许多大小相同的块)
页框号:
页的大小=页框大小(中的块和内存中的块大小相同)
页放入页框中的(的某一块放入内存中的某一个块中)(简单理解:段放入内存中)
页表:中的每一页所对应的页框的位置(中的每一块对应在内存中的位置)
(每个对应一个页表)
页表项:
段、页、页框、页表、页表项