【无标题】

内存和磁盘

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

参考资料:磁盘和内存的关系

你可能感兴趣的:(底层原理,linux)