目录
一、计算机体系结构/内存分层体系
计算机体系结构,无非就是CPU,内存,I/O设备等,CPU对软件和程序执行的控制,内存放置程序执行的代码和处理的数据,I/O设备与计算机进行数据传输的硬件。
二、内存分层体系
内存分层体系,包括运行内存(主存)、磁盘(虚拟内存)、CPU缓存。
主存:是在运行程序时所需要保存的数据空间
磁盘:是用于持久化数据保存的数据空间
CPU缓存:主要是位于CPU与内存之间的临时存储器,它的容量比内存小但是交换速度却比内存要快,解决CPU运算速度与内存读写速度的不匹配。
三、地址空间/地址生成
地址空间分物理地址空间和逻辑地址空间,物理地址空间就是硬件支持的地址空间,逻辑地址空间是一个运行的程序所拥有的内存范围。