9.1 物理和虚拟寻址

另一种虚拟化:磁盘有柱面,磁道和扇区,但是磁盘控制器将磁盘以一种连续的逻辑块呈现给内核(内核发送的虚拟地址转化为实际地址)。这个虚拟化是磁盘虚拟化
虚拟地址就是在内存虚拟化,也就是呈现给CPU的内存的结果与真实的内存的结构不同
那么为什么需要虚拟内存呢?

  • 虚拟内存使用DRAM作为存储在磁盘上的实际数据的缓存
  • 简化了内存管理
    • 从CPU的角度看,每个进程的内存结构都是相同的
  • 分离地址空间
    • 用户不能访问内核
    • 一个进程不能访问其他进程的物理内存
posted @ 2025-08-22 20:14  最爱丁珰  阅读(5)  评论(0)    收藏  举报