阅读量:0
内存管理的层次关系
用户层 | ||
---|---|---|
STL | 自动分配、自动释放 | 调用C++ |
C++ | new/delete、构造/析构 | 调用C |
C | malloc\calloc\realloc\free | 调用POSIX\Linux |
POSIX | sbrk\brk | 调用Kernal |
Linux | mmap\munmap | 调用Kernal |
系统层 | ||
Kernal | kmalloc /vmalloc | 调用驱动Driver |
Driver | get_free_page | ... |
用户层 | ||
---|---|---|
STL | 自动分配、自动释放 | 调用C++ |
C++ | new/delete、构造/析构 | 调用C |
C | malloc\calloc\realloc\free | 调用POSIX\Linux |
POSIX | sbrk\brk | 调用Kernal |
Linux | mmap\munmap | 调用Kernal |
系统层 | ||
Kernal | kmalloc /vmalloc | 调用驱动Driver |
Driver | get_free_page | ... |
为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!