-
Linux驱动技术之一:内存申请
先上基础,下图是Linux的内存映射模型每一个进程都有自己的进程空间,进程空间的0-3G是用户空间,3G-4G是内核空间每个进程的用户空间不在同一个物理内存页,但是所有的进程的内核空间对应同样的物理地
-
你知道linux kernel内存碎片防治技术?
Linux kernel组织管理物理内存的方式是buddy system(伙伴系统),而物理内存碎片正式buddy system的弱点之一,为了预防以及解决碎片问题,kernel采取了一些实用技术,这
-
你了解过Linux内核中的内存屏障?
前言之前读了关于顺序一致性和缓存一致性讨论的文章,感觉豁然开朗。对linux内核中出现的种种同步和屏障,想做一点总结。缓存一致性之前一直认为linux中很多东西是用来保证缓存一致性的,其实不是。缓存一
-
了解并学习Linux内存模型
一、前言在linux内核中支持3中内存模型,分别是flat memory model,DisconTIguous memory model和sparse memory model。所谓memory m