- 博客(4)
- 资源 (5)
- 收藏
- 关注
转载 内核地址空间分布和进程地址空间
inux内核内核地址空间分布直接映射区:线性空间中从3G开始最大896M的区间,为直接内存映射区,该区域的线性地址和物理地址存在线性转换关系:线性地址=3G+物理地址。动态内存映射区:该区域由内核函数vmalloc来分配,特点是:线性空间连续,但是对应的物理空间不一定连续。vmalloc分配的线性地址所对应的物理页可能处于低端内存,也可能处于高端内存。永久内存映射区:该
2014-05-29 19:37:53 995
转载 自旋锁在抢占(或非抢占)单核和多核中的作用
(1) linux上的自旋锁有三种实现: 1. 在单cpu,不可抢占内核中,自旋锁为空操作。 2. 在单cpu,可抢占内核中,自旋锁实现为“禁止内核抢占”,并不实现“自旋”。 3. 在多cpu,可抢占内核中,自旋锁实现为“禁止内核抢占” + “自旋”。(2) 关于抢占式内核与非抢占式内核: 在非抢占式内
2014-05-18 08:58:54 7251
原创 mac地址转换
#define mac_to_u64(mac) \()(((u64)mac[0] ((u64)mac[2] ((u64)mac[4] #define u64_to_mac(num, mac) \do {\mac[0] = ((u8 *)&num)[5]; \mac[1] = ((u8 *)&num)[4]; \mac[2] = ((u8 *)&num)[3]
2014-05-01 23:22:34 2031 2
VIM配置文件
2015-07-05
putty_V0.63.0.0.43510830
2015-07-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人