计算机体系结构/内存分层体系
操作系统是如何管理物理内存?
- 计算机体系结构/内存分层体系(操作系统如何有效的管理硬件内存)
- 地址空间 & 地址生成(操作系统是怎么和程序的编译、执行过程交互的)
- 连续内存分配 (操作系统如何有效的管理连续的内存分配)
计算机体系结构/内存分层体系
- 计算机体系结构
- 内存分层体系
- 在操作系统的内存管理范例
计算机体系结构主要分为三个部分,CPU,内存,设备(I/O)。CPU的作用是控制程序的执行,内存
放置了程序运行的代码和数据,外设配合程序完成更多的功能。
需要将CPU访问的物理内存有效的管理起来,不单单包括了主存还包括了其他方面
CPU访问的数据包含很多类,如图:
虚拟化地址空间-地址映射