<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                #**初探進程映像** 我剛接觸,只是有了一個模糊的感覺,我目前的水平只能是引用: [TOC] ###《萊昂氏UNIX源代碼分析》 進程映像涉及2或3個物理上不同的存儲區: 1)**“PCB”結構**。它被包含在常駐內存的"proc"數組中,任一時刻對其都可存取。 2)**數據段**。由“每個進程數據區”、“用戶程序數據”、“(可能的)程序正文”、“棧 ” 這4部分構成。 3)**正文段**。它并不總是存在,如果存在則由僅包含純程序正文的段組成,亦即由可再入代碼和常數數據組成。 這是該書中的原話,我看完后個人感覺是進程被分成3個部分,如下: 1、pcb結構體,控制進程的數據結構。 2、數據存放程序運行的結果、過程中產生的數據。 3、正文放未運行的代碼。 但是,我以為的就是我以為的?我不這樣認為! ###《程序是如何跑起來的》 這張圖的背景是windows操作系統下,一個c源程序如何成為一個.exe可執行文件。(程序成為映像詳解) ![](https://box.kancloud.cn/2015-10-17_5621fab9b2d1b.png) 這張圖所要表達的目的就不言而寓了。 ![](https://box.kancloud.cn/2015-10-17_5621fab9df006.png) 這是指操作系統的系統進程最開始只有監控功能,但是由于任何程序都要使用輸入輸出操作,后來就把這部分添加進了操作系統內核中,也就是shell。 ![](https://box.kancloud.cn/2015-10-17_5621faba2748d.png) ###《現代操作系統》
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看