内存和磁盘
- cpu执行程序是从内存中读取的(断电后就不存在了,类似于手机突然关机,再次开机后之前的后台运行程序丢失了)
- 硬盘是用来存放编写好的程序的,断电后仍然存在(类似于手机中的应用软件,关机,宕机后重启仍然存在)
- 各自特点:
1)内存读取速度快,但容量小
2)硬盘读取速度慢,但容量大 - 磁盘缓存和虚拟内存:
1)磁盘缓存是在内存上开辟一块空间,将经常访问的磁盘数据放在内存上开辟的位置,可以加快读取速度
2)虚拟内存是在硬盘上划分一块区域,用来和内存数据进行置换。常见的置换方法有:分段式和分页式。
3)分页式是指,不考虑程序结构,按照一定大的大小(比如4KB)划分页
4)分段式
分段式与分页式原理概述
参考资料:磁盘和内存的关系