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 何克勤 閱讀(228) 評論(0)  編輯  收藏 所屬分類: GNU Linux/Unix
          主站蜘蛛池模板: 牡丹江市| 龙岩市| 卢龙县| 三门县| 公安县| 金门县| 镇雄县| 邯郸市| 阿巴嘎旗| 安仁县| 乌什县| 和静县| 磴口县| 义乌市| 星子县| 保康县| 吉安县| 全椒县| 塔河县| 沅江市| 济宁市| 如皋市| 贵德县| 新竹县| 辰溪县| 阜南县| 青龙| 龙陵县| 平湖市| 南华县| 常熟市| 邛崃市| 娄烦县| 沂源县| 罗平县| 涞源县| 庆元县| 邛崃市| 射洪县| 雷山县| 绵竹市|