<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 403, comments - 310, trackbacks - 0, articles - 7
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    讀核筆記(5) - 共享內(nèi)存

    Posted on 2008-02-21 14:10 ZelluX 閱讀(644) 評(píng)論(0)  編輯  收藏 所屬分類: LinuxSystem

    ipc/shm.c:
    sys_shmat 連接共享內(nèi)存


    shmctl這函數(shù)功能亂得很,一個(gè)switch一堆case,代碼分析略

    ipc/utils.h:
    IPC子系統(tǒng)對(duì)共享內(nèi)存的管理是通過shm_ids{}來實(shí)現(xiàn)的。

    shm_ids的初始化:
    調(diào)用關(guān)系鏈:start_kernel() -> ipc_init() -> shm_init() -> ipc_init_ids(&shm_ids, 1)
    看ipc/util.c中的代碼似乎一開始創(chuàng)建了一個(gè)只能容納一個(gè)ipc_id的數(shù)組,之后有擴(kuò)充數(shù)組的需求的時(shí)候再重新分配內(nèi)存,轉(zhuǎn)移數(shù)據(jù)。這樣效率會(huì)不會(huì)太低呢?

    主站蜘蛛池模板: 99精品视频免费在线观看| 亚洲欧美成人一区二区三区| 久久久久亚洲精品天堂久久久久久| 成人免费午夜无码视频| 69天堂人成无码麻豆免费视频| 69xx免费观看视频| 中文字幕无码免费久久99| 91香蕉在线观看免费高清| 伊人久久免费视频| 最近免费中文字幕mv在线电影| 久久精品一区二区免费看| 精品无码无人网站免费视频| 182tv免费观看在线视频| 免费国产作爱视频网站| 歪歪漫画在线观看官网免费阅读| 久久不见久久见免费影院| 四虎在线视频免费观看| 国产精品jizz在线观看免费| 免费a级毛片视频| 亚洲最大av无码网址| 亚洲成a人片77777kkkk| 亚洲国产精品久久久久婷婷软件| 亚洲国产美国国产综合一区二区| 久久精品国产亚洲av麻豆色欲| 亚洲噜噜噜噜噜影院在线播放| 亚洲成A人片在线播放器| 国产亚洲午夜精品| 成人无码区免费A∨直播| 日本一卡精品视频免费| 久草在视频免费福利| 国产在线观看免费视频播放器| 亚洲精品成人a在线观看| 亚洲国产人成网站在线电影动漫| 亚洲精品国产免费| 亚洲AV第一成肉网| 91视频免费观看| 国产在线国偷精品产拍免费| 免费va在线观看| 亚洲国产美国国产综合一区二区| 亚洲一线产区二线产区区| 一级特黄特色的免费大片视频|