- 博客(3)
- 资源 (3)
- 收藏
- 关注
转载 Linux地址映射--地址转换
三、地址转换 上图揭示了进程空间、内核空间与物理地址之间的转换关系。 在linux中,物理地址用page结构表示,物理内存在初始化时已经生成了page结构管理,其他地址空间则需要生成page再进行管理(ioremap)。物理地址可以被映射到内核空间或进程空间,也可以从内核空间或进程用户空间解除物理地址(page)。 所有转换中,只有mmap可以在进程中使用,其他都是内核函数。即使使用
2015-06-25 17:17:51 659
转载 《Linux内核设计与实现》读书笔记(十二)- 内存管理
内核的内存使用不像用户空间那样随意,内核的内存出现错误时也只有靠自己来解决(用户空间的内存错误可以抛给内核来解决)。 所有内核的内存管理必须要简洁而且高效。 主要内容: 内存的管理单元获取内存的方法获取高端内存内核内存的分配方式总结 1. 内存的管理单元 内存最基本的管理单元是页,同时按照内存地址的大小,大致分为3个区。 1.1 页 页的大小与体系结构有关,在 x86
2015-06-25 17:16:11 231
转载 STL容器与拷贝构造函数
所有容器提供的都是“value语意”而非“reference语意”。容器内进行元素的安插操作时,内部实施的是拷贝操作,置于容器内。因此STL容器的每一个元素都必须能够拷贝。---> 侯捷、孟岩译 p144页原文 以vector为例,往Vector中(实际上所有STL容器都是这样)放元素,Vector会调用元素类的拷贝构造函数生成的副本,当Vector走出生存期时(),会自动调用其中每个元素的析
2015-06-17 11:04:30 218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人