 13  ⨯ୠ ࠡ⪠

 i486 ন ⨯ ࠡ  ⥬ 設. , ࠡ騥  ⥬ 設,   ࠧ  ய᪠ 設.
⨯ୠ ࠡ⪠    ᯥ த⢨ ⥬. ਬ, ⥬ ୮ 䨪  ᯮ짮 業ࠫ  i860() ᯥ樠쭮  ன ࠡ⪨ ஢ ࠧ,   ६   i486 㤥 ন ⠭ 樮 ⥬, ਬ UNIX  OS/2. ⨯ ⥬ ⢨⥫   ᯥ⠬ 樨:
- ࣠ ⨢稢 ஢ -    믮   , 㥬  㣮 ,      . ᫨   ,   稥 騥  ⨬     ஢ .
-   -     ᮡ , ᪫ ⨬    㯥  祬      ⮩   .
⨢稢 ஢ ᬠਢ ,   12.  裡 㦤  ᫥饬 ࠧ, 뢠饬 堭 "墠" 設.

13.1  設  墠⮬  ᥢ-墠⮬ 設

 ⥪ ⨯ ⥬  ᨫ쭮 ⫨,  楫   㦤   裡  .   , ਬ,   㯠  ਯ ᥣ  ᪫  ⪨   ஢,   ,    .
 ॡ    稬 ࠬ. 異 設      묨. ਬ,     ࠧ ᪮쪨 宧異 設  ᯮ짮  ᨣ ⮣,   , ⠪  ਩ ன⢮, 室  ﭨ . 鶴 設  ஢  , 㢨,   ᢮,   ﭨ .  ﭨ 㤥 㪠뢠 㣨 ⥭樠 宧異 設,   ᯮ. ஡    ⮬ 砥,  㣮 宧鶴 設 뢠    ஬⪥ ६  ⥬,   宧鶴 設 ⠫ ,  ⮬  ﭨ ⮣ .  ⮬ 砥  ⥭樠 宧鶴 設  ,   ᢮.  ६ ⪥ ᯮ짮       㣠 ⨬ ࠧ.  ।頥 ⠪ 樨, ন 横 設  墠⮬;  ६ ⠪ 横   ࠢ 設 .
 i486 頥 楫⭮  ᪨ 権  ,   室 ᨣ LOCK#. ⥭   64-ࠧ來 ࠭  (128-ࠧ來) ।⥫ 롮ન   室,  뢠 PLOCK#.  ᯮ짮  ᨣ  ࠢ 㯮   । ஢ ⢥砥 ࠧࠡ稪 ⭮ ᯥ祭.
 ⮬᪨ ⠭    ᨣ  ६  ᪨ 権  . ணࠬ ᯥ祭   ⥫ 樨  ,   ॡ ᨣ LOCK#.
 ᫮ । 䥩 ⨯୮ ࠡ⪨ 饣 祭 室:
-  LOCK#, 騩  쪥 .
-  PLOCK#, 騩  쪥 .
- 䨪  LOCK, 騩 ⠭ ᨣ LOCK# ணࠬ ᯥ祭.
- ⮬᪠ ⠭ ᨣ LOCK#    権  .
- ⮬᪠ ⠭ ᨣ PLOCK#   㣨  権  .

13.1.1 䨪 LOCK  ᨣ LOCK#

䨪 LOCK  ᮮ⢥騩  ᨣ ᫥ ᯮ짮 ⮫쪮  ᪫祭 뢠 稬 宧異 設 樨 뫪 . 䨪 LOCK  ᯮ짮  ᫥騬   i486,    ⨢ .  ᯮ짮 䨪 LOCK  묨 㣨 ,   ⨬  ,     믮    (..  ࠭ 祭  ॣ)  ᪫祭 ୮  樨.
- ஢ઠ   :  BTS, BTR  BTC.
-  묨:  XCHG, XADD  CMPXCHG ( XCHG 䨪 LOCK  ॡ).
- 䬥᪨  ᪨ 樨   ࠭:  INC, DEC, NOT, NEG.
- 䬥᪨  ᪨ 樨   ࠭:  ADD, ADC, SUB, SBB, AND, OR  XOR.
  墠⮬ ࠭஢ 墠뢠 ⮫쪮  , ।塞 ࠭ 祭,   墠    . ਬ, ⨯ 䨣樨 8086  80286 墠뢠  䨧᪮ ᭮ ࠭⢮.
  ᥬࠬ (ࠧ塞 , ᯮ㥬  ᨣ樨  ᪮쪨 ࠬ)  믮  ᯮ짮 筮   . ਬ, ᫨   頥  ᥬ  ଠ 㯠 ᫮, 稥     㯥 ᯮ짮 ⮢ ଠ.
⭮ 墠    ࠢ  .  LOCK# ⠭  ⮫쪨 横 設, ᪮쪮 㦭   ᥣ ࠭ 楫.

13.1.2 ⮬᪨ 墠

 ᪮쪮 ᪨ 権  ,    ⠭ ᨣ LOCK# ⮬᪨.  樨:
- 騥 뢠.
᫥   뢠 ७ ஫ ᯮ 設   뫪   뢠  筨 뢠.  ⠭ ᨣ LOCK#, ⮡ ᪫    ६  設  㣨 .
- ⠭    ਯ TSS.
 ४祭    ஢  ⠭      ਯ TSS.  ᪫祭 ६ ४祭  ஢        ⠭  ६ ஢ન  ⠭ ⮣  ᨣ LOCK#.
-  ਯ஢ ᥣ⮢.
 㧪 ᥣ⭮ ਯ  ⠭  㯠, ᫨   饭.  ६  樨  ⠪ ⠭ ᨣ LOCK#, ⮡ ਯ    ஢ 㣨 ஬      ஬.  䥪⨢  ⢨ 楤 樮 ⥬, 믮騥  ਯ஢,  ᯮ짮 ᫥騥 蠣:
ᯮ짮    ࠢ 㯠  ન஢ ਯ  -饣   墠⮬,   祭  , 㪠뢠饥  ,  ந室  ਯ.
  ਯ. (  ॡ ᪮쪮 権 㯠  ; ᫥⥫쭮, 䨪 LOCK ਬ).
ᯮ짮    ࠢ 㯠  ન஢ ਯ  ⮢୮  饣   墠⮬.
⬥⨬,   386 DX ᥣ   㯠, ᨬ  ⮣, 饭   ⠭.  i496   㯠 ⮫쪮 ᫨    ⠭.
-  ⮢ ⠫ ࠭  ࠭ ⠡.
  ⮢ ⠫ ࠭  ࠭ ⠡  ᯮ 横  墠⮬  ⠭ ⮢ 㯠  "吝".
- 믮  XCHG.
 i486 ᥣ ⠭ ᨣ LOCK#  ६  XCHG, 饩   (  ⢨ 䨪 LOCK).

13.1.3 ᥢ-墠

४ PLOCK# 㪠뢠,  ⥪騩 横 設  ᫥騩  ᬠਢ  ୠ 뫪.  堭 ᥢ-墠, ⥬ ⭮ ᯥ祭  ࠭஢   ⥭ 64-ࠧ來 ࠭   樨. ࠭  ⮣   ࠢ  ࠭  ᫮, ⮡  襭 ⥭   ॡ    横 設.
堭 ᥢ-墠 ⠪  㦨   ।⥫쭮 롮ન    権 뫪, ࠡ  祬  32 ⠬. ஡ ᠭ ᨣ PLOCK#,  ६ ࠪ⨪  ࠧ ᯮᮡ ᯮ짮 .  ࠢ筮 㪮⢥  ⭮ ᯥ祭  i486(TM).
