- 内存管理包括物理地址和虚拟地址
- 用户态进程使用虚拟地址,内核态大部分也使用虚拟地址。
- 虚拟空间分为内核空间和用户空间
- 用户空间(用户空间进程是相互隔离的)
- Text segment 存放代码段
- Data segment 存放静态常量
- BSS segment 存放未初始化的静态变量
- Heap malloc 申请的地址空间
- Stack 栈-进程主线程的栈
- 内核空间(其同样有上面哪些segment,只不过内核空间的这些段基本是共享的,只有自己的栈是独占的)
- 用户空间(用户空间进程是相互隔离的)
本文标题:20 内存管理上
本文链接:https://www.haomeiwen.com/subject/akyhwhtx.html
网友评论