<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國際加速解決方案。 廣告
                # 第7章 多任務(Multitasking) 為了更好的保護好多個任務,80386使用了幾種特別的數據結構。但是,并沒有使用特別的指令來控制多任務。相反,當遇到轉移指令是訪問的特別的數據結構時,它用不同的方法來解析控制轉移。用來控制多任務的寄存器和數據結構是: 1、? 任務狀態段(Task state segment) 2、? 任務狀態段描述符(Task state segment descriptor) 3、? 任務寄存器(Task register) 4、? 任務門描述符(Task gate descriptor) 有了這些數據結構,80386可以快速的從一個任務切換到另一個任務中去,把原先任務的上下文(context)保存起來,以便以后可以重起該任務。除了任務切換以外,80386還進行以下兩個任務管理: 1、? 中斷和異常可以引起任務切換(如果系統設計需要的話)。處理器不但切換到中斷處理程序的任務中,而且當中斷處理完后還會自動返回原任務。中斷任務可以中斷低特權級的任務,無論多少級。 2、? 當每一次切換到另一個任務時,80386也會切換到另一個LDT和另一個頁目錄去。這樣,每個任務都有了不同的邏輯地址——線性地址,和線性地址——物理地址的映射了。這是另一個保護的特性,它把任務獨立開來,以防止它們之間的相互干涉。
                  <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>

                              哎呀哎呀视频在线观看