计算机体系结构及内存分层体系

计算机体系结构及内存分层体系

  • 地址空间 & 地址生成
  • 连续内存分配

计算机体系结构

  • CPU
    • 运算器
    • 寄存器
    • 缓存 (cache)
    • 控制器
    • 存储管理单元(MMU)
  • 内存
  • 设备(I/O)
    • 磁盘

通过总线连接

CPU

L1缓存

L2缓存

主存

磁盘

操作系统的目标

  • 抽象
    • 逻辑地址空间
  • 保护
    • 独立地址空间
  • 共享
    • 访问相同内存
  • 虚拟化
    • 更多的地址空间

操作系统重管理内存的不同方法

  • 程序重定位
  • 分段
  • 分页
  • 虚拟内存
  • 按需分页虚拟内存

实现高度依赖硬件

  • 必须知道内存架构。
  • MMU(内存管理单元):硬件组件负责处理CPU的内存访问请求。

猜你喜欢

转载自www.cnblogs.com/deusjin/p/13188865.html