计算机组成原理 COD第5章虚拟存储器 lXX@ustc.edu.cn
计算机组成原理 COD第5章 虚拟存储器 llxx@ustc.edu.cn
本章内容 √CoD4第54节 实方式vs虚方式 √页式虚存管理机制 VTLB √MMU √层次化: TLB-Cache-Memory-Disk a
本章内容 ✓COD4第5.4节 ✓实方式 vs 虚方式 ✓页式虚存管理机制 ✓TLB ✓MMU ✓层次化:TLB-Cache-Memory-Disk
三级存储体系结构 三级存储系统: CPU 缓存 主存 辅存 绥存-主存层次 高速缓存 映射、查找、读写,替换 Cache 主存-辅存层次 辅助硬件 映射、查找、读写、替换 主存 辅助硬件和软件 MMU Cache Address External Bus Memory 辅存 CPU w W Interface Write But
三级存储体系结构 • 三级存储系统: – 缓存 – 主存 – 辅存 • 缓存-主存层次 – 映射、查找、读写,替换 • 主存-辅存层次 – 映射、查找、读写、替换 CPU 高速缓存 Cache 主存 辅存 辅助硬件 辅助硬件和软件
Everything is a cache of others Access time apac ty Managed By On the datapath Registers I cycle I KB Software/Compiler Level I Cache 2-4 cycles 32 KB Hardware Level 2 Cache 10 cycles 256KB Hardware Level 3 Cach 40 cycl I0 MB Hardware On chip Main Memory 200 cycles 10 GB Software/OS Other Flash Drive 10-100us 100GB oftware/OS Mechanical Hard Disk 10ms I TB Software/OS devices Virtual Memory Mapping Cache Mapping Secondary Storage Words Processor Main Memor
Everything is a cache of others
实模式访存:存储器物理地址 Physical Memory Stack AAAA eap 2K×8位 IK×4位 IK×4位 Data Segment ROM RAM RAM PC DDW Text segment Operating Syste
实模式访存:存储器物理地址