Pentium4的cache布局图
二级和三级缓存中,数据和指令不分开存放, 一级中是分开的
一级cache存储4个时钟周期
二级cache存储11个时钟周期
三级cache存储40个时钟周期
解决问题: 内存空间不够用,相对于程序大小来说,覆盖技术手动把运用程序需要的指令数据保存在内存中 ,目标:在较小的程序中运行较大的程序
交换技术: 操作系统自动把暂时不执行的程序保存在外存中,交换技术目标 : 增加正在运行或需要运行的程序的内存
换入换出的基本单位是整个进程的地址空间
用户编制程序时使用的地址称为虚拟地址或逻辑地址,其对应的存储空间称为虚存空间或逻辑地址空间,而计算机物理内存的访问地址则称为实地址或物理地址,其对应的存储间称为物理存储空间或主存空间。程序进行虚地址到实地址转化的过程称为程序的再定位
虚存的访问过程
虚拟存储器分为页式、段式)段页式
页式虚拟存储系统中,虚地址空间被分成等长的页,称为逻辑页,储存空间也被分成同样大小的空间,称为物理页
每个进程对应一个页表
内页表和外页表