posts - 134,comments - 22,trackbacks - 0

管道
FIFO
信号 承载信息量少, 可靠信号 不可靠信号


共享内存 最快的IPC之一
消息队列
信号量 不同进程间 同一进程不同线程间的同步

Socket 不同机器上的进程间的通信


添加系统调用
添加系统模块

内存模型 分段 分页
逻辑地址->线性地址->物理地址

所有的段寄存器 段内偏移一样

页目录 页面 进程私有的
虚拟地址描述符表 虚拟内存管理 分配回收

物理内存管理


-----
进程


BSS
初始化的数据段
代码段

内核栈
控制块

进程Entry:
进程的虚拟地址空间->分区->分页
全局页目录pgd->pmd->page


线程同步
互斥锁
pthread_mutex_t
pthread_mutex_initializer
pthread-mutex_int
pthread_mutex_lock
pthread_mutex_unlock

条件变量
pthread_cond_t
pthread_cond_init
ptread_con_wait
调用之前和调用之后都是上锁的,一个条件变量关联一个互斥锁
函数内部实现机制
解锁
睡眠
上锁
pthead_cond_destroy
pthread_cond_broadcast
pthead_cond_signalh

posted on 2010-06-28 16:06 何克勤 阅读(221) 评论(0)  编辑  收藏 所属分类: GNU Linux/Unix

只有注册用户登录后才能发表评论。


网站导航: