kernel
文章平均质量分 81
墨点梧桐
普普通通做开发
展开
-
内核同步机制 - 读写锁 read_lock()/write_lock
读写锁的基本原理类似自旋锁,它区分读取和写入场景,允许多个读线程同时访问共享数据,而保持读-写和写-写互斥,适用频繁读取数据,而修改相对较少的场景;原创 2017-03-31 15:15:50 · 8674 阅读 · 0 评论 -
内核早期内存分配器 - memblock与bootmem
Linux内核使用伙伴系统管理内存,那么在伙伴系统工作前,如何管理内存?答案是memblock;memblock在系统启动阶段进行简单的内存管理,记录物理内存的使用情况;在进一步介绍memblock之前,有必要先了解下系统内存的使用情况:首先,内存中的某些部分是永久的分配给内核的,比如内核代码段和数据段,ramdisk和fdt占用的空间等,它们是系统内存的一部分,但是不能被侵占原创 2016-11-14 18:27:24 · 5355 阅读 · 0 评论