- 博客(8)
- 收藏
- 关注
转载 物理地址 虚拟地址
Windows 2000 使用基于分页机制的虚拟内存。每个进程有4GB的虚拟地址空间。基于分页机制,这4GB地址空间的一些部分被映射了物理内存,一些部分映射硬盘上的交换文件,一些部分什么也没有映射。程序中使用的都是4GB地址空间中的虚拟地址。而访问物理内存,需要使用物理地址。 下面我们看看什么是物理地址,什么是虚拟地址。 物理地址 (physical address): 放在寻址总线
2011-10-24 10:49:05 652
转载 DEFINE_PER_CPU
转自 http://www.unixresources.net/linux/clf/linuxK/archive/00/00/47/91/479165.html 首先,在arch/i386/kernel/vmlinux.lds中有 /*will be free after init*/ .=ALIGN(4096); __init_begin=.; /*省略*/ .ALIGN
2011-10-21 14:16:12 4009 1
转载 linux内核的 等待队列 使用方法,wait_queue_head_t,进程休眠
以下来自:http://www.yuanma.org/data/2006/1207/article_1916.htm 假设我们在 kernel 里产生一个 buffer,user 可以经由read,write 等 system call 来读取或写资料到这个 buffer 里。如果有一个 user 写资料到 buffer时,此时 buffer 已经满了。那请问你要如何去处理这种情形呢 ? 第一种
2011-10-21 10:45:30 804
转载 linux 命令英文全称
linux 命令英文全称 /bin = BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPo
2011-10-18 15:56:48 623
转载 linux 命令英文全称
linux 命令英文全称 /bin = BINaries /dev = DEVices /etc = ETCetera /lib = LIBrary /proc = PROCesses /sbin = Superuser BINaries /tmp = TeMPo
2011-10-18 15:55:59 815
原创 静态连接库与动态链接库
静态链接库(简称静态库)和动态连接库(简称动态库)在windows编程过程中经常碰到,很多人都在用,如果详细追究也没几个人能说的清楚。自己以前看过多次,每次看都不是很完整,看过之后不久也就忘记了。希望通过这次总结可以加深印象,提升对库的理解,本文章所用vs为vc6.0。 1、静
2011-10-13 19:22:03 752
转载 Linux线程同步(3): 读写锁(rwlock)
http://blog.csdn.net/dai_weitao/article/details/1752843 在线程同步系列的第一篇文章里已经说过, 读写锁是因为有3种状态, 所以可以有更高的并行性. 1. 特性: 一次只有一个线程可以占有写模式的读写
2011-10-13 15:38:12 542
转载 linux 原子操作
http://tech.163.com/06/0215/10/2A0D47RQ000915A2.html atomic_t的定义 typedef struct { volatile int counter; } atomic_t; 原子操作的定义
2011-10-11 15:43:13 579
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人