home *** CD-ROM | disk | FTP | other *** search
/ For Beginners & Professional Hackers / cd.iso / docum / unix-prt.doc / chap06.prt < prev    next >
Encoding:
Text File  |  1991-11-05  |  150.6 KB  |  2,606 lines

  1.  
  2.  
  3.  
  4.     âïÇéÇ 6
  5.  
  6.     EæÆÉôèÆôÉÇ ÅÉÄûàææÄéF
  7.  
  8.  
  9.  
  10.  
  11.     é ú½áóÑ 2 í뫨 ßΣ«α¼π½¿α«óá¡δ σáαá¬ΓÑα¿ßΓ¿¬¿ »α«µÑßß«ó. é ¡áßΓ«∩ΘÑ⌐ ú½á-
  12. óÑ ¡á í«½ÑÑ Σ«α¼á½∞¡«¼ πα«ó¡Ñ «»αÑñѽ∩ÑΓß∩ »«¡∩Γ¿Ñ "¬«¡ΓѬßΓ »α«µÑßßá" ¿ »«-
  13. ¬áºδóáÑΓß∩,  ¬á¬¿¼ «íαẫ¼ ∩ñα« ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ »α«µÑßß ¿ «»αÑñѽ∩ÑΓ Ñú« ¼Ñß-
  14. Γ«¡áσ«ªñÑ¡¿Ñ. é αáºñѽѠ6.1 «»¿ßá¡δ ¼«ñѽ∞ ß«ßΓ«∩¡¿⌐ »α«µÑßß«ó  ñ½∩  ß¿ßΓѼδ
  15. UNIX  ¿  »«ß½Ññ«óáΓѽ∞¡«ßΓ∞  ó«º¼«ª¡δσ »ÑαÑσ«ñ«ó ¿º ß«ßΓ«∩¡¿∩ ó ß«ßΓ«∩¡¿Ñ. é
  16. ∩ñαÑ ¡áσ«ñ¿Γß∩ Γáí½¿µá »α«µÑßß«ó, ¬áªñá∩ ºá»¿ß∞ ¬«Γ«α«⌐ «»¿ßδóáÑΓ  ß«ßΓ«∩¡¿Ñ
  17. «ñ¡«ú« ¿º á¬Γ¿ó¡δσ »α«µÑßß«ó ó ß¿ßΓѼÑ. é »α«ßΓαá¡ßΓóÑ »α«µÑßßá σαá¡¿Γß∩ ñ«-
  18. »«½¡¿Γѽ∞¡á∩ ¿¡Σ«α¼áµ¿∩, ¿ß»«½∞ºπѼá∩ ó π»αáó½Ñ¡¿¿ »α«ΓѬ᡿Ѽ »α«µÑßßá. çá-
  19. »¿ß∞  ó  Γáí½¿µÑ »α«µÑß߫󠿠»α«ßΓαá¡ßΓó« »α«µÑßßá ß«ßΓáó½∩εΓ ó ß«ó«¬π»¡«ßΓ¿
  20. ¬«¡ΓѬßΓ »α«µÑßßá. Çß»Ñ¬Γ«¼ ¬«¡ΓѬßΓá  »α«µÑßßá,  ¡á¿í«½ÑÑ  ∩ó¡«  «Γ½¿τáεΘ¿¼
  21. ñá¡¡δ⌐  ¬«¡ΓѬßΓ «Γ ¬«¡ΓѬßΓá ñαπú«ú« »α«µÑßßá, íѺ ß«¼¡Ñ¡¿∩ ∩ó½∩ÑΓß∩ ß«ñÑα-
  22. ª¿¼«Ñ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá. é αáºñѽѠ 6.2  «»¿ßδóáεΓß∩  »α¿¡µ¿»δ
  23. π»αáó½Ñ¡¿∩  αáß»αÑñѽѡ¿Ñ¼ »á¼∩Γ¿ ñ½∩ »α«µÑß߫󠿠∩ñαá, á ΓᬪѠóºá¿¼«ñÑ⌐ßΓ-
  24. ó¿Ñ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ ß á»»áαáΓ¡δ¼¿ ßαÑñßΓóἿ »α¿ Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡δσ
  25. áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ. Éáºñѽ 6.3 »«ßó∩ΘÑ¡ αáßß¼«ΓαÑ¡¿ε  ß«ßΓáó¡δσ  φ½Ñ¼Ñ¡Γ«ó
  26. ¬«¡ΓѬßΓá  »α«µÑßßá,  á ΓᬪѠ«»¿ßá¡¿ε á½ú«α¿Γ¼«ó π»αáó½Ñ¡¿∩ ¬«¡ΓѬßΓ«¼ »α«-
  27. µÑßßá. Éáºñѽ 6.4 ñѼ«¡ßΓα¿απÑΓ,  ¬á¬¿¼  «íαẫ¼  «ßπΘÑßΓó½∩ÑΓß∩  ß«σαá¡Ñ¡¿Ñ
  28. ¬«¡ΓѬßΓá  »α«µÑßßá  ∩ñα«¼ ó ß½πτáÑ »αÑαδóá¡¿∩, ó맮óá ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ¿½¿
  29. »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá, á ΓᬪѠ¬á¬¿¼ «íαẫ¼ ó«º«í¡«ó½∩ÑΓß∩ óδ»«½¡Ñ¡¿Ñ »α¿-
  30. «ßΓá¡«ó½Ñ¡¡«ú« »α«µÑßßá. é αáºñѽѠ6.5 »α¿ó«ñ∩Γß∩ αẽ¿τ¡δÑ  á½ú«α¿Γ¼δ,  ¿ß-
  31. »«½∞ºπѼδÑ ó ΓÑσ ß¿ßΓѼ¡δσ Σπ¡¬µ¿∩σ, ¬«Γ«αδÑ αáí«ΓáεΓ ß áñαÑß¡δ¼ »α«ßΓαá¡ßΓ-
  32. ó«¼  »α«µÑßßá  ¿  ¬«Γ«αδÑ íπñπΓ αáßß¼«ΓαÑ¡δ ó ß½ÑñπεΘÑ⌐ ú½áóÑ. ê, ¡á¬«¡Ñµ, ó
  33. αáºñѽѠ6.6 αáßß¼áΓα¿óáεΓß∩ á½ú«α¿Γ¼δ »α¿«ßΓá¡«óá ¿ ó«º«í¡«ó½Ñ¡¿∩ óδ»«½¡Ñ¡¿∩
  34. »α«µÑßß«ó.
  35.  
  36.  
  37.     E6.1 æÄæÆÄƒìꃠÅÉÄûàææÇ ê ÅàÉàòÄ䢠îàåäô ìêîêF
  38.  
  39.     èᬠπªÑ «Γ¼ÑτὫß∞ ó ú½áóÑ 2, óαѼ∩ ª¿º¡¿  »α«µÑßßá  ¼«ª¡«  ΓÑ«αÑΓ¿τÑ߬¿
  40. αáºí¿Γ∞  ¡á ¡Ñ߬«½∞¬« ß«ßΓ«∩¡¿⌐, «»¿ßδóáεΘ¿σ »α«µÑßß. Å«½¡δ⌐ ¡áí«α ß«ßΓ«∩¡¿⌐
  41. »α«µÑßßá ß«ñÑনΓß∩ ó ß½ÑñπεΘѼ »ÑαÑτ¡Ñ:
  42.  1. Åα«µÑßß óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ ºáñáτ¿.
  43.  2. Åα«µÑßß óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ ∩ñαá.
  44.  3. Åα«µÑßß ¡Ñ óδ»«½¡∩ÑΓß∩, ¡« ú«Γ«ó ¬ ºá»πß¬π »«ñ π»αáó½Ñ¡¿Ñ¼ ∩ñαá.
  45.  4. Åα«µÑßß »α¿«ßΓá¡«ó½Ñ¡ ¿ ¡áσ«ñ¿Γß∩ ó «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿.
  46.  5. Åα«µÑßß ú«Γ«ó ¬ ºá»π߬π, ¡« »α«úαἼᠻ«ñ¬áτ¬¿ (¡π½Ñó«⌐ »α«µÑßß)  ñ«½ª¡á
  47.     ÑΘÑ  ºáúαπº¿Γ∞ »α«µÑßß ó «»ÑαáΓ¿ó¡πε »á¼∩Γ∞, »αѪñÑ τѼ «¡ íπñÑΓ ºá»πΘÑ¡
  48.     »«ñ π»αáó½Ñ¡¿Ñ¼ ∩ñαá. ¥Γ« ß«ßΓ«∩¡¿Ñ íπñÑΓ »αÑñ¼ÑΓ«¼ «íßπªñÑ¡¿∩ ó ú½áóÑ 9
  49.     »α¿ αáßß¼«ΓαÑ¡¿¿ ß¿ßΓÑ¼δ »«ñ¬áτ¬¿.
  50.  6. Åα«µÑßß »α¿«ßΓá¡«ó½Ñ¡ ¿ »α«úαἼᠻ«ñ¬áτ¬¿ óδúαπº¿½á Ñú« ó« ó¡ÑΦ¡εε  »á-
  51.     ¼∩Γ∞, τΓ«íδ ó «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿ «ßó«í«ñ¿Γ∞ ¼ÑßΓ« ñ½∩ ñαπú¿σ »α«µÑßß«ó.
  52.  7.  Åα«µÑßß ó«ºóαáΘÑ¡ ¿º »α¿ó¿½Ñú¿α«óá¡¡«ú« αѪ¿¼á (αѪ¿¼á ∩ñαá) ó ¡Ñ»α¿ó¿-
  53.     ½Ñú¿α«óá¡¡δ⌐ (αѪ¿¼ ºáñáτ¿), ∩ñα« αѺÑαó¿απÑΓ Ñú« ¿ »ÑαѬ½ετáÑΓ ¬«¡ΓѬßΓ
  54.     ¡á ñαπú«⌐ »α«µÑßß. Äí «Γ½¿τ¿¿ φΓ«ú« ß«ßΓ«∩¡¿∩ «Γ ß«ßΓ«∩¡¿∩ 3 (ú«Γ«ó¡«ßΓ∞
  55.     ¬ ºá»π߬π) »«⌐ñÑΓ αÑτ∞ ¡¿ªÑ.
  56.  8. Åα«µÑßß ó¡«ó∞ ß«ºñá¡ ¿ ¡áσ«ñ¿Γß∩ ó »ÑαÑσ«ñ¡«¼ ß«ßΓ«∩¡¿¿; »α«µÑßß ßπΘÑßΓ-
  57.     óπÑΓ, ¡« ¡Ñ ú«Γ«ó ¬ óδ»«½¡Ñ¡¿ε, σ«Γ∩ ¿ ¡Ñ »α¿«ßΓá¡«ó½Ñ¡.  ¥Γ«  ß«ßΓ«∩¡¿Ñ
  58.     ∩ó½∩ÑΓß∩ ¡áτá½∞¡δ¼ ß«ßΓ«∩¡¿Ñ¼ óßÑσ »α«µÑßß«ó, ¬α«¼Ñ ¡π½Ñó«ú«.
  59.  9.  Åα«µÑßß óδºδóáÑΓ ß¿ßΓѼ¡πε Σπ¡¬µ¿ε exit ¿ »αѬαáΘáÑΓ ßπΘÑßΓó«óá¡¿Ñ. Äñ-
  60.     ¡á¬«, »«ß½Ñ ¡Ñú« «ßΓá½áß∞ ºá»¿ß∞, ß«ñÑαªáΘá∩  ¬«ñ  óδσ«ñá,  ¿  ¡Ñ¬«Γ«αá∩
  61.     σα«¡«¼ÑΓα¿τÑ߬á∩ ßΓáΓ¿ßΓ¿¬á, ß«í¿αáѼá∩ α«ñ¿Γѽ∞߬¿¼ »α«µÑßß«¼. ¥Γ« ß«ß-
  62.  
  63.                                     137
  64.  
  65.     Γ«∩¡¿Ñ  ∩ó½∩ÑΓß∩ »«ß½Ññ¡¿¼ ß«ßΓ«∩¡¿Ñ¼ »α«µÑßßá. É¿ßπ¡«¬ 6.1 »αÑñßΓáó½∩ÑΓ
  66.     ß«í«⌐ »«½¡πε ñ¿áúαá¼¼π »ÑαÑσ«ñ«ó
  67. »α«µÑßßá ¿º ß«ßΓ«∩¡¿∩ ó ß«ßΓ«∩¡¿Ñ. Éáßß¼«Γα¿¼ ß »«¼«Θ∞ε ¼«ñѽ¿ »ÑαÑσ«ñ«ó Γ¿-
  68. »¿τ¡«Ñ »«óÑñÑ¡¿Ñ »α«µÑßßá. æ¿Γπᵿ¿, ¬«Γ«αδÑ  íπñπΓ  «íßπªñáΓ∞ß∩,  ¡Ñ߬«½∞¬«
  69. ¿ß¬πßßΓóÑ¡¡δ  ¿ »α«µÑßßδ ¡Ñ óßÑúñá ¿¼ÑεΓ ñѽ« ß ¡¿¼¿, ¡« φΓ¿ ß¿Γπᵿ¿ ó»«½¡Ñ
  70.  
  71.  
  72.                                      éδ»«½¡∩ÑΓß∩ ó
  73.                                      αѪ¿¼Ñ ºáñáτ¿
  74.                                        ┌───────┐
  75.                                        │   1   │
  76.                            é맮ó Σπ¡¬- │       │
  77.                            µ¿¿, »αÑαδ- └┬──────┘
  78.                                 óá¡¿Ñ   │ ^   ^
  79.                 ÅαÑαδ- ┌─────┐  ┌───────┘ │   │
  80.                 óá¡¿Ñ, │     │  │ ┌───────┘   └───┐ é«ºóαáΓ ó
  81.                 ó«ºóαáΓ│     │  │ │ é«ºóαáΓ       │ αѪ¿¼ ºáñáτ¿
  82.                 ¿º »αÑ-│     │  │ │               │
  83.                   αδóá-│     v  v │ éδ»«½¡∩ÑΓ-    │
  84.       ┌───────┐    ¡¿∩ │   ┌──────┴┐ß∩ ó αѪ¿-   ┌┴──────┐
  85.       │       │        └──>│       │¼Ñ ∩ñαá      │       │
  86.       │   9   │<───────────┤   2   ├────────────>│   7   │
  87.       │       │   éδσ«ñ    │       │ ÉѺÑαó¿απÑΓ-│       │
  88.       └───────┘            └┬──────┘          ß∩ └───────┘
  89.   ÅαѬαáΘÑ¡¿Ñ               │     ^                  ∙ çáαѺÑα-
  90.   ßπΘÑßΓó«óá¡¿∩             │     │                  ∙ ó¿α«óá¡
  91.             ┌───────────────┘     └──────┐    ∙∙∙∙∙∙∙∙
  92.             │    Åα¿«ßΓá¡«ó       çá»π߬ │    ∙
  93.             v                            │    ∙
  94.   Åα¿-┌───────┐                        ┌─┴─────┐ â«Γ«ó ¬
  95.   «ß- │       │    é«º«í¡«ó½Ñ¡¿Ñ       │       │ ºá»π߬π
  96.   Γá- │   4   ├───────────────────────>│   3   │ ó »á¼∩Γ¿
  97.   ¡«ó-│       │                        │       │
  98.   ½Ñ¡ └───┬───┘                        └┬──────┘
  99.   ó »á-   │                             │  ^  ^
  100.   ¼∩Γ¿    │                             │  │  │  ä«ßΓáΓ«τ¡«
  101.           │                             │  │  │  »á¼∩Γ¿
  102.           │                             │  │  └───┐
  103.           │ éδ-                  éδ-    │  │      │
  104.           │ úαπº¬á               úαπº¬á │  │      │  æ«ºñá¡
  105.           │                             │  │çá-  ┌┴──────┐
  106.           │                             │  │úαπº-│       │ fork
  107.           │                             │  │¬á   │   8   │<─────
  108.           │                             │  │     └┬──────┘
  109.           │                             │  │      │ ìÑñ«ßΓá-
  110.           │                             │  │  ┌───┘ Γ«τ¡«
  111.           │                             │  │  │     »á¼∩Γ¿
  112.           │                             │  │  │  (Γ«½∞¬« ß¿ßΓѼá
  113.           │                             │  │  │   »«ñ¬áτ¬¿)
  114.           v                             v  │  v
  115.       ┌───────┐                        ┌───┴───┐
  116.       │       │    é«º«í¡«ó½Ñ¡¿Ñ       │       │
  117.       │   6   ├───────────────────────>│   5   │
  118.       └───────┘                        └───────┘
  119.       Åα¿«ßΓá¡«ó½Ñ¡,                   â«Γ«ó ¬ ºá»π߬π,
  120.       óδúαπªÑ¡                         óδúαπªÑ¡
  121.  
  122.     É¿ßπ¡«¬ 6.1. ä¿áúαἼᠻÑαÑσ«ñ«ó »α«µÑßßá ¿º ß«ßΓ«∩¡¿∩ ó ß«ß-
  123.                  Γ«∩¡¿Ñ
  124.  
  125.                                     138
  126.  
  127.  
  128. »α¿¼Ñ¡¿¼δ ñ½∩ ¿½½εßΓαᵿ¿ αẽ¿τ¡δσ »ÑαÑσ«ñ«ó. ìáτá½∞¡δ¼  ß«ßΓ«∩¡¿Ñ¼  ¼«ñѽ¿
  129. ∩ó½∩ÑΓß∩  ß«ºñá¡¿Ñ »α«µÑßßá α«ñ¿Γѽ∞߬¿¼ »α«µÑßß«¼ ß »«¼«Θ∞ε ß¿ßΓѼ¡«⌐ Σπ¡¬-
  130. µ¿¿ fork; ¿º φΓ«ú« ß«ßΓ«∩¡¿∩ »α«µÑßß ¡Ñ¼¿¡πѼ« »ÑαÑσ«ñ¿Γ ó ß«ßΓ«∩¡¿Ñ  ú«Γ«ó-
  131. ¡«ßΓ¿  ¬  ºá»π߬π (3 ¿½¿ 5). ä½∩ »α«ßΓ«Γδ »αÑñ»«½«ª¿¼, τΓ« »α«µÑßß »ÑαÑΦѽ ó
  132. ß«ßΓ«∩¡¿Ñ "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π ó »á¼∩Γ¿" (3). Å½á¡¿α«óΘ¿¬ »α«µÑßß«ó  ó  ¬«-
  133. ¡Ñτ¡«¼  ßτÑΓÑ  óδíÑαÑΓ »α«µÑßß ñ½∩ óδ»«½¡Ñ¡¿∩ ¿ »α«µÑßß »ÑαÑ⌐ñÑΓ ó ß«ßΓ«∩¡¿Ñ
  134. "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ∩ñαá", úñÑ ñ«¿úαáÑΓ ñ« ¬«¡µá α«½∞, «ΓóÑñÑ¡¡πε Ñ¼π Σπ¡¬-
  135. µ¿Ñ⌐ fork.
  136.     Å«ß½Ñ óßÑú« φΓ«ú« »α«µÑßß ¼«ªÑΓ »ÑαÑ⌐Γ¿ ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ
  137. ºáñáτ¿". Å« »α«σ«ªñÑ¡¿¿ «»αÑñѽѡ¡«ú« »Ñα¿«ñá óαѼѡ¿ ¼«ªÑΓ »α«¿º«⌐Γ¿ »αÑαδ-
  138. óá¡¿Ñ αáí«Γδ »α«µÑßß«αá »« Γá⌐¼Ñαπ ¿ »α«µÑßß ß¡«óá »ÑαÑ⌐ñÑΓ ó ß«ßΓ«∩¡¿Ñ "óδ-
  139. »«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ∩ñαá". èá¬ Γ«½∞¬« »α«úαἼᠫíαáí«Γ¬¿ »αÑαδóá¡¿∩  ºá¬«¡τ¿Γ
  140. αáí«Γπ, ∩ñαπ ¼«ªÑΓ »«¡áñ«í¿Γ∞ß∩ »«ñú«Γ«ó¿Γ∞ ¬ ºá»π߬π ñαπú«⌐ »α«µÑßß, »«φΓ«-
  141. ¼π »Ñαóδ⌐ »α«µÑßß »ÑαÑ⌐ñÑΓ ó ß«ßΓ«∩¡¿Ñ "αѺÑαó¿α«óá¡¿∩", πßΓπ»¿ó ñ«α«úπ óΓ«-
  142. α«¼π  »α«µÑßßπ.  æ«ßΓ«∩¡¿Ñ "αѺÑαó¿α«óá¡¿∩" ó ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ ¡Ñ «Γ½¿τáÑΓß∩
  143. «Γ ß«ßΓ«∩¡¿∩ "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π ó »á¼∩Γ¿" (»π¡¬Γ¿α¡á∩ ½¿¡¿∩  ¡á  α¿ßπ¡¬Ñ,
  144. ß«Ññ¿¡∩εΘá∩  ¼Ñªñπ ß«í«⌐ «íá ß«ßΓ«∩¡¿∩, »«ñτÑનóáÑΓ ¿σ φ¬ó¿óá½Ñ¡Γ¡«ßΓ∞), ¡«
  145. «¡¿ óδñѽ∩εΓß∩ ó «Γñѽ∞¡δÑ ß«ßΓ«∩¡¿∩, τΓ«íδ »«ñτÑભπΓ∞, τΓ« »α«µÑßß, óδ»«½-
  146. ¡∩εΘ¿⌐ß∩ ó αѪ¿¼Ñ ∩ñαá, ¼«ªÑΓ íδΓ∞ ºáαѺÑαó¿α«óá¡ Γ«½∞¬« ó Γ«¼ ß½πτáÑ,  Ñß½¿
  147. «¡ ß«í¿αáÑΓß∩ óÑα¡πΓ∞ß∩ ó αѪ¿¼ ºáñáτ¿. æ½Ññ«óáΓѽ∞¡«, ∩ñα« ¼«ªÑΓ »α¿  ¡Ñ«í-
  148. σ«ñ¿¼«ßΓ¿  »«ñ¬áτ¿óáΓ∞  »α«µÑßß ¿º ß«ßΓ«∩¡¿∩ "αѺÑαó¿α«óá¡¿∩". Åα¿ ¿ºóÑßΓ¡δσ 
  149. πß½«ó¿∩σ  »½á¡¿α«óΘ¿¬  óδíÑαÑΓ »α«µÑßß ñ½∩ ¿ß»«½¡Ñ¡¿∩ ¿ Γ«Γ ß¡«óá óÑα¡ÑΓß∩ ó  
  150. ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ºáñáτ¿".
  151.     è«úñá »α«µÑßß óδ»«½¡∩ÑΓ ó맮ó ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿, «¡ ¿º ß«ßΓ«∩¡¿∩ "óδ»«½-
  152. ¡Ñ¡¿∩  ó  αѪ¿¼Ñ  ºáñáτ¿"  »ÑαÑσ«ñ¿Γ ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ∩ñαá".
  153. ÅαÑñ»«½«ª¿¼, τΓ« ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ΓαÑíπÑΓß∩ óó«ñ-óδó«ñ ß  ñ¿ß¬á  ¿  »«φΓ«¼π
  154. »α«µÑßß  óδ¡πªñÑ¡ ñ«ª¿ñáΓ∞ß∩ ºáóÑαΦÑ¡¿∩ óó«ñá-óδó«ñá. Ä¡ »ÑαÑσ«ñ¿Γ ó ß«ßΓ«∩-
  155. ¡¿Ñ "»α¿«ßΓá¡«óá ó »á¼∩Γ¿", ó ¬«Γ«α«¼ íπñÑΓ ¡áσ«ñ¿Γ∞ß∩ ñ« ΓÑσ »«α,  »«¬á  ¡Ñ
  156. »«½πτ¿Γ  ¿ºóÑΘÑ¡¿∩  «í  «¬«¡τá¡¿¿ óó«ñá-óδó«ñá. è«úñá óó«ñ-óδó«ñ ºáóÑαΦ¿Γß∩,
  157. »α«¿º«⌐ñÑΓ á»»áαáΓ¡«Ñ »αÑαδóá¡¿Ñ αáí«Γδ µÑ¡Γαá½∞¡«ú« »α«µÑßß«αá ¿  »α«úαá¼¼á
  158. «íαáí«Γ¬¿  »αÑαδóá¡¿∩  ó«º«í¡«ó¿Γ  óδ»«½¡Ñ¡¿Ñ »α«µÑßßá, ó αѺπ½∞ΓáΓÑ τÑú« «¡
  159. »ÑαÑ⌐ñÑΓ ó ß«ßΓ«∩¡¿Ñ "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π ó »á¼∩Γ¿".
  160.     ÅαÑñ»«½«ª¿¼, τΓ« ß¿ßΓѼá óδ»«½¡∩ÑΓ ¼¡«ªÑßΓó« »α«µÑßß«ó, ¬«Γ«αδÑ «ñ¡«óαÑ-
  161. ¼Ñ¡¡« ¡¿¬á¬ ¡Ñ ¼«úπΓ »«¼ÑßΓ¿Γ∞ß∩ ó «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿, ¿ »α«úαἼᠠ»«ñ¬áτ¬¿
  162. (¡π½Ñó«⌐ »α«µÑßß) óδúαπªáÑΓ «ñ¿¡ »α«µÑßß, τΓ«íδ «ßó«í«ñ¿Γ∞ ¼ÑßΓ« ñ½∩ ñαπú«ú«
  163. »α«µÑßßá,  ¡áσ«ñ∩ΘÑú«ß∩  ó  ß«ßΓ«∩¡¿¿ "ú«Γ«ó ¬ ºá»π߬π, ¡« óδúαπªÑ¡". ÅÑαóδ⌐
  164. »α«µÑßß, óδúαπªÑ¡¡δ⌐ ¿º «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿, »ÑαÑσ«ñ¿Γ  ó  Γ«  ªÑ  ß«ßΓ«∩¡¿Ñ.
  165. è«úñá »α«úαἼᠻ«ñ¬áτ¬¿ óδí¿αáÑΓ ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿⌐ »α«µÑßß ñ½∩ ºáúαπº¬¿ ó
  166. «»ÑαáΓ¿ó¡πε »á¼∩Γ∞, φëà»α«µÑßß »ÑαÑσ«ñ¿Γ ó ß«ßΓ«∩¡¿Ñ "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π
  167. ó »á¼∩Γ¿". Å½á¡¿α«óΘ¿¬ óδí¿αáÑΓ »α«µÑßß ñ½∩ ¿ß»«½¡Ñ¡¿∩ ¿ «¡ »ÑαÑσ«ñ¿Γ ó ß«ß-
  168. Γ«∩¡¿Ñ  "óδ»«½¡Ñ¡¿∩  ó αѪ¿¼Ñ ∩ñαá". è«úñá »α«µÑßß ºáóÑαΦáÑΓß∩, «¡ ¿ß»«½¡∩ÑΓ
  169. ß¿ßΓѼ¡πε Σπ¡¬µ¿ε exit, »«ß½Ññ«óáΓѽ∞¡« »ÑαÑσ«ñ∩ ó ß«ßΓ«∩¡¿∩  "óδ»«½¡Ñ¡¿∩  ó
  170. αѪ¿¼Ñ ∩ñαá" ¿, ¡á¬«¡Ñµ, ó ß«ßΓ«∩¡¿Ñ "»αѬαáΘÑ¡¿∩ ßπΘÑßΓó«óá¡¿∩".
  171.     Åα«µÑßß  ¼«ªÑΓ  π»αáó½∩Γ∞  ¡Ñ¬«Γ«α묨  ¿º  »ÑαÑσ«ñ«ó  ¡á  πα«ó¡Ñ ºáñáτ¿.
  172. é«-»Ñαóδσ, «ñ¿¡ »α«µÑßß ¼«ªÑΓ ß«ºñáΓ∞ ñαπú«⌐ »α«µÑßß. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, ó  ¬á¬«Ñ
  173. ¿º  ß«ßΓ«∩¡¿⌐ »α«µÑßß »ÑαÑ⌐ñÑΓ »«ß½Ñ ß«ºñá¡¿∩ (Γ.Ñ. ó ß«ßΓ«∩¡¿Ñ "ú«Γ«ó ¬ óδ-
  174. »«½¡Ñ¡¿ε, ¡áσ«ñ∩ß∞ ó »á¼∩Γ¿" ¿½¿ ó ß«ßΓ«∩¡¿Ñ "ú«Γ«ó ¬ óδ»«½¡Ñ¡¿ε, ¡«  óδúαπ-
  175. ªÑ¡")  ºáó¿ß¿Γ πªÑ «Γ ∩ñαá. Åα«µÑßßπ φΓ¿ ß«ßΓ«∩¡¿∩ ¡Ñ »«ñ¬«¡Γα«½∞¡δ. é«-óΓ«-
  176. αδσ, »α«µÑßß ¼«ªÑΓ «íαáΓ¿Γ∞ß∩ ¬ αẽ¿τ¡δ¼ ß¿ßΓѼ¡δ¼ Σπ¡¬µ¿∩¼, τΓ«íδ  »ÑαÑ⌐Γ¿
  177. ¿º  ß«ßΓ«∩¡¿∩  "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ºáñáτ¿" ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ
  178. ∩ñαá", á ΓᬪѠ»ÑαÑ⌐Γ¿ ó αѪ¿¼ ∩ñαá »« ßó«Ñ⌐ ß«íßΓóÑ¡¡«⌐ ó«½Ñ. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ,
  179. ¼«¼Ñ¡Γ ó«ºóαáΘÑ¡¿∩ ¿º αѪ¿¼á ∩ñαá «Γ »α«µÑßßá πªÑ ¡Ñ ºáó¿ß¿Γ;  ó  αѺπ½∞ΓáΓÑ
  180. ¬á¬¿σ-Γ« ß«íδΓ¿⌐ «¡ ¼«ªÑΓ ¡¿¬«úñá ¡Ñ óÑα¡πΓ∞ß∩ ¿º φΓ«ú« αѪ¿¼á ¿ ¿º ¡Ñú« »Ñ-
  181. αÑ⌐ñÑΓ ó ß«ßΓ«∩¡¿Ñ "»αѬαáΘÑ¡¿∩ ßπΘÑßΓó«óá¡¿∩" (ß¼. αáºñѽ 7.2, úñÑ ú«ó«α¿Γ-
  182. ß∩ « ß¿ú¡á½áσ). ìᬫ¡Ñµ, »α«µÑßß ¼«ªÑΓ ºáóÑαΦ¿Γ∞ß∩ ß »«¼«Θ∞ε Σπ¡¬µ¿¿ exit »«
  183. ßó«Ñ⌐ ß«íßΓóÑ¡¡«⌐ ó«½Ñ, ¡« ¬á¬ π¬áºδóὫß∞ αá¡ÑÑ, ó¡ÑΦ¡¿Ñ ß«íδΓ¿∩ ¼«úπΓ »«Γ-
  184. αÑí«óáΓ∞  ºáóÑαΦÑ¡¿∩  »α«µÑßßá  íѺ ∩ó¡«ú« «íαáΘÑ¡¿∩ ¬ Σπ¡¬µ¿¿ exit. éßÑ «ß-
  185.  
  186.  
  187.                                     139
  188.  
  189. Γá½∞¡δÑ »ÑαÑσ«ñδ «Γ¡«ß∩Γß∩ ¬ ªÑßΓ¬« ºá¬αÑ»½Ñ¡¡«⌐ τáßΓ¿ ¼«ñѽ¿,  ºá¬«ñ¿α«óá¡-
  190. ¡«⌐  ó  ∩ñαÑ, ¿ ∩ó½∩εΓß∩ αѺπ½∞ΓáΓ«¼ «»αÑñѽѡ¡δσ ß«íδΓ¿⌐, αÑáú¿απ∩ ¡á ¡¿σ ó
  191. ß««ΓóÑΓßΓó¿¿ ß »αáó¿½á¼¿, ßΣ«α¼π½¿α«óá¡¡δ¼¿ ó φΓ«⌐ ¿ »«ß½ÑñπεΘ¿σ ú½áóáσ. ìÑ-
  192. ¬«Γ«αδÑ ¿º »αáó¿½ πªÑ π»«¼¿¡á½¿ß∞: ¡á»α¿¼Ñα, Γ«, τΓ« »α«µÑßß ¼«ªÑΓ óδúαπº¿Γ∞
  193. ñαπú«⌐ »α«µÑßß, óδ»«½¡∩εΘ¿⌐ß∩ ó ∩ñαÑ.
  194.     äóÑ »α¿¡áñ½ÑªáΘ¿Ñ ∩ñαπ ßΓαπ¬Γπαδ ñá¡¡δσ «»¿ßδóáεΓ »α«µÑßß: ºá»¿ß∞ ó Γáí-
  195. ½¿µÑ »α«µÑß߫󠿠»α«ßΓαá¡ßΓó« »α«µÑßßá. Æáí½¿µá »α«µÑßß«ó ß«ñÑαª¿Γ »«½∩, ¬«-
  196. Γ«αδÑ ñ«½ª¡δ íδΓ∞ óßÑúñá ñ«ßΓπ»¡δ ∩ñαπ, á »α«ßΓαá¡ßΓó« »α«µÑßßá - »«½∩,  ¡Ñ-
  197. «íσ«ñ¿¼«ßΓ∞  ó  ¬«Γ«αδσ  ó«º¡¿¬áÑΓ Γ«½∞¬« π óδ»«½¡∩εΘÑú«ß∩ »α«µÑßßá. Å«φΓ«¼π
  198. ∩ñα« óδñѽ∩ÑΓ ¼ÑßΓ« ñ½∩ »α«ßΓαá¡ßΓóá »α«µÑßßá Γ«½∞¬« »α¿ ß«ºñá¡¿¿  »α«µÑßßá:
  199. 󠠡Ѽ  ¡ÑΓ  ¡Ñ«íσ«ñ¿¼«ßΓ¿, Ñß½¿ ºá»¿ß¿ ó Γáí½¿µÑ »α«µÑßß«ó ¡Ñ ß««ΓóÑΓßΓóπÑΓ
  200. ¬«¡¬αÑΓ¡δ⌐ »α«µÑßß.
  201.     çỿß∞ ó Γáí½¿µÑ »α«µÑßß«ó ß«ßΓ«¿Γ ¿º ß½ÑñπεΘ¿σ »«½Ñ⌐:
  202.   * Å«½Ñ ß«ßΓ«∩¡¿∩, ¬«Γ«α«Ñ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ ß«ßΓ«∩¡¿Ñ »α«µÑßßá.
  203.   * Å«½∩, ¿ß»«½∞ºπѼδÑ ∩ñα«¼ »α¿ αẼÑΘÑ¡¿¿ »α«µÑßßá ¿  Ñú«  »α«ßΓαá¡ßΓóá  ó
  204.     «ß¡«ó¡«⌐  ¿½¿  ó¡ÑΦ¡Ñ⌐ »á¼∩Γ¿. ƒñα« ¿ß»«½∞ºπÑΓ ¿¡Σ«α¼áµ¿ε φΓ¿σ »«½Ñ⌐ ñ½∩
  205.     »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá ¡á »α«µÑßß, ¬«úñá »α«µÑßß »ÑαÑσ«ñ¿Γ ¿º  ß«ßΓ«∩¡¿∩
  206.     "ú«Γ«ó ¬ óδ»«½¡Ñ¡¿ε, ¡áσ«ñ∩ß∞ ó »á¼∩Γ¿" ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ
  207.     ∩ñαá" ¿½¿ ¿º ß«ßΓ«∩¡¿∩ "αѺÑαó¿α«óá¡¿∩" ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ
  208.     ºáñáτ¿".  èα«¼Ñ  Γ«ú«, ∩ñα« ¿ß»«½∞ºπÑΓ φΓπ ¿¡Σ«α¼áµ¿ε »α¿ »ÑαѬáτ¬¿ »α«-
  209.     µÑß߫󠿺 ¿ ó «»ÑαáΓ¿ó¡πε »á¼∩Γ∞ (¼Ñªñπ ñóπ¼∩ ß«ßΓ«∩¡¿∩¼¿ "ó  »á¼∩Γ¿"  ¿
  210.     ñóπ¼∩ ß«ßΓ«∩¡¿∩¼¿ "óδúαπªÑ¡"). çỿß∞ ó Γáí½¿µÑ »α«µÑßß«ó ß«ñÑαª¿Γ ΓᬪÑ
  211.     »«½Ñ, «»¿ßδóáεΘÑÑ αẼÑα »α«µÑßßá ¿ »«ºó«½∩εΘÑÑ ∩ñαπ »½á¡¿α«óáΓ∞ óδñѽÑ-
  212.     ¡¿Ñ »α«ßΓαá¡ßΓóá ñ½∩ »α«µÑßßá.
  213.   *  ìÑ߬«½∞¬«  »«½∞º«óáΓѽ∞߬¿σ ¿ñÑ¡Γ¿Σ¿¬áΓ«α«ó (UID), πßΓá¡áó½¿óáεΘ¿σ αáº-
  214.     ½¿τ¡δÑ »α¿ó¿½Ñú¿¿ »α«µÑßßá. Å«½∩ UID, ¡á»α¿¼Ñα,  «»¿ßδóáεΓ  ß«ó«¬π»¡«ßΓ∞
  215.     »α«µÑßß«ó, ¼«úπΘ¿σ «í¼Ñ¡¿óáΓ∞ß∩ ß¿ú¡á½á¼¿ (ß¼. ß½ÑñπεΘπε ú½áóπ).
  216.   * êñÑ¡Γ¿Σ¿¬áΓ«αδ »α«µÑßßá (PID), π¬áºδóáεΘ¿Ñ óºá¿¼«ßó∩º∞ ¼Ñªñπ »α«µÑßßἿ.
  217.     ç¡áτÑ¡¿∩  »«½Ñ⌐  PID ºáñáεΓß∩ »α¿ »ÑαÑσ«ñÑ »α«µÑßßá ó ß«ßΓ«∩¡¿Ñ "ß«ºñá¡"
  218.     ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork.
  219.   * äÑß¬α¿»Γ«α ß«íδΓ¿∩ (πßΓá¡áó½¿óáÑΓß∩ Γ«úñá, ¬«úñá »α«µÑßß »α¿«ßΓá¡«ó½Ñ¡).
  220.     é ñá¡¡«⌐ ú½áóÑ íπñÑΓ αáßß¼«ΓαÑ¡« ¿ß»«½∞º«óá¡¿Ñ ñÑß¬α¿»Γ«αá ß«íδΓ¿∩ ó á½-
  221.     ú«α¿Γ¼áσ Σπ¡¬µ¿⌐ sleep ¿ wakeup.
  222.   * Åáαá¼ÑΓαδ »½á¡¿α«óá¡¿∩, »«ºó«½∩εΘ¿Ñ ∩ñαπ πßΓá¡áó½¿óáΓ∞ »«α∩ñ«¬  »ÑαÑσ«ñá
  223.     »α«µÑß߫󠠿º ß«ßΓ«∩¡¿∩ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ∩ñαá" ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ-
  224.     ¡¿∩ ó αѪ¿¼Ñ ºáñáτ¿".
  225.   * Å«½Ñ ß¿ú¡á½«ó, ó ¬«Γ«α«¼ »ÑαÑτ¿ß½∩εΓß∩ ß¿ú¡á½δ, »«ß½á¡¡δÑ  »α«µÑßßπ,  ¡«
  226.     ÑΘÑ ¡Ñ «íαáí«Γá¡¡δÑ (αáºñѽ 7.2).
  227.   * Éẽ¿τ¡δÑ Γá⌐¼Ñαδ, «»¿ßδóáεΘ¿Ñ óαѼ∩ óδ»«½¡Ñ¡¿∩ »α«µÑßßá ¿ ¿ß»«½∞º«óá¡¿Ñ
  228.     αÑßπαß«ó  ∩ñαá  ¿ »«ºó«½∩εΘ¿Ñ «ßπΘÑßΓó½∩Γ∞ ß½ÑªÑ¡¿Ñ ºá óδ»«½¡Ñ¡¿Ñ¼ ¿ óδ-
  229.     τ¿ß½∩Γ∞ »α¿«α¿ΓÑΓ »½á¡¿α«óá¡¿∩ »α«µÑßßá. Äñ¡« ¿º »«½Ñ⌐  ∩ó½∩ÑΓß∩  Γá⌐¼Ñ-
  230.     α«¼,  ¬«Γ«αδ⌐ πßΓá¡áó½¿óáÑΓ »«½∞º«óáΓѽ∞ ¿ ¬«Γ«αδ⌐ ¡Ñ«íσ«ñ¿¼ ñ½∩ »«ß佬¿
  231.     »α«µÑßßπ ß¿ú¡á½á ΓαÑó«ú¿ (αáºñѽ 8.3).  Åα«ßΓαá¡ßΓó«  »α«µÑßßá  ß«ñÑনΓ
  232.     »«½∩,  ñ«»«½¡¿Γѽ∞¡«  σáαá¬ΓÑਧπεΘ¿Ñ  ß«ßΓ«∩¡¿∩  »α«µÑßßá. é »αÑñδñπΘ¿σ
  233.     ú½áóáσ í뫨 αáßß¼«ΓαÑ¡δ »«ß½Ññ¡¿Ñ ßѼ∞ ¿º »α¿ó«ñ¿¼δσ ¡¿ªÑ  »«½Ñ⌐  »α«ßΓ-
  234.     αá¡ßΓóá »α«µÑßßá, ¬«Γ«αδÑ ¼δ ñ½∩ »«½¡«Γδ ó¡«ó∞ ¬αáΓ¬« »ÑαÑτ¿ß½¿¼:
  235.   * ô¬áºáΓѽ∞ ¡á Γáí½¿µπ »α«µÑßß«ó, ¬«Γ«αδ⌐ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ ºá»¿ß∞, ß««ΓóÑΓß-
  236.     ΓóπεΘπε »α«µÑßßπ.
  237.   *  Å«½∞º«óáΓѽ∞߬¿Ñ  ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ,  πßΓá¡áó½¿óáεΘ¿Ñ αẽ¿τ¡δÑ »α¿ó¿½Ñú¿¿
  238.     »α«µÑßßá, ó τáßΓ¡«ßΓ¿, »αáóá ñ«ßΓπ»á ¬ Σá⌐½π (ß¼. αáºñѽ 7.6).
  239.   * Å«½∩ Γá⌐¼Ñα«ó, σαá¡∩Θ¿Ñ óαѼ∩ óδ»«½¡Ñ¡¿∩ »α«µÑßßá (¿ Ñú« »«Γ«¼¬«ó) ó αÑ-
  240.     ª¿¼Ñ ºáñáτ¿ ¿ ó αѪ¿¼Ñ ∩ñαá.
  241.   * éÑ¬Γ«α, «»¿ßδóáεΘ¿⌐ αÑᬵ¿ε »α«µÑßßá ¡á ß¿ú¡á½δ.
  242.   * Å«½Ñ «»ÑαáΓ«α߬«ú« ΓÑନ¡á½á, ¿ñÑ¡Γ¿Σ¿µ¿απεΘÑÑ  "αÑú¿ßΓαᵿ«¡¡δ⌐  ΓÑନ-
  243.     ¡á½", ¬«Γ«αδ⌐ ßó∩ºá¡ ß »α«µÑßß«¼.
  244.   * Å«½Ñ «Φ¿í«¬, ó ¬«Γ«α«Ñ ºá»¿ßδóáεΓß∩ «Φ¿í¬¿, ¿¼ÑóΦ¿Ñ ¼ÑßΓ« »α¿ óδ»«½¡Ñ¡¿¿
  245.     ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿.
  246.   *  Å«½Ñ  ó«ºóαáΘÑ¡¡«ú«  º¡áτÑ¡¿∩,  σαá¡∩ΘÑÑ αѺπ½∞ΓáΓ óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐
  247.     Σπ¡¬µ¿¿.
  248.  
  249.                                     140
  250.  
  251.   * Åáαá¼ÑΓαδ óó«ñá-óδó«ñá: «íΩѼ »ÑαÑñáóáѼδσ ñá¡¡δσ, áñαÑß ¿ßΓ«τ¡¿¬á  (¿½¿
  252.     »α¿Ñ¼¡¿¬á)  ñá¡¡δσ  ó  »α«ßΓαá¡ßΓóÑ  ºáñáτ¿,  ß¼ÑΘÑ¡¿∩ ó Σá⌐½Ñ (¬«Γ«α묨
  253.     »«½∞ºπεΓß∩ «»Ñαᵿ¿ óó«ñá-óδó«ñá) ¿ Γ.ñ.
  254.   * ê¼Ñ¡á ΓѬπΘÑú« ¬áΓὫúá ¿ ΓѬπΘÑú« ¬«α¡∩, «»¿ßδóáεΘ¿Ñ Σá⌐½«óπε  ß¿ßΓѼπ,
  255.     ó ¬«Γ«α«⌐ óδ»«½¡∩ÑΓß∩ »α«µÑßß.
  256.   *  Æáí½¿µá  »«½∞º«óáΓѽ∞߬¿σ  ñÑß¬α¿»Γ«α«ó Σá⌐½á, ¬«Γ«αá∩ «»¿ßδóáÑΓ Σá⌐½δ,
  257.     «Γ¬αδΓδÑ »α«µÑßß«¼.
  258.   * Å«½∩ úαá¡¿µ, ¡á¬½áñδóáεΘ¿Ñ «úαá¡¿τÑ¡¿∩ ¡á αẼÑα¡δÑ σáαá¬ΓÑα¿ßΓ¿¬¿  »α«-
  259.     µÑßßá ¿ ¡á αẼÑα Σá⌐½á, ó ¬«Γ«αδ⌐ »α«µÑßß ¼«ªÑΓ óÑßΓ¿ ºá»¿ß∞.
  260.   * Å«½Ñ »αáó ñ«ßΓπ»á, σαá¡∩ΘÑÑ ñó«¿τ¡πε ¼á߬π πßΓᡫ󫬠»αáó ñ«ßΓπ»á ¬ Σá⌐-
  261.     ½á¼,  ¬«Γ«αδÑ ß«ºñáεΓß∩ »α«µÑßß«¼. Åα«ßΓαá¡ßΓó« ß«ßΓ«∩¡¿⌐ »α«µÑßßá ¿ »Ñ-
  262.     αÑσ«ñ«ó ¼Ñªñπ ¡¿¼¿ αáßß¼áΓα¿óὫß∞ ó ñá¡¡«¼ αáºñѽѠ¡á ½«ú¿τÑ߬«¼  πα«ó-
  263.     ¡Ñ.  èáªñ«Ñ ß«ßΓ«∩¡¿Ñ ¿¼ÑÑΓ Γá¬ªÑ Σ¿º¿τÑ߬¿Ñ σáαá¬ΓÑα¿ßΓ¿¬¿, π»αáó½∩ѼδÑ
  264.     ∩ñα«¼, ó τáßΓ¡«ßΓ¿, ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »α«µÑßßá.  æ½Ññπε-
  265.     Θ¿⌐  αáºñѽ  »«ßó∩ΘÑ¡  «»¿ßá¡¿ε ¼«ñѽ¿ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿; ó «ßΓá½∞¡δσ
  266.     αáºñѽáσ ß«ßΓ«∩¡¿∩ »α«µÑßßá ¿ »ÑαÑσ«ñδ ¼Ñªñπ ¡¿¼¿ αáßß¼áΓα¿óáεΓß∩ ¡á Σ¿-
  267.     º¿τÑ߬«¼ πα«ó¡Ñ, «ß«í«Ñ ó¡¿¼á¡¿Ñ »α¿ φΓ«¼ πñѽ∩ÑΓß∩ ß«ßΓ«∩¡¿∩¼ "óδ»«½¡Ñ-
  268.     ¡¿∩ ó αѪ¿¼Ñ ºáñáτ¿", "óδ»«½¡Ñ¡¿∩ ó  αѪ¿¼Ñ  ∩ñαá",  "αѺÑαó¿α«óá¡¿∩"  ¿
  269.     "»α¿«ßΓá¡«óá  (ó  »á¼∩Γ¿)".  é  ß½ÑñπεΘÑ⌐  ú½áóÑ ºáΓαáú¿óáεΓß∩ ß«ßΓ«∩¡¿∩
  270.     "ß«ºñá¡¿∩" ¿ "»αѬαáΘÑ¡¿∩ ßπΘÑßΓó«óá¡¿∩", á ó ú½áóÑ 8 -  ß«ßΓ«∩¡¿Ñ  "ú«-
  271.     Γ«ó¡«ßΓ¿ ¬ ºá»π߬π ó »á¼∩Γ¿". é ú½áóÑ 9 «íßπªñáεΓß∩ ñóá ß«ßΓ«∩¡¿∩ óδúαπ-
  272.     ªÑ¡¡«ú« »α«µÑßßá ¿ «αúá¡¿ºáµ¿∩ »«ñ¬áτ¬¿ »« «íαáΘÑ¡¿ε.
  273.  
  274.  
  275.     E6.2 öÄÉîÇÆ ÅÇîƒÆê æêæÆàî¢F
  276.  
  277.     ÅαÑñ»«½«ª¿¼,  τΓ«  Σ¿º¿τÑ߬á∩  »á¼∩Γ∞ ¼áΦ¿¡δ ¿¼ÑÑΓ áñαÑßá, ¡áτ¿¡á∩ ß 0 ¿
  278. ¬«¡τá∩ áñαÑß«¼, αáó¡δ¼ «íΩѼπ »á¼∩Γ¿ ó íá⌐Γáσ. èᬠπªÑ «Γ¼ÑτὫß∞ ó ú½áóÑ 2,
  279. »α«µÑßß ó ß¿ßΓѼѠUNIX ß«ßΓ«¿Γ ¿º ΓαÑ󠽫ú¿τÑ߬¿σ ßѬµ¿⌐: ¬«¼á¡ñ,  ñá¡¡δσ  ¿
  280. ßΓѬá.  (ÄíΘπε  »á¼∩Γ∞,  ¬«Γ«αá∩ αáßß¼áΓα¿óáÑΓß∩ ó ú½áóÑ 11, ¼«ª¡« ßτ¿ΓáΓ∞ ó
  281. ñá¡¡«¼ ¬«¡ΓѬßΓÑ τáßΓ∞ε ßѬµ¿¿ ñá¡¡δσ). é ßѬµ¿¿ ¬«¼á¡ñ σαá¡¿Γß∩  ¡áí«α  ¼á-
  282. Φ¿¡¡δσ  ¿¡ßΓαπ¬µ¿⌐,  ¿ß»«½¡∩Ѽδσ »«ñ π»αáó½Ñ¡¿Ñ¼ »α«µÑßßá; áñαÑßἿ ó ßѬµ¿¿
  283. ¬«¼á¡ñ óδßΓπ»áεΓ áñαÑßá ¬«¼á¡ñ (ñ½∩ ¬«¼á¡ñ »ÑαÑσ«ñá ¿ «íαáΘÑ¡¿⌐  ¬  »«ñ»α«ú-
  284. αá¼¼á¼), áñαÑßá ñá¡¡δσ (ñ½∩ «íαáΘÑ¡¿∩ ¬ ú½«íá½∞¡δ¼ »ÑαѼѡ¡δ¼) ¿ áñαÑßá ßΓÑ-
  285. ¬á  (ñ½∩  «íαáΘÑ¡¿∩  ¬ ßΓαπ¬Γπαá¼ ñá¡¡δσ, ¬«Γ«αδÑ ½«¬á½¿º«óá¡δ ó »«ñ»α«úαá¼-
  286. ¼áσ). àß½¿ áñαÑßá ó ßúÑ¡Ñα¿α«óá¡¡«¼ ¬«ñÑ Γαá¬Γ«óáΓ∞ ¬á¬ áñαÑßá ó  Σ¿º¿τÑ߬«⌐
  287. »á¼∩Γ¿,  ñóá  »α«µÑßßá ¡Ñ ß¼«úπΓ »áαώѽ∞¡« óδ»«½¡∩Γ∞ß∩, Ñß½¿ ¿σ áñαÑßá »Ñ-
  288. αѬαδóáεΓß∩. è«¼»¿½∩Γ«α ¼«ú íδ úÑ¡Ñα¿α«óáΓ∞ áñαÑßá, ¡Ñ»ÑαÑßѬáεΘ¿Ñß∩ π  αáº-
  289. ¡δσ  »α«úαá¼¼,  ¡«  ¡á π¡¿óÑαßá½∞¡δσ ¥éî Γᬫ⌐ »«α∩ñ«¬ ¡Ñ »αá¬Γ¿¬πÑΓß∩, »«ß-
  290. ¬«½∞¬π «íΩѼ »á¼∩Γ¿ ¼áΦ¿¡δ «úαá¡¿τÑ¡, á ¬«½¿τÑßΓó«  Γαá¡ß½¿απѼδσ  »α«úαá¼¼δ
  291. ¡Ñ«úαá¡¿τÑ¡«. äáªÑ Ñß½¿ ñ½∩ Γ«ú«, τΓ«íδ ¿ºíѪáΓ∞ ¿º½¿Φ¡Ñú« »ÑαÑßÑτÑ¡¿∩ áñαÑ-
  292. ß«ó  ó  »α«µÑßßÑ ¿σ úÑ¡Ñαᵿ¿, ¼áΦ¿¡á íπñÑΓ ¿ß»«½∞º«óáΓ∞ ¡Ñ¬«Γ«αδ⌐ ¡áí«α φó-
  293. α¿ßΓ¿τÑ߬¿σ »α«µÑñπα, »«ñ«í¡á∩ αÑ὿ºáµ¿∩ ¡Ñ íπñÑΓ ñ«ßΓáΓ«τ¡«  ú¿í¬«⌐  ¿  ¡Ñ
  294. ß¼«ªÑΓ πñ«ó½ÑΓó«α∩Γ∞ »αÑñΩ∩ó½∩Ñ¼δ¼ ¬ ¡Ñ⌐ ΓαÑí«óá¡¿∩¼.
  295.     Å«φΓ«¼π  ¬«¼»¿½∩Γ«α  úÑ¡Ñα¿απÑΓ áñαÑßá ñ½∩ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓ-
  296. αá¡ßΓóá ºáñá¡¡«ú« ñ¿á»áº«¡á, á  πßΓα«⌐ßΓó«  π»αáó½Ñ¡¿∩  »á¼∩Γ∞ε,  ¡áºδóáѼ«Ñ
  297. ñ¿ß»ÑΓτÑα«¼ »á¼∩Γ¿, Γαá¡ß½¿απÑΓ ó¿αΓπá½∞¡δÑ áñαÑßá, ßúÑ¡Ñα¿α«óá¡¡δÑ ¬«¼»¿½∩-
  298. Γ«α«¼,  ó  áñαÑßá  ∩τÑѬ, αáß»«½«ªÑ¡¡δσ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿. è«¼»¿½∩Γ«απ ¡ÑΓ
  299. ¡Ñ«íσ«ñ¿¼«ßΓ¿ º¡áΓ∞, ó ¬á¬«Ñ ¼ÑßΓ« ó »á¼∩Γ¿ ∩ñα« »«Γ«¼ ºáúαπº¿Γ  óδ»«½¡∩Ѽπε
  300. »α«úαá¼¼π. ìá ßἫ¼ ñѽÑ, ó »á¼∩Γ¿ «ñ¡«óαѼѡ¡« ¼«úπΓ ßπΘÑßΓó«óáΓ∞ ¡Ñ߬«½∞¬«
  301. ¬«»¿⌐ »α«úαá¼¼δ: óßÑ «¡¿ ¼«úπΓ óδ»«½¡∩Γ∞ß∩, ¿ß»«½∞ºπ∩ «ñ¡¿ ¿ ΓÑ ªÑ ó¿αΓπá½∞-
  302. ¡δÑ áñαÑßá, Σá¬Γ¿τÑ߬¿ ªÑ ßßδ½á∩ß∞ ¡á αạδÑ Σ¿º¿τÑ߬¿Ñ ∩τÑ⌐¬¿. ÆÑ »«ñß¿ßΓÑ-
  303. ¼δ ∩ñαá ¿ á»»áαáΓ¡δÑ ßαÑñßΓóá, ¬«Γ«αδÑ ß«Γαπñ¡¿τáεΓ ó Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡δσ
  304. áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ, «íαáºπεΓ »«ñß¿ßΓѼπ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε.
  305.  
  306.  
  307.     E6.2.1 Äí½áßΓ¿F
  308.  
  309.     ƒñα«  ó óÑαß¿¿ V ñѽ¿Γ ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »α«µÑßßá ¡á ß«-
  310.  
  311.                                     141
  312.  
  313. ó«¬π»¡«ßΓ∞ ½«ú¿τÑ߬¿σ «í½áßΓÑ⌐. Äí½áßΓ∞ - φΓ« ¡Ñ»αÑαδó¡á∩ º«¡á  ó¿αΓπá½∞¡«ú«
  314. áñαÑß¡«ú«  »α«ßΓαá¡ßΓóá »α«µÑßßá, αáßß¼áΓα¿óáѼá∩ ó ¬áτÑßΓóÑ «Γñѽ∞¡«ú« «íΩ-
  315. ѬΓá ñ½∩ ß«ó¼ÑßΓ¡«ú« ¿ß»«½∞º«óá¡¿∩ ¿ ºáΘ¿Γδ. Æá¬¿¼ «íαẫ¼, ¬«¼á¡ñδ,  ñá¡¡δÑ
  316. ¿ ßΓѬ «íδτ¡« «íαáºπεΓ áóΓ«¡«¼¡δÑ «í½áßΓ¿, »α¿¡áñ½ÑªáΘ¿Ñ »α«µÑßßπ. ìÑ߬«½∞¬«
  317. »α«µÑß߫󠠼«úπΓ ¿ß»«½∞º«óáΓ∞ «ñ¡π ¿ Γπ ªÑ «í½áßΓ∞. ìá»α¿¼Ñα, Ñß½¿ ¡Ñ߬«½∞¬«
  318. »α«µÑßß«ó óδ»«½¡∩εΓ «ñ¡π ¿ Γπ ªÑ »α«úαá¼¼π, ó»«½¡Ñ ÑßΓÑßΓóÑ¡¡«, τΓ« «¡¿  ¿ß-
  319. »«½∞ºπεΓ  «ñ¡π ¿ Γπ ªÑ «í½áßΓ∞ ¬«¼á¡ñ. Æ«τ¡« ΓᬠªÑ, ¡Ñ߬«½∞¬« »α«µÑß߫󠼫-
  320. úπΓ «íΩÑñ¿¡¿Γ∞ß∩ ¿ ¿ß»«½∞º«óáΓ∞ «íΘπε «í½áßΓ∞ αáºñѽ∩Ѽ«⌐ »á¼∩Γ¿.
  321.     ƒñα« »«ññÑনóáÑΓ Γáí½¿µπ «í½áßΓÑ⌐ ¿ óδñѽ∩ÑΓ ºá»¿ß∞ ó Γáí½¿µÑ ñ½∩  ¬áª-
  322. ñ«⌐  á¬Γ¿ó¡«⌐  «í½áßΓ¿ ó ß¿ßΓѼÑ. é αáºñѽѠ6.5 «»¿ßδóáεΓß∩ »«½∩ Γáí½¿µδ «í-
  323. ½áßΓÑ⌐ ¿ «»Ñαᵿ¿ ¡áñ «í½áßΓ∩¼¿ í«½ÑÑ »«ñα«í¡«, ¡« ¡á ñá¡¡δ⌐ ¼«¼Ñ¡Γ  »αÑñ»«-
  324. ½«ª¿¼, τΓ« Γáí½¿µá «í½áßΓÑ⌐ ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε, »«ºó«½∩εΘπε «»αÑñѽ¿Γ∞ ¼Ñß-
  325. Γ«»«½«ªÑ¡¿Ñ «í½áßΓ¿ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿. èáªñδ⌐ »α«µÑßß ¿¼ÑÑΓ τáßΓ¡πε Γáí½¿-
  326. µπ «í½áßΓÑ⌐ »α«µÑßßá. çỿ߿ φΓ«⌐ Γáí½¿µδ ¼«úπΓ αáß»«½áúáΓ∞ß∩, ó ºáó¿ß¿¼«ßΓ¿
  327. «Γ  ¬«¡¬αÑΓ¡«⌐ αÑ὿ºáµ¿¿, ó Γáí½¿µÑ »α«µÑßß«ó, ó áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ »α«-
  328. µÑßßá ¿½¿ ó «Γñѽ∞¡«⌐ «í½áßΓ¿ »á¼∩Γ¿; ñ½∩ »α«ßΓ«Γδ »αÑñ»«½«ª¿¼, τΓ« «¡¿  ∩ó-
  329. ½∩εΓß∩  τáßΓ∞ε Γáí½¿µδ »α«µÑßß«ó. èáªñá∩ ºá»¿ß∞ τáßΓ¡«⌐ Γáí½¿µδ «í½áßΓÑ⌐ ß«-
  330. ñÑαª¿Γ π¬áºáΓѽ∞ ¡á ß««ΓóÑΓßΓóπεΘπε ºá»¿ß∞ «íΘÑ⌐ Γáí½¿µδ «í½áßΓÑ⌐  ¿  »Ñαóδ⌐
  331. ó¿αΓπá½∞¡δ⌐ áñαÑß »α«µÑßßá ó ñá¡¡«⌐ «í½áßΓ¿. Éáºñѽ∩ѼδÑ «í½áßΓ¿ ¼«úπΓ ¿¼ÑΓ∞
  332. αạδÑ ó¿αΓπá½∞¡δÑ áñαÑßá ó ¬áªñ«¼ »α«µÑßßÑ. çỿß∞ τáßΓ¡«⌐ Γáí½¿µδ «í½áßΓÑ⌐
  333. ΓᬪѠ ß«ñÑαª¿Γ »«½Ñ »αáó ñ«ßΓπ»á, ó ¬«Γ«α«¼ π¬áºδóáÑΓß∩ Γ¿» ñ«ßΓπ»á, αáºαÑ-
  334. ΦÑ¡¡δ⌐ »α«µÑßßπ: Γ«½∞¬« τΓÑ¡¿Ñ, Γ«½∞¬« ºá»¿ß∞ ¿½¿ Γ«½∞¬« ¿ß»«½¡Ñ¡¿Ñ. ùáßΓ¡á∩
  335. Γáí½¿µá «í½áßΓÑ⌐ ¿ ßΓαπ¬Γπαá «í½áßΓ¿ á¡á½«ú¿τ¡δ Γáí½¿µÑ Σá⌐½«ó  ¿  ßΓαπ¬ΓπαÑ
  336. ¿¡ñѬßá ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ: ¡Ñ߬«½∞¬« »α«µÑß߫󠼫úπΓ ß«ó¼ÑßΓ¡« ¿ß»«½∞º«óáΓ∞
  337. áñαÑß¡«Ñ  »α«ßΓαá¡ßΓó« τÑαѺ «í½áßΓ∞, »«ñ«í¡« Γ«¼π, ¬á¬ «¡¿ αáºñѽ∩εΓ ñ«ßΓπ»
  338. ¬ Σá⌐½π ß »«¼«Θ∞ε ¿¡ñѬßá; ¬áªñδ⌐ »α«µÑßß ¿¼ÑÑΓ ñ«ßΓπ» ¬  «í½áßΓ¿  í½áú«ñáα∩
  339. ¿ß»«½∞º«óá¡¿ε  ºá»¿ß¿ ó τáßΓ¡«⌐ Γáí½¿µÑ «í½áßΓÑ⌐, Γ«τ¡« ΓᬠªÑ «¡ «íαáΘáÑΓß∩
  340. ¬ ¿¡ñѬßπ, ¿ß»«½∞ºπ∩ ß««ΓóÑΓßΓóπεΘ¿Ñ ºá»¿ß¿ ó Γáí½¿µÑ »«½∞º«óáΓѽ∞߬¿σ ñÑ߬-
  341. α¿»Γ«α«ó Σá⌐½á ¿ ó Γáí½¿µÑ Σá⌐½«ó, »α¿¡áñ½ÑªáΘÑ⌐ ∩ñαπ.
  342.     ìá É¿ßπ¡¬Ñ 6.2 ¿º«íαáªÑ¡δ ñóá »α«µÑßßá, A ¿ B, »«¬áºá¡δ ¿σ «í½áßΓ¿, τáß-
  343. Γ¡δÑ Γáí½¿µδ «í½áßΓÑ⌐ ¿ ó¿αΓπá½∞¡δÑ áñαÑßá, ó ¬«Γ«αδσ φΓ¿ «í½áßΓ¿ ß«Ññ¿¡∩εΓ-
  344. ß∩. Åα«µÑßßδ αáºñѽ∩εΓ «í½áßΓ∞ ¬«¼á¡ñ 'a' ß ó¿αΓπá½∞¡δ¼¿ áñαÑßἿ  8è  ¿  4è
  345. ß««ΓóÑΓßΓóÑ¡¡«.  àß½¿ »α«µÑßß A τ¿ΓáÑΓ ∩τÑ⌐¬π »á¼∩Γ¿ ß áñαÑß«¼ 8è, á »α«µÑßß
  346.  
  347.  
  348.          ùáßΓ¡δÑ Γáí½¿µδ «í½áßΓÑ⌐                  Äí½áßΓ¿
  349.                  »α«µÑßßá
  350.            (é¿αΓπá½∞¡δÑ áñαÑßá)           ┌────────┐
  351.        è«¼á¡-┌──────────────┐             │        │
  352.           ñδ │      8è      ├─────┐   ┌──>│    b   │
  353. Åα«µÑßß  äá¡-├──────────────┤     │   │   │        │
  354.    A     ¡δÑ │     16è      ├─────│───┘   └────────┘    ┌────────┐
  355.              ├──────────────┤     │                     │        │
  356.         æΓѬ │     32è      ├─────│────────────────────>│    c   │
  357.              └──────────────┘     │       ┌────────┐    │        │
  358.                                   └──────>│        │    └────────┘
  359.                                           │    a   │
  360.        è«¼á¡-┌──────────────┐     ┌──────>│        │
  361.           ñδ │      4è      ├─────┘       └────────┘    ┌────────┐
  362. Åα«µÑßß  äá¡-├──────────────┤                           │        │
  363.    B     ¡δÑ │      8è      ├──────────────────────────>│    e   │
  364.              ├──────────────┤             ┌────────┐    │        │
  365.         æΓѬ │     32è      ├─────┐       │        │    └────────┘
  366.              └──────────────┘     └──────>│    d   │
  367.                                           │        │
  368.                                           └────────┘
  369.  
  370.                   É¿ßπ¡«¬ 6.2. Åα«µÑßßδ ¿ «í½áßΓ¿
  371.  
  372.  
  373.                                     142
  374.  
  375. B τ¿ΓáÑΓ ∩τÑ⌐¬π ß áñαÑß«¼ 4è, Γ« «¡¿ τ¿ΓáεΓ «ñ¡π ¿ Γπ ªÑ  ∩τÑ⌐¬π  ó  «í½áßΓ¿
  376. 'a'. Äí½áßΓ∞ ñá¡¡δσ ¿ «í½áßΓ∞ ßΓѬá π ¬áªñ«ú« »α«µÑßßá ßó«¿.
  377.     Äí½áßΓ∞ ∩ó½∩ÑΓß∩ »«¡∩Γ¿Ñ¼, ¡Ñ ºáó¿ß∩Θ¿¼ «Γ ß»«ß«íá αÑ὿ºáµ¿¿ π»αáó½Ñ¡¿∩
  378. »á¼∩Γ∞ε  ó «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼÑ. ô»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε »αÑñßΓáó½∩ÑΓ ß«í«⌐ ß«ó«-
  379. ¬π»¡«ßΓ∞ ñÑ⌐ßΓó¿⌐, óδ»«½¡∩Ѽδσ ∩ñα«¼ ß µÑ½∞ε »«óδΦÑ¡¿∩ φΣΣÑ¬Γ¿ó¡«ßΓ¿ ß«ó¼Ñß-
  380. Γ¡«ú« ¿ß»«½∞º«óá¡¿∩ «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿ »α«µÑßßἿ. Åα¿¼ÑαἿ ß»«ß«í«ó π»αáó-
  381. ½Ñ¡¿∩ »á¼∩Γ∞ε ¼«úπΓ ß½πª¿Γ∞ αáßß¼áΓα¿óáѼδÑ ó ú½áóÑ 9 ºá¼ÑΘÑ¡¿Ñ ßΓαá¡¿µ  »á-
  382. ¼∩Γ¿  ¿  »«ñ¬áτ¬á »« «íαáΘÑ¡¿ε. Å«¡∩Γ¿Ñ «í½áßΓ¿ ΓᬪѠ¡Ñ ºáó¿ß¿Γ ¿ «Γ ß«íßΓ-
  383. óÑ¡¡« αáß»αÑñѽѡ¿∩ »á¼∩Γ¿: ¡á»α¿¼Ñα, «Γ Γ«ú«, ñѽ¿Γß∩ ½¿ »á¼∩Γ∞ ¡á ßΓαá¡¿µδ
  384. ¿½¿ ¡á ßÑú¼Ñ¡Γδ. æ ΓѼ, τΓ«íδ ºá½«ª¿Γ∞ Σπ¡ñá¼Ñ¡Γ ñ½∩ »ÑαÑσ«ñá ¬ «»¿ßá¡¿ε á½-
  385. ú«α¿Γ¼«ó »«ñ¬áτ¬¿ »« «íαáΘÑ¡¿ε (ú½áóá 9), óßÑ »α¿ó«ñ¿¼δÑ  ºñÑß∞  αáßßπªñÑ¡¿∩
  386. «Γ¡«ß∩Γß∩,  ó  »Ñαóπε «τÑαÑñ∞, ¬ «αúá¡¿ºáµ¿¿ »á¼∩Γ¿, íếαπεΘÑ⌐ß∩ ¡á ßΓαá¡¿-
  387. µáσ, «ñ¡á¬« φΓ« ¡Ñ »αÑñ»«½áúáÑΓ, τΓ« ß¿ßΓѼá π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε «ß¡«óδóáÑΓß∩
  388. ¡á π¬áºá¡¡δσ á½ú«α¿Γ¼áσ.
  389.  
  390.  
  391.     E6.2.2 æΓαá¡¿µδ ¿ Γáí½¿µδ ßΓαá¡¿µF
  392.  
  393.     é φΓ«¼ αáºñѽѠ«»¿ßδóáÑΓß∩ ¼«ñѽ∞ «αúá¡¿ºáµ¿¿ »á¼∩Γ¿, ¬«Γ«α«⌐  ¼δ  íπñѼ
  394. »«½∞º«óáΓ∞ß∩  ¡á  »α«Γ∩ªÑ¡¿¿ óßÑ⌐ ¬¡¿ú¿, ¡« ¬«Γ«αá∩ ¡Ñ ∩ó½∩ÑΓß∩ «ß«íÑ¡¡«ßΓ∞ε
  395. ß¿ßΓѼδ UNIX. é «αúá¡¿ºáµ¿¿ »á¼∩Γ¿, íếαπεΘÑ⌐ß∩  ¡á  ßΓαá¡¿µáσ,  Σ¿º¿τÑ߬á∩
  396. »á¼∩Γ∞  αáºñѽ∩ÑΓß∩  ¡á  í½«¬¿  «ñ¿¡á¬«ó«ú«  αẼÑαá, ¡áºδóáѼδÑ ßΓαá¡¿µá¼¿.
  397. Äíδτ¡δ⌐ αẼÑα ßΓαá¡¿µ ß«ßΓáó½∩ÑΓ «Γ 512 íá⌐Γ ñ« 4 èíá⌐Γ ¿ «»αÑñѽ∩ÑΓß∩ ¬«¡-
  398. Σ¿úπαᵿÑ⌐ ΓÑσ¡¿τÑ߬¿σ ßαÑñßΓó. èáªñá∩ áñαÑßπѼá∩ ∩τÑ⌐¬á »á¼∩Γ¿ ß«ñÑনΓß∩ ó
  399. ¡Ñ¬«Γ«α«⌐ ßΓαá¡¿µÑ ¿, ß½Ññ«óáΓѽ∞¡«, ¬áªñá∩ ∩τÑ⌐¬á »á¼∩Γ¿ ¼«ªÑΓ áñαÑß«óáΓ∞ß∩
  400. »áα«⌐ (¡«¼Ñα ßΓαá¡¿µδ, ß¼ÑΘÑ¡¿Ñ ó¡πΓα¿ ßΓαá¡¿µδ ó  íá⌐Γáσ).  ìá»α¿¼Ñα,  Ñß½¿
  401. «íΩѼ  ¼áΦ¿¡¡«⌐ »á¼∩Γ¿ ß«ßΓáó½∩ÑΓ 2 ó 32-⌐ ßΓѻѡ¿ íá⌐Γ, á αẼÑα ßΓαá¡¿µδ 1
  402. èíá⌐Γ, «íΘÑÑ τ¿ß½« ßΓαá¡¿µ - 2 ó 22-⌐ ßΓѻѡ¿;  ¼«ª¡«  ßτ¿ΓáΓ∞,  τΓ«  ¬áªñδ⌐
  403. 32-αáºα∩ñ¡δ⌐  áñαÑß ß«ßΓ«¿Γ ¿º 22-αáºα∩ñ¡«ú« ¡«¼Ñαá ßΓαá¡¿µδ ¿ 10-αáºα∩ñ¡«ú«
  404. ß¼ÑΘÑ¡¿∩ ó¡πΓα¿ ßΓαá¡¿µδ (É¿ßπ¡«¬ 6.3).
  405.     è«úñá ∩ñα« ¡áº¡áτáÑΓ «í½áßΓ¿ Σ¿º¿τÑ߬¿Ñ ßΓαá¡¿µδ »á¼∩Γ¿, ¡Ñ«íσ«ñ¿¼«ßΓ¿ ó
  406. ¡áº¡áτÑ¡¿¿ ß¼Ñª¡δσ ßΓαá¡¿µ ¿ ó««íΘÑ ó ß«í½εñÑ¡¿¿ ¬á¬«⌐-½¿í« «τÑαÑñ¡«ßΓ¿  »α¿
  407. ¡áº¡áτÑ¡¿¿  ¡Ñ ó«º¡¿¬áÑΓ. ûѽ∞ε ßΓαá¡¿τ¡«⌐ «αúá¡¿ºáµ¿¿ »á¼∩Γ¿ ∩ó½∩ÑΓß∩ »«óδ-
  408.  
  409.    ┌────────────────────────────────────────────────────────────┐
  410.    │ ÿÑßΓ¡áñµáΓ¿α¿τ¡δ⌐ áñαÑß                 58432              │
  411.    │                                                            │
  412.    │ äó«¿τ¡δ⌐                       0101 1000 0100 0011 0010    │
  413.    │                                                            │
  414.    │ ì«¼Ñα ßΓαá¡¿µδ, ß¼ÑΘÑ¡¿Ñ                                   │
  415.    │  ó¡πΓα¿ ßΓαá¡¿µδ              01 0110 0001    00 0011 0010 │
  416.    │                                                            │
  417.    │ é ΦÑßΓ¡áñµáΓ¿α¿τ¡«⌐ ß¿ßΓѼѠ         161          32       │
  418.    └────────────────────────────────────────────────────────────┘
  419.  
  420.        É¿ßπ¡«¬ 6.3. ÇñαÑßᵿ∩ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ »« ßΓαá¡¿µá¼
  421.  
  422.  
  423.       ┌──────────────────────────────────────────────────────┐
  424.       │ ï«ú¿τÑ߬¿⌐ ¡«¼Ñα ßΓαá¡¿µδ  ö¿º¿τÑ߬¿⌐ ¡«¼Ñα ßΓαá¡¿µδ │
  425.       │                                                      │
  426.       │             0                          177           │
  427.       │             1                           54           │
  428.       │             2                          209           │
  429.       │             3                           17           │
  430.       └──────────────────────────────────────────────────────┘
  431.  
  432.     É¿ßπ¡«¬ 6.4.  ÄΓ«íαáªÑ¡¿Ñ ½«ú¿τÑ߬¿σ ¡«¼Ñα«ó ßΓαá¡¿µ ¡á Σ¿º¿τÑ߬¿Ñ
  433.  
  434.  
  435.                                     143
  436.  
  437. ΦÑ¡¿Ñ ú¿í¬«ßΓ¿ ¡áº¡áτÑ¡¿∩ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿, ¬«Γ«α«Ñ ßΓα«¿Γß∩ »« á¡á½«ú¿¿  ß
  438. ¡áº¡áτÑ¡¿Ñ¼  ñ¿ß¬«óδσ í½«¬«ó Σá⌐½á¼ ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ. èᬠ¿ »α¿ ¡áº¡áτÑ¡¿¿
  439. í½«¬«ó Σá⌐½π, Γᬠ¿ »α¿ ¡áº¡áτÑ¡¿¿ «í½áßΓ¿ ßΓαá¡¿µ »á¼∩Γ¿, »αÑß½ÑñπÑΓß∩  ºá-
  440. ñáτá  »«óδΦÑ¡¿∩ ú¿í¬«ßΓ¿ ¿ ß«¬αáΘÑ¡¿∩ ¡Ñ¿ß»«½∞ºπѼ«ú« (óß½ÑñßΓó¿Ñ Σαáú¼Ñ¡Γá-
  441. µ¿¿) »α«ßΓαá¡ßΓóá »á¼∩Γ¿.
  442.     ƒñα« πßΓá¡áó½¿óáÑΓ ß««Γ¡«ΦÑ¡¿Ñ ¼Ñªñπ ó¿αΓπá½∞¡δ¼¿ áñαÑßἿ «í½áßΓ¿ ¿ ¼á-
  443. Φ¿¡¡δ¼¿ Σ¿º¿τÑ߬¿¼¿  áñαÑßἿ  »«ßαÑñßΓó«¼  «Γ«íαáªÑ¡¿∩  ½«ú¿τÑ߬¿σ  ¡«¼Ñα«ó
  444. ßΓαá¡¿µ ó «í½áßΓ¿ ¡á Σ¿º¿τÑ߬¿Ñ ¡«¼Ñαá ßΓαá¡¿µ ó ¼áΦ¿¡Ñ, ¬á¬ φΓ« »«¬áºá¡« ¡á
  445. É¿ßπ¡¬Ñ  6.4. Å«ß¬«½∞¬π «í½áßΓ∞ φΓ« ¡Ñ»αÑαδó¡«Ñ »α«ßΓαá¡ßΓó« ó¿αΓπá½∞¡δσ áñ-
  446. αÑß«ó »α«úαá¼¼δ, ½«ú¿τÑ߬¿⌐ ¡«¼Ñα ßΓαá¡¿µδ ß½πª¿Γ π¬áºáΓѽѼ ¡á φ½Ñ¼Ñ¡Γ ¼áß-
  447. ß¿óá Σ¿º¿τÑ߬¿σ ¡«¼Ñα«ó ßΓαá¡¿µ. çỿß∞ Γáí½¿µδ «í½áßΓÑ⌐ ß«ñÑαª¿Γ  π¬áºáΓѽ∞
  448. ¡á  Γáí½¿µπ  Σ¿º¿τÑ߬¿σ  ¡«¼Ñα«ó ßΓαá¡¿µ, ¿¼Ñ¡πѼπε Γáí½¿µÑ⌐ ßΓαá¡¿µ. çỿ߿
  449. Γáí½¿µδ ßΓαá¡¿µ ß«ñÑαªáΓ ¼áΦ¿¡¡«-ºáó¿ß¿¼πε ¿¡Σ«α¼áµ¿ε, Γá¬πε ¬á¬ »αáóá  ñ«ß-
  450. Γπ»á  ¡á τΓÑ¡¿Ñ ¿½¿ ºá»¿ß∞ ßΓαá¡¿µδ. ƒñα« »«ññÑনóáÑΓ Γáí½¿µδ ßΓαá¡¿µ ó »á-
  451. ¼∩Γ¿ ¿ «íαáΘáÑΓß∩ ¬ ¡¿¼ ΓᬠªÑ, ¬á¬ ¿ ¬« óßѼ  «ßΓá½∞¡δ¼  ßΓαπ¬Γπαá¼  ñá¡¡δσ
  452. ∩ñαá.
  453.     ìá  É¿ßπ¡¬Ñ 6.5 »α¿óÑñÑ¡ »α¿¼Ñα «Γ«íαáªÑ¡¿∩ »α«µÑßßá ó Σ¿º¿τÑ߬¿Ñ áñαÑßá
  454. »á¼∩Γ¿. ÅπßΓ∞ αẼÑα ßΓαá¡¿µδ ß«ßΓáó½∩ÑΓ 1 èíá⌐Γ ¿ »πßΓ∞ »α«µÑßßπ ¡πª¡«  «í-
  455. αáΓ¿Γ∞ß∩  ¬  «íΩѬΓπ  ó »á¼∩Γ¿, ¿¼ÑεΘѼπ ó¿αΓπá½∞¡δ⌐ áñαÑß 68432. êº Γáí½¿µδ
  456. «í½áßΓÑ⌐ ó¿ñ¡«, τΓ« ó¿αΓπá½∞¡δ⌐ áñαÑß ¡áτá½á «í½áßΓ¿ ßΓѬᠠ-  65536  (64è),
  457. Ñß½¿  »αÑñ»«½«ª¿Γ∞,  τΓ« ßΓѬ αáßΓÑΓ ó ¡á»αáó½Ñ¡¿¿ πóѽ¿τÑ¡¿∩ áñαÑß«ó. Å«ß½Ñ
  458. óδτ¿Γá¡¿∩ φΓ«ú« áñαÑßá ¿º áñαÑßá 68432 »«½πτáѼ ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ ó¡πΓα¿ «í-
  459. ½áßΓ¿, αáó¡«Ñ 2896. Æá¬ ¬á¬ ¬áªñá∩ ßΓαá¡¿µá ¿¼ÑÑΓ αẼÑα 1 èíá⌐Γ, áñαÑß π¬á-
  460. ºδóáÑΓ ß« ß¼ÑΘÑ¡¿Ñ¼ 848 ¡á 2-ε (¡áτ¿¡á∩ ß 0) ßΓαá¡¿µπ «í½áßΓ¿, αáß»«½«ªÑ¡¡«⌐
  461. »« Σ¿º¿τÑ߬«¼π áñαÑßπ 986è. é αáºñѽѠ6.5.5 (úñÑ ¿ñÑΓ αÑτ∞ « ºáúαπº¬Ñ «í½áß-
  462. Γ¿) αáßß¼áΓα¿óáÑΓß∩ ß½πτá⌐, ¬«úñᠺỿß∞ Γáí½¿µδ  ßΓαá¡¿µ  »«¼ÑτáÑΓß∩  "»πß-
  463. ⮩".
  464.     é  ß«óαѼѡ¡δσ  ¼áΦ¿¡áσ ¿ß»«½∞ºπεΓß∩ αạ««íαạδÑ á»»áαáΓ¡δÑ αÑú¿ßΓαδ ¿
  465. ¬ÑΦ¿, ¬«Γ«αδÑ »«óδΦáεΓ ß¬«α«ßΓ∞ óδ»«½¡Ñ¡¿∩ óδΦÑ«»¿ßá¡¡«⌐ »α«µÑñπαδ  Γαá¡ß½∩-
  466. µ¿¿  áñαÑ߫󠿠íѺ ¬«Γ«αδσ »ÑαÑß佬¿ ó »á¼∩Γ¿ ¿ áñαÑß¡δÑ óδτ¿ß½Ñ¡¿∩ τÑαÑßτπα
  467. íδ ºá¼Ññ½¿½¿ß∞. é«º«í¡«ó½∩∩ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá, ∩ñα«  »«ßαÑñßΓó«¼  ºáúαπº¬¿
  468. ß««ΓóÑΓßΓóπεΘ¿σ  αÑú¿ßΓα«ó ß««íΘáÑΓ ΓÑσ¡¿τÑ߬¿¼ ßαÑñßΓóá¼ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε
  469. « Γ«¼, ó
  470.  
  471.       ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐          Æáí½¿µδ ßΓαá¡¿µ
  472.               »α«µÑßßá                (ö¿º¿τÑ߬¿Ñ áñαÑßá)
  473.           ┌──────────────┐
  474.   è«¼á¡ñδ │      8è      ├──────────────┐
  475.           ├──────────────┤              └────────>┌──────────────┐
  476.    äá¡¡δÑ │     32è      ├───────┐                │    »πßΓ«     │
  477.           ├──────────────┤       │                ├──────────────┤
  478.      æΓѬ │     64è      ├───┐   │                │    137è      │
  479.           └──────────────┘   │   v                ├──────────────┤
  480.          é¿αΓπá½∞¡δÑ áñαÑßá  │   ┌──────────────┐ │    852è      │
  481.                              │   │     87è      │ ├──────────────┤
  482.                 ┌────────────┘   ├──────────────┤ │    764è      │
  483.                 v                │    552è      │ ├──────────────┤
  484.                 ┌──────────────┐ ├──────────────┤ │    433è      │
  485.                 │    541è      │ │    727è      │ ├──────────────┤
  486.                 ├──────────────┤ ├──────────────┤ │    333è      │
  487.                 │    783è      │ │    941è      │ ├──────────────┤
  488.                 ├──────────────┤ ├──────────────┤ │       ∙      │
  489.                 │    986è      │ │   1096è      │ │       ∙      │
  490.                 ├──────────────┤ ├──────────────┤ │       ∙      │
  491.                 │    897è      │ │   2001è      │ │       ∙      │
  492.                 ├──────────────┤ ├──────────────┤ └──────────────┘
  493.                 │       ∙      │ │       ∙      │
  494.                 └──────────────┘ └──────────────┘
  495.    É¿ßπ¡«¬ 6.5. ÅαÑ«íαẫóá¡¿Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ
  496.  
  497.                                     144
  498.  
  499.  
  500.  
  501. ¬á¬¿σ Σ¿º¿τÑ߬¿σ áñαÑßáσ óδ»«½¡∩ÑΓß∩ »α«µÑßß  ¿  úñÑ  αáß»«½áúáεΓß∩  Γáí½¿µδ
  502. ßΓαá¡¿µ.  Å«ß¬«½∞¬π  ΓᬿѠ «»Ñαᵿ¿  ∩ó½∩εΓß∩ ¼áΦ¿¡¡«-ºáó¿ß¿¼δ¼¿ ¿ ó αạδσ
  503. óÑαß¿∩σ αÑ὿ºπεΓß∩ »«-αạ«¼π, ºñÑß∞ ¼δ ¿σ αáßß¼áΓα¿óáΓ∞  ¡Ñ  íπñѼ.  ùáßΓ∞
  504. ó«»α«ß«ó,  ßó∩ºá¡¡δσ  ß  áασ¿ΓѬΓπα«⌐ óδτ¿ß½¿Γѽ∞¡δσ ß¿ßΓѼ, ºáΓαáú¿óáÑΓß∩ ó
  505. π»α᪡ѡ¿∩σ.
  506.     Äαúá¡¿ºáµ¿ε π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε »«»α«íπѼ »«∩ß¡¿Γ∞ ¡á  ß½ÑñπεΘѼ  »α«ßΓ«¼
  507. »α¿¼ÑαÑ. ÅπßΓ∞ »á¼∩Γ∞ αáºí¿Γá ¡á ßΓαá¡¿µδ αẼÑα«¼ 1 èíá⌐Γ ¬áªñá∩, «íαáΘÑ¡¿Ñ
  508. ¬ ¬«Γ«αδ¼ «ßπΘÑßΓó½∩ÑΓß∩ τÑαѺ «»¿ßá¡¡δÑ αá¡ÑÑ Γáí½¿µδ ßΓαá¡¿µ. ÉÑú¿ßΓαδ π»-
  509. αáó½Ñ¡¿∩  »á¼∩Γ∞ε ó ß¿ßΓѼѠúαπ»»¿απεΓß∩ »« Γα¿; »Ñαóδ⌐ αÑú¿ßΓα ó Γα«⌐¬Ñ ß«-
  510. ñÑαª¿Γ áñαÑß Γáí½¿µδ ßΓαá¡¿µ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿,  óΓ«α«⌐  αÑú¿ßΓα  ß«ñÑনΓ
  511. »Ñαóδ⌐  ó¿αΓπá½∞¡δ⌐  áñαÑß,  «Γ«íαáªáѼδ⌐ ß »«¼«Θ∞ε Γα«⌐¬¿ αÑú¿ßΓα«ó, ΓαÑΓ¿⌐
  512. αÑú¿ßΓα ß«ñÑαª¿Γ π»αáó½∩εΘπε ¿¡Σ«α¼áµ¿ε, Γá¬πε ¬á¬ ¡«¼Ñαá ßΓαá¡¿µ ó  Γáí½¿µÑ
  513. ßΓαá¡¿µ  ¿ »αáóá ñ«ßΓπ»á ¬ ßΓαá¡¿µá¼ (Γ«½∞¬« τΓÑ¡¿Ñ, τΓÑ¡¿Ñ ¿ ºá»¿ß∞). Æá¬á∩
  514. ¼«ñѽ∞ ß««ΓóÑΓßΓóπÑΓ óδΦÑ«»¿ßá¡¡«⌐ ¼«ñѽ¿ «í½áßΓ¿. è«úñá ∩ñα«  ú«Γ«ó¿Γ  »α«-
  515. µÑßß ¬ óδ»«½¡Ñ¡¿ε, «¡« ºáúαπªáÑΓ Γα«⌐¬¿ αÑú¿ßΓα«ó ß««ΓóÑΓßΓóπεΘÑ⌐ ¿¡Σ«α¼áµ¿-
  516. Ñ⌐ ¿º ºá»¿ßÑ⌐ τáßΓ¡«⌐ Γáí½¿µδ «í½áßΓÑ⌐ »α«µÑßßá.
  517.     àß½¿  »α«µÑßß  «íαáΘáÑΓß∩  ¬  ∩τÑ⌐¬á¼ »á¼∩Γ¿, αáß»«½«ªÑ¡¡δ¼ ºá »αÑñѽἿ
  518. »α¿¡áñ½ÑªáΘÑú« Ñ¼π ó¿αΓπá½∞¡«ú« »α«ßΓαá¡ßΓóá, ß«ºñáÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπ-
  519. ᵿ∩. ìá»α¿¼Ñα, Ñß½¿ «í½áßΓ∞ ¬«¼á¡ñ ¿¼ÑÑΓ αẼÑα 16 èíá⌐Γ (É¿ßπ¡«¬  6.5),  á
  520. »α«µÑßß «íαáΘáÑΓß∩ ¬ ó¿αΓπá½∞¡«¼π áñαÑßπ 26è, ß«ºñáÑΓß∩ ¿ß¬½ετ¿Γѽ∞¡á∩ ß¿Γπ-
  521. ᵿ∩,  «íαáíáΓδóáѼá∩  «»Ñαᵿ«¡¡«⌐  ß¿ßΓѼ«⌐.  Æ« ªÑ ßἫѠ»α«¿ßσ«ñ¿Γ, Ñß½¿
  522. »α«µÑßß »δΓáÑΓß∩ «íαáΓ¿Γ∞ß∩ ¬ »á¼∩Γ¿, ¡Ñ ¿¼Ñ∩ ß««ΓóÑΓßΓóπεΘ¿σ »αáó  ñ«ßΓπ»á,
  523. ¡á»α¿¼Ñα, »δΓáÑΓß∩ ºá»¿ßáΓ∞ áñαÑß ó ºáΘ¿ΘÑ¡¡πε «Γ ºá»¿ß¿ «í½áßΓ∞ ¬«¼á¡ñ. ê ó
  524. Γ«¼, ¿ ó ñαπú«¼ »α¿¼ÑαÑ »α«µÑßß «íδτ¡« ºáóÑαΦáÑΓß∩ (í«½ÑÑ »«ñα«í¡« «í φΓ«¼ ó
  525. ß½ÑñπεΘÑ⌐ ú½áóÑ).
  526.  
  527.  
  528.     E6.2.3 ÉẼÑΘÑ¡¿Ñ ∩ñαáF
  529.  
  530.     ìÑß¼«Γα∩ ¡á Γ«, τΓ« ∩ñα« αáí«ΓáÑΓ ó ¬«¡ΓѬßΓÑ »α«µÑßßá, «Γ«íαáªÑ¡¿Ñ ó¿α-
  531. Γπá½∞¡δσ  áñαÑß«ó, ßó∩ºá¡¡δσ ß ∩ñα«¼, «ßπΘÑßΓó½∩ÑΓß∩ ¡Ñºáó¿ß¿¼« «Γ óßÑσ »α«-
  532. µÑßß«ó. Åα«úαá¼¼δ ¿ ßΓαπ¬Γπαδ ñá¡¡δσ ∩ñαá αѺ¿ñÑ¡Γ¡δ ó ß¿ßΓѼѠ ¿  ß«ó¼ÑßΓ¡«
  533. ¿ß»«½∞ºπεΓß∩ óßѼ¿ »α«µÑßßἿ. Åα¿ ºá»π߬Ѡ߿ßΓÑ¼δ »α«¿ßσ«ñ¿Γ ºáúαπº¬á »α«ú-
  534. αá¼¼ ∩ñαá ó »á¼∩Γ∞ ß πßΓá¡«ó¬«⌐ ß««ΓóÑΓßΓóπεΘ¿σ Γáí½¿µ ¿ αÑú¿ßΓα«ó ñ½∩ «Γ«í-
  535. αáªÑ¡¿∩ ó¿αΓπá½∞¡δσ áñαÑß«ó ∩ñαá ó Σ¿º¿τÑ߬¿Ñ. Æáí½¿µδ ßΓαá¡¿µ ñ½∩ ∩ñαá ¿¼Ñ-
  536. εΓ  ßΓαπ¬Γπαπ, á¡á½«ú¿τ¡πε ßΓαπ¬ΓπαÑ Γáí½¿µδ ßΓαá¡¿µ, ßó∩ºá¡¡«⌐ ß »α«µÑßß«¼,
  537. á ¼Ñσá¡¿º¼δ «Γ«íαáªÑ¡¿∩ ó¿αΓπá½∞¡δσ áñαÑß«ó ∩ñαá »«σ«ª¿  ¡á  ¼Ñσá¡¿º¼δ,  ¿ß-
  538. »«½∞ºπѼδÑ  ñ½∩ «Γ«íαáªÑ¡¿∩ »«½∞º«óáΓѽ∞߬¿σ áñαÑß«ó. ìá ¼¡«ú¿σ ¼áΦ¿¡áσ ó¿α-
  539. Γπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »α«µÑßßá αáºí¿óáÑΓß∩ ¡á ¡Ñ߬«½∞¬« ¬½áßß«ó,  ó
  540. Γ«¼  τ¿ß½Ñ ß¿ßΓѼ¡δ⌐ ¿ »«½∞º«óáΓѽ∞߬¿⌐, ¿ ¬áªñδ⌐ ¬½áßß ¿¼ÑÑΓ ßó«¿ ß«íßΓóÑ¡-
  541. ¡δÑ Γáí½¿µδ ßΓαá¡¿µ. Åα¿ αáí«ΓÑ ó αѪ¿¼Ñ ∩ñαá ß¿ßΓѼá αáºαÑΦáÑΓ ñ«ßΓπ» ¬ áñ-
  542. αÑßá¼ ∩ñαá, »α¿ αáí«ΓÑ ªÑ ó αѪ¿¼Ñ ºáñáτ¿ Γᬫú« α«ñá ñ«ßΓπ» ºá»αÑΘÑ¡.  Å«φ-
  543. Γ«¼π,  ¬«úñá ó αѺπ½∞ΓáΓÑ »αÑαδóá¡¿∩ ¿½¿ óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ »α«¿ß-
  544. σ«ñ¿Γ »ÑαÑσ«ñ ¿º αѪ¿¼á ºáñáτ¿ ó αѪ¿¼ ∩ñαá, «»Ñαᵿ«¡¡á∩ ß¿ßΓѼᠻ« ñ«ú«ó«-
  545. αÑ¡¡«ßΓ¿ ß ΓÑσ¡¿τÑ߬¿¼¿ ßαÑñßΓóἿ αáºαÑΦáÑΓ ßß佬¿ ¡á áñαÑßá  ∩ñαá,  á  »α¿
  546. ó«ºóαáΓÑ  ó  αѪ¿¼ ∩ñαá φΓ¿ ßß佬¿ πªÑ ºá»αÑΘÑ¡δ. é ñαπú¿σ ¼áΦ¿¡áσ ¼«ª¡« ¼Ñ-
  547. ¡∩Γ∞ »αÑ«íαẫóá¡¿Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó, ºáúαπªá∩  ß»Ñµ¿á½∞¡δÑ  αÑú¿ßΓαδ  ó«
  548. óαѼ∩ αáí«Γδ ó αѪ¿¼Ñ ∩ñαá.
  549.     ìá  É¿ßπ¡¬Ñ  6.6  »α¿óÑñÑ¡  »α¿¼Ñα, ó ¬«Γ«α«¼ ó¿αΓπá½∞¡δÑ áñαÑßá «Γ 0 ñ«
  550. 4î-1 »α¿¡áñ½ÑªáΓ ∩ñαπ, á ¡áτ¿¡á∩ ß 4î - »α«µÑßßπ. ê¼ÑεΓß∩ ñóÑ úαπ»»δ αÑú¿ßΓ-
  551. α«ó π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε, «ñ¡á ñ½∩ áñαÑß«ó ∩ñαá ¿ «ñ¡á ñ½∩  áñαÑß«ó  »α«µÑßßá,
  552. »α¿τѼ ¬áªñ«⌐ úαπ»»Ñ ß««ΓóÑΓßΓóπÑΓ Γáí½¿µá ßΓαá¡¿µ, σαá¡∩Θá∩ ¡«¼Ñαá Σ¿º¿τÑß-
  553. ¬¿σ  ßΓαá¡¿µ ß« ßß佬«⌐ ¡á áñαÑßá ó¿αΓπá½∞¡δσ ßΓαá¡¿µ. ÇñαÑß¡δÑ ßß佬¿ ß ¿ß-
  554. »«½∞º«ó᡿Ѽ úαπ»»δ αÑú¿ßΓα«ó ∩ñαá ñ«»π߬áεΓß∩ ß¿ßΓѼ«⌐ Γ«½∞¬« ó αѪ¿¼Ñ  ∩ñ-
  555. αá; ß½Ññ«óáΓѽ∞¡«, ñ½∩ »ÑαÑσ«ñᠼѪñπ αѪ¿¼«¼ ∩ñαá ¿ αѪ¿¼«¼ ºáñáτ¿ ΓαÑíπÑΓ-
  556. ß∩ Γ«½∞¬«, τΓ«íδ ß¿ßΓѼá αáºαÑΦ¿½á ¿½¿ ºá»αÑΓ¿½á áñαÑß¡δÑ ßß佬¿ ß ¿ß»«½∞º«-
  557.  
  558.  
  559.                                     145
  560.  
  561. ó᡿Ѽ úαπ»»δ αÑú¿ßΓα«ó ∩ñαá.
  562.     é  ¡Ñ¬«Γ«αδσ ß¿ßΓѼáσ ∩ñα« ºáúαπªáÑΓß∩ ó »á¼∩Γ∞ Γᬿ¼ «íαẫ¼, τΓ« í«½∞-
  563. Φá∩ τáßΓ∞ ó¿αΓπá½∞¡δσ áñαÑß«ó ∩ñαá ß«ó»áñáÑΓ ß Σ¿º¿τÑ߬¿¼¿ áñαÑßἿ ¿  Σπ¡¬-
  564. µ¿∩  »αÑ«íαẫóá¡¿∩  ó¿αΓπá½∞¡δσ áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ »αÑóαáΘáÑΓß∩ ó Σπ¡¬µ¿ε
  565. Γ«ªñÑßΓóÑ¡¡«ßΓ¿. Éáí«Γá ß »α«ßΓαá¡ßΓó«¼ »α«µÑßßá,  ΓѼ  ¡Ñ  ¼Ñ¡ÑÑ,  ΓαÑíπÑΓ,
  566. τΓ«íδ »αÑ«íαẫóá¡¿Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ »α«¿ºó«ñ¿½«ß∞ ∩ñα«¼.
  567.  
  568.                          ÇñαÑß Γáí½¿µδ   é¿αΓπ-   ì«¼Ñαá ßΓαá-
  569.                             ßΓαá¡¿µ      á½∞¡δ⌐   ¡¿µ ó Γáí½¿-
  570.                                          áñαÑß         µÑ
  571.                          ┌───────────┬────────────┬───────────┐
  572.           ÉÑú¿ßΓα ∩ñαá 1 │     ────────┐    0     │           │
  573.                          ├───────────┼─│──────────┼───────────┤
  574.           ÉÑú¿ßΓα ∩ñαá 2 │     ───┐  │ │   1î     │           │
  575.                          ├────────│──┼─│──────────┼───────────┤
  576.           ÉÑú¿ßΓα ∩ñαá 3 │     ──┐│  │ │   2î     │           │
  577.                          ├───────││──┼─│──────────┼───────────┤
  578.       ÉÑú¿ßΓα »α«µÑßßá 1 │ ┌───  ││  │ │   4î     │           │
  579.                          ├─│─────││──┼─│──────────┼───────────┤
  580.       ÉÑú¿ßΓα »α«µÑßßá 2 │ │┌──  ││  │ │          │           │
  581.                          ├─││────││──┼─│──────────┼───────────┤
  582.       ÉÑú¿ßΓα »α«µÑßßá 3 │ ││┌─  ││  │ │          │           │
  583.                          └─│││───││──┴─│──────────┴───────────┘
  584.   ┌────────────────────────┘││   ││    │
  585.   │          ┌──────────────┘│   │└────│───────┐
  586.   │          │          ┌────┘   └─────│───────│──────────┐
  587.   │          │          │           ┌──┘       │          │
  588.   v          v          v           v          v          v
  589.   ┌──────┐   ┌──────┐   ┌──────┐    ┌──────┐   ┌──────┐   ┌──────┐
  590.   │ 856K │   │ 747K │   │ 556K │    │  0K  │   │ 128K │   │ 256K │
  591.   ├──────┤   ├──────┤   ├──────┤    ├──────┤   ├──────┤   ├──────┤
  592.   │ 917K │   │ 950K │   │ 997K │    │  4K  │   │  97K │   │ 292K │
  593.   ├──────┤   ├──────┤   ├──────┤    ├──────┤   ├──────┤   ├──────┤
  594.   │ 564K │   │ 333K │   │ 458K │    │  3K  │   │ 135K │   │ 304K │
  595.   ├──────┤   ├──────┤   ├──────┤    ├──────┤   ├──────┤   ├──────┤
  596.   │ 444K │   │   ∙  │   │ 632K │    │ 17K  │   │ 139K │   │ 279K │
  597.   ├──────┤   │   ∙  │   ├──────┤    ├──────┤   ├──────┤   ├──────┤
  598.   │   ∙  │   │   ∙  │   │   ∙  │    │   ∙  │   │   ∙  │   │   ∙  │
  599.   │   ∙  │   │   ∙  │   │   ∙  │    │   ∙  │   │   ∙  │   │   ∙  │
  600.   └──────┘   └──────┘   └──────┘    └──────┘   └──────┘   └──────┘
  601.  
  602.      Æáí½¿µδ ßΓαá¡¿µ »α«µÑßßá            Æáí½¿µδ ßΓαá¡¿µ ∩ñαá
  603.             («í½áßΓ¿)
  604.  
  605.     É¿ßπ¡«¬  6.6.  ÅÑαѬ½ετÑ¡¿Ñ αѪ¿¼á αáí«Γδ ß ¡Ñ»α¿ó¿½Ñú¿α«óá¡¡«ú« (αѪ¿¼á
  606.                  ºáñáτ¿) ¡á »α¿ó¿½Ñú¿α«óá¡¡δ⌐ (αѪ¿¼ ∩ñαá)
  607.  
  608.  
  609.  
  610.     E6.2.4 Åα«ßΓαá¡ßΓó« »α«µÑßßáF
  611.  
  612.     èáªñδ⌐ »α«µÑßß ¿¼ÑÑΓ ßó«Ñ ß«íßΓóÑ¡¡«Ñ »α«ßΓαá¡ßΓó«, «ñ¡á¬« ∩ñα«  «íαáΘá-
  613. ÑΓß∩  ¬  »α«ßΓαá¡ßΓóπ óδ»«½¡∩εΘÑú«ß∩ »α«µÑßßá Γá¬, ¬á¬ Ñß½¿ íδ ó ß¿ßΓѼѠ«¡«
  614. í佫 Ññ¿¡ßΓóÑ¡¡δ¼. ƒñα« »«ñí¿αáÑΓ ñ½∩  ΓѬπΘÑú«  »α«µÑßßá  ¬áαΓπ  Γαá¡ß½∩µ¿¿
  615. ó¿αΓπá½∞¡δσ  áñαÑß«ó,  ¡Ñ«íσ«ñ¿¼πε  ñ½∩ αáí«Γδ ß »α«ßΓαá¡ßΓó«¼ »α«µÑßßá. Åα¿
  616. ¬«¼»¿½∩µ¿¿ ºáúαπºτ¿¬ ¡áº¡áτáÑΓ »ÑαѼѡ¡«⌐ 'u' (¿¼Ñ¡¿ »α«ßΓαá¡ßΓóá  »α«µÑßßá)
  617. Σ¿¬ß¿α«óá¡¡δ⌐  ó¿αΓπá½∞¡δ⌐  áñαÑß. ¥Γ«Γ áñαÑß ¿ºóÑßΓÑ¡ «ßΓá½∞¡δ¼ ¬«¼»«¡Ñ¡Γá¼
  618. ∩ñαá,  ó  τáßΓ¡«ßΓ¿  ¼«ñπ½ε,  óδ»«½¡∩εΘÑ¼π  »ÑαѬ½ετÑ¡¿Ñ  ¬«¡ΓѬßΓá  (αáºñѽ
  619. 6.4.3).  ƒñαπ  ΓᬪѠ¿ºóÑßΓ¡«, ¬á¬¿Ñ Γáí½¿µδ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε ¿ß»«½∞ºπεΓß∩
  620.  
  621.                                     146
  622.  
  623. »α¿ Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡δσ áñαÑß«ó, »α¿¡áñ½ÑªáΘ¿σ »α«ßΓαá¡ßΓóπ  »α«µÑßßá,  ¿
  624. í½áú«ñáα∩ φΓ«¼π ∩ñα« ¼«ªÑΓ íδßΓα« »ÑαÑΓαá¡ß½¿α«óáΓ∞ ó¿αΓπá½∞¡δ⌐ áñαÑß »α«ßΓ-
  625. αá¡ßΓóá »α«µÑßßá ó ñαπú«⌐ Σ¿º¿τÑ߬¿⌐ áñαÑß. Å« «ñ¡«¼π ¿ Γ«¼π ªÑ ó¿αΓπá½∞¡«¼π
  626. áñαÑßπ ∩ñα« ¼«ªÑΓ »«½πτ¿Γ∞ ñ«ßΓπ» ¬ ñóπ¼ αáº¡δ¼ Σ¿º¿τÑ߬¿¼ áñαÑßá¼, «»¿ßδóá-
  627. εΘ¿¼ »α«ßΓαá¡ßΓóá ñóπσ »α«µÑßß«ó.
  628.     Åα«µÑßß  ¿¼ÑÑΓ  ñ«ßΓπ» ¬ ßó«Ñ¼π »α«ßΓαá¡ßΓóπ, ¬«úñá óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ
  629. ∩ñαá, ¡« ¡Ñ Γ«úñá, ¬«úñá óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ ºáñáτ¿. Å«ß¬«½∞¬π ∩ñα« ó  ¬áª-
  630. ñδ⌐ ¼«¼Ñ¡Γ óαѼѡ¿ αáí«ΓáÑΓ Γ«½∞¬« ß «ñ¡¿¼ »α«ßΓαá¡ßΓó«¼ »α«µÑßßá, ¿ß»«½∞ºπ∩
  631. ñ½∩ ñ«ßΓπ»á ó¿αΓπá½∞¡δ⌐ áñαÑß, »α«ßΓαá¡ßΓó« »α«µÑßßá τáßΓ¿τ¡« «»¿ßδóáÑΓ ¬«¡-
  632. ΓѬßΓ  »α«µÑßßá,  óδ»«½¡∩εΘÑú«ß∩  ó ß¿ßΓѼÑ. è«úñá ∩ñα« óδí¿αáÑΓ »α«µÑßß ñ½∩
  633. ¿ß»«½¡Ñ¡¿∩, «¡« ¿ΘÑΓ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ß««ΓóÑΓßΓóπεΘÑÑ »α«µÑßßπ »α«ßΓαá¡ß-
  634. Γó« ¿ ñѽáÑΓ Ñú« ñ«ßΓπ»¡δ¼ »« ó¿αΓπá½∞¡«¼π áñαÑßπ.
  635.  
  636.                           ÇñαÑß Γáí½¿µδ   é¿αΓπ-   ì«¼Ñαá ßΓαá-
  637.                              ßΓαá¡¿µ      á½∞¡δ⌐   ¡¿µ ó Γáí½¿-
  638.                                           áñαÑß         µÑ
  639.                           ┌───────────┬────────────┬───────────┐
  640.            ÉÑú¿ßΓα ∩ñαá 1 │           │            │           │
  641.                           ├───────────┼────────────┼───────────┤
  642.            ÉÑú¿ßΓα ∩ñαá 2 │           │            │           │
  643.                           ├───────────┼────────────┼───────────┤
  644. (Åα«ßΓ-    ÉÑú¿ßΓα ∩ñαá 3 │     ───┐  │     2M     │     4     │
  645.  αá¡ßΓó«                  └────────│──┴────────────┴───────────┘
  646.  »α«µÑßßá)                         │
  647.                                    └─────────────────────┐
  648.                                                          │
  649.              Æáí½¿µδ ßΓαá¡¿µ ñ½∩ »α«ßΓαá¡ßΓóá »α«µÑßß«ó  │
  650.                                                          v
  651.     ┌──────┐          ┌──────┐         ┌──────┐          ┌──────┐
  652.     │ 114K │          │ 843K │         │1879K │          │ 184K │
  653.     ├──────┤          ├──────┤         ├──────┤          ├──────┤
  654.     │ 708K │          │ 794K │         │ 290K │          │ 176K │
  655.     ├──────┤          ├──────┤         ├──────┤          ├──────┤
  656.     │ 143K │          │ 361K │         │ 450K │          │ 209K │
  657.     ├──────┤          ├──────┤         ├──────┤          ├──────┤
  658.     │ 565K │          │ 847K │         │ 770K │          │ 477K │
  659.     └──────┘          └──────┘         └──────┘          └──────┘
  660.     Åα«µÑßß A         Åα«µÑßß B        Åα«µÑßß C         Åα«µÑßß D
  661.  
  662.       É¿ßπ¡«¬ 6.7. èáαΓá »á¼∩Γ¿ »α«ßΓαá¡ßΓóá »α«µÑßßá ó ∩ñαÑ
  663.  
  664.  
  665.     ÅαÑñ»«½«ª¿¼, ¡á»α¿¼Ñα, τΓ« »α«ßΓαá¡ßΓó« »α«µÑßßá ¿¼ÑÑΓ αẼÑα 4 èíá⌐Γá ¿
  666. »«¼ÑΘáÑΓß∩ »« ó¿αΓπá½∞¡«¼π áñαÑßπ 2î. ìá É¿ßπ¡¬Ñ 6.7 »«¬áºá¡á ¬áαΓá  »á¼∩Γ¿,
  667. úñÑ  »ÑαóδÑ ñóá αÑú¿ßΓαá ¿º úαπ»»δ «Γ¡«ß∩Γß∩ ¬ »α«úαἼἠ¿ ñá¡¡δ¼ ∩ñαá (áñ-
  668. αÑßá ¿ π¬áºáΓѽ¿ ¡Ñ »«¬áºá¡δ), á ΓαÑΓ¿⌐ αÑú¿ßΓα áñαÑßπÑΓ ¬ »α«ßΓαá¡ßΓóπ »α«-
  669. µÑßßá D. àß½¿ ∩ñαπ ¡πª¡« «íαáΓ¿Γ∞ß∩ ¬ »α«ßΓαá¡ßΓóπ »α«µÑßßá A, «¡«  ¬«»¿απÑΓ
  670. ßó∩ºá¡¡πε ß φΓ¿¼ »α«ßΓαá¡ßΓó«¼ ¿¡Σ«α¼áµ¿ε ¿º ß««ΓóÑΓßΓóπεΘÑ⌐ Γáí½¿µδ ßΓαá¡¿µ
  671. ó  ΓαÑΓ¿⌐ αÑú¿ßΓα. é ½εí«⌐ ¼«¼Ñ¡Γ ΓαÑΓ¿⌐ αÑú¿ßΓα ∩ñαá «»¿ßδóáÑΓ »α«ßΓαá¡ßΓó«
  672. ΓѬπΘÑú« »α«µÑßßá, ¡« ∩ñα« ¼«ªÑΓ ß«ß½áΓ∞ß∩ ¡á »α«ßΓαá¡ßΓó« ñαπú«ú« »α«µÑßßá,
  673. »ÑαÑ»¿ßáó ºá»¿ß¿ ó Γáí½¿µÑ ßΓαá¡¿µ ß ¡«óδ¼ áñαÑß«¼. ê¡Σ«α¼áµ¿∩ ó αÑú¿ßΓαáσ 1
  674. ¿ 2 ñ½∩ ∩ñαá ¡Ñ¿º¼Ñ¡¡á, »«ß¬«½∞¬π óßÑ »α«µÑßßδ ß«ó¼ÑßΓ¡« ¿ß»«½∞ºπεΓ »α«úαá¼-
  675. ¼δ ¿ ñá¡¡δÑ ∩ñαá.
  676.  
  677.  
  678.     E6.3 èÄìÆàèæÆ ÅÉÄûàææÇF
  679.  
  680.     è«¡ΓѬßΓ »α«µÑßßá ó¬½ετáÑΓ ó ßÑí∩ ß«ñÑন¼«Ñ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá  ºá-
  681. ñáτ¿,  óδñѽѡ¡«ú« »α«µÑßßπ, á ΓᬪѠ߫ñÑন¼«Ñ «Γ¡«ß∩Θ¿σß∩ ¬ »α«µÑßßπ á»»á-
  682.  
  683.                                     147
  684.  
  685. αáΓ¡δσ αÑú¿ßΓα«ó ¿ ßΓαπ¬Γπα ñá¡¡δσ ∩ñαá. æ Σ«α¼á½∞¡«⌐ Γ«τ¬¿ ºαÑ¡¿∩, ¬«¡ΓѬßΓ
  686. »α«µÑßßá «íΩÑñ¿¡∩ÑΓ ó ßÑíÑ »«½∞º«óáΓѽ∞߬¿⌐ ¬«¡ΓѬßΓ, αÑú¿ßΓα«óδ⌐ ¬«¡ΓѬßΓ ¿
  687. ß¿ßΓѼ¡δ⌐ ¬«¡ΓѬßΓ (*). Å«½∞º«óáΓѽ∞߬¿⌐ ¬«¡ΓѬßΓ ß«ßΓ«¿Γ ¿º ¬«¼á¡ñ ¿ ñá¡¡δσ
  688. »α«µÑßßá, ßΓѬᠺáñáτ¿ ¿ ß«ñÑন¼«ú«  ß«ó¼ÑßΓ¡«  ¿ß»«½∞ºπѼ«ú«  »α«ßΓαá¡ßΓóá
  689. »á¼∩Γ¿ ó ó¿αΓπá½∞¡δσ áñαÑßáσ »α«µÑßßá. ÆÑ τáßΓ¿ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ß-
  690. Γαá¡ßΓóá  »α«µÑßßá,  ¬«Γ«αδÑ  »Ñα¿«ñ¿τÑ߬¿  «ΓßπΓßΓóπεΓ ó «»ÑαáΓ¿ó¡«⌐ »á¼∩Γ¿
  691. óß½ÑñßΓó¿Ñ óδúαπº¬¿ ¿½¿ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ, ΓᬪѠó¬½ετáεΓß∩ ó  »«½∞º«óáΓѽ∞-
  692. ߬¿⌐ ¬«¡ΓѬßΓ.
  693.     ÉÑú¿ßΓα«óδ⌐ ¬«¡ΓѬßΓ ß«ßΓ«¿Γ ¿º ß½ÑñπεΘ¿σ ¬«¼»«¡Ñ¡Γ:
  694.   * æτÑΓτ¿¬á ¬«¼á¡ñ, π¬áºδóáεΘÑú« áñαÑß ß½ÑñπεΘÑ⌐ ¬«¼á¡ñδ, ¬«Γ«απε íπñÑΓ óδ-
  695.     »«½¡∩Γ∞  µÑ¡Γαá½∞¡δ⌐  »α«µÑßß«α; φëàáñαÑß ∩ó½∩ÑΓß∩ ó¿αΓπá½∞¡δ¼ áñαÑß«¼
  696.     ó¡πΓα¿ »α«ßΓαá¡ßΓóá ∩ñαá ¿½¿ »α«ßΓαá¡ßΓóá ºáñáτ¿.
  697.   * ÉÑú¿ßΓαá ß«ßΓ«∩¡¿∩ »α«µÑßß«αá (PS), ¬«Γ«αδ⌐ π¬áºδóáÑΓ á»»áαáΓ¡δ⌐  ßΓáΓπß
  698.     ¼áΦ¿¡δ  »«  «Γ¡«ΦÑ¡¿ε  ¬ »α«µÑßßπ. ÉÑú¿ßΓα PS, ¡á»α¿¼Ñα, «íδτ¡« ß«ñÑনΓ
  699.     »«ñ»«½∩, ¬«Γ«αδÑ π¬áºδóáεΓ, ∩ó½∩ÑΓß∩ ½¿ αѺπ½∞ΓáΓ  »«ß½Ññ¡¿σ  óδτ¿ß½Ñ¡¿⌐
  700.     ¡π½Ñóδ¼,  »«½«ª¿Γѽ∞¡δ¼ ¿½¿ «Γα¿µáΓѽ∞¡δ¼, »ÑαÑ»«½¡Ñ¡ ½¿ αÑú¿ßΓα ß πßΓá-
  701.     ¡«ó¬«⌐ í¿Γá »ÑαÑ¡«ßá ¿ Γ.ñ. Ä»Ñαᵿ¿, ó½¿∩εΘ¿Ñ ¡á πßΓá¡«ó¬π αÑú¿ßΓαá PS,
  702.     óδ»«½¡∩εΓß∩ ñ½∩ «Γñѽ∞¡«ú« »α«µÑßßá, »«Γ«¼π-Γ« ó αÑú¿ßΓαÑ PS ¿ ß«ñÑনΓ-
  703.     ß∩ á»»áαáΓ¡δ⌐ ßΓáΓπß ¼áΦ¿¡δ »« «Γ¡«ΦÑ¡¿ε ¬ »α«µÑßßπ.  é  ñαπú¿σ  ¿¼ÑεΘ¿σ
  704.     ó᪡«Ñ  º¡áτÑ¡¿Ñ »«ñ»«½∩σ αÑú¿ßΓαá PS π¬áºδóáÑΓß∩ ΓѬπΘ¿⌐ πα«óÑ¡∞ »αÑαδ-
  705.     óá¡¿∩ »α«µÑßß«αá, á ΓᬪѠΓѬπΘ¿⌐ ¿ »αÑñδñπΘ¿⌐ αѪ¿¼δ óδ»«½¡Ñ¡¿∩ »α«µÑß-
  706.     ßá (αѪ¿¼ ∩ñαá/ºáñáτ¿). Å« º¡áτÑ¡¿ε »«ñ»«½∩ ΓѬπΘÑú«  αѪ¿¼á  óδ»«½¡Ñ¡¿∩
  707.     »α«µÑßßá  πßΓá¡áó½¿óáÑΓß∩,  ¼«ªÑΓ ½¿ »α«µÑßß óδ»«½¡∩Γ∞ »α¿ó¿½Ñú¿α«óá¡¡δÑ
  708.     ¬«¼á¡ñδ ¿ «íαáΘáΓ∞ß∩ ¬ áñαÑß¡«¼π »α«ßΓαá¡ßΓóπ ∩ñαá.
  709.   * ô¬áºáΓѽ∩ óÑαΦ¿¡δ ßΓѬá, ó ¬«Γ«α«¼ ß«ñÑনΓß∩ áñαÑß ß½ÑñπεΘÑú«  φ½Ñ¼Ñ¡Γá
  710.     ßΓѬá ∩ñαá ¿½¿ ßΓѬᠺáñáτ¿, ó ß««ΓóÑΓßΓó¿¿ ß αѪ¿¼«¼ óδ»«½¡Ñ¡¿∩ »α«µÑß-
  711.     ßá.  é ºáó¿ß¿¼«ßΓ¿ «Γ áασ¿ΓѬΓπαδ ¼áΦ¿¡δ π¬áºáΓѽ∞ óÑαΦ¿¡δ ßΓѬᠻ«¬áºδ-
  712.     óáÑΓ ¡á ß½ÑñπεΘ¿⌐ ßó«í«ñ¡δ⌐ φ½Ñ¼Ñ¡Γ ßΓѬᠿ½¿ ¡á »«ß½Ññ¡¿⌐  ¿ß»«½∞ºπѼδ⌐
  713.     φ½Ñ¼Ñ¡Γ. ÄΓ áασ¿ΓѬΓπαδ ¼áΦ¿¡δ ΓᬪѠºáó¿ß¿Γ ¡á»αáó½Ñ¡¿Ñ πóѽ¿τÑ¡¿∩ ßΓÑ-
  714.     ¬á  (¬ ßΓáαΦ¿¼ ¿½¿ ¼½áñΦ¿¼ áñαÑßá¼), ¡« ñ½∩ ¡áß ßÑ⌐τáß φΓ¿ ó«»α«ßδ ¡Ñßπ-
  715.     ΘÑßΓóÑ¡¡δ.
  716.   * ÉÑú¿ßΓα«ó «íΘÑú« ¡áº¡áτÑ¡¿∩, ó ¬«Γ«αδσ ß«ñÑনΓß∩ ¿¡Σ«α¼áµ¿∩, ßúÑ¡Ñα¿α«-
  717.     óá¡¡á∩  »α«µÑßß«¼  ó«  óαѼ∩ Ñú« óδ»«½¡Ñ¡¿∩. ùΓ«íδ «í½Ñúτ¿Γ∞ »«ß½ÑñπεΘ¿Ñ
  718.     «íΩ∩ߡѡ¿∩, óδñѽ¿¼ ßαÑñ¿ ¡¿σ ñóá αÑú¿ßΓαá - αÑú¿ßΓα 0 ¿ αÑú¿ßΓα 1 - ñ½∩
  719.     ñ«»«½¡¿Γѽ∞¡«ú« ¿ß»«½∞º«óá¡¿∩ »α¿ »ÑαÑñáτÑ ¿¡Σ«α¼áµ¿¿ ¼Ñªñπ »α«µÑßßἿ ¿
  720.     ∩ñα«¼. æ¿ßΓѼ¡δ⌐ ¬«¡ΓѬßΓ »α«µÑßßá ¿¼ÑÑΓ "ßΓáΓ¿τÑ߬πε τáßΓ∞" (»ÑαóδÑ Γα¿
  721.     φ½Ñ¼Ñ¡Γá ó ¡¿ªÑß½ÑñπεΘѼ ß»¿ß¬Ñ) ¿ "ñ¿¡á¼¿τÑ߬πε τáßΓ∞"  (»«ß½Ññ¡¿Ñ  ñóá
  722.     φ½Ñ¼Ñ¡Γá). ìá »α«Γ∩ªÑ¡¿¿ óßÑú« óαѼѡ¿ óδ»«½¡Ñ¡¿∩ »α«µÑßß »«ßΓ«∩¡¡« αáß-
  723.     »«½áúáÑΓ  «ñ¡«⌐  ßΓáΓ¿τÑ߬«⌐ τáßΓ∞ε ß¿ßΓѼ¡«ú« ¬«¡ΓѬßΓá, ¡« ¼«ªÑΓ ¿¼ÑΓ∞
  724.     »ÑαѼѡ¡«Ñ τ¿ß½« ñ¿¡á¼¿τÑ߬¿σ τáßΓÑ⌐. ä¿¡á¼¿τÑ߬πε τáßΓ∞ ß¿ßΓѼ¡«ú« ¬«¡-
  725.     ΓѬßΓá ¼«ª¡« »αÑñßΓáó¿Γ∞ ó ó¿ñÑ
  726.     ßΓѬá,  φ½Ñ¼Ñ¡ΓἿ ¬«Γ«α«ú« ∩ó½∩εΓß∩ ¬«¡ΓѬßΓ¡δÑ πα«ó¡¿, ¬«Γ«αδÑ »«¼ÑΘá-
  727.     εΓß∩ ó ßΓѬ ∩ñα«¼ ¿½¿ óδΓὬ¿óáεΓß∩ ¿º ßΓÑ¬á »α¿  ¡áßΓπ»½Ñ¡¿¿  αẽ¿τ¡δσ
  728.     ß«íδΓ¿⌐. æ¿ßΓѼ¡δ⌐ ¬«¡ΓѬßΓ ó¬½ετáÑΓ ó ßÑí∩ ß½ÑñπεΘ¿Ñ ¬«¼»«¡Ñ¡Γδ:
  729.   *  çỿß∞ ó Γáí½¿µÑ »α«µÑßß«ó, «»¿ßδóáεΘá∩ ß«ßΓ«∩¡¿Ñ »α«µÑßßá (αáºñѽ 6.1)
  730.     ¿ ß«ñÑαªáΘá∩ αẽ¿τ¡πε π»αáó½∩εΘπε ¿¡Σ«α¼áµ¿ε, ¬ ¬«Γ«α«⌐ ∩ñα« óßÑúñá ¼«-
  731.     ªÑΓ «íαáΓ¿Γ∞ß∩.
  732.   * ùáßΓ∞ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá ºáñáτ¿, óδñѽѡ¡á∩ »α«µÑßßπ,  úñÑ  σαá¡¿Γß∩
  733.     π»αáó½∩εΘá∩  ¿¡Σ«α¼áµ¿∩ « »α«µÑßßÑ, ñ«ßΓπ»¡á∩ Γ«½∞¬« ó ¬«¡ΓѬßΓÑ »α«µÑß-
  734.     ßá. ÄíΘ¿Ñ π»αáó½∩εΘ¿Ñ »áαá¼ÑΓαδ, ΓᬿѠ¬á¬ »α¿«α¿ΓÑΓ »α«µÑßßá,  σαá¡∩Γß∩
  735.     ó  Γáí½¿µÑ  »α«µÑßß«ó, »«ß¬«½∞¬π «íαáΘÑ¡¿Ñ ¬ ¡¿¼ ñ«½ª¡« »α«¿ºó«ñ¿Γ∞ß∩ ºá
  736.     »αÑñѽἿ ¬«¡ΓѬßΓá »α«µÑßßá.
  737.  
  738. ───────────────────────────────────────
  739. (*)  êß»«½∞ºπѼδÑ  ó  ñá¡¡«¼  αáºñѽѠ ΓÑନ¡δ  "»«½∞º«óáΓѽ∞߬¿⌐  ¬«¡ΓѬßΓ"
  740.     (user-level  context),  "αÑú¿ßΓα«óδ⌐ ¬«¡ΓѬßΓ" (register context), "ß¿ß-
  741.     ΓѼ¡δ⌐ ¬«¡ΓѬßΓ" (system-level context) ¿ "¬«¡ΓѬßΓ¡δÑ πα«ó¡¿"  (context
  742.     layers) óóÑñÑ¡δ áóΓ«α«¼.
  743.  
  744.  
  745.                                     148
  746.  
  747.   * çỿ߿ τáßΓ¡«⌐ Γáí½¿µδ «í½áßΓÑ⌐ »α«µÑßßá, «íΘ¿Ñ Γáí½¿µδ «í½áßΓÑ⌐ ¿  Γáí-
  748.     ½¿µδ ßΓαá¡¿µ, ¡Ñ«íσ«ñ¿¼δÑ ñ½∩ »αÑ«íαẫóá¡¿∩ ó¿αΓπá½∞¡δσ áñαÑß«ó ó Σ¿º¿-
  749.     τÑ߬¿Ñ,  ó ßó∩º¿ ß τѼ ó ¡¿σ «»¿ßδóáεΓß∩ «í½áßΓ¿ ¬«¼á¡ñ, ñá¡¡δσ, ßΓѬᠿ
  750.     ñαπú¿Ñ «í½áßΓ¿, »α¿¡áñ½ÑªáΘ¿Ñ »α«µÑßßπ. àß½¿ ¡Ñ߬«½∞¬« »α«µÑßß«ó ß«ó¼Ñß-
  751.     Γ¡« ¿ß»«½∞ºπεΓ «íΘ¿Ñ «í½áßΓ¿, φΓ¿ «í½áßΓ¿ óσ«ñ∩Γ ß«ßΓáó¡«⌐ τáßΓ∞ε ó ¬«¡-
  752.     ΓѬßΓ ¬áªñ«ú« »α«µÑßßá, »«ß¬«½∞¬π ¬áªñδ⌐ »α«µÑßß αáí«ΓáÑΓ ß φΓ¿¼¿ «í½áß-
  753.     Γ∩¼¿ ¡Ñºáó¿ß¿¼« «Γ ñαπú¿σ »α«µÑßß«ó. é ºáñáτ¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε  óσ«ñ¿Γ
  754.     ¿ñÑ¡Γ¿Σ¿¬áµ¿∩  πτáßΓ¬«ó ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá, ¡Ñ
  755.     ∩ó½∩εΘ¿σß∩ αѺ¿ñÑ¡Γ¡δ¼¿ ó »á¼∩Γ¿.
  756.   * æΓѬ ∩ñαá, ó ¬«Γ«α«¼ σαá¡∩Γß∩ ºá»¿ß¿ »α«µÑñπα ∩ñαá, Ñß½¿ »α«µÑßß  óδ»«½-
  757.     ¡∩ÑΓß∩ ó αѪ¿¼Ñ ∩ñαá. ìÑß¼«Γα∩ ¡á Γ«, τΓ« óßÑ »α«µÑßßδ »«½∞ºπεΓß∩ «ñ¡¿¼¿
  758.     ¿  ΓѼ¿  ªÑ »α«úαἼἿ ∩ñαá, ¬áªñδ⌐ ¿º ¡¿σ ¿¼ÑÑΓ ßó«ε ß«íßΓóÑ¡¡πε ¬«»¿ε
  759.     ßΓѬá ∩ñαá ñ½∩ σαá¡Ñ¡¿∩ ¿¡ñ¿ó¿ñπá½∞¡δσ «íαáΘÑ¡¿⌐ ¬ Σπ¡¬µ¿∩¼ ∩ñαá. ÅπßΓ∞,
  760.     ¡á»α¿¼Ñα, «ñ¿¡ »α«µÑßß óδºδóáÑΓ Σπ¡¬µ¿ε  creat  ¿  »α¿«ßΓá¡áó½¿óáÑΓß∩  ó
  761.     «ª¿ñá¡¿¿  ¡áº¡áτÑ¡¿∩  ¡«ó«ú«  ¿¡ñѬßá, á ñαπú«⌐ »α«µÑßß óδºδóáÑΓ Σπ¡¬µ¿ε
  762.     read ¿ »α¿«ßΓá¡áó½¿óáÑΓß∩ ó «ª¿ñá¡¿¿ ºáóÑαΦÑ¡¿∩ »ÑαÑñáτ¿ ñá¡¡δσ ß  ñ¿ß¬á
  763.     ó  »á¼∩Γ∞.  Äíá  »α«µÑßßá  «íαáΘáεΓß∩ ¬ Σπ¡¬µ¿∩¼ ∩ñαá ¿ π ¬áªñ«ú« ¿º ¡¿σ
  764.     ¿¼ÑÑΓß∩ ó ¡á½¿τ¿¿ «Γñѽ∞¡δ⌐ ßΓѬ, ó ¬«Γ«α«¼ σαá¡¿Γß∩  »«ß½Ññ«óáΓѽ∞¡«ßΓ∞
  765.     óδ»«½¡Ñ¡¡δσ «íαáΘÑ¡¿⌐. ƒñα« ñ«½ª¡« ¿¼ÑΓ∞ ó«º¼«ª¡«ßΓ∞ ó«ßßΓá¡áó½¿óáΓ∞ ß«-
  766.     ñÑন¼«Ñ  ßΓѬá ∩ñαá ¿ »«½«ªÑ¡¿Ñ π¬áºáΓѽ∩ óÑαΦ¿¡δ ßΓѬá ñ½∩ Γ«ú«, τΓ«íδ
  767.     ó«º«í¡«ó½∩Γ∞ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá ó αѪ¿¼Ñ  ∩ñαá.  é  αẽ¿τ¡δσ  ß¿ßΓѼáσ
  768.     ßΓѬ  ∩ñαá τáßΓ« αáß»«½áúáÑΓß∩ ó »α«ßΓαá¡ßΓóÑ »α«µÑßßá, «ñ¡á¬« φëàßΓѬ
  769.     ∩ó½∩ÑΓß∩ ½«ú¿τÑ߬¿-¡Ñºáó¿ß¿¼δ¼ ¿, Γᬿ¼ «íαẫ¼, ¼«ªÑΓ »«¼ÑΘáΓ∞ß∩ ó  ßá-
  770.     ¼«ßΓ«∩Γѽ∞¡«⌐ «í½áßΓ¿ »á¼∩Γ¿. è«úñá »α«µÑßß óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ ºáñáτ¿,
  771.     ß««ΓóÑΓßΓóπεΘ¿⌐ Ñ¼π ßΓѬ ∩ñαá »πßΓ.
  772.   *  ä¿¡á¼¿τÑ߬á∩ τáßΓ∞ ß¿ßΓѼ¡«ú« ¬«¡ΓѬßΓá »α«µÑßßá, ß«ßΓ«∩Θá∩ ¿º ¡Ñ߬«½∞-
  773.     ¬¿σ πα«ó¡Ñ⌐ ¿ ¿¼ÑεΘá∩ ó¿ñ ßΓѬá, ¬«Γ«αδ⌐ «ßó«í«ªñáÑΓß∩  «Γ  φ½Ñ¼Ñ¡Γ«ó  ó
  774.     »«α∩ñ¬Ñ,  «íαáΓ¡«¼  »«α∩ñ¬π  ¿σ »«ßΓπ»½Ñ¡¿∩. ìá ¬áªñ«¼ πα«ó¡Ñ ß¿ßΓѼ¡«ú«
  775.     ¬«¡ΓѬßΓá ß«ñÑনΓß∩ ¿¡Σ«α¼áµ¿∩, ¡Ñ«íσ«ñ¿¼á∩ ñ½∩ ó«ßßΓá¡«ó½Ñ¡¿∩ »αÑñδñπ-
  776.     ΘÑú« πα«ó¡∩ ¿ ó¬½ετáεΘá∩ ó ßÑí∩ αÑú¿ßΓα«óδ⌐ ¬«¡ΓѬßΓ »αÑñδñπΘÑú« πα«ó¡∩.
  777.  
  778.     ƒñα« »«¼ÑΘáÑΓ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ó ßΓѬ »α¿  ó«º¡¿¬¡«óÑ¡¿¿  »αÑαδóá¡¿∩,
  779. »α¿  «íαáΘÑ¡¿¿  ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ¿½¿ »α¿ »ÑαѬ½ετÑ¡¿¿ ¬«¡ΓѬßΓá »α«µÑßßá.
  780. è«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ óδΓὬ¿óáÑΓß∩ ¿º ßΓѬᠻ«ß½Ñ ºáóÑαΦÑ¡¿∩ «íαáí«Γ¬¿ »αÑαδ-
  781. óá¡¿∩, »α¿ ó«ºóαáΓÑ »α«µÑßßá ó αѪ¿¼ ºáñáτ¿ »«ß½Ñ óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐ Σπ¡¬-
  782. µ¿¿, ¿½¿ »α¿ »ÑαѬ½ετÑ¡¿¿ ¬«¡ΓѬßΓá. Æá¬¿¼ «íαẫ¼,  »ÑαѬ½ετÑ¡¿Ñ  ¬«¡ΓѬßΓá
  783. ó½ÑτÑΓ  ºá  ß«í«⌐ ¬á¬ »«¼ÑΘÑ¡¿Ñ ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩ ó ßΓѬ, Γᬠ¿ ¿ºó½ÑτÑ¡¿Ñ
  784. πα«ó¡∩ ¿º ßΓѬá: ∩ñα« »«¼ÑΘáÑΓ ó ßΓѬ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ßΓáα«ú«  »α«µÑßßá,
  785. á  ¿ºó½Ñ¬áÑΓ ¿º ßΓѬᠬ«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ¡«ó«ú« »α«µÑßßá. ê¡Σ«α¼áµ¿∩, ¡Ñ«í-
  786. σ«ñ¿¼á∩ ñ½∩ ó«ßßΓá¡«ó½Ñ¡¿∩ ΓѬπΘÑú« ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩, σαá¡¿Γß∩  ó  ºá»¿ß¿
  787. Γáí½¿µδ »α«µÑßß«ó.
  788.     ìá É¿ßπ¡¬Ñ 6.8 ¿º«íαáªÑ¡δ ¬«¼»«¡Ñ¡Γδ ¬«¡ΓѬßΓá »α«µÑßßá. æ½Ñóá ¡á α¿ßπ¡-
  789. ¬Ñ  ¿º«íαáªÑ¡á  ßΓáΓ¿τÑ߬á∩  τáßΓ∞ ¬«¡ΓѬßΓá. é ¡ÑÑ óσ«ñ∩Γ: »«½∞º«óáΓѽ∞߬¿⌐
  790. ¬«¡ΓѬßΓ, ß«ßΓ«∩Θ¿⌐ ¿º »α«úαá¼¼ »α«µÑßßá
  791. (¼áΦ¿¡¡δσ ¿¡ßΓαπ¬µ¿⌐), ñá¡¡δσ, ßΓѬᠿ αáºñѽ∩Ѽ«⌐ »á¼∩Γ¿ (Ñß½¿  «¡á  ¿¼ÑÑΓ-
  792. ß∩),  á  ΓᬪѠ ßΓáΓ¿τÑ߬á∩  τáßΓ∞ ß¿ßΓѼ¡«ú« ¬«¡ΓѬßΓá, ß«ßΓ«∩Θá∩ ¿º ºá»¿ß¿
  793. Γáí½¿µδ »α«µÑßß«ó, »α«ßΓαá¡ßΓóá »α«µÑßßá ¿ ºá»¿ßÑ⌐ τáßΓ¡«⌐ Γáí½¿µδ  «í½áßΓÑ⌐
  794. (¿¡Σ«α¼áµ¿¿, ¡Ñ«íσ«ñ¿¼«⌐ ñ½∩ Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡δσ áñαÑ߫󠻫½∞º«óáΓѽ∞߬«-
  795. ú«  ¬«¡ΓѬßΓá).  æ»αáóá  ¡á α¿ßπ¡¬Ñ ¿º«íαáªÑ¡á ñ¿¡á¼¿τÑ߬á∩ τáßΓ∞ ¬«¡ΓѬßΓá.
  796. ġᠿ¼ÑÑΓ ó¿ñ ßΓѬᠿ ó¬½ετáÑΓ ó ßÑí∩ ¡Ñ߬«½∞¬« φ½Ñ¼Ñ¡Γ«ó, σαá¡∩Θ¿σ  αÑú¿ßΓ-
  797. α«óδ⌐  ¬«¡ΓѬßΓ  »αÑñδñπΘÑú« πα«ó¡∩ ¿ ßΓѬ ∩ñαá ñ½∩ ΓѬπΘÑú« πα«ó¡∩. ìπ½Ñó«⌐
  798. ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ »αÑñßΓáó½∩ÑΓ ß«í«⌐ »πßΓ«⌐ πα«óÑ¡∞, «Γ¡«ß∩Θ¿⌐ß∩ ¬ »«½∞º«-
  799. óáΓѽ∞߬«¼π ¬«¡ΓѬßΓπ; πóѽ¿τÑ¡¿Ñ ßΓѬᠺñÑß∞ ¿ñÑΓ ó  áñαÑß¡«¼  »α«ßΓαá¡ßΓóÑ
  800. ºáñáτ¿, ßΓѬ ∩ñαá ¡ÑñÑ⌐ßΓó¿Γѽѡ. æΓαѽ¬á, ß«Ññ¿¡∩εΘá∩ ¼Ñªñπ ß«í«⌐ ßΓáΓ¿τÑß-
  801. ¬πε τáßΓ∞ ß¿ßΓѼ¡«ú« ¬«¡ΓѬßΓá ¿ óÑασ¡¿⌐ πα«óÑ¡∞ ñ¿¡á¼¿τÑ߬«⌐ τáßΓ¿ ¬«¡ΓѬß-
  802. Γá,  «º¡áτáÑΓ  Γ«,  τΓ« ó Γáí½¿µÑ »α«µÑßß«ó σαá¡¿Γß∩ ¿¡Σ«α¼áµ¿∩, »«ºó«½∩εΘá∩
  803. ∩ñαπ ó«ßßΓá¡áó½¿óáΓ∞ ΓѬπΘ¿⌐ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ »α«µÑßßá.
  804.  
  805.  
  806.  
  807.                                     149
  808.  
  809.    æΓáΓ¿τÑ߬á∩ τáßΓ∞ ¬«¡ΓѬßΓá     ä¿¡á¼¿τÑ߬á∩ τáßΓ∞ ¬«¡ΓѬßΓá
  810.    ┌─────────────────────────┐ ½«ú¿τÑß- │        ∙       │
  811.    │Å«½∞º«óáΓѽ∞߬¿⌐ ¬«¡ΓѬßΓ│ ¬¿⌐ π¬á- │        ∙       │
  812.    │ ┌─────────────────────┐ │ ºáΓѽ∞ ¡á│        ∙       │
  813.    │ │ Åα«úαá¼¼δ »α«µÑßßá  │ │ ΓѬπΘ¿⌐  │        ∙       │
  814.    │ │       äá¡¡δÑ        │ │┌────────>├────────────────┤
  815.    │ │        æΓѬ         │ ││ ¬«¡ΓѬ- │ æΓѬ ∩ñαá ñ½∩  │
  816.    │ │  Éáºñѽ∩ѼδÑ ñá¡¡δÑ │ ││ ßΓ¡δ⌐   │   πα«ó¡∩ 3     │
  817.    │ └─────────────────────┘ ││ πα«óÑ¡∞ │                │
  818.    │                         ││         │ æ«σαá¡Ñ¡¡δ⌐ αÑ-│
  819.    │    æΓáΓ¿τÑ߬á∩ τáßΓ∞    ││ôα«óÑ¡∞ 3│ ú¿ßΓα«óδ⌐ ¬«¡- │
  820.    │   ß¿ßΓѼ¡«ú« ¬«¡ΓѬßΓá  ││         │ ΓѬßΓ πα«ó¡∩ 2 │
  821.    │ ┌─────────────────────┐ ││         ├────────────────┤
  822.    │ │ çỿß∞ Γáí½¿µδ »α«- │ ││         │ æΓѬ ∩ñαá ñ½∩  │
  823.    │ │        µÑß߫󠠠    ┼─┼┘         │   πα«ó¡∩ 2     │
  824.    │ │Åα«ßΓαá¡ßΓó« »α«µÑßßá│ │          │                │
  825.    │ │ ùáßΓ¡á∩ Γáí½¿µá «í- │ │          │ æ«σαá¡Ñ¡¡δ⌐ αÑ-│
  826.    │ │   ½áßΓÑ⌐ »α«µÑßßá   │ │ ôα«óÑ¡∞ 2│ ú¿ßΓα«óδ⌐ ¬«¡- │
  827.    │ └─────────────────────┘ │          │ ΓѬßΓ πα«ó¡∩ 1 │
  828.    └─────────────────────────┘          ├────────────────┤
  829.                                         │ æΓѬ ∩ñαá ñ½∩  │
  830.                                         │   πα«ó¡∩ 1     │
  831.                                         │                │
  832.                                         │ æ«σαá¡Ñ¡¡δ⌐ αÑ-│
  833.                                ôα«óÑ¡∞ 1│ ú¿ßΓα«óδ⌐ ¬«¡- │
  834.                                         │ ΓѬßΓ πα«ó¡∩ 0 │
  835.                                         ├────────────────┤
  836.                              è«¡ΓѬßΓ¡δ⌐│                │
  837.                                  πα«óÑ¡∞│ (Å«½∞º«óáΓѽ∞- │
  838.                                  ∩ñαá  0│  ß¬¿⌐ πα«óÑ¡∞) │
  839.                                         └────────────────┘
  840.  
  841.             É¿ßπ¡«¬ 6.8. è«¼»«¡Ñ¡Γδ ¬«¡ΓѬßΓá »α«µÑßßá
  842.  
  843.     Åα«µÑßß óδ»«½¡∩ÑΓß∩ ó αἬáσ ßó«Ñú« ¬«¡ΓѬßΓá ¿½¿, Ñß½¿  ú«ó«α¿Γ∞  í«½ÑÑ
  844. Γ«τ¡«,  ó αἬáσ ßó«Ñú« ΓѬπΘÑú« ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩. è«½¿τÑßΓó« ¬«¡ΓѬßΓ¡δσ
  845. πα«ó¡Ñ⌐ «úαá¡¿τ¿óáÑΓß∩ τ¿ß½«¼ »«ññÑনóáѼδσ ó  ¼áΦ¿¡Ñ  πα«ó¡Ñ⌐  »αÑαδóá¡¿∩.
  846. ìá»α¿¼Ñα,  Ñß½¿  ó  ¼áΦ¿¡Ñ »«ññÑনóáεΓß∩ αạδÑ πα«ó¡¿ »αÑαδóá¡¿⌐ ñ½∩ »α«ú-
  847. αá¼¼, ΓÑନ¡á½«ó, ñ¿ß¬«ó, óßÑσ «ßΓá½∞¡δσ »Ñα¿ΣÑα¿⌐¡δσ πßΓα«⌐ßΓó  ¿  Γá⌐¼Ñαá,
  848. Γ«  ÑßΓ∞  5  πα«ó¡Ñ⌐ »αÑαδóá¡¿∩, Γ«, ß½Ññ«óáΓѽ∞¡«, π »α«µÑßßá ¼«ªÑΓ íδΓ∞ ¡Ñ
  849. í«½ÑÑ 7 ¬«¡ΓѬßΓ¡δσ πα«ó¡Ñ⌐: »« «ñ¡«¼π ¡á ¬áªñδ⌐ πα«óÑ¡∞ »αÑαδóá¡¿∩,  1  ñ½∩
  850. ß¿ßΓѼ¡δσ  Σπ¡¬µ¿⌐ ¿ 1 ñ½∩ »«½∞º«óáΓѽ∞߬«ú« ¬«¡ΓѬßΓá. 7 πα«ó¡Ñ⌐ íπñÑΓ ñ«ß-
  851. ΓáΓ«τ¡«, ñáªÑ Ñß½¿ »αÑαδóá¡¿∩ íπñπΓ »«ßΓπ»áΓ∞ ó "¡á¿σπñΦѼ" ¿º ó«º¼«ª¡δσ »«-
  852. α∩ñ¬«ó, »«ß¬«½∞¬π »αÑαδóá¡¿Ñ ñá¡¡«ú« πα«ó¡∩ í½«¬¿απÑΓß∩ (Γ« ÑßΓ∞  Ñú«  «íαá-
  853. í«Γ¬á  «Γ¬½áñδóáÑΓß∩ µÑ¡Γαá½∞¡δ¼ »α«µÑßß«α«¼) ñ« ΓÑσ »«α, »«¬á ∩ñα« ¡Ñ «íαá-
  854. í«ΓáÑΓ óßÑ »αÑαδóá¡¿∩ φΓ«ú« ¿ í«½ÑÑ óδß«¬¿σ πα«ó¡Ñ⌐.
  855.     ìÑß¼«Γα∩ ¡á Γ«, τΓ« ∩ñα« óßÑúñá ¿ß»«½¡∩ÑΓ ¬«¡ΓѬßΓ ¬á¬«ú«-¡¿íπñ∞ »α«µÑß-
  856. ßá, ½«ú¿τÑ߬á∩ Σπ¡¬µ¿∩, ¬«Γ«απε ∩ñα« αÑ὿ºπÑΓ ó ¬áªñδ⌐  ¼«¼Ñ¡Γ,  ¡Ñ  óßÑúñá
  857. ¿¼ÑÑΓ  «Γ¡«ΦÑ¡¿Ñ ¬ ñá¡¡«¼π »α«µÑßßπ. ìá»α¿¼Ñα, Ñß½¿ ó«ºóαáΘá∩ ñá¡¡δÑ, ñ¿ß¬«-
  858. ó«Ñ ºá»«¼¿¡áεΘÑÑ πßΓα«⌐ßΓó« »«ßδ½áÑΓ »αÑαδóá¡¿Ñ, Γ«  »αÑαδóáÑΓß∩  óδ»«½¡Ñ¡¿Ñ
  859. ΓѬπΘÑú« »α«µÑßßá ¿ ∩ñα« «íαáíáΓδóáÑΓ »αÑαδóá¡¿Ñ ¡á ¡«ó«¼ ¬«¡ΓѬßΓ¡«¼ πα«ó¡Ñ
  860. φΓ«ú« »α«µÑßßá, ñáªÑ Ñß½¿ ñá¡¡δÑ «Γ¡«ß∩Γß∩ ¬ ñαπú«¼π »α«µÑßßπ. Åα«úαá¼¼δ «í-
  861. αáí«Γ¬¿ »αÑαδóá¡¿⌐ «íδτ¡« ¡Ñ «íαáΘáεΓß∩ ¬ ßΓáΓ¿τÑ߬¿¼ ß«ßΓáó½∩εΘ¿¼ ¬«¡ΓѬßΓá
  862. »α«µÑßßá ¿ ¡Ñ ó¿ñ«¿º¼Ñ¡∩εΓ ¿σ, Γᬠ¬á¬ φΓ¿ τáßΓ¿ ¡Ñ ßó∩ºá¡δ ß »αÑαδóá¡¿∩¼¿.
  863.  
  864.  
  865.     E6.4 æÄòÉÇìàìêà èÄìÆàèæÆÇ ÅÉÄûàææÇF
  866.  
  867.     èᬠ πªÑ  ú«ó«α¿½«ß∞  αá¡ÑÑ, ∩ñα« ß«σαá¡∩ÑΓ ¬«¡ΓѬßΓ »α«µÑßßá, »«¼ÑΘá∩ ó
  868.  
  869.                                     150
  870.  
  871. ßΓѬ ¡«óδ⌐ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞. é τáßΓ¡«ßΓ¿, φΓ« ¿¼ÑÑΓ ¼ÑßΓ«, ¬«úñá  ß¿ßΓѼá
  872. »«½πτáÑΓ »αÑαδóá¡¿Ñ, ¬«úñá »α«µÑßß óδºδóáÑΓ ß¿ßΓѼ¡πε Σπ¡¬µ¿ε ¿½¿ ¬«úñá ∩ñα«
  873. óδ»«½¡∩ÑΓ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá. èáªñδ⌐ ¿º φΓ¿σ ß½πτáÑó »«ñα«í¡« αáßß¼áΓα¿-
  874. óáÑΓß∩ ó φΓ«¼ αáºñѽÑ.
  875.  
  876.  
  877.     E6.4.1 ÅαÑαδóá¡¿∩ ¿ «ß«íδÑ ß¿Γπᵿ¿F
  878.  
  879.     æ¿ßΓѼᠫΓóÑτáÑΓ ºá «íαáí«Γ¬π óßÑσ »αÑαδóá¡¿⌐, »«ßΓπ»¿½¿ ½¿ «¡¿ «Γ á»»á-
  880. αáΓπαδ  (¡á»α¿¼Ñα, «Γ Γá⌐¼Ñαá ¿½¿ «Γ »Ñα¿ΣÑα¿⌐¡δσ πßΓα«⌐ßΓó), «Γ »α«úαá¼¼ (ó
  881. ßó∩º¿ ß óδ»«½¡Ñ¡¿Ñ¼ ¿¡ßΓαπ¬µ¿⌐, óδºδóáεΘ¿σ ó«º¡¿¬¡«óÑ¡¿Ñ "»α«úαá¼¼¡δσ »αÑαδ-
  882. óá¡¿⌐") ¿½¿ ∩󿽿ß∞ αѺπ½∞ΓáΓ«¼ «ß«íδσ ß¿Γπᵿ⌐ (Γᬿσ ¬á¬ «íαáΘÑ¡¿Ñ  ¬  «Γ-
  883. ßπΓßΓóπεΘÑ⌐  ßΓαá¡¿µÑ).  àß½¿ µÑ¡Γαá½∞¡δ⌐ »α«µÑßß«α óÑñÑΓ «íαáí«Γ¬π ¡á í«½ÑÑ
  884. ¡¿º¬«¼ πα«ó¡Ñ »« ßαáó¡Ñ¡¿ε ß πα«ó¡Ñ¼ »«ßΓπ»¿óΦÑú« »αÑαδóá¡¿∩, Γ«  »ÑαÑñ  óδ-
  885. »«½¡Ñ¡¿Ñ¼  ß½ÑñπεΘÑ⌐ ¿¡ßΓαπ¬µ¿¿ Ñú« αáí«Γá »αÑαδóáÑΓß∩, á πα«óÑ¡∞ »αÑαδóá¡¿∩
  886. »α«µÑßß«αá »«óδΦáÑΓß∩, τΓ«íδ ñαπú¿Ñ »αÑαδóá¡¿∩ ß ΓѼ ªÑ (¿½¿  í«½ÑÑ  ¡¿º¬¿¼)
  887. πα«ó¡Ñ¼  ¡Ñ  ¼«ú½¿  ¿¼ÑΓ∞  ¼ÑßΓá ñ« ΓÑσ »«α, »«¬á ∩ñα« ¡Ñ «íαáí«ΓáÑΓ ΓѬπΘÑÑ
  888. »αÑαδóá¡¿Ñ, í½áú«ñáα∩ τѼπ «íÑß»Ñτ¿óáÑΓß∩  ß«σαá¡Ñ¡¿Ñ  µÑ½«ßΓ¡«ßΓ¿  ßΓαπ¬Γπα
  889. ñá¡¡δσ ∩ñαá. é »α«µÑßßÑ «íαáí«Γ¬¿ »αÑαδóá¡¿∩ ∩ñα« óδ»«½¡∩ÑΓ ß½ÑñπεΘπε »«ß½Ñ-
  890. ñ«óáΓѽ∞¡«ßΓ∞ ñÑ⌐ßΓó¿⌐:
  891.  1. æ«σαá¡∩ÑΓ ΓѬπΘ¿⌐ αÑú¿ßΓα«óδ⌐ ¬«¡ΓѬßΓ óδ»«½¡∩εΘÑú«ß∩ »α«µÑßßá ¿ ß«ºñáÑΓ
  892.     ó ßΓѬѠ(»«¼ÑΘáÑΓ ó ßΓѬ) ¡«óδ⌐ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞.
  893.  2.  ôßΓá¡áó½¿óáÑΓ "¿ßΓ«τ¡¿¬" »αÑαδóá¡¿∩, ¿ñÑ¡Γ¿Σ¿µ¿απ∩ Γ¿» »αÑαδóá¡¿∩ (¡á»-
  894.     α¿¼Ñα, »αÑαδóá¡¿Ñ »« Γá⌐¼Ñαπ ¿½¿ «Γ ñ¿ß¬á) ¿ ¡«¼Ñα πßΓα«⌐ßΓóá, óδºóáóΦÑ-
  895.     ú« »αÑαδóá¡¿Ñ (¡á»α¿¼Ñα, Ñß½¿ »αÑαδóá¡¿Ñ óδºóá¡«  ñ¿ß¬«óδ¼  ºá»«¼¿¡áεΘ¿¼
  896.     πßΓα«⌐ßΓó«¼).  Åα¿  ó«º¡¿¬¡«óÑ¡¿¿  »αÑαδóá¡¿∩ ß¿ßΓѼᠻ«½πτáÑΓ «Γ ¼áΦ¿¡δ
  897.     τ¿ß½«, ¬«Γ«α«Ñ ¿ß»«½∞ºπÑΓ ó ¬áτÑßΓóÑ ß¼ÑΘÑ¡¿∩ ó Γáí½¿µÑ óÑ¬Γ«α«ó  »αÑαδ-
  898.     óá¡¿∩. æ«ñÑন¼«Ñ óÑ¬Γ«α«ó »αÑαδóá¡¿∩ ó αạδσ ¼áΦ¿¡áσ αẽ¿τ¡«, ¡«, ¬á¬
  899.     »αá󿽫, ó ¡¿σ σαá¡¿Γß∩ áñαÑß »α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿∩, ß««ΓóÑΓßΓ-
  900.     óπεΘÑ⌐  ¿ßΓ«τ¡¿¬π  »αÑαδóá¡¿∩,  ¿  π¬áºδóáÑΓß∩ »πΓ∞ »«¿ß¬á »áαá¼ÑΓαá ñ½∩
  901.     »α«úαá¼¼δ. é ¬áτÑßΓóÑ »α¿¼Ñαá αáßß¼«Γα¿¼  Γáí½¿µπ  óÑ¬Γ«α«ó  »αÑαδóá¡¿∩,
  902.     »α¿óÑñÑ¡¡πε  ¡á É¿ßπ¡¬Ñ 6.9. àß½¿ ¿ßΓ«τ¡¿¬«¼ »αÑαδóá¡¿∩ ∩ó¿½ß∩ ΓÑନ¡á½,
  903.     ∩ñα« »«½πτáÑΓ «Γ á»»áαáΓπαδ ¡«¼Ñα »αÑαδóá¡¿∩, αáó¡δ⌐ 2, ¿ óδºδóáÑΓ »α«ú-
  904.  
  905.             ┌─────────────────────────────────────────┐
  906.             │ ì«¼Ñα »αÑαδóá¡¿∩    Åα«úαἼᠫíαáí«Γ¬¿ │
  907.             │                     »αÑαδóá¡¿∩          │
  908.             │                                         │
  909.             │ 0                   clockintr           │
  910.             │ 1                   diskintr            │
  911.             │ 2                   ttyintr             │
  912.             │ 3                   devintr             │
  913.             │ 4                   softintr            │
  914.             │ 5                   otherintr           │
  915.             └─────────────────────────────────────────┘
  916.  
  917.               É¿ßπ¡«¬ 6.9. Åα¿¼Ñα óÑ¬Γ«α«ó »αÑαδóá¡¿∩
  918.  
  919.  
  920.     αá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ «Γ ΓÑନ¡á½á, ¿¼Ñ¡πѼπε ttyintr.
  921.  3. é맮ó »α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿∩. æΓѬ ∩ñαá ñ½∩ ¡«ó«ú«  ¬«¡ΓѬßΓ¡«ú«
  922.     πα«ó¡∩,  Ñß½¿ αáßßπªñáΓ∞ ½«ú¿τÑ߬¿, ñ«½ªÑ¡ «Γ½¿τáΓ∞ß∩ «Γ ßΓѬá ∩ñαá »αÑ-
  923.     ñδñπΘÑú« ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩. é ¡Ñ¬«Γ«αδσ αáºαáí«Γ¬áσ ßΓѬ ∩ñαá ΓѬπΘÑú«
  924.     »α«µÑßßá ¿ß»«½∞ºπÑΓß∩ ñ½∩ σαá¡Ñ¡¿∩ φ½Ñ¼Ñ¡Γ«ó, ß««ΓóÑΓßΓóπεΘ¿σ »α«úαá¼¼á¼
  925.     «íαáí«Γ¬¿ »αÑαδóá¡¿⌐, ó ñαπú¿σ αáºαáí«Γ¬áσ φΓ¿ φ½Ñ¼Ñ¡Γδ σαá¡∩Γß∩ ó  ú½«-
  926.     íá½∞¡«¼ ßΓѬѠ»αÑαδóá¡¿⌐, í½áú«ñáα∩ τѼπ «íÑß»Ñτ¿óáÑΓß∩ ó«ºóαáΓ ¿º »α«ú-
  927.     αá¼¼δ íѺ »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá.
  928.  4.  Åα«úαἼᠠºáóÑαΦáÑΓ ßó«ε αáí«Γπ ¿ ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ ∩ñαπ. ƒñα« ¿ß-
  929.     »«½¡∩ÑΓ ¡áí«α ¼áΦ¿¡¡δ󠬫¼á¡ñ »«  ß«σαá¡Ñ¡¿ε  αÑú¿ßΓα«ó«ú«  ¬«¡ΓѬßΓá  ¿
  930.  
  931.                                     151
  932.  
  933.     ßΓѬá ∩ñαá »αÑñδñπΘÑú« ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩ ó Γ«¼ ó¿ñÑ, ¬«Γ«αδ⌐ «¡¿ ¿¼Ñ½¿
  934.     ó ¼«¼Ñ¡Γ »αÑαδóá¡¿∩, »«ß½Ñ τÑú« ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ ó«ßßΓá¡«ó½Ñ¡¡«ú«
  935.     ¬«¡ΓѬßΓ¡«ú«  πα«ó¡∩.  Åα«úαἼᠠ«íαáí«Γ¬¿ »αÑαδóá¡¿⌐ ¼«ªÑΓ »«ó½¿∩Γ∞ ¡á
  936.     »«óÑñÑ¡¿Ñ »α«µÑßßá, »«ß¬«½∞¬π «¡á ¼«ªÑΓ ó¡ÑßΓ¿  ¿º¼Ñ¡Ñ¡¿∩  ó  ú½«íá½∞¡δÑ
  937.     ßΓαπ¬Γπαδ  ñá¡¡δσ ∩ñαá ¿ ó«º«í¡«ó¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α¿«ßΓá¡«ó½Ñ¡¡δσ »α«µÑß-
  938.     ß«ó. Äñ¡á¬«, «íδτ¡« »α«µÑßß »α«ñ«½ªáÑΓ óδ»«½¡∩Γ∞ß∩ Γá¬, ¬á¬ Ñß½¿ íδ »αÑ-
  939.     αδóá¡¿Ñ ¡¿¬«úñá ¡Ñ »α«¿ßσ«ñ¿½«.
  940.  
  941.       ┌─────────────────────────────────────────────────────┐
  942.       │ á½ú«α¿Γ¼ inthand    /* «íαáí«Γ¬á »αÑαδóá¡¿⌐ */      │
  943.       │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  «ΓßπΓßΓóπÑΓ                    │
  944.       │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ                    │
  945.       │ {                                                   │
  946.       │    ß«σαá¡¿Γ∞ (»«¼ÑßΓ¿Γ∞ ó ßΓѬ) ΓѬπΘ¿⌐ ¬«¡ΓѬßΓ¡δ⌐ │
  947.       │     πα«óÑ¡∞;                                        │
  948.       │    πßΓá¡«ó¿Γ∞ ¿ßΓ«τ¡¿¬ »αÑαδóá¡¿∩;                  │
  949.       │    ¡á⌐Γ¿ óÑ¬Γ«α »αÑαδóá¡¿∩;                         │
  950.       │    óδºóáΓ∞ »α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿∩;          │
  951.       │    ó«ßßΓá¡«ó¿Γ∞ (¿ºó½Ñτ∞ ¿º ßΓѬá) »αÑñδñπΘ¿⌐ ¬«¡-  │
  952.       │     ΓѬßΓ¡δ⌐ πα«óÑ¡∞;                               │
  953.       │ }                                                   │
  954.       └─────────────────────────────────────────────────────┘
  955.  
  956.             É¿ßπ¡«¬ 6.10. Ç½ú«α¿Γ¼ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐
  957.  
  958.  
  959.     ìá É¿ßπ¡¬Ñ 6.10 ¬αáΓ¬« ¿º½«ªÑ¡«, ¬á¬¿¼ «íαẫ¼ ∩ñα« «íαáíáΓδóáÑΓ  »αÑαδ-
  960. óá¡¿∩. æ »«¼«Θ∞ε ¿ß»«½∞º«óá¡¿∩ ó «Γñѽ∞¡δσ ß½πτá∩σ »«ß½Ññ«óáΓѽ∞¡«ßΓ¿ ¼áΦ¿¡-
  961. ¡δσ «»Ñαᵿ⌐ ¿½¿ ¼¿¬α«¬«¼á¡ñ ¡á ¡Ñ¬«Γ«αδσ ¼áΦ¿¡áσ ñ«ßΓ¿úáÑΓß∩ í«½∞Φ¿⌐ φΣΣѬΓ
  962. »« ßαáó¡Ñ¡¿ε ß ΓѼ, ¬«úñá óßÑ «»Ñαᵿ¿ óδ»«½¡∩εΓß∩ »α«úαá¼¼¡δ¼ «íÑß»ÑτÑ¡¿Ñ¼,
  963. «ñ¡á¬« ¿¼ÑεΓß∩ πº¬¿Ñ ¼ÑßΓá, ßó∩ºá¡¡δÑ ß τ¿ß½«¼ ß«σαá¡∩Ѽδ󠬫¡ΓѬßΓ¡δσ πα«ó-
  964. ¡Ñ⌐  ¿ ß¬«α«ßΓ∞ε óδ»«½¡Ñ¡¿∩ ¼áΦ¿¡¡δ󠬫¼á¡ñ, αÑ὿ºπεΘ¿σ ß«σαá¡Ñ¡¿Ñ ¬«¡ΓѬß-
  965. Γá. Å« φΓ«⌐ »α¿τ¿¡Ñ «»αÑñѽѡ¡δÑ «»Ñαᵿ¿, óδ»«½¡Ñ¡¿∩ ¬«Γ«αδσ ΓαÑíπÑΓ αÑ὿-
  966. ºáµ¿∩ ß¿ßΓѼδ UNIX, ∩ó½∩εΓß∩ ¼áΦ¿¡¡«-ºáó¿ß¿¼δ¼¿.
  967.     ìá É¿ßπ¡¬Ñ 6.11 »«¬áºá¡ »α¿¼Ñα, ó ¬«Γ«α«¼ »α«µÑßß ºá»αáΦ¿óáÑΓ óδ»«½¡Ñ¡¿Ñ
  968. ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ (ß¼. ß½ÑñπεΘ¿⌐ αáºñѽ) ¿ »«½πτáÑΓ »αÑαδóá¡¿Ñ «Γ ñ¿ß¬á  »α¿
  969. ÑÑ óδ»«½¡Ñ¡¿¿. çá»πßΓ¿ó »α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿∩ «Γ ñ¿ß¬á, ß¿ßΓѼᠻ«-
  970. ½πτáÑΓ  »αÑαδóá¡¿Ñ  »« Γá⌐¼Ñαπ ¿ óδºδóáÑΓ πªÑ »α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿∩
  971. »« Γá⌐¼Ñαπ. èáªñδ⌐ αáº, ¬«úñá ß¿ßΓѼᠻ«½πτáÑΓ »αÑαδóá¡¿Ñ (¿½¿ óδºδóáÑΓ ß¿ß-
  972. ΓѼ¡πε Σπ¡¬µ¿ε), «¡á ß«ºñáÑΓ ó ßΓѬѠ¡«óδ⌐ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞  ¿  ß«σαá¡∩ÑΓ
  973. αÑú¿ßΓα«óδ⌐ ¬«¡ΓѬßΓ »αÑñδñπΘÑú« πα«ó¡∩.
  974.  
  975.  
  976.     E6.4.2 éºá¿¼«ñÑ⌐ßΓó¿Ñ ß «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼ«⌐ τÑαѺ ó맮óδF
  977.           Eß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐F
  978.  
  979.     Æá¬«ú«  α«ñá óºá¿¼«ñÑ⌐ßΓó¿Ñ ß ∩ñα«¼ í佫 »αÑñ¼ÑΓ«¼ αáßß¼«ΓαÑ¡¿∩ ó »αÑñδ-
  980. ñπΘ¿σ ú½áóáσ, úñÑ Φ½á αÑτ∞ «í «íδτ¡«¼ ó맮óÑ Σπ¡¬µ¿⌐. ÄτÑó¿ñ¡«, τΓ«  «íδτ¡á∩
  981. »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¬«¼á¡ñ «íαáΘÑ¡¿∩ ¬ Σπ¡¬µ¿¿ ¡Ñ ó ß«ßΓ«∩¡¿¿ »ÑαѬ½ετ¿Γ∞ óδ-
  982. »«½¡Ñ¡¿∩  »α«µÑßßá  ß αѪ¿¼á ºáñáτ¿ ¡á αѪ¿¼ ∩ñαá. è«¼»¿½∩Γ«α ß ∩ºδ¬á æ¿ ¿ß-
  983. »«½∞ºπÑΓ í¿í½¿«ΓѬπ Σπ¡¬µ¿⌐, ¿¼Ñ¡á ¬«Γ«αδσ  ß«ó»áñáεΓ  ß  ¿¼Ñ¡á¼¿  ß¿ßΓѼ¡δσ
  984. Σπ¡¬µ¿⌐, ¿¡áτÑ ßß佬¿ ¡á ß¿ßΓѼ¡δÑ Σπ¡¬µ¿¿ ó »«½∞º«óáΓѽ∞߬¿σ »α«úαá¼¼áσ íδ-
  985. ½¿  íδ  ßßδ½¬á¼¿ ¡á ¡Ñ«»αÑñѽѡ¡δÑ ¿¼Ñ¡á. é í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿∩σ «íδτ¡« ¿ß-
  986. »«½¡∩ÑΓß∩ ¬«¼á¡ñá, »ÑαÑó«ñ∩Θá∩ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá ó αѪ¿¼ ∩ñαá ¿  »«íπªñáε-
  987. Θá∩ ∩ñα« ¬ ºá»π߬π ¿ß»«½¡∩Ѽ«ú« ¬«ñá ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿. é ñá½∞¡Ñ⌐ΦѼ φΓá ¬«-
  988. ¼á¡ñá  ¿¼Ñ¡πÑΓß∩ "ó¡πΓαÑ¡¡¿¼ »αÑαδó᡿Ѽ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ". ü¿í½¿«ΓÑτ¡δÑ
  989. »α«µÑñπαδ ¿ß»«½¡∩εΓß∩ ó αѪ¿¼Ñ ºáñáτ¿, á óºá¿¼«ñÑ⌐ßΓó¿Ñ ß «»Ñαᵿ«¡¡«⌐  ß¿ß-
  990. ΓѼ«⌐ τÑαѺ ó맮ó ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ¼«ª¡« «»αÑñѽ¿Γ∞ ó ¡Ñ߬«½∞¬¿σ ß½«óáσ ¬á¬
  991.  
  992.  
  993.                                     152
  994.  
  995.    Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞ »αÑαδóá¡¿⌐
  996.                                  ┌───────────────────────────────┐
  997.                                  │   è«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ∩ñαá 3  │
  998.                                  │   êß»«½¡¿Γ∞ »α«úαá¼¼π «íαá-   │
  999.                                  │   í«Γ¬¿ »αÑαδóá¡¿∩ »« Γá⌐¼Ñαπ │
  1000.                                  │                               │
  1001.                                  │   æ«σαá¡¿Γ∞ αÑú¿ßΓα«óδ⌐ ¬«¡-  │
  1002.                                  │   ΓѬßΓ »α«úαá¼¼δ «íαáí«Γ¬¿   │
  1003.                                  │      »αÑαδóá¡¿∩ «Γ ñ¿ß¬á      │
  1004.    ÅαÑαδóá¡¿Ñ »« Γá⌐¼Ñαπ ∙∙∙∙∙∙∙∙├───────────────────────────────┤
  1005.               ^                  │   è«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ∩ñαá 2  │
  1006.               │                  │   êß»«½¡¿Γ∞ »α«úαá¼¼π «íαá-   │
  1007.               │                  │   í«Γ¬¿ »αÑαδóá¡¿∩ «Γ ñ¿ß¬á   │
  1008.               │                  │                               │
  1009.               │                  │   æ«σαá¡¿Γ∞ αÑú¿ßΓα«óδ⌐ ¬«¡-  │
  1010.               │                  │   ΓѬßΓ «íαáΘÑ¡¿∩ ¬ ß¿ßΓѼ¡«⌐ │
  1011.               │                  │             Σπ¡¬µ¿¿           │
  1012.    ÅαÑαδóá¡¿Ñ «Γ ñ¿ß¬á ∙∙∙∙∙∙∙∙∙∙├───────────────────────────────┤
  1013.               ^                  │   è«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ∩ñαá 1  │
  1014.               │                  │   êß»«½¡¿Γ∞ «íαáΘÑ¡¿Ñ ¬ ß¿ß-  │
  1015.               │                  │        ΓѼ¡«⌐ Σπ¡¬µ¿¿         │
  1016.               │                  │                               │
  1017.               │                  │   æ«σαá¡¿Γ∞ αÑú¿ßΓα«óδ⌐ ¬«¡-  │
  1018.               │                  │    ΓѬßΓ »«½∞º«óáΓѽ∞߬«ú«    │
  1019.               │                  │             πα«ó¡∩            │
  1020.    é맮ó ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ∙∙∙∙∙∙└───────────────────────────────┘
  1021.               ^
  1022.               │
  1023.               │
  1024.    êß»«½¡Ñ¡¿Ñ ó αѪ¿¼Ñ ºáñáτ¿
  1025.  
  1026.                 É¿ßπ¡«¬ 6.11. Åα¿¼Ñαδ »αÑαδóá¡¿⌐
  1027.  
  1028.  
  1029. «ß«íδ⌐  ß½πτá⌐ »α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿∩. ü¿í½¿«ΓÑτ¡δÑ Σπ¡¬µ¿¿ »ÑαÑñáεΓ
  1030. ∩ñαπ π¡¿¬á½∞¡δ⌐ ¡«¼Ñα ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ «ñ¡¿¼ ¿º ¼áΦ¿¡¡«-ºáó¿ß¿¼δσ  ß»«ß«í«ó
  1031. -  ½¿í« ¬á¬ »áαá¼ÑΓα ó¡πΓαÑ¡¡Ñú« »αÑαδóá¡¿∩ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ, ½¿í« τÑαѺ
  1032. «Γñѽ∞¡δ⌐ αÑú¿ßΓα, ½¿í« τÑαѺ ßΓѬ - á ∩ñα« Γᬿ¼ «íαẫ¼ «»αÑñѽ∩ÑΓ Γ¿» óδ-
  1033. ºδóáѼ«⌐ Σπ¡¬µ¿¿.
  1034.     ÄíαáíáΓδóá∩ ó¡πΓαÑ¡¡ÑÑ »αÑαδóá¡¿Ñ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ, ∩ñα«  »«  ¡«¼Ñαπ
  1035. ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ óÑñÑΓ ó Γáí½¿µÑ »«¿ß¬ áñαÑßá ß««ΓóÑΓßΓóπεΘÑ⌐ »α«µÑñπαδ ∩ñ-
  1036. αá, Γ« ÑßΓ∞ Γ«τ¬¿ óσ«ñá ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿, ¿ ¬«½¿τÑßΓóá »ÑαÑñáóáѼδσ Σπ¡¬µ¿¿
  1037. »áαá¼ÑΓα«ó  (É¿ßπ¡«¬  6.12). ƒñα« óδτ¿ß½∩ÑΓ áñαÑß (»«½∞º«óáΓѽ∞߬¿⌐) »Ñαó«ú«
  1038. »áαá¼ÑΓαá Σπ¡¬µ¿¿, »α¿íáó½∩∩ (¿½¿ óδτ¿Γá∩, ó ºáó¿ß¿¼«ßΓ¿ «Γ ¡á»αáó½Ñ¡¿∩ πóÑ-
  1039. ½¿τÑ¡¿∩ ßΓѬá) ß¼ÑΘÑ¡¿Ñ ¬ π¬áºáΓѽε óÑαΦ¿¡δ  ßΓѬᠠºáñáτ¿  (á¡á½«ú¿τ¡«  ñ½∩
  1040. óßÑσ  »áαá¼ÑΓα«ó  Σπ¡¬µ¿¿). ìᬫ¡Ñµ, ∩ñα« ¬«»¿απÑΓ »áαá¼ÑΓαδ ºáñáτ¿ ó »α«ßΓ-
  1041. αá¡ßΓó« »α«µÑßßá ¿ óδºδóáÑΓ  ß««ΓóÑΓßΓóπεΘπε  »α«µÑñπαπ,  ¬«Γ«αá∩  óδ»«½¡∩ÑΓ
  1042. ß¿ßΓѼ¡πε  Σπ¡¬µ¿ε.  Å«ß½Ñ  ¿ß»«½¡Ñ¡¿∩  »α«µÑñπαδ  ∩ñα« óδ∩ß¡∩ÑΓ, ¡Ñ í佫 ½¿
  1043. «Φ¿í¬¿. àß½¿ «Φ¿í¬á íδ½á, ∩ñα« ñѽáÑΓ ß««ΓóÑΓßΓóπεΘ¿Ñ πßΓᡫ󬿠ó  ß«σαá¡Ñ¡-
  1044. ¡«¼ αÑú¿ßΓα«ó«¼ ¬«¡ΓѬßΓÑ ºáñáτ¿, »α¿ φΓ«¼ ó αÑú¿ßΓαÑ PS «íδτ¡« πßΓá¡áó½¿óá-
  1045. ÑΓß∩  í¿Γ »ÑαÑ¡«ßá, á ó ¡π½Ñó«⌐ αÑú¿ßΓα ºá¡«ß¿Γß∩ ¡«¼Ñα «Φ¿í¬¿. àß½¿ »α¿ óδ-
  1046. »«½¡Ñ¡¿¿ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ¡Ñ í佫 «Φ¿í«¬, ∩ñα« «τ¿ΘáÑΓ ó  αÑú¿ßΓαÑ  PS  í¿Γ
  1047. »ÑαÑ¡«ßá  ¿ ºá¡«ß¿Γ ó«ºóαáΘáѼδÑ Σπ¡¬µ¿Ñ⌐ º¡áτÑ¡¿∩ ó αÑú¿ßΓαδ 0 ¿ 1 ó ß«σαá-
  1048. ¡Ñ¡¡«¼ αÑú¿ßΓα«ó«¼ ¬«¡ΓѬßΓÑ ºáñáτ¿. è«úñá ∩ñα« ó«ºóαáΘáÑΓß∩ »«ß½Ñ «íαáí«Γ¬¿
  1049. ó¡πΓαÑ¡¡Ñú« »αÑαδóá¡¿∩ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ ó αѪ¿¼ ºáñáτ¿, «¡«  »«»áñáÑΓ  ó
  1050. ß½ÑñπεΘπε í¿í½¿«ΓÑτ¡πε ¿¡ßΓαπ¬µ¿ε »«ß½Ñ »αÑαδóá¡¿∩. ü¿í½¿«ΓÑτ¡á∩ Σπ¡¬µ¿∩ ¿¡-
  1051. ΓÑα»αÑΓ¿απÑΓ ó«ºóαáΘÑ¡¡δÑ ∩ñα«¼ º¡áτÑ¡¿∩ ¿ »ÑαÑñáÑΓ ¿σ »α«úαἼѠ»«½∞º«óáΓÑ-
  1052. ½∩.
  1053.  
  1054.  
  1055.                                     153
  1056.  
  1057.     ┌────────────────────────────────────────────────────────────┐
  1058.     │ á½ú«α¿Γ¼ syscall   /* á½ú«α¿Γ¼ ºá»π߬á ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ */│
  1059.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  ¡«¼Ñα ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿               │
  1060.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: αѺπ½∞ΓáΓ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿           │
  1061.     │ {                                                          │
  1062.     │     ¡á⌐Γ¿ ºá»¿ß∞ ó Γáí½¿µÑ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐, ß««ΓóÑΓßΓóπε-│
  1063.     │      Θπε π¬áºá¡¡«¼π ¡«¼Ñαπ Σπ¡¬µ¿¿;                        │
  1064.     │     «»αÑñѽ¿Γ∞ ¬«½¿τÑßΓó« »áαá¼ÑΓα«ó, »ÑαÑñáóáѼδσ Σπ¡¬µ¿¿;│
  1065.     │     ß¬«»¿α«óáΓ∞ »áαá¼ÑΓαδ ¿º áñαÑß¡«ú« »α«ßΓαá¡ßΓóá ºáñáτ¿ │
  1066.     │      ó »α«ßΓαá¡ßΓó« »α«µÑßßá;                              │
  1067.     │     ß«σαá¡¿Γ∞ ΓѬπΘ¿⌐ ¬«¡ΓѬßΓ ñ½∩ áóáα¿⌐¡«ú« ºáóÑαΦÑ¡¿∩   │
  1068.     │      (ß¼. αáºñѽ 6.44);                                    │
  1069.     │     ºá»πßΓ¿Γ∞ ó ∩ñαÑ ¿ß»«½¡∩Ѽδ⌐ ¬«ñ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿;    │
  1070.     │     Ñß½¿ (ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ »α«¿º«Φ½á «Φ¿í¬á)    │
  1071.     │     {                                                      │
  1072.     │        πßΓá¡«ó¿Γ∞ ¡«¼Ñα «Φ¿í¬¿ ó ¡π½Ñó«¼ αÑú¿ßΓαÑ ß«σαá-   │
  1073.     │         ¡Ñ¡¡«ú« αÑú¿ßΓα«ó«ú« ¬«¡ΓѬßΓá ºáñáτ¿;             │
  1074.     │        ó¬½ετ¿Γ∞ í¿Γ »ÑαÑ¡«ßá ó αÑú¿ßΓαÑ PS ß«σαá¡Ñ¡¡«ú«    │
  1075.     │         αÑú¿ßΓα«ó«ú« ¬«¡ΓѬßΓá ºáñáτ¿;                     │
  1076.     │     }                                                      │
  1077.     │     ó »α«Γ¿ó¡«¼ ß½πτáÑ                                     │
  1078.     │        ºá¡ÑßΓ¿ ó«ºóαáΘáѼδÑ Σπ¡¬µ¿Ñ⌐ º¡áτÑ¡¿∩ ó αÑú¿ßΓαδ 0 │
  1079.     │         ¿ 1 ó ß«σαá¡Ñ¡¡«¼ αÑú¿ßΓα«ó«¼ ¬«¡ΓѬßΓÑ ºáñáτ¿;    │
  1080.     │ }                                                          │
  1081.     └────────────────────────────────────────────────────────────┘
  1082.  
  1083.         É¿ßπ¡«¬ 6.12. Ç½ú«α¿Γ¼ «íαáΘÑ¡¿∩ ¬ ß¿ßΓѼ¡δ¼ Σπ¡¬µ¿∩¼
  1084.  
  1085.     é ¬áτÑßΓóÑ »α¿¼Ñαá αáßß¼«Γα¿¼ »α«úαá¼¼π, ¬«Γ«αá∩ ß«ºñáÑΓ Σá⌐½ ß αáºαÑΦÑ-
  1086. ¡¿Ñ¼  τΓÑ¡¿∩  ¿  ºá»¿ß¿ ó ¡Ñú« ñ½∩ óßÑσ »«½∞º«óáΓѽÑ⌐ (αѪ¿¼ ñ«ßΓπ»á 0666) ¿
  1087. ¬«Γ«αá∩ »α¿óÑñÑ¡á ó óÑασ¡Ñ⌐ τáßΓ¿ É¿ßπ¡¬á 6.13. äá½ÑÑ ¡á  α¿ßπ¡¬Ñ  ¿º«íαáªÑ¡
  1088. «ΓαÑñá¬Γ¿α«óá¡¡δ⌐  Σαáú¼Ñ¡Γ ßúÑ¡Ñα¿α«óá¡¡«ú« ¬«ñá »α«úαá¼¼δ »«ß½Ñ ¬«¼»¿½∩µ¿¿
  1089. ¿ ñ¿ßáßßÑ¼í½¿α«óá¡¿∩ (ß«ºñá¡¿∩ »« «íΩÑ¬Γ¡«¼π ¬«ñπ φ¬ó¿óá½Ñ¡Γ¡«⌐ »α«úαá¼¼δ ¡á
  1090. ∩ºδ¬Ñ áßßѼí½Ñαá) ó ß¿ßΓѼѠMotorola 68000. ìá É¿ßπ¡¬Ñ 6.14 ¿º«íαáªÑ¡á  ¬«¡-
  1091. Σ¿úπαᵿ∩  ßΓѬá ñ½∩ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ß«ºñá¡¿∩. è«¼»¿½∩Γ«α úÑ¡Ñα¿απÑΓ »α«ú-
  1092. αá¼¼π »«¼ÑΘÑ¡¿∩ ó ßΓѬ ºáñáτ¿ ñóπσ »áαá¼ÑΓα«ó, «ñ¿¡ ¿º ¬«Γ«αδσ ß«ñÑαª¿Γ  πß-
  1093. Γá¡«ó¬π  »αáó  ñ«ßΓπ»á (0666), á ñαπú«⌐ - »ÑαѼѡ¡πε "¿¼∩ Σá⌐½á" (**). çáΓѼ
  1094. ¿º áñαÑßá 64 »α«µÑßß óδºδóáÑΓ í¿í½¿«ΓÑτ¡πε Σπ¡¬µ¿ε creat (áñαÑß 7a),  á¡á½«-
  1095. ú¿τ¡πε  ß««ΓóÑΓßΓóπεΘÑ⌐ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿. ÇñαÑß Γ«τ¬¿ ó«ºóαáΓá ¿º Σπ¡¬µ¿¿ -
  1096. 6a, φëàáñαÑß »«¼ÑΘáÑΓß∩ »α«µÑßß«¼ ó ßΓѬ. ü¿í½¿«ΓÑτ¡á∩ Σπ¡¬µ¿∩ creat ºáßδ-
  1097. ½áÑΓ ó αÑú¿ßΓα 0 ¬«¡ßΓá¡Γπ 8 ¿ ¿ß»«½¡∩ÑΓ ¬«¼á¡ñπ »αÑαδóá¡¿∩ (trap),  ¬«Γ«αá∩
  1098. »ÑαѬ½ετáÑΓ »α«µÑßß ¿º αѪ¿¼á ºáñáτ¿ ó αѪ¿¼ ∩ñαá ¿ ºáßΓáó½∩ÑΓ Ñú« «íαáΓ¿Γ∞-
  1099. ß∩ ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿. çá¼ÑΓ¿ó, τΓ« »α«µÑßß óδºδóáÑΓ ß¿ßΓѼ¡πε Σπ¡¬µ¿ε, ∩ñ-
  1100. α«  óδí¿αáÑΓ ¿º αÑú¿ßΓαá 0 ¡«¼Ñα Σπ¡¬µ¿¿ (8) ¿ «»αÑñѽ∩ÑΓ Γᬿ¼ «íαẫ¼, τΓ«
  1101. óδºóá¡á Σπ¡¬µ¿∩ creat. Åα«ß¼áΓα¿óá∩ ó¡πΓαÑ¡¡εε Γáí½¿µπ,  ∩ñα«  «í¡áαπª¿óáÑΓ,
  1102. τΓ« ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ creat ¡Ñ«íσ«ñ¿¼δ ñóá »áαá¼ÑΓαá; ó«ßßΓá¡áó½¿óá∩ αÑú¿ßΓ-
  1103. α«óδ⌐  ¬«¡ΓѬßΓ »αÑñδñπΘÑú« πα«ó¡∩, ∩ñα« ¬«»¿απÑΓ »áαá¼ÑΓαδ ¿º »«½∞º«óáΓѽ∞-
  1104. ߬«ú« »α«ßΓαá¡ßΓóá ó »α«ßΓαá¡ßΓó« »α«µÑßßá. Åα«µÑñπαδ ∩ñαá, ¬«Γ«αδ¼  »«¡áñ«-
  1105. í∩Γß∩  φΓ¿  »áαá¼ÑΓαδ, ¼«úπΓ ¡á⌐Γ¿ ¿σ ó «»αÑñѽѡ¡δσ ¼ÑßΓáσ áñαÑß¡«ú« »α«ßΓ-
  1106. αá¡ßΓóá »α«µÑßßá. Å« ºáóÑαΦÑ¡¿¿ ¿ß»«½¡Ñ¡¿∩  ¬«ñá  Σπ¡¬µ¿¿  creat  π»αáó½Ñ¡¿Ñ
  1107. ó«ºóαáΘáÑΓß∩  »α«úαἼѠ «íαáí«Γ¬¿ «íαáΘÑ¡¿⌐ ¬ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼÑ, ¬«Γ«αá∩
  1108. »α«óÑα∩ÑΓ, πßΓá¡«ó½Ñ¡« ½¿ »«½Ñ «Φ¿í¬¿ ó »α«ßΓαá¡ßΓóÑ »α«µÑßßá (Γ« ÑßΓ∞ ¿¼Ñ½á
  1109. ½¿ ¼ÑßΓ« ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ «Φ¿í¬á); Ñß½¿ ñá, »α«úαἼᠠπßΓá¡áó½¿-
  1110. óáÑΓ ó αÑú¿ßΓαÑ PS í¿Γ »ÑαÑ¡«ßá, ºá¡«ß¿Γ ó αÑú¿ßΓα 0 ¬«ñ «Φ¿í¬¿ ¿ ó«ºóαáΘáÑΓ
  1111. π»αáó½Ñ¡¿Ñ  ∩ñαπ. àß½¿ «Φ¿í«¬ ¡Ñ í佫, ó αÑú¿ßΓαδ 0 ¿ 1 ∩ñα« ºá¡«ß¿Γ ¬«ñ ºá-
  1112. óÑαΦÑ¡¿∩. é«ºóαáΘá∩ π»-
  1113. ───────────────────────────────────────
  1114. (**) ÄτÑαÑñ¡«ßΓ∞,  ó  ¬«Γ«α«⌐  ¬«¼»¿½∩Γ«α  óδτ¿ß½∩ÑΓ ¿ »«¼ÑΘáÑΓ ó
  1115.      ßΓѬ »áαá¼ÑΓαδ Σπ¡¬µ¿¿, ºáó¿ß¿Γ «Γ αÑ὿ºáµ¿¿ ß¿ßΓѼδ.
  1116.  
  1117.                                     154
  1118.  
  1119.  
  1120.             ┌────────────────────────────────────────┐
  1121.             │ char name[] = "file";                  │
  1122.             │ main()                                 │
  1123.             │ {                                      │
  1124.             │      int fd;                           │
  1125.             │      fd = creat(name,0666);            │
  1126.             │ }                                      │
  1127.             └────────────────────────────────────────┘
  1128.  
  1129.  
  1130. ┌───────────────────────────────────────────────────────────────┐
  1131. │      öαáú¼Ñ¡Γδ áßßѼí½Ñα¡«⌐ »α«úαá¼¼δ, ßúÑ¡Ñα¿α«óá¡¡«⌐ ó      │
  1132. │                     ß¿ßΓѼѠMotorola 68000                    │
  1133. │                                                               │
  1134. │ ÇñαÑß  è«¼á¡ñá                                                │
  1135. │       ∙                                                       │
  1136. │       ∙                                                       │
  1137. │ # ΓѬßΓ ú½áó¡«⌐ »α«úαá¼¼δ                                     │
  1138. │       ∙                                                       │
  1139. │ 58:    mov    &Ox1b6,(%sp)    # »«¼ÑßΓ¿Γ∞ ¬«ñ 0666 ó ßΓѬ     │
  1140. │ 5e:    mov    &Ox204,-(%sp)   # »«¼ÑßΓ¿Γ∞ π¬áºáΓѽ∞ óÑαΦ¿¡δ   │
  1141. │                               # ßΓѬᠿ »ÑαѼѡ¡πε "¿¼∩ Σá⌐½á"│
  1142. │                               # ó ßΓѬ                        │
  1143. │ 64:    jsr    Ox7a            # ó맮ó í¿í½¿«ΓÑτ¡«⌐ Σπ¡¬µ¿¿    │
  1144. │                               # ß«ºñá¡¿∩ Σá⌐½á                │
  1145. │       ∙                                                       │
  1146. │       ∙                                                       │
  1147. │ # ΓѬßΓ í¿í½¿«ΓÑτ¡«⌐ Σπ¡¬µ¿¿ ß«ºñá¡¿∩ Σá⌐½á                   │
  1148. │ 7a:    movq   &Ox8,%d0        # ºá¡ÑßΓ¿ º¡áτÑ¡¿Ñ 8 ó αÑú¿ßΓα 0│
  1149. │ 7c:    trap   &Ox0            # ó¡πΓαÑ¡¡ÑÑ »αÑαδóá¡¿Ñ «»Ñαᵿ-│
  1150. │                               # «¡¡«⌐ ß¿ßΓÑ¼δ                 │
  1151. │ 7e:    bcc    &Ox6 <86>       # Ñß½¿ í¿Γ »ÑαÑ¡«ßá «τ¿ΘÑ¡,     │
  1152. │                               # »ÑαÑ⌐Γ¿ »« áñαÑßπ 86          │
  1153. │ 80:    jmp    Ox13c           # »ÑαÑ⌐Γ¿ »« áñαÑßπ 13c         │
  1154. │ 86:    rts                    # ó«ºóαáΓ ¿º »«ñ»α«úαá¼¼δ       │
  1155. │       ∙                                                       │
  1156. │       ∙                                                       │
  1157. │ # ΓѬßΓ «íαáí«Γ¬¿ «Φ¿í«¬ Σπ¡¬µ¿¿                              │
  1158. │ 13c:   mov    %d0,&Ox20e      # »«¼ÑßΓ¿Γ∞ ß«ñÑন¼«Ñ αÑú¿ßΓαá │
  1159. │                               # 0 ó ∩τÑ⌐¬π 20e (»ÑαѼѡ¡á∩    │
  1160. │                               # errno)                        │
  1161. │ 142:   movq   &-Ox1,%d0       # ºá¡ÑßΓ¿ ó αÑú¿ßΓα 0 ¬«¡ßΓá¡Γπ │
  1162. │                               # -1                            │
  1163. │ 144:   mova   %d0,%a0                                         │
  1164. │ 146:   rts                    # ó«ºóαáΓ ¿º »«ñ»α«úαá¼¼δ       │
  1165. └───────────────────────────────────────────────────────────────┘
  1166.  
  1167.     É¿ßπ¡«¬ 6.13. æ¿ßΓѼ¡á∩ Σπ¡¬µ¿∩ creat ¿ ßúÑ¡Ñα¿α«óá¡¡á∩ »α«ú-
  1168.                   αá¼¼á ÑÑ óδ»«½¡Ñ¡¿∩ ó ß¿ßΓѼѠMotorola 68000
  1169.  
  1170.  
  1171. αáó½Ñ¡¿Ñ ¿º »α«úαá¼¼δ «íαáí«Γ¬¿ «íαáΘÑ¡¿⌐ ¬ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼѠó αѪ¿¼ ºá-
  1172. ñáτ¿, í¿í½¿«ΓÑτ¡á∩ Σπ¡¬µ¿∩ »α«óÑα∩ÑΓ ß«ßΓ«∩¡¿Ñ í¿Γá »ÑαÑ¡«ßá ó  αÑú¿ßΓαÑ  PS
  1173. (»«  áñαÑßπ 7): Ñß½¿ í¿Γ πßΓá¡«ó½Ñ¡, π»αáó½Ñ¡¿Ñ »ÑαÑñáÑΓß∩ »« áñαÑßπ 13c, ¿º
  1174. ¡π½Ñó«ú« αÑú¿ßΓαá óδí¿αáÑΓß∩ ¬«ñ «Φ¿í¬¿ ¿ »«¼ÑΘáÑΓß∩ ó ú½«íá½∞¡πε »ÑαѼѡ¡πε
  1175. errno »« áñαÑßπ 20, ó αÑú¿ßΓα 0 ºá¡«ß¿Γß∩ -1, ¿ π»αáó½Ñ¡¿Ñ  ó«ºóαáΘáÑΓß∩  ¡á
  1176. ß½ÑñπεΘπε  »«ß½Ñ áñαÑßá 64 (úñÑ »α«¿ºó«ñ¿Γß∩ ó맮ó Σπ¡¬µ¿¿) ¬«¼á¡ñπ. è«ñ ºá-
  1177. óÑαΦÑ¡¿∩ Σπ¡¬µ¿¿ ¿¼ÑÑΓ º¡áτÑ¡¿Ñ -1, τΓ« π¬áºδóáÑΓ  ¡á  «Φ¿í¬π  ó  óδ»«½¡Ñ¡¿¿
  1178.  
  1179.                                     155
  1180.  
  1181. ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿. àß½¿ ªÑ í¿Γ »ÑαÑ¡«ßá ó αÑú¿ßΓαÑ PS »α¿ »ÑαÑσ«ñÑ ¿º αѪ¿¼á
  1182. ∩ñαá  ó αѪ¿¼ ºáñáτ¿ ¿¼ÑÑΓ ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ, »α«µÑßß ß áñαÑßá 7 »ÑαÑσ«ñ¿Γ »«
  1183. áñαÑßπ 86 ¿ ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ óδºóáóΦÑ⌐ »α«úαἼѠ(áñαÑß 64); αÑú¿ßΓα  0
  1184. ß«ñÑαª¿Γ ó«ºóαáΘáѼ«Ñ Σπ¡¬µ¿Ñ⌐ º¡áτÑ¡¿Ñ.
  1185.  
  1186.    ┌─────────┐                                │         ∙        │
  1187.    │    ∙    │                                │         ∙        │
  1188.    │    ∙    │                                │         ∙        │
  1189.    │    ∙    │                                │ßΓѬ ∩ñαá ñ½∩ ¬«¡-│
  1190.    │    ∙    │                                │ΓѬßΓ¡«ú« πα«ó¡∩ 1│
  1191.    ├─────────┤                                │                  │
  1192.    │   1b6   │ ¬«ñ αѪ¿¼á ñ«ßΓπ»á             │»«ß½Ññ«óáΓѽ∞¡«ßΓ∞│
  1193.    │         │ (666 ó ó«ß∞¼¿α¿τ¡«⌐ ß¿ßΓѼÑ)   │¬«¼á¡ñ «íαáΘÑ¡¿∩ ¬│
  1194.    │   204   │ áñαÑß »ÑαѼѡ¡«⌐ "¿¼∩ Σá⌐½á"   │  Σπ¡¬µ¿¿ creat   │
  1195.    │    6a   │ áñαÑß Γ«τ¬¿ ó«ºóαáΓá »«ß½Ñ     ├──────────────────┤
  1196.    │         │ ó맮óá í¿í½¿«ΓÑτ¡«⌐ Σπ¡¬µ¿¿    │ß«σαá¡Ñ¡¡δ⌐ αÑú¿ß-│
  1197.    ├─────────┤<─────┐                         │ Γα«óδ⌐ ¬«¡ΓѬßΓ  │
  1198.    │ ó¡πΓαÑ¡-│      │                         │   ñ½∩ πα«ó¡∩ 0   │
  1199.    │ ¡ÑÑ »αÑ-│      │                         │(»«½∞º«óáΓѽ∞߬«- │
  1200.    │ αδóá¡¿Ñ │      º¡áτÑ¡¿Ñ π¬áºáΓѽ∩        │       ú«)        │
  1201.    │    ó    │      óÑαΦ¿¡δ ßΓѬá ó ¼«-       │                  │
  1202.    │    7c   │      ¼Ñ¡Γ ó¡πΓαÑ¡¡Ñú« »αÑ-     │  ßτÑΓτ¿¬ ¬«¼á¡ñ, │
  1203.    └─────────┘      αδóá¡¿∩ «»Ñαᵿ«¡¡«⌐      │ πßΓá¡«ó½Ñ¡¡δ⌐ ¡á │
  1204.    ¡á»αáó½Ñ¡¿Ñ              ß¿ßΓÑ¼δ           │       7e         │
  1205. πóѽ¿τÑ¡¿∩  ßΓѬᠠ                           │                  │
  1206.         │                                     │π¬áºáΓѽ∞ óÑαΦ¿¡δ │
  1207.         │                                     │      ßΓѬᠠ     │
  1208.         v                                     │                  │
  1209.                                               │    αÑú¿ßΓα PS    │
  1210.                                               │                  │
  1211.                                               │αÑú¿ßΓα 0 (óóÑñÑ¡«│
  1212.                                               │   º¡áτÑ¡¿Ñ 8)    │
  1213.                                               │                  │
  1214.                                               │ ñαπú¿Ñ αÑú¿ßΓαδ  │
  1215.                                               │«íΘÑú« ¡áº¡áτÑ¡¿∩ │
  1216.                                               └──────────────────┘
  1217.  
  1218.     É¿ßπ¡«¬ 6.14. è«¡Σ¿úπαᵿ∩ ßΓѬá ñ½∩ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ creat
  1219.  
  1220.  
  1221.     ìÑ߬«½∞¬«  í¿í½¿«ΓÑτ¡δσ Σπ¡¬µ¿⌐ ¼«úπΓ «Γ«íαáªáΓ∞ß∩ ¡á «ñ¡π Γ«τ¬π óσ«ñá ó
  1222. ß»¿ß«¬ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐. èáªñá∩ Γ«τ¬á óσ«ñá «»αÑñѽ∩ÑΓ Γ«τ¡δÑ  ß¿¡Γá¬ß¿ß  ¿
  1223. ßѼá¡Γ¿¬π  «íαáΘÑ¡¿∩  ¬  ß¿ßΓѼ¡«⌐  Σπ¡¬µ¿¿,  «ñ¡á¬« í«½ÑÑ πñ«í¡δ⌐ ¿¡ΓÑαΣÑ⌐ß
  1224. «íÑß»Ñτ¿óáÑΓß∩ ß »«¼«Θ∞ε í¿í½¿«ΓѬ. æπΘÑßΓóπÑΓ, ¡á»α¿¼Ñα,  ¡Ñ߬«½∞¬«  ¬«¡ßΓ-
  1225. απ¬µ¿⌐  ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ exec, Γᬿσ ¬á¬ execl ¿ execle, óδ»«½¡∩εΘ¿σ «ñ¡¿ ¿
  1226. ΓÑ ªÑ ñÑ⌐ßΓó¿∩ ß ¡Ñí«½∞Φ¿¼¿ «Γ½¿τ¿∩¼¿. ü¿í½¿«ΓÑτ¡δÑ Σπ¡¬µ¿¿, ß««ΓóÑΓßΓóπεΘ¿Ñ
  1227. φΓ¿¼ ¬«¡ßΓαπ¬µ¿∩¼, »α¿ «íαáí«Γ¬Ñ »áαá¼ÑΓα«ó αÑ὿ºπεΓ  ºá∩ó½Ñ¡¡δÑ  ßó«⌐ßΓóá,
  1228. ¡« ó ¬«¡Ñτ¡«¼ ¿Γ«úÑ, «Γ«íαáªáεΓß∩ ¡á «ñ¡π ¿ Γπ ªÑ Σπ¡¬µ¿ε ∩ñαá.
  1229.  
  1230.  
  1231.     E6.4.3 ÅÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓáF
  1232.  
  1233.     àß½¿ «íαáΓ¿Γ∞ß∩ ¬ ñ¿áúαἼѠ߫ßΓ«∩¡¿⌐ »α«µÑßßá (É¿ßπ¡«¬ 6.1), ¼«ª¡« πó¿-
  1234. ñÑΓ∞, τΓ« ∩ñα« αáºαÑΦáÑΓ »α«¿ºó«ñ¿Γ∞ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá ó τÑΓδαÑσ ß½πτá-
  1235. ∩σ:  ¬«úñá  »α«µÑßß  »α¿«ßΓá¡áó½¿óáÑΓ ßó«Ñ óδ»«½¡Ñ¡¿Ñ, ¬«úñá «¡ ºáóÑαΦáÑΓß∩,
  1236. ¬«úñá «¡ ó«ºóαáΘáÑΓß∩ »«ß½Ñ ó맮óá ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ó αѪ¿¼ ºáñáτ¿,  ¡«  ¡Ñ
  1237. ∩ó½∩ÑΓß∩  ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿¼ ñ½∩ ºá»π߬á, ¿½¿ ¬«úñá «¡ ó«ºóαáΘáÑΓß∩ ó αѪ¿¼
  1238. ºáñáτ¿ »«ß½Ñ ºáóÑαΦÑ¡¿∩ ∩ñα«¼ «íαáí«Γ¬¿ »αÑαδóá¡¿∩, ¡« Γᬠ ªÑ  ¡Ñ  ∩ó½∩ÑΓß∩
  1239. ¡á¿í«½ÑÑ  »«ñσ«ñ∩Θ¿¼ ñ½∩ ºá»π߬á. èᬠπªÑ í佫 »«¬áºá¡« ó ú½áóÑ 2, ∩ñα« »«ñ-
  1240.  
  1241.                                     156
  1242.  
  1243. ñÑনóáÑΓ µÑ½«ßΓ¡«ßΓ∞ ¿ ß«ú½áß«óá¡¡«ßΓ∞ ßó«¿σ  ó¡πΓαÑ¡¡¿σ  ßΓαπ¬Γπα  ñá¡¡δσ,
  1244. ºá»αÑΘá∩  »α«¿ºó«½∞¡« »ÑαѬ½ετáΓ∞ ¬«¡ΓѬßΓ. ÅαѪñÑ τѼ »ÑαѬ½ετáΓ∞ ¬«¡ΓѬßΓ,
  1245. ∩ñα« ñ«½ª¡« πñ«ßΓ«óÑα¿Γ∞ß∩ ó ß«ú½áß«óá¡¡«ßΓ¿ ßó«¿σ ßΓαπ¬Γπα ñá¡¡δσ: Γ«  ÑßΓ∞
  1246. ó Γ«¼, τΓ« ßñѽá¡δ óßÑ ¡Ñ«íσ«ñ¿¼δÑ ¬«ααÑ¬Γ¿α«ó¬¿, óßÑ «τÑαÑñ¿ óδßΓα«Ñ¡δ ¡áñ-
  1247. ½ÑªáΘ¿¼  «íαẫ¼,  πßΓá¡«ó½Ñ¡δ ß««ΓóÑΓßΓóπεΘ¿Ñ í½«¬¿α«ó¬¿, »«ºó«½∩εΘ¿Ñ ¿ºíÑ-
  1248. ªáΓ∞ ó¼ÑΦáΓѽ∞ßΓóá ß« ßΓ«α«¡δ ñαπú¿σ »α«µÑßß«ó, τΓ« ¡ÑΓ ¿º½¿Φ¡¿σ  í½«¬¿α«ó«¬
  1249. ¿  Γ.ñ. ìá»α¿¼Ñα, Ñß½¿ ∩ñα« óδñѽ∩ÑΓ íπΣÑα, ßτ¿ΓδóáÑΓ í½«¬ ¿º Σá⌐½á ¿ »α¿«ß-
  1250. Γá¡áó½¿óáÑΓ óδ»«½¡Ñ¡¿Ñ ñ« ºáóÑαΦÑ¡¿∩ »ÑαÑñáτ¿ ñá¡¡δσ ß ñ¿ß¬á, «¡«  «ßΓáó½∩ÑΓ
  1251. íπΣÑα  ºáí½«¬¿α«óá¡¡δ¼, τΓ«íδ ñαπú¿Ñ »α«µÑßßδ ¡Ñ ß¼«ú½¿ «íαáΓ¿Γ∞ß∩ ¬ íπΣÑαπ.
  1252. ì« Ñß½¿ »α«µÑßß ¿ß»«½¡∩ÑΓ ß¿ßΓѼ¡πε Σπ¡¬µ¿ε link, ∩ñα« ß¡¿¼áÑΓ í½«¬¿α«ó¬π  ß
  1253. »Ñαó«ú« ¿¡ñѬßá »ÑαÑñ ΓѼ, ¬á¬ ß¡∩Γ∞ ÑÑ ß« óΓ«α«ú« ¿¡ñѬßá, ¿ ΓѼ ßá¼δ¼ »αÑ-
  1254. ñ«ΓóαáΘáÑΓ ó«º¡¿¬¡«óÑ¡¿Ñ Γπ»¿¬«óδσ ß¿Γπᵿ⌐ (óºá¿¼¡«⌐ í½«¬¿α«ó¬¿).
  1255.     ƒñα«  óδ»«½¡∩ÑΓ  »ÑαѬ½ετÑ¡¿Ñ  ¬«¡ΓѬßΓá »« ºáóÑαΦÑ¡¿¿ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿
  1256. exit, »«ß¬«½∞¬π ó φΓ«¼ ß½πτáÑ í«½∞ΦÑ ¡¿τÑú« ¡Ñ «ßΓáÑΓß∩ ñѽáΓ∞. èα«¼Ñ  Γ«ú«,
  1257. »ÑαѬ½ετÑ¡¿Ñ  ¬«¡ΓѬßΓá ñ«»π߬áÑΓß∩, ¬«úñá »α«µÑßß »α¿«ßΓá¡áó½¿óáÑΓ ßó«ε αá-
  1258. í«Γπ, »«ß¬«½∞¬π ñ« ¼«¼Ñ¡Γá ó«º«í¡«ó½Ñ¡¿∩ ¼«ªÑΓ »α«⌐Γ¿ ¡Ñ¼á½« óαѼѡ¿, ó  ΓÑ-
  1259. τÑ¡¿Ñ  ¬«Γ«α«ú« ¼«ú½¿ íδ óδ»«½¡∩Γ∞ß∩ ñαπú¿Ñ »α«µÑßßδ. ÅÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá
  1260. ñ«»π߬áÑΓß∩ ¿ Γ«úñá, ¬«úñá »α«µÑßß ¡Ñ ¿¼ÑÑΓ »αÑ¿¼πΘÑßΓó »ÑαÑñ  ñαπú¿¼¿  »α«-
  1261. µÑßßἿ  »α¿ ¿ß»«½¡Ñ¡¿¿, ß ΓѼ, τΓ«íδ «íÑß»Ñτ¿Γ∞ í«½ÑÑ ß»αáóÑñ½¿ó«Ñ »½á¡¿α«-
  1262. óá¡¿Ñ »α«µÑßß«ó: Ñß½¿ »« óδσ«ñÑ »α«µÑßßá ¿º ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ¿½¿ ¿º  »αÑαδ-
  1263. óá¡¿∩  «í¡áαπª¿óáÑΓß∩,  τΓ« ßπΘÑßΓóπÑΓ ÑΘÑ «ñ¿¡ »α«µÑßß, ¬«Γ«αδ⌐ ¿¼ÑÑΓ í«½ÑÑ
  1264. óδß«¬¿⌐ »α¿«α¿ΓÑΓ ¿ ªñÑΓ óδ»«½¡Ñ¡¿∩, Γ« í佫 íδ ¡Ñß»αáóÑñ½¿ó« «ßΓáó½∩Γ∞  Ñú«
  1265. 󠫪¿ñá¡¿¿.
  1266.     Åα«µÑñπαá  »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá »«σ«ªá ¡á »α«µÑñπαδ «íαáí«Γ¬¿ »αÑαδóá-
  1267. ¡¿⌐ ¿ «íαáΘÑ¡¿∩ ¬ ß¿ßΓѼ¡δ¼ Σπ¡¬µ¿∩¼, Ñß½¿ ¡Ñ ßτ¿ΓáΓ∞ Γ«ú«, τΓ« ∩ñα«  ó¼ÑßΓ«
  1268. »αÑñδñπΘÑú«  ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩ ΓѬπΘÑú« »α«µÑßßá ó«ßßΓá¡áó½¿óáÑΓ ¬«¡ΓѬßΓ-
  1269. ¡δ⌐ πα«óÑ¡∞ ñαπú«ú« »α«µÑßßá. Åα¿τ¿¡δ, óδºóáóΦ¿Ñ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá, »α¿
  1270. φΓ«¼ ¡Ñ ¿¼ÑεΓ º¡áτÑ¡¿∩. ìá ¼Ñσá¡¿º¼ »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá ¡Ñ ó½¿∩ÑΓ ¿ ¼ÑΓ«ñ
  1271. óδí«αá ß½ÑñπεΘÑú« »α«µÑßßá ñ½∩ ¿ß»«½¡Ñ¡¿∩.
  1272.  
  1273.     ┌────────────────────────────────────────────────────────┐
  1274.     │ 1. Åα¿¡∩Γ∞ αÑΦÑ¡¿Ñ «Γ¡«ß¿Γѽ∞¡« ¡Ñ«íσ«ñ¿¼«ßΓ¿ »ÑαѬ½ε- │
  1275.     │    τÑ¡¿∩ ¬«¡ΓѬßΓá ¿ Ñú« ñ«»πßΓ¿¼«ßΓ¿ ó ñá¡¡δ⌐ ¼«¼Ñ¡Γ. │
  1276.     │ 2. æ«σαá¡¿Γ∞ ¬«¡ΓѬßΓ "»αѪ¡Ñú«" »α«µÑßßá.             │
  1277.     │ 3. éδíαáΓ∞ »α«µÑßß, ¡á¿í«½ÑÑ »«ñσ«ñ∩Θ¿⌐ ñ½∩ ¿ß»«½¡Ñ¡¿∩,│
  1278.     │    ¿ß»«½∞ºπ∩ á½ú«α¿Γ¼ ñ¿ß»ÑΓτÑα¿ºáµ¿¿ »α«µÑßß«ó, »α¿óÑ-│
  1279.     │    ñÑ¡¡δ⌐ ó ú½áóÑ 8.                                   │
  1280.     │ 4. é«ßßΓá¡«ó¿Γ∞ Ñú« ¬«¡ΓѬßΓ.                          │
  1281.     └────────────────────────────────────────────────────────┘
  1282.  
  1283.     É¿ßπ¡«¬ 6.15.  Å«ß½Ññ«óáΓѽ∞¡«ßΓ∞ Φáú«ó,  óδ»«½¡∩Ѽδσ »α¿ »Ñ-
  1284.                    αѬ½ετÑ¡¿¿ ¬«¡ΓѬßΓá
  1285.  
  1286.  
  1287.     ÆÑ¬ßΓ »α«úαá¼¼δ, αÑ὿ºπεΘÑ⌐ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá ó ß¿ßΓѼѠ UNIX,  ¿º
  1288. óßÑσ »α«úαá¼¼ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ ßá¼δ⌐ Γαπñ¡δ⌐ ñ½∩ »«¡¿¼á¡¿∩, ¿í« »α¿ αáß-
  1289. ß¼«ΓαÑ¡¿¿ «íαáΘÑ¡¿⌐ ¬ Σπ¡¬µ¿∩¼ ß«ºñáÑΓß∩ ó»ÑτáΓ½Ñ¡¿Ñ, τΓ« «¡¿ ó «ñ¡¿σ ß½πτá-
  1290. ∩σ ¡Ñ ó«ºóαáΘáεΓ π»αáó½Ñ¡¿Ñ, á ó ñαπú¿σ - ó«º¡¿¬áεΓ ¡Ñ»«¡∩Γ¡« «Γ¬πñá. Åα¿τ¿-
  1291. ¡«⌐  φΓ«ú«  ∩ó½∩ÑΓß∩  Γ«, τΓ« ∩ñα« ó« ¼¡«ú¿σ ß¿ßΓѼ¡δσ αÑ὿ºáµ¿∩σ ß«σαá¡∩ÑΓ
  1292. ¬«¡ΓѬßΓ »α«µÑßßá ó «ñ¡«¼ ¼ÑßΓÑ »α«úαá¼¼δ, ¡«  »α«ñ«½ªáÑΓ  αáí«Γπ,  óδ»«½¡∩∩
  1293. »ÑαѬ½ετÑ¡¿Ñ  ¬«¡ΓѬßΓá  ¿  á½ú«α¿Γ¼δ ñ¿ß»ÑΓτÑα¿ºáµ¿¿ ó ¬«¡ΓѬßΓÑ "»αѪ¡Ñú«"
  1294. »α«µÑßßá. è«úñá »«ºñ¡ÑÑ ∩ñα« ó«ßßΓá¡áó½¿óáÑΓ ¬«¡ΓѬßΓ »α«µÑßßá,  «¡«  ó«º«í-
  1295. ¡«ó½∩ÑΓ  Ñú« óδ»«½¡Ñ¡¿Ñ ó ß««ΓóÑΓßΓó¿¿ ß αá¡ÑÑ ß«σαá¡Ñ¡¡δ¼ ¬«¡ΓѬßΓ«¼. ùΓ«íδ
  1296. αẽ¿τáΓ∞ ¼Ñªñπ ß«í«⌐ ΓÑ ß½πτá¿, ¬«úñá ∩ñα« ó«ßßΓá¡áó½¿óáÑΓ ¬«¡ΓѬßΓ  ¡«ó«ú«
  1297. »α«µÑßßá, ¿ ¬«úñá «¡« »α«ñ«½ªáÑΓ ¿ß»«½¡∩Γ∞ αá¡ÑÑ ß«σαá¡Ñ¡¡δ⌐ ¬«¡ΓѬßΓ, ¼«ª¡«
  1298. óáα∞¿α«óáΓ∞ º¡áτÑ¡¿∩, ó«ºóαáΘáѼδÑ ¬α¿Γ¿τÑ߬¿¼¿ Σπ¡¬µ¿∩¼¿, ¿½¿ πßΓá¡áó½¿óáΓ∞
  1299. ¿ß¬πßßΓóÑ¡¡δ¼ «íαẫ¼ ΓѬπΘÑÑ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ¬«¼á¡ñ.
  1300.     ìá   É¿ßπ¡¬Ñ   6.16  »α¿óÑñѡᠠßσѼᠠ»ÑαѬ½ετÑ¡¿∩  ¬«¡ΓѬßΓá.  öπ¡¬µ¿∩
  1301. save_context ß«σαá¡∩ÑΓ ¿¡Σ«α¼áµ¿ε « ¬«¡ΓѬßΓÑ ¿ß»«½¡∩Ѽ«ú« »α«µÑßßá ¿  ó«ºó-
  1302.  
  1303.                                     157
  1304.  
  1305. αáΘáÑΓ  º¡áτÑ¡¿Ñ  1.  èα«¼Ñ  óßÑú«  »α«τÑú«, ∩ñα« ß«σαá¡∩ÑΓ ΓѬπΘÑÑ º¡áτÑ¡¿Ñ
  1306. ßτÑΓτ¿¬á ¬«¼á¡ñ (ó Σπ¡¬µ¿¿ save_context) ¿ º¡áτÑ¡¿Ñ 0 ó ¡π½Ñó«¼ αÑú¿ßΓαÑ »α¿
  1307. óδσ«ñÑ ¿º Σπ¡¬µ¿¿. ƒñα« »α«ñ«½ªáÑΓ ¿ß»«½¡∩Γ∞  ¬«¡ΓѬßΓ  "»αѪ¡Ñú«"  »α«µÑßßá
  1308. (A),  óδí¿αá∩  ñ½∩  óδ»«½¡Ñ¡¿∩  ß½ÑñπεΘ¿⌐  »α«µÑßß  (B)  ¿  óδºδóá∩  Σπ¡¬µ¿ε
  1309. resume_context
  1310.  
  1311.     ┌────────────────────────────────────────────────────────────┐
  1312.     │ if (save_context())  /* ß«σαá¡Ñ¡¿Ñ ¬«¡ΓѬßΓá óδ»«½¡∩εΘÑú«ß∩│
  1313.     │                         »α«µÑßßá */                        │
  1314.     │ {                                                          │
  1315.     │     /* óδí«α ß½ÑñπεΘÑú« »α«µÑßßá ñ½∩ óδ»«½¡Ñ¡¿∩ */         │
  1316.     │     ∙                                                      │
  1317.     │     ∙                                                      │
  1318.     │     ∙                                                      │
  1319.     │     resume_context(new_process);                           │
  1320.     │     /* ßεñá »α«úαἼᠡѠ»«»áñáÑΓ ! */                     │
  1321.     │ }                                                          │
  1322.     │ /* ó«º«í¡«ó½Ñ¡¿Ñ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá ¡áτ¿¡áÑΓß∩ «Γßεñá */  │
  1323.     └────────────────────────────────────────────────────────────┘
  1324.  
  1325.          É¿ßπ¡«¬ 6.16. ÅßÑóñ«»α«úαἼᠻÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá
  1326.  
  1327.  
  1328. ñ½∩ ó«ßßΓá¡«ó½Ñ¡¿∩ Ñú« ¬«¡ΓѬßΓá. Å«ß½Ñ ó«ßßΓá¡«ó½Ñ¡¿∩ ¬«¡ΓѬßΓá ß¿ßΓѼá óδ-
  1329. »«½¡∩ÑΓ »α«µÑßß B; »αѪ¡¿⌐ »α«µÑßß (A) í«½∞ΦÑ ¡Ñ ¿ß»«½¡∩ÑΓß∩, ¡« «¡  «ßΓáó¿½
  1330. »«ß½Ñ ßÑí∩ ß«σαá¡Ñ¡¡δ⌐ ¬«¡ΓѬßΓ. Å«ºªÑ, ¬«úñá íπñÑΓ óδ»«½¡∩Γ∞ß∩ »ÑαѬ½ετÑ¡¿Ñ
  1331. ¬«¡ΓѬßΓá,  ∩ñα« ß¡«óá ¿ºíÑαÑΓ »α«µÑßß A (Ñß½¿ Γ«½∞¬«, αáºπ¼ÑÑΓß∩, «¡ ¡Ñ íδ½
  1332. ºáóÑαΦÑ¡). é αѺπ½∞ΓáΓÑ ó«ßßΓá¡«ó½Ñ¡¿∩ ¬«¡ΓѬßΓá A  ∩ñα«  »α¿ßó«¿Γ  ßτÑΓτ¿¬π
  1333. ¬«¼á¡ñ  Γ«  º¡áτÑ¡¿Ñ,  ¬«Γ«α«Ñ  í佫  ß«σαá¡Ñ¡«  »α«µÑßß«¼ A αá¡ÑÑ ó Σπ¡¬µ¿¿
  1334. save_context, ¿ ó«ºóαáΓ¿Γ ó αÑú¿ßΓαÑ 0 º¡áτÑ¡¿Ñ 0. ƒñα« ó«º«í¡«ó½∩ÑΓ  óδ»«½-
  1335. ¡Ñ¡¿Ñ »α«µÑßßá A ¿º Σπ¡¬µ¿¿ save_context, »πßΓ∞ ñáªÑ »α¿ óδ»«½¡Ñ¡¿¿ »α«úαá¼-
  1336. ¼δ  »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá «¡« ¡Ñ ñ«íαὫß∞ ÑΘÑ ñ« Σπ¡¬µ¿¿ resume_context. é
  1337. ¬«¡Ñτ¡«¼ ¿Γ«úÑ, »α«µÑßß A ó«ºóαáΘáÑΓß∩ ¿º Σπ¡¬µ¿¿ save_context ß«  º¡áτÑ¡¿Ñ¼
  1338. 0  (ó  ¡π½Ñó«¼  αÑú¿ßΓαÑ) ¿ ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ »«ß½Ñ ßΓ᫬¿ ¬«¼¼Ñ¡Γáα¿∩
  1339. "ó«º«í¡«ó½Ñ¡¿Ñ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá ¡áτ¿¡áÑΓß∩ «Γßεñá".
  1340.  
  1341.  
  1342.     E6.4.4 æ«σαá¡Ñ¡¿Ñ ¬«¡ΓѬßΓá ¡á ß½πτá⌐ áóáα¿⌐¡«ú« ºáóÑαΦÑ¡¿∩F
  1343.  
  1344.     æπΘÑßΓóπεΓ ß¿Γπᵿ¿, ¬«úñá ∩ñα« óδ¡πªñÑ¡« áóáα¿⌐¡« »αÑαδóáΓ∞ ΓѬπΘ¿⌐ »«-
  1345. α∩ñ«¬ óδ»«½¡Ñ¡¿∩ ¿ ¡Ñ¼Ññ½Ñ¡¡« »ÑαÑσ«ñ¿Γ∞  ¬  ¿ß»«½¡Ñ¡¿ε  αá¡ÑÑ  ß«σαá¡Ñ¡¡«ú«
  1346. ¬«¡ΓѬßΓá.  é »«ß½ÑñπεΘ¿σ αáºñѽáσ, úñÑ »«⌐ñÑΓ αÑτ∞ « »α¿«ßΓá¡«ó½Ñ¡¿¿ óδ»«½-
  1347. ¡Ñ¡¿∩ ¿ « ß¿ú¡á½áσ, íπñπΓ «»¿ßá¡δ «íßΓ«∩Γѽ∞ßΓóá, »α¿ ¬«Γ«αδσ »α«µÑßßπ  »α¿-
  1348. σ«ñ¿Γß∩ ó¡Ñºá»¡« ¿º¼Ñ¡∩Γ∞ ßó«⌐ ¬«¡ΓѬßΓ; ó ñá¡¡«¼ ªÑ αáºñѽѠαáßß¼áΓα¿óáÑΓß∩
  1349. ¼Ñσá¡¿º¼ ¿ß»«½¡Ñ¡¿∩ »αÑñδñπΘÑú« ¬«¡ΓѬßΓá. Ç½ú«α¿Γ¼ ß«σαá¡Ñ¡¿∩ ¬«¡ΓѬßΓá ¡á-
  1350. ºδóáÑΓß∩  setjmp, á á½ú«α¿Γ¼ ó«ßßΓá¡«ó½Ñ¡¿∩ ¬«¡ΓѬßΓá - longjmp (***). îÑσá-
  1351. ¡¿º¼ αáí«Γδ á½ú«α¿Γ¼á setjmp »«σ«ª ¡á ¼Ñσá¡¿º¼ Σπ¡¬µ¿¿  save_context,  αáßß-
  1352. ¼«ΓαÑ¡¡δ⌐   ó   »αÑñδñπΘѼ  αáºñѽÑ,  Ñß½¿  ¡Ñ  ßτ¿ΓáΓ∞  Γ«ú«,  τΓ«  Σπ¡¬µ¿∩
  1353. save_context »«¼ÑΘáÑΓ ¡«óδ⌐ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞  ó  ßΓѬ,  ó  Γ«  óαѼ∩  ¬á¬
  1354. setjmp ß«σαá¡∩ÑΓ ¬«¡ΓѬßΓ ó »α«ßΓαá¡ßΓóÑ »α«µÑßßá ¿ »«ß½Ñ óδσ«ñá ¿º ¡Ñú« óδ-
  1355. »«½¡Ñ¡¿Ñ  »α«ñ«½ªáÑΓß∩  ó »αѪ¡Ñ¼ ¬«¡ΓѬßΓ¡«¼ πα«ó¡Ñ. è«úñá ∩ñαπ »«¡áñ«í¿Γß∩
  1356. ó«ßßΓá¡«ó¿Γ∞ ¬«¡ΓѬßΓ,
  1357.  
  1358. ───────────────────────────────────────
  1359. (***) ¥Γ¿ á½ú«α¿Γ¼δ ¡Ñ ß½ÑñπÑΓ »πΓáΓ∞ ß ¿¼ÑεΘ¿¼¿ ΓÑ ªÑ ¡áºóá¡¿∩ í¿í½¿«ΓÑτ¡δ-
  1360.       ¼¿ Σπ¡¬µ¿∩¼¿, ¬«Γ«αδÑ ¼«úπΓ óδºδóáΓ∞ß∩  ¡Ñ»«ßαÑñßΓóÑ¡¡«  ¿º  »«½∞º«óá-
  1361.       Γѽ∞߬¿σ  »α«úαá¼¼ (ß¼. [SVID 85]). Äñ¡á¬« ñÑ⌐ßΓó¿Ñ φΓ¿σ Σπ¡¬µ¿⌐ »«σ«-
  1362.       ªÑ.
  1363.  
  1364.  
  1365.                                     158
  1366.  
  1367. ß«σαá¡Ñ¡¡δ⌐ ó αѺπ½∞ΓáΓÑ αáí«Γδ  á½ú«α¿Γ¼á  setjmp,  «¡«  ¿ß»«½¡¿Γ  á½ú«α¿Γ¼
  1368. longjmp,  ¬«Γ«αδ⌐ ó«ßßΓá¡áó½¿óáÑΓ ¬«¡ΓѬßΓ ¿º »α«ßΓαá¡ßΓóá »α«µÑßßá ¿ ¿¼ÑÑΓ,
  1369. ¬á¬ ¿ setjmp, ¬«ñ ºáóÑαΦÑ¡¿∩, αáó¡δ⌐ 1.
  1370.  
  1371.  
  1372.     E6.4.5 è«»¿α«óá¡¿Ñ ñá¡¡δσ ¼Ñªñπ áñαÑß¡δ¼ »α«ßΓαá¡ßΓó«¼ ß¿ß-F
  1373.           EΓÑ¼δ ¿ áñαÑß¡δ¼ »α«ßΓαá¡ßΓó«¼ ºáñáτ¿F
  1374.  
  1375.     ä« ß¿σ »«α αÑτ∞ Φ½á « Γ«¼, τΓ« »α«µÑßß óδ»«½¡∩ÑΓß∩ ó αѪ¿¼Ñ ∩ñαá  ¿½¿  ó
  1376. αѪ¿¼Ñ  ºáñáτ¿ íѺ ¬á¬¿σ-½¿í« »ÑαѬαδΓ¿⌐ (»ÑαÑßÑτÑ¡¿⌐) ¼Ñªñπ αѪ¿¼á¼¿. Äñ¡á-
  1377. ¬«, »α¿ óδ»«½¡Ñ¡¿¿ í«½∞Φ¿¡ßΓóá ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐, αáßß¼«ΓαÑ¡¡δσ ó  »«ß½Ññ¡Ñ⌐
  1378. ú½áóÑ,  ¼Ñªñπ »α«ßΓαá¡ßΓó«¼ ∩ñαá ¿ »α«ßΓαá¡ßΓó«¼ ºáñáτ¿ «ßπΘÑßΓó½∩ÑΓß∩ »ÑαÑ-
  1379. ß佬á ñá¡¡δσ, ¡á»α¿¼Ñα, ¬«úñá ¿ñÑΓ ¬«»¿α«óá¡¿Ñ »áαá¼ÑΓα«ó óδºδóáѼ«⌐ Σπ¡¬µ¿¿
  1380. ¿º »α«ßΓαá¡ßΓóá ºáñáτ¿ ó »α«ßΓαá¡ßΓó« ∩ñαá ¿½¿ ¬«úñá  »α«¿ºó«ñ¿Γß∩  »ÑαÑñáτá
  1381. ñá¡¡δσ ¿º íπΣÑα«ó óó«ñá-óδó«ñá ó »α«µÑßßÑ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ read. ìá ¼¡«ú¿σ
  1382. ¼áΦ¿¡áσ  ∩ñα« ß¿ßΓÑ¼δ ¼«ªÑΓ ¡Ñ»«ßαÑñßΓóÑ¡¡« ßßδ½áΓ∞ß∩ ¡á áñαÑßá, »α¿¡áñ½Ñªá-
  1383. Θ¿Ñ áñαÑß¡«¼π »α«ßΓαá¡ßΓóπ ºáñáτ¿. ƒñα« ñ«½ª¡« πíÑñ¿Γ∞ß∩ ó Γ«¼,  τΓ«  áñαÑß,
  1384. »« ¬«Γ«α«¼π »α«¿ºó«ñ¿Γß∩ ºá»¿ß∞ ¿½¿ ßτ¿Γδóá¡¿Ñ, ñ«ßΓπ»Ñ¡, ¬á¬ íπñΓ« íδ αáí«-
  1385. Γá  óÑñÑΓß∩ ó αѪ¿¼Ñ ºáñáτ¿; ó »α«Γ¿ó¡«¼ ß½πτáÑ »α«¿º«Φ½« íδ ¡áαπΦÑ¡¿Ñ ßΓá¡-
  1386. ñáαΓ¡δσ ¼ÑΓ«ñ«ó ºáΘ¿Γδ ¿ ∩ñα«, »πßΓ∞ ¡Ñπ¼δΦ½Ñ¡¡«, ßΓὫ íδ «íαáΘáΓ∞ß∩ ¬  áñ-
  1387. αÑßá¼, ¬«Γ«αδÑ ¡áσ«ñ∩Γß∩ ºá »αÑñѽἿ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá ºáñáτ¿ (¿, ó«º-
  1388. ¼«ª¡«,  »α¿¡áñ½ÑªáΓ  ßΓαπ¬Γπαá¼  ñá¡¡δσ ∩ñαá). Å«φΓ«¼π »ÑαÑñáτá ñá¡¡δσ ¼Ñªñπ
  1389. »α«ßΓαá¡ßΓó«¼ ∩ñαá ¿ »α«ßΓαá¡ßΓó«¼ ºáñáτ¿ ∩ó½∩ÑΓß∩  "ñ«α«ú¿¼  »αÑñ»α¿∩Γ¿Ñ¼",
  1390. ΓαÑíπεΘ¿¼ ñ½∩ ßó«Ñ⌐ αÑ὿ºáµ¿¿ ¡Ñ߬«½∞¬¿σ ¬«¼á¡ñ.
  1391.  
  1392.     ┌────────────────────────────────────────────────────────┐
  1393.     │ fubyte:                         # »ÑαÑß佬á íá⌐Γá ¿º   │
  1394.     │                                 # »α«ßΓαá¡ßΓóá ºáñáτ¿  │
  1395.     │         prober   $3,$1,*4(ap)   # íá⌐Γ ñ«ßΓπ»Ñ¡ ?      │
  1396.     │         beql     eret           # ¡ÑΓ                  │
  1397.     │         movzbl   *4(ap),r0                             │
  1398.     │         ret                                            │
  1399.     │ eret:                                                  │
  1400.     │         mnegl    $1,r0          # ó«ºóαáΓ «Φ¿í¬¿ (-1)  │
  1401.     │         ret                                            │
  1402.     └────────────────────────────────────────────────────────┘
  1403.  
  1404.     É¿ßπ¡«¬ 6.17.  ÅÑαÑß佬á ñá¡¡δσ  ¿º  »α«ßΓαá¡ßΓóá  ºáñáτ¿  ó
  1405.                    »α«ßΓαá¡ßΓó« ∩ñαá ó ß¿ßΓѼѠVAX
  1406.  
  1407.  
  1408.     ìá É¿ßπ¡¬Ñ 6.17 »«¬áºá¡ »α¿¼Ñα αÑ὿º«óá¡¡«⌐ ó ß¿ßΓѼѠVAX »α«úαá¼¼δ »Ñ-
  1409. αÑß佬¿ ß¿¼ó«½á ¿º áñαÑß¡«ú« »α«ßΓαá¡ßΓóá ºáñáτ¿ ó áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ∩ñ-
  1410. αá. è«¼á¡ñá prober »α«óÑα∩ÑΓ, ¼«ªÑΓ ½¿ íá⌐Γ »« áñαÑßπ, αáó¡«¼π (αÑú¿ßΓα π¬á-
  1411. ºáΓѽ∩  áαúπ¼Ñ¡Γá  + 4), íδΓ∞ ßτ¿Γá¡ ó αѪ¿¼Ñ ºáñáτ¿ (αѪ¿¼Ñ 3), ¿ Ñß½¿ ¡ÑΓ,
  1412. ∩ñα« »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ »« áñαÑßπ eret, ß«σαá¡∩ÑΓ ó ¡π½Ñó«¼ αÑú¿ßΓαÑ  -1  ¿
  1413. óδσ«ñ¿Γ  ¿º »α«úαá¼¼δ; »α¿ φΓ«¼ »ÑαÑß佬¿ ß¿¼ó«½á ¡Ñ »α«¿ßσ«ñ¿Γ. é »α«Γ¿ó¡«¼
  1414. ß½πτáÑ ∩ñα« »ÑαÑßδ½áÑΓ «ñ¿¡ íá⌐Γ, ¡áσ«ñ∩Θ¿⌐ß∩ »« π¬áºá¡¡«¼π  áñαÑßπ,  ó  αÑ-
  1415. ú¿ßΓα  0 ¿ ó«ºóαáΘáÑΓ Ñú« ó óδºδóáεΘπε »α«úαá¼¼π. ÅÑαÑß佬á 1 ß¿¼ó«½á »«ΓαÑ-
  1416. í«óá½á »∩Γ¿ ¬«¼á¡ñ (ó¬½ετá∩ ó맮ó Σπ¡¬µ¿¿ ß ¿¼Ñ¡Ñ¼ fubyte).
  1417.  
  1418.  
  1419.     E6.5 ôÅÉÇéïàìêà ÇäÉàæì¢î ÅÉÄæÆÉÇìæÆéÄî ÅÉÄûàææÇF
  1420.  
  1421.     é φΓ«⌐ ú½áóÑ ¼δ »«¬á ú«ó«α¿½¿ « Γ«¼, ¬á¬¿¼ «íαẫ¼ «ßπΘÑßΓó½∩ÑΓß∩ »ÑαѬ-
  1422. ½ετÑ¡¿Ñ ¬«¡ΓѬßΓᠼѪñπ »α«µÑßßἿ ¿ ¬á¬ ¬«¡ΓѬßΓ¡δÑ πα«ó¡¿  ºá»«¼¿¡áεΓß∩  ó
  1423. ßΓѬѠ ¿  óδí¿αáεΓß∩ ¿º ßΓѬá, »αÑñßΓáó½∩∩ ¬«¡ΓѬßΓ »«½∞º«óáΓѽ∞߬«ú« πα«ó¡∩
  1424. ¬á¬ ßΓáΓ¿τÑ߬¿⌐ «íΩѬΓ, ¡Ñ »αÑΓÑα»ÑóáεΘ¿⌐ ¿º¼Ñ¡Ñ¡¿⌐ »α¿ ó«ßßΓá¡«ó½Ñ¡¿¿  ¬«¡-
  1425. ΓѬßΓá »α«µÑßßá. Äñ¡á¬«, ß ó¿αΓπá½∞¡δ¼ áñαÑß¡δ¼ »α«ßΓαá¡ßΓó«¼ »α«µÑßßá αáí«-
  1426.  
  1427.                                     159
  1428.  
  1429. ΓáεΓ  αẽ¿τ¡δÑ  ß¿ßΓѼ¡δÑ  Σπ¡¬µ¿¿ ¿, ¬á¬ íπñÑΓ »«¬áºá¡« ó ß½ÑñπεΘÑ⌐ ú½áóÑ,
  1430. óδ»«½¡∩εΓ »α¿ φΓ«¼ «»Ñαᵿ¿ ¡áñ «í½áßΓ∩¼¿. é  φΓ«¼  αáºñѽѠ αáßß¼áΓα¿óáÑΓß∩
  1431. ¿¡Σ«α¼áµ¿«¡¡á∩  ßΓαπ¬Γπαá  «í½áßΓ¿;  ß¿ßΓѼ¡δÑ Σπ¡¬µ¿¿, αÑ὿ºπεΘ¿Ñ «»Ñαᵿ¿
  1432. ¡áñ «í½áßΓ∩¼¿, íπñπΓ αáßß¼«ΓαÑ¡δ ó ß½ÑñπεΘÑ⌐ ú½áóÑ.
  1433.     çỿß∞ Γáí½¿µδ «í½áßΓÑ⌐ ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε,  ¡Ñ«íσ«ñ¿¼πε  ñ½∩  «»¿ßá¡¿∩
  1434. «í½áßΓ¿. é τáßΓ¡«ßΓ¿, «¡á ó¬½ετáÑΓ ó ßÑí∩ ß½ÑñπεΘ¿Ñ »«½∩:
  1435.   * ô¬áºáΓѽ∞ ¡á ¿¡ñѬߠΣá⌐½á, ß«ñÑন¼«Ñ ¬«Γ«α«ú« í佫 »Ñαó«¡áτá½∞¡« ºáúαπ-
  1436.     ªÑ¡« ó «í½áßΓ∞
  1437.   *  Æ¿» «í½áßΓ¿ («í½áßΓ∞ ¬«¼á¡ñ, αáºñѽ∩Ѽá∩ »á¼∩Γ∞, «í½áßΓ∞ τáßΓ¡δσ ñá¡¡δσ
  1438.     ¿½¿ ßΓѬá)
  1439.   * ÉẼÑα «í½áßΓ¿
  1440.   * îÑßΓ«»«½«ªÑ¡¿Ñ «í½áßΓ¿ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿
  1441.   * æΓáΓπß  (ß«ßΓ«∩¡¿Ñ) «í½áßΓ¿,  »αÑñßΓáó½∩εΘ¿⌐ ß«í«⌐ ¬«¼í¿¡áµ¿ε
  1442.     ¿º ß½ÑñπεΘ¿σ »α¿º¡á¬«ó:
  1443.     - ºáí½«¬¿α«óá¡á
  1444.     - ºá»α«ΦÑ¡á
  1445.     - ¿ñÑΓ »α«µÑßß ÑÑ ºáúαπº¬¿ ó »á¼∩Γ∞
  1446.     - ú«Γ«óá, ºáúαπªÑ¡á ó »á¼∩Γ∞
  1447.   * æτÑΓτ¿¬ ßß佫¬, ó ¬«Γ«α«¼ σαá¡¿Γß∩ ¬«½¿τÑßΓó« »α«µÑßß«ó, ßßδ½áεΘ¿σß∩  ¡á
  1448.     ñá¡¡πε «í½áßΓ∞.
  1449.  
  1450.     è  «»Ñαᵿ∩¼  αáí«Γδ  ß  «í½áßΓ∩¼¿ «Γ¡«ß∩Γß∩: í½«¬¿α«ó¬á «í½áßΓ¿, ß¡∩Γ¿Ñ
  1451. í½«¬¿α«ó¬¿ ß «í½áßΓ¿, óδñѽѡ¿Ñ «í½áßΓ¿, »α¿ß«Ññ¿¡Ñ¡¿Ñ «í½áßΓ¿ ¬ »α«ßΓαá¡ßΓ-
  1452. óπ »á¼∩Γ¿ »α«µÑßßá, ¿º¼Ñ¡Ñ¡¿Ñ αẼÑαá «í½áßΓ¿, ºáúαπº¬á «í½áßΓ¿ ¿º  Σá⌐½á  ó
  1453. »α«ßΓαá¡ßΓó«  »á¼∩Γ¿ »α«µÑßßá, «ßó«í«ªñÑ¡¿Ñ «í½áßΓ¿, «Γß«Ññ¿¡Ñ¡¿Ñ «í½áßΓ¿ «Γ
  1454. »α«ßΓαá¡ßΓóá »á¼∩Γ¿ »α«µÑßßá ¿ ¬«»¿α«óá¡¿Ñ  ß«ñÑন¼«ú«  «í½áßΓ¿.  ìá»α¿¼Ñα,
  1455. ß¿ßΓѼ¡á∩ Σπ¡¬µ¿∩ exec, ó ¬«Γ«α«⌐ ß«ñÑন¼«Ñ ¿ß»«½¡∩Ѽ«ú« Σá⌐½á ¡á¬½áñδóáÑΓ-
  1456. ß∩  ¡á áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ºáñáτ¿, «Γß«Ññ¿¡∩ÑΓ ßΓáαδÑ «í½áßΓ¿, «ßó«í«ªñáÑΓ
  1457. ¿σ ó Γ«¼ ß½πτáÑ, Ñß½¿ «¡¿ ¡Ñ ∩ó½∩εΓß∩ αáºñѽ∩Ñ¼δ¼¿, óδñѽ∩ÑΓ ¡«óδÑ  «í½áßΓ¿,
  1458. »α¿ß«Ññ¿¡∩ÑΓ ¿σ ¿ ºáúαπªáÑΓ ß«ñÑন¼δ¼ Σá⌐½á. é «ßΓá½∞¡«⌐ τáßΓ¿ αáºñѽᠫ»Ñ-
  1459. αᵿ¿  ¡áñ  «í½áßΓ∩¼¿ «»¿ßδóáεΓß∩ í«½ÑÑ ñÑΓá½∞¡« ß «α¿Ñ¡ΓᵿÑ⌐ ¡á ¼«ñѽ∞ π»-
  1460. αáó½Ñ¡¿∩ »á¼∩Γ∞ε, αáßß¼«ΓαÑ¡¡πε αá¡ÑÑ (ß Γáí½¿µá¼¿ ßΓαá¡¿µ ¿ úαπ»»á¼¿  á»»á-
  1461. αáΓ¡δσ  αÑú¿ßΓα«ó), ¿ ß «α¿Ñ¡ΓᵿÑ⌐ ¡á á½ú«α¿Γ¼δ ¡áº¡áτÑ¡¿∩ ßΓαá¡¿µ Σ¿º¿τÑß-
  1462. ¬«⌐ »á¼∩Γ¿ ¿ Γáí½¿µ ßΓαá¡¿µ (ú½áóá 9).
  1463.  
  1464.  
  1465.     E6.5.1 ü½«¬¿α«ó¬á «í½áßΓ¿ ¿ ß¡∩Γ¿Ñ í½«¬¿α«ó¬¿F
  1466.  
  1467.     Ä»Ñαᵿ¿ í½«¬¿α«ó¬¿ ¿ ß¡∩Γ¿∩ í½«¬¿α«ó¬¿ ñ½∩ «í½áßΓ¿ óδ»«½¡∩εΓß∩  ¡Ñºáó¿-
  1468. ß¿¼«  «Γ «»Ñαᵿ⌐ óδñѽѡ¿∩ ¿ «ßó«í«ªñÑ¡¿∩ «í½áßΓ¿, »«ñ«í¡« Γ«¼π, ¬á¬ «»Ñαá-
  1469. µ¿¿ í½«¬¿α«óá¡¿∩-αáºí½«¬¿α«óá¡¿∩ ¿¡ñѬßá ó Σá⌐½«ó«⌐ ß¿ßΓѼѠóδ»«½¡∩εΓß∩  ¡Ñ-
  1470. ºáó¿ß¿¼«  «Γ  «»Ñαᵿ⌐  ¡áº¡áτÑ¡¿∩-«ßó«í«ªñÑ¡¿∩  ¿¡ñѬßá  (á½ú«α¿Γ¼δ  iget ¿
  1471. iput). Æá¬¿¼ «íαẫ¼, ∩ñα« ¼«ªÑΓ ºáí½«¬¿α«óáΓ∞ ¿ óδñѽ¿Γ∞ «í½áßΓ∞,  á  »«Γ«¼
  1472. ß¡∩Γ∞ í½«¬¿α«ó¬π, ¡Ñ «ßó«í«ªñá∩ «í½áßΓ¿. Æ«τ¡« ΓᬪÑ, ¬«úñá ∩ñαπ »«¡áñ«í¿Γß∩
  1473. «íαáΓ¿Γ∞ß∩  ¬  óδñѽѡ¡«⌐  «í½áßΓ¿,  «¡« ß¼«ªÑΓ ºáí½«¬¿α«óáΓ∞ «í½áßΓ∞, τΓ«íδ
  1474. ºá»αÑΓ¿Γ∞ ñ«ßΓπ» ¬ ¡Ñ⌐ ß« ßΓ«α«¡δ ñαπú¿σ »α«µÑßß«ó, ¿ »«ºñ¡ÑÑ  ß¡∩Γ∞  í½«¬¿-
  1475. α«ó¬π.
  1476.  
  1477.  
  1478.     E6.5.2 éδñѽѡ¿Ñ «í½áßΓ¿F
  1479.  
  1480.     ƒñα«  óδñѽ∩ÑΓ  ¡«óπε  «í½áßΓ∞  (»« á½ú«α¿Γ¼π allocreg, É¿ßπ¡«¬ 6.18) ó«
  1481. óαѼ∩ óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐ fork, exec ¿ shmget (»«½πτ¿Γ∞ αáºñѽ∩Ѽπε
  1482. »á¼∩Γ∞). ƒñα« »«ññÑনóáÑΓ Γáí½¿µπ «í½áßΓÑ⌐, ºá»¿ß∩¼  ¬«Γ«α«⌐  ß««ΓóÑΓßΓóπεΓ
  1483. Γ«τ¬¿  óσ«ñá ½¿í« ó ß»¿ß¬Ñ ßó«í«ñ¡δσ «í½áßΓÑ⌐, ½¿í« ó ß»¿ß¬Ñ á¬Γ¿ó¡δσ «í½áß-
  1484. ΓÑ⌐. Åα¿ óδñѽѡ¿¿ ºá»¿ß¿ ó Γáí½¿µÑ «í½áßΓÑ⌐ ∩ñα« óδí¿αáÑΓ ¿º ß»¿ß¬á ßó«í«ñ-
  1485. ¡δσ «í½áßΓÑ⌐ »Ñαóπε ñ«ßΓπ»¡πε ºá»¿ß∞, ó¬½ετáÑΓ ÑÑ ó ß»¿ß«¬  á¬Γ¿ó¡δσ  «í½áß-
  1486. ΓÑ⌐, í½«¬¿απÑΓ «í½áßΓ∞ ¿ ñѽáÑΓ »«¼ÑΓ¬π « ÑÑ Γ¿»Ñ (αáºñѽ∩Ѽá∩ ¿½¿ τáßΓ¡á∩).
  1487. çá  ¡Ñ¬«Γ«αδ¼  ¿ß¬½ετÑ¡¿Ñ¼ ¬áªñδ⌐ »α«µÑßß áßß«µ¿¿απÑΓß∩ ß ¿ß»«½¡∩Ñ¼δ¼ Σá⌐½«¼
  1488.  
  1489.                                     160
  1490.  
  1491. (»«ß½Ñ Γ«ú«, ¬á¬ íδ½á óδ»«½¡Ñ¡á ¬«¼á¡ñá exec), ¿ ó á½ú«α¿Γ¼Ñ  allocreg  »«½Ñ
  1492. ¿¡ñѬßᠠ󠠺ỿ߿ Γáí½¿µδ «í½áßΓÑ⌐ πßΓá¡áó½¿óáÑΓß∩ Γᬿ¼ «íαẫ¼, τΓ«íδ «¡«
  1493. π¬áºδóὫ ¡á ¿¡ñѬߠ¿ß»«½¡∩Ѽ«ú« Σá⌐½á. ê¡ñѬߠ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ  «í½áßΓ∞  ñ½∩
  1494. ∩ñαá, »«φΓ«¼π ñαπú¿Ñ »α«µÑßßδ ¼«úπΓ »α¿ ªÑ½á¡¿¿ αáºñѽ∩Γ∞ «í½áßΓ∞. ƒñα« πóÑ-
  1495. ½¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ¿¡ñѬß, τΓ«íδ »«¼ÑΦáΓ∞ ñαπú¿¼ »α«µÑßßá¼
  1496. πñá½∩Γ∞  ß«ñÑন¼«Ñ  Σá⌐½á  »α¿ óδ»«½¡Ñ¡¿¿ Σπ¡¬µ¿¿ unlink, «í φΓ«¼ ÑΘÑ íπñÑΓ
  1497. ¿ñΓ¿ αÑτ∞ ó αáºñѽѠ7.5. ÉѺπ½∞ΓáΓ«¼ á½ú«α¿Γ¼á allocreg ∩ó½∩ÑΓß∩  ¡áº¡áτÑ¡¿Ñ
  1498. ¿ í½«¬¿α«ó¬á «í½áßΓ¿.
  1499.  
  1500.     ┌────────────────────────────────────────────────────────────┐
  1501.     │ á½ú«α¿Γ¼ allocreg   /* αẼÑßΓ¿Γ∞ ¿¡Σ«α¼áµ¿«¡¡πε ßΓαπ¬Γπαπ │
  1502.     │                        «í½áßΓ¿ */                          │
  1503.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  (1) π¬áºáΓѽ∞ ¿¡ñѬßá                 │
  1504.     │                      (2) Γ¿» «í½áßΓ¿                       │
  1505.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ºáí½«¬¿α«óá¡¡á∩ «í½áßΓ∞               │
  1506.     │ {                                                          │
  1507.     │    óδíαáΓ∞ «í½áßΓ∞ ¿º ß»¿ß¬á ßó«í«ñ¡δσ «í½áßΓÑ⌐;           │
  1508.     │    ¡áº¡áτ¿Γ∞ «í½áßΓ¿ Γ¿»;                                  │
  1509.     │    »α¿ßó«¿Γ∞ º¡áτÑ¡¿Ñ π¬áºáΓÑ½ε ¿¡ñѬßá;                   │
  1510.     │    Ñß½¿ (π¬áºáΓѽ∞ ¿¡ñѬßá ¿¼ÑÑΓ ¡Ñ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ)       │
  1511.     │          πóѽ¿τ¿Γ∞ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ¿¡ñѬß;     │
  1512.     │    ó¬½ετ¿Γ∞ «í½áßΓ∞ ó ß»¿ß«¬ á¬Γ¿ó¡δσ «í½áßΓÑ⌐;            │
  1513.     │    ó«ºóαáΓ¿Γ∞ (ºáí½«¬¿α«óá¡¡πε «í½áßΓ∞);                   │
  1514.     │ }                                                          │
  1515.     └────────────────────────────────────────────────────────────┘
  1516.  
  1517.              É¿ßπ¡«¬ 6.18. Ç½ú«α¿Γ¼ óδñѽѡ¿∩ «í½áßΓ¿
  1518.  
  1519.  
  1520.  
  1521.     E6.5.3 Åα¿ß«Ññ¿¡Ñ¡¿Ñ «í½áßΓ¿ ¬ »α«µÑßßπF
  1522.  
  1523.     ƒñα« »α¿ß«Ññ¿¡∩ÑΓ «í½áßΓ∞ ¬ áñαÑß¡«¼π »α«ßΓαá¡ßΓóπ »α«µÑßßá ó« óαѼ∩ óδ-
  1524. »«½¡Ñ¡¿∩  ß¿ßΓѼ¡δσ  Σπ¡¬µ¿⌐ fork, exec ¿ shmat (á½ú«α¿Γ¼ attachreg, É¿ßπ¡«¬
  1525. 6.19). Äí½áßΓ∞ ¼«ªÑΓ íδΓ∞ ó¡«ó∞ ¡áº¡áτáѼ«⌐ ¿½¿  πªÑ  ßπΘÑßΓóπεΘÑ⌐,  ¬«Γ«απε
  1526. »α«µÑßß  íπñÑΓ  ¿ß»«½∞º«óáΓ∞  ß«ó¼ÑßΓ¡«  ß ñαπú¿¼¿ »α«µÑßßἿ. ƒñα« óδí¿αáÑΓ
  1527. ßó«í«ñ¡πε ºá»¿ß∞ ó τáßΓ¡«⌐ Γáí½¿µÑ «í½áßΓÑ⌐ »α«µÑßßá,  πßΓá¡áó½¿óáÑΓ  ó  ¡Ñ⌐
  1528. »«½Ñ Γ¿»á Γᬿ¼ «íαẫ¼, τΓ«íδ «¡« π¬áºδóὫ ¡á «í½áßΓ∞ ¬«¼á¡ñ, ñá¡¡δσ, αáº-
  1529. ñѽ∩Ѽπε  »á¼∩Γ∞ ¿½¿ «í½áßΓ∞ ßΓѬá, ¿ ºá»¿ßδóáÑΓ ó¿αΓπá½∞¡δ⌐ áñαÑß, »« ¬«Γ«-
  1530. α«¼π «í½áßΓ∞ íπñÑΓ αẼÑΘáΓ∞ß∩ ó áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ »α«µÑßßá. Åα«µÑßß  ¡Ñ
  1531. ñ«½ªÑ¡  óδσ«ñ¿Γ∞ ºá »αÑñѽ πßΓá¡«ó½Ñ¡¡«ú« ß¿ßΓѼ«⌐ «úαá¡¿τÑ¡¿∩ ¡á ¼á¬ß¿¼á½∞-
  1532. ¡δ⌐ ó¿αΓπá½∞¡δ⌐ áñαÑß, á ó¿αΓπá½∞¡δÑ áñαÑßá ¡«ó«⌐ «í½áßΓ¿ ¡Ñ ñ«½ª¡δ  »ÑαÑßÑ-
  1533. ¬áΓ∞ß∩  ß áñαÑßἿ ßπΘÑßΓóπεΘ¿σ πªÑ «í½áßΓÑ⌐. ìá»α¿¼Ñα, Ñß½¿ ß¿ßΓѼᠫúαá¡¿-
  1534. τ¿½á ¼á¬ß¿¼á½∞¡«-ñ«»πßΓ¿¼«Ñ º¡áτÑ¡¿Ñ ó¿αΓπá½∞¡«ú« áñαÑßá »α«µÑßßá 8 ¼Ñúáíá⌐-
  1535. ΓἿ, Γ« »α¿ó∩ºáΓ∞ «í½áßΓ∞ αẼÑα«¼ 1 ¼Ñúáíá⌐Γ ¬ ó¿αΓπá½∞¡«¼π áñαÑßπ 7.5M ¡Ñ
  1536. πñáßΓß∩. àß½¿ ªÑ »α¿ß«Ññ¿¡Ñ¡¿Ñ «í½áßΓ¿ ñ«»πßΓ¿¼«, ∩ñα« πóѽ¿τ¿óáÑΓ  º¡áτÑ¡¿Ñ
  1537. »«½∩,  «»¿ßδóáεΘÑú«  αẼÑα  «í½áßΓ¿ »α«µÑßßá ó ºá»¿ß¿ Γáí½¿µδ »α«µÑßß«ó, ¡á
  1538. óѽ¿τ¿¡π »α¿ß«Ññ¿¡∩Ѽ«⌐ «í½áßΓ¿, á ΓᬪѠπóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á  ßßδ-
  1539. ½«¬ ¡á «í½áßΓ∞.
  1540.     èα«¼Ñ  Γ«ú«,  ó  á½ú«α¿Γ¼Ñ  attachreg πßΓá¡áó½¿óáεΓß∩ ¡áτá½∞¡δÑ º¡áτÑ¡¿∩
  1541. úαπ»»δ αÑú¿ßΓα«ó π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε, óδñѽѡ¡δσ »α«µÑßßπ. àß½¿ «í½áßΓ∞ αá¡ÑÑ
  1542. ¡Ñ »α¿ß«Ññ¿¡∩½áß∞ ¬ ¬á¬«¼π-½¿í« »α«µÑßßπ, ∩ñα«  ß  »«¼«Θ∞ε  Σπ¡¬µ¿¿  growreg
  1543. (ß¼.  ß½ÑñπεΘ¿⌐ αáºñѽ) ºáó«ñ¿Γ ñ½∩ «í½áßΓ¿ ¡«óδÑ Γáí½¿µδ ßΓαá¡¿µ; ó »α«Γ¿ó-
  1544. ¡«¼ ß½πτáÑ ¿ß»«½∞ºπεΓß∩ πªÑ ßπΘÑßΓóπεΘ¿Ñ Γáí½¿µδ ßΓαá¡¿µ. Ç½ú«α¿Γ¼ ºáóÑαΦáÑΓ
  1545. αáí«Γπ, ó«ºóαáΘá∩ π¬áºáΓѽ∞ ¡á Γ«τ¬π óσ«ñá ó τáßΓ¡πε Γáí½¿µπ  «í½áßΓÑ⌐  »α«-
  1546. µÑßßá, ß««ΓóÑΓßΓóπεΘπε ó¡«ó∞ »α¿ß«Ññ¿¡Ñ¡¡«⌐ «í½áßΓ¿. ä«»πßΓ¿¼, ¡á»α¿¼Ñα, τΓ«
  1547. ∩ñαπ ¡πª¡« »«ñ¬½ετ¿Γ∞ ¬ »α«µÑßßπ »« ó¿αΓπá½∞¡«¼π áñαÑßπ 0 ßπΘÑßΓóπεΘπε (αáº-
  1548. ñѽ∩Ѽπε) «í½áßΓ∞, ¿¼ÑεΘπε αẼÑα 7 èíá⌐Γ (É¿ßπ¡«¬ 6.20). Ä¡« óδñѽ∩ÑΓ ¡«óπε
  1549.  
  1550.  
  1551.                                     161
  1552.  
  1553.     ┌────────────────────────────────────────────────────────────┐
  1554.     │ á½ú«α¿Γ¼ attachreg  /* »α¿ß«Ññ¿¡Ñ¡¿Ñ «í½áßΓ¿ ¬ »α«µÑßßπ */ │
  1555.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  (1) π¬áºáΓѽ∞ ¡á »α¿ß«Ññ¿¡∩Ѽπε «í-   │
  1556.     │                          ½áßΓ∞ (ºáí½«¬¿α«óá¡¡πε)           │
  1557.     │                      (2) »α«µÑßß, ¬ ¬«Γ«α«¼π »α¿ß«Ññ¿¡∩ÑΓß∩│
  1558.     │                          «í½áßΓ∞                           │
  1559.     │                      (3) ó¿αΓπá½∞¡δ⌐ áñαÑß ó¡πΓα¿ »α«µÑßßá,│
  1560.     │                          »« ¬«Γ«α«¼π íπñÑΓ »α¿ß«Ññ¿¡Ñ¡á «í-│
  1561.     │                          ½áßΓ∞                             │
  1562.     │                      (4) Γ¿» «í½áßΓ¿                       │
  1563.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: Γ«τ¬á óσ«ñá ó τáßΓ¡πε Γáí½¿µπ «í½áßΓÑ⌐│
  1564.     │                      »α«µÑßßá                              │
  1565.     │ {                                                          │
  1566.     │     óδñѽ¿Γ∞ ¡«óπε ºá»¿ß∞ ó τáßΓ¡«⌐ Γáí½¿µÑ «í½áßΓÑ⌐ »α«-  │
  1567.     │      µÑßßá;                                                │
  1568.     │     »α«¿¡¿µ¿á½¿º¿α«óáΓ∞ º¡áτÑ¡¿∩ »«½Ñ⌐ ºá»¿ß¿:             │
  1569.     │          πßΓá¡«ó¿Γ∞ π¬áºáΓѽ∞ ¡á »α¿ß«Ññ¿¡∩Ѽπε «í½áßΓ∞;   │
  1570.     │          πßΓá¡«ó¿Γ∞ Γ¿» «í½áßΓ¿;                           │
  1571.     │          πßΓá¡«ó¿Γ∞ ó¿αΓπá½∞¡δ⌐ áñαÑß «í½áßΓ¿;             │
  1572.     │     »α«óÑα¿Γ∞ »αáó¿½∞¡«ßΓ∞ π¬áºá¡¿∩ ó¿αΓπá½∞¡«ú« áñαÑßá ¿  │
  1573.     │      αẼÑαá «í½áßΓ¿;                                      │
  1574.     │     πóѽ¿τ¿Γ∞ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á «í½áßΓ∞;         │
  1575.     │     πóѽ¿τ¿Γ∞ αẼÑα »α«µÑßßá ß πτÑΓ«¼ »α¿ß«Ññ¿¡Ñ¡¿∩ «í½áß-│
  1576.     │      Γ¿;                                                   │
  1577.     │     ºá»¿ßáΓ∞ ¡áτá½∞¡δÑ º¡áτÑ¡¿∩ ó ¡«óπε úαπ»»π á»»áαáΓ¡δσ  │
  1578.     │      αÑú¿ßΓα«ó;                                            │
  1579.     │     ó«ºóαáΓ¿Γ∞ (Γ«τ¬π óσ«ñá ó τáßΓ¡πε Γáí½¿µπ «í½áßΓÑ⌐ »α«-│
  1580.     │      µÑßßá);                                               │
  1581.     │ }                                                          │
  1582.     └────────────────────────────────────────────────────────────┘
  1583.  
  1584.              É¿ßπ¡«¬ 6.19. Ç½ú«α¿Γ¼ »α¿ß«Ññ¿¡Ñ¡¿∩ «í½áßΓ¿
  1585.  
  1586.  
  1587. úαπ»»π  αÑú¿ßΓα«ó  π»αáó½Ñ¡¿∩  »á¼∩Γ∞ε ¿ ºá¡«ß¿Γ ó ¡¿σ áñαÑß Γáí½¿µδ ßΓαá¡¿µ
  1588. «í½áßΓ¿, ó¿αΓπá½∞¡δ⌐ áñαÑß «í½áßΓ¿ ó »α«ßΓαá¡ßΓóÑ »α«µÑßßá (0) ¿ αẼÑα Γáí-
  1589. ½¿µδ ßΓαá¡¿µ (9 ºá»¿ßÑ⌐).
  1590.  
  1591.  
  1592.     E6.5.4 êº¼Ñ¡Ñ¡¿Ñ αẼÑαá «í½áßΓ¿F
  1593.  
  1594.     Åα«µÑßß ¼«ªÑΓ αáßΦ¿α∩Γ∞ ¿½¿ ßπªáΓ∞ ßó«Ñ ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓ-
  1595. ó« ß »«¼«Θ∞ε Σπ¡¬µ¿¿ sbrk. Æ«τ¡« ΓᬠªÑ ¿ ßΓѬ »α«µÑßßá αáßΦ¿α∩ÑΓß∩  áóΓ«¼á-
  1596. Γ¿τÑ߬¿  (Γ« ÑßΓ∞ ñ½∩ φΓ«ú« »α«µÑßßπ ¡Ñ ¡πª¡« ∩ó¡« «íαáΘáΓ∞ß∩ ¬ «»αÑñѽѡ¡«⌐
  1597. Σπ¡¬µ¿¿) ó ß««ΓóÑΓßΓó¿¿ ß ú½πí¿¡«⌐ ó½«ªÑ¡¡«ßΓ¿  «íαáΘÑ¡¿⌐  ¬  »«ñ»α«úαá¼¼á¼.
  1598. 꺼ѡѡ¿Ñ αẼÑαá «í½áßΓ¿ »α«¿ºó«ñ¿Γß∩ ó¡πΓα¿ ∩ñαá »« á½ú«α¿Γ¼π growreg (É¿-
  1599. ßπ¡«¬  6.21). Åα¿ αáßΦ¿αÑ¡¿¿ «í½áßΓ¿ ∩ñα« »α«óÑα∩ÑΓ, ¡Ñ íπñπΓ ½¿ ó¿αΓπá½∞¡δÑ
  1600. áñαÑßá αáßΦ¿α∩Ѽ«⌐ «í½áßΓ¿ »ÑαÑßѬáΓ∞ß∩ ß áñαÑßἿ ¬á¬«⌐-¡¿íπñ∞  ñαπú«⌐  «í-
  1601. ½áßΓ¿ ¿ ¡Ñ »«ó½ÑτÑΓ ½¿ αáßΦ¿αÑ¡¿Ñ «í½áßΓ¿ ºá ß«í«⌐ óδσ«ñ »α«µÑßßᠺᠻαÑñѽδ
  1602. ¼á¬ß¿¼á½∞¡«-ñ«»πßΓ¿¼«ú«  ó¿αΓπá½∞¡«ú«  »α«ßΓαá¡ßΓóá  »á¼∩Γ¿. ƒñα« ¡¿¬«úñá ¡Ñ
  1603. ¿ß»«½∞ºπÑΓ á½ú«α¿Γ¼ growreg ñ½∩ πóѽ¿τÑ¡¿∩ αẼÑαá αáºñѽ∩Ѽ«⌐ «í½áßΓ¿,  πªÑ
  1604. »α¿ß«Ññ¿¡Ñ¡¡«⌐  ¬ ¡Ñ߬«½∞¬¿¼ »α«µÑßßá¼; »«φΓ«¼π «¡« ¡Ñ íÑß»«¬«¿Γß∩ « Γ«¼, ¡Ñ
  1605. »α¿óÑñÑΓ ½¿ πóѽ¿τÑ¡¿Ñ αẼÑαá «í½áßΓ¿ ñ½∩ «ñ¡«ú« »α«µÑßßá ¬ »αÑóδΦÑ-
  1606. ¡¿ε ñαπú¿¼ »α«µÑßß«¼ ß¿ßΓѼ¡«ú« «úαá¡¿τÑ¡¿∩, ¡á¬½áñδóáѼ«ú« ¡á  αẼÑα  »α«-
  1607. µÑßßá. Åα¿ αáí«ΓÑ ß ßπΘÑßΓóπεΘÑ⌐ «í½áßΓ∞ε ∩ñα« ¿ß»«½∞ºπÑΓ á½ú«α¿Γ¼ growreg ó
  1608. ñóπσ ß½πτá∩σ: óδ»«½¡∩∩ Σπ¡¬µ¿ε sbrk »« «Γ¡«ΦÑ¡¿ε ¬ «í½áßΓ¿ ñá¡¡δσ »α«µÑßßá ¿
  1609. αÑ὿ºπ∩  áóΓ«¼áΓ¿τÑ߬«Ñ  πóѽ¿τÑ¡¿Ñ ßΓѬᠺáñáτ¿. ÄíÑ φΓ¿ «í½áßΓ¿ (ñá¡¡δσ ¿
  1610. ßΓѬá) τáßΓ¡«ú« Γ¿»á. Äí½áßΓ¿ ¬«¼á¡ñ ¿ αáºñѽ∩Ѽ«⌐ »á¼∩Γ¿ »«ß½Ñ  ¿¡¿µ¿á½¿ºá-
  1611.  
  1612.  
  1613.                                     162
  1614.  
  1615.                  ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐ »α«µÑßßá
  1616.                  ┌─────────┬─────────────┬────────┐
  1617.                  │  ÇñαÑß  │ é¿αΓπá½∞¡δ⌐ │ ÉẼÑα │
  1618.                  │ Γáí½¿µδ │ áñαÑß ó »α«-│    ¿   │
  1619.                  │ ßΓαá¡¿µ │  ßΓαá¡ßΓóÑ  │ ºáΘ¿Γá │
  1620.                  │         │   »α«µÑßßá  │        │
  1621.                  ├─────────┼─────────────┼────────┤
  1622.     Æ«τ¬á óσ«ñá  │         │      0      │    9   │
  1623.     ñ½∩ «í½áßΓ¿  └────┼────┴─────────────┴────────┘
  1624.       ¬«¼á¡ñ          └────┐
  1625.                            v
  1626.                            ┌─────────────┐
  1627.                            │    »πßΓ«    │
  1628.                            ├─────────────┤
  1629.                            │    »πßΓ«    │
  1630.                            ├─────────────┤
  1631.                            │    846K     │
  1632.                            ├─────────────┤
  1633.                            │    752K     │
  1634.                            ├─────────────┤
  1635.                            │    341K     │
  1636.                            ├─────────────┤
  1637.                            │    484K     │
  1638.                            ├─────────────┤
  1639.                            │    976K     │
  1640.                            ├─────────────┤
  1641.                            │    342K     │
  1642.                            ├─────────────┤
  1643.                            │    779K     │
  1644.                            └─────────────┘
  1645.  
  1646.     É¿ßπ¡«¬ 6.20. Åα¿¼Ñα »α¿ß«Ññ¿¡Ñ¡¿∩ ßπΘÑßΓóπεΘÑ⌐ «í½áßΓ¿ ¬«¼á¡ñ
  1647.  
  1648. µ¿¿ ¡Ñ ¼«úπΓ αáßΦ¿α∩Γ∞ß∩. ¥Γ«Γ ¼«¼Ñ¡Γ íπñÑΓ »«∩ߡѡ ó ß½ÑñπεΘÑ⌐ ú½áóÑ.
  1649.     ùΓ«íδ αẼÑßΓ¿Γ∞ αáßΦ¿αÑ¡¡πε »á¼∩Γ∞, ∩ñα« óδñѽ∩ÑΓ ¡«óδÑ Γáí½¿µδ ßΓαá¡¿µ
  1650. (¿½¿  αáßΦ¿α∩ÑΓ ßπΘÑßΓóπεΘ¿Ñ) ¿½¿ «Γó«ñ¿Γ ñ«»«½¡¿Γѽ∞¡πε Σ¿º¿τÑ߬πε »á¼∩Γ∞ ó
  1651. ΓÑσ ß¿ßΓѼáσ, úñÑ ¡Ñ »«ññÑনóáÑΓß∩ »«ñ¬áτ¬á ßΓαá¡¿µ »« «íαáΘÑ¡¿ε. Åα¿ óδñÑ-
  1652. ½Ñ¡¿¿ ñ«»«½¡¿Γѽ∞¡«⌐ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ∩ñα« »α«óÑα∩ÑΓ ÑÑ ¡á½¿τ¿Ñ  »ÑαÑñ  óδ-
  1653. »«½¡Ñ¡¿Ñ¼  á½ú«α¿Γ¼á  growreg;  Ñß½¿  ªÑ »á¼∩Γ¿ í«½∞ΦÑ ¡ÑΓ, ∩ñα« »α¿íÑúáÑΓ ¬
  1654. ñαπú¿¼ ßαÑñßΓóá¼ πóѽ¿τÑ¡¿∩ αẼÑαá «í½áßΓ¿ (ß¼. ú½áóπ 9). àß½¿ »α«µÑßß ß«¬-
  1655. αáΘáÑΓ αẼÑα «í½áßΓ¿, ∩ñα« »α«ßΓ« «ßó«í«ªñáÑΓ »á¼∩Γ∞,  «ΓóÑñÑ¡¡πε  »«ñ  «í-
  1656. ½áßΓ∞. é« óßÑσ φΓ¿σ ß½πτá∩σ ∩ñα« »ÑαÑ«»αÑñѽ∩ÑΓ αẼÑαδ »α«µÑßßá ¿ «í½áßΓ¿ ¿
  1657. »ÑαÑπßΓá¡áó½¿óáÑΓ  º¡áτÑ¡¿∩ »«½Ñ⌐ ºá»¿ß¿ τáßΓ¡«⌐ Γáí½¿µδ «í½áßΓÑ⌐ »α«µÑßßá ¿
  1658. αÑú¿ßΓα«ó π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε (Γá¬, τΓ«íδ «¡¿ ß«ú½áß«ó὿ß∞ ß ¡«óδ¼ «Γ«íαáªÑ-
  1659. ¡¿Ñ¼ »á¼∩Γ¿).
  1660.     ÅαÑñ»«½«ª¿¼, ¡á»α¿¼Ñα, τΓ« «í½áßΓ∞ ßΓÑ¬á »α«µÑßßá ¡áτ¿¡áÑΓß∩ ß ó¿αΓπá½∞-
  1661. ¡«ú« áñαÑßá 128è ¿ ¿¼ÑÑΓ αẼÑα 6 èíá⌐Γ ¿ τΓ« ∩ñαπ ¡πª¡« αáßΦ¿α¿Γ∞  φΓπ  «í-
  1662. ½áßΓ∞  ¡á  1 èíá⌐Γ (1 ßΓαá¡¿µπ). àß½¿ αẼÑα »α«µÑßßá »«ºó«½∩ÑΓ φΓ« ñѽáΓ∞ ¿
  1663. Ñß½¿ ó¿αΓπá½∞¡δÑ áñαÑßá ó ñ¿á»á-
  1664. º«¡Ñ «Γ 134è ñ« 135è - 1 ¡Ñ »α¿¡áñ½ÑªáΓ ¬á¬«⌐-½¿í« «í½áßΓ¿, αá¡ÑÑ  »α¿ß«Ññ¿-
  1665. ¡Ñ¡¡«⌐  ¬  »α«µÑßßπ,  ∩ñα« πóѽ¿τ¿óáÑΓ αẼÑα ßΓѬá. Åα¿ φΓ«¼ ∩ñα« αáßΦ¿α∩ÑΓ
  1666. Γáí½¿µπ ßΓαá¡¿µ, óδñѽ∩ÑΓ ¡«óπε ßΓαá¡¿µπ »á¼∩Γ¿ ¿ ¿¡¿µ¿á½¿º¿απÑΓ  ¡«óπε  ºá-
  1667. »¿ß∞ Γáí½¿µδ. ¥Γ«Γ ß½πτá⌐ »α«¿½½εßΓα¿α«óá¡ ß »«¼«Θ∞ε É¿ßπ¡¬á 6.22.
  1668.  
  1669.  
  1670.     E6.5.5 çáúαπº¬á «í½áßΓ¿F
  1671.  
  1672.     é  ß¿ßΓѼÑ, úñÑ »«ññÑনóáÑΓß∩ »«ñ¬áτ¬á ßΓαá¡¿µ »« «íαáΘÑ¡¿ε, ∩ñα« ¼«ªÑΓ
  1673.  
  1674.  
  1675.                                     163
  1676.  
  1677.     ┌────────────────────────────────────────────────────────────┐
  1678.     │ á½ú«α¿Γ¼ growreg  /* ¿º¼Ñ¡Ñ¡¿Ñ αẼÑαá «í½áßΓ¿ */          │
  1679.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  (1) π¬áºáΓѽ∞ ¡á Γ«τ¬π óσ«ñá ó τáßΓ¡«⌐│
  1680.     │                          Γáí½¿µÑ «í½áßΓÑ⌐ »α«µÑßßá         │
  1681.     │                      (2) óѽ¿τ¿¡á, ¡á ¬«Γ«απε ¡πª¡« ¿º¼Ñ-  │
  1682.     │                          ¡¿Γ∞ αẼÑα «í½áßΓ¿ (¼«ªÑΓ íδΓ∞   │
  1683.     │                          ¬á¬ »«½«ª¿Γѽ∞¡«⌐, Γᬠ¿ «Γα¿µá-  │
  1684.     │                          Γѽ∞¡«⌐)                          │
  1685.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ                           │
  1686.     │ {                                                          │
  1687.     │     Ñß½¿ (αẼÑα «í½áßΓ¿ πóѽ¿τ¿óáÑΓß∩)                    │
  1688.     │     {                                                      │
  1689.     │        »α«óÑα¿Γ∞ ñ«»πßΓ¿¼«ßΓ∞ ¡«ó«ú« αẼÑαá «í½áßΓ¿;      │
  1690.     │        óδñѽ¿Γ∞ óß»«¼«úáΓѽ∞¡δÑ Γáí½¿µδ (ßΓαá¡¿µ);         │
  1691.     │        Ñß½¿ (ó ß¿ßΓѼѠ¡Ñ »«ññÑনóáÑΓß∩ ºá¼ÑΘÑ¡¿Ñ ßΓαá¡¿µ │
  1692.     │         »« «íαáΘÑ¡¿ε)                                      │
  1693.     │        {                                                   │
  1694.     │            óδñѽ¿Γ∞ ñ«»«½¡¿Γѽ∞¡πε »á¼∩Γ∞;                 │
  1695.     │            »α«¿¡¿µ¿á½¿º¿α«óáΓ∞ »α¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿ º¡áτÑ¡¿∩  │
  1696.     │             »«½Ñ⌐ ó ñ«»«½¡¿Γѽ∞¡δσ Γáí½¿µáσ;               │
  1697.     │        }                                                   │
  1698.     │     }                                                      │
  1699.     │     ó »α«Γ¿ó¡«¼ ß½πτáÑ    /* αẼÑα «í½áßΓ¿ π¼Ñ¡∞ΦáÑΓß∩ */ │
  1700.     │     {                                                      │
  1701.     │        «ßó«í«ñ¿Γ∞ Σ¿º¿τÑ߬πε »á¼∩Γ∞;                       │
  1702.     │        «ßó«í«ñ¿Γ∞ óß»«¼«úáΓѽ∞¡δÑ Γáí½¿µδ;                 │
  1703.     │     }                                                      │
  1704.     │                                                            │
  1705.     │     »α«óÑßΓ¿ ó ß½πτáÑ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ¿¡¿µ¿á½¿ºáµ¿ε ñαπú¿σ   │
  1706.     │      óß»«¼«úáΓѽ∞¡δσ Γáí½¿µ;                               │
  1707.     │     »ÑαÑπßΓá¡«ó¿Γ∞ º¡áτÑ¡¿Ñ »«½∩ αẼÑαá ó Γáí½¿µÑ »α«µÑß- │
  1708.     │      ß«ó;                                                  │
  1709.     │ }                                                          │
  1710.     └────────────────────────────────────────────────────────────┘
  1711.  
  1712.           É¿ßπ¡«¬ 6.21. Ç½ú«α¿Γ¼ ¿º¼Ñ¡Ñ¡¿∩ αẼÑαá «í½áßΓ¿
  1713.  
  1714.  
  1715. "«Γ«íαáªáΓ∞" Σá⌐½ ó áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »α«µÑßßá ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Σπ¡¬-
  1716. µ¿¿ exec, »«ñú«Γáó½¿óá∩ »«ß½ÑñπεΘÑÑ τΓÑ¡¿Ñ »« ºá»α«ßπ  «Γñѽ∞¡δσ  Σ¿º¿τÑ߬¿σ
  1717. ßΓαá¡¿µ  (ß¼. ú½áóπ 9). àß½¿ ªÑ »«ñ¬áτ¬á ßΓαá¡¿µ »« «íαáΘÑ¡¿ε ¡Ñ »«ññÑনóá-
  1718. ÑΓß∩, ∩ñαπ »α¿σ«ñ¿Γß∩ ¬«»¿α«óáΓ∞ ¿ß»«½¡∩Ѽδ⌐ Σá⌐½ ó »á¼∩Γ∞, ºáúαπªá∩ «í½áßΓ¿
  1719. »α«µÑßßá »« π¬áºá¡¡δ¼ ó Σá⌐½Ñ ó¿αΓπá½∞¡δ¼ áñαÑßá¼. ƒñα«  ¼«ªÑΓ  »α¿ß«Ññ¿¡¿Γ∞
  1720. «í½áßΓ∞  ¬ αáº¡δ¼ ó¿αΓπá½∞¡δ¼ áñαÑßá¼, »« ¬«Γ«αδ¼ íπñÑΓ ºáúαπªáΓ∞ß∩ ß«ñÑন-
  1721. ¼«Ñ Σá⌐½á, ß«ºñáóá∩ Γᬿ¼ «íαẫ¼ "αáºαδó" ó Γáí½¿µÑ ßΓαá¡¿µ (óß»«¼¡¿¼ É¿ßπ-
  1722. ¡«¬ 6.20). ¥Γá ó«º¼«ª¡«ßΓ∞ ¼«ªÑΓ »α¿ú«ñ¿Γ∞ß∩, ¡á»α¿¼Ñα, ¬«úñá ΓαÑíπÑΓß∩ »α«-
  1723. ∩ó½∩Γ∞ «Φ¿í¬π »á¼∩Γ¿ (memory  fault)  ó  ß½πτáÑ  «íαáΘÑ¡¿∩  »«½∞º«óáΓѽ∞߬¿σ
  1724. »α«úαá¼¼  ¬ ¡π½Ñó«¼π áñαÑßπ (Ñß½¿ »«ß½Ññ¡ÑÑ ºá»αÑΘÑ¡«). ÅÑαѼѡ¡δÑ π¬áºáΓѽ¿
  1725. ó »α«úαá¼¼áσ ¿¡«úñá ºáñáεΓß∩ ¡ÑóÑα¡« («ΓßπΓßΓóπÑΓ »α«óÑα¬á  ¿σ  º¡áτÑ¡¿⌐  ¡á
  1726. αáóÑ¡ßΓó« 0) ¿ ó αѺπ½∞ΓáΓÑ ¡Ñ ¼«úπΓ ¿ß»«½∞º«óáΓ∞ß∩ ó ¬áτÑßΓóÑ
  1727. π¬áºáΓѽÑ⌐  áñαÑß«ó. àß½¿ ßΓαá¡¿µπ ß ¡π½Ñóδ¼ áñαÑß«¼ ß««ΓóÑΓßΓóπεΘ¿¼ «íαẫ¼
  1728. ºáΘ¿Γ¿Γ∞, »α«µÑßßδ, ß½πτá⌐¡« «íαáΓ¿óΦ¿Ñß∩ ¬  φΓ«¼π  áñαÑßπ,  ¡áΓ«½¬¡πΓß∩  ¡á
  1729. «Φ¿í¬π ¿ íπñπΓ áóáα¿⌐¡« ºáóÑαΦÑ¡δ, ¿ φΓ« π߬«α¿Γ «í¡áαπªÑ¡¿Ñ »«ñ«í¡δσ «Φ¿í«¬
  1730. ó »α«úαá¼¼áσ.
  1731.     Åα¿  ºáúαπº¬Ñ  Σá⌐½á ó «í½áßΓ∞ á½ú«α¿Γ¼ loadreg (É¿ßπ¡«¬ 6.23) »α«óÑα∩ÑΓ
  1732. αáºαδó ¼Ñªñπ ó¿αΓπá½∞¡δ¼ áñαÑß«¼, »« ¬«Γ«α«¼π «í½áßΓ∞ »α¿ß«Ññ¿¡∩ÑΓß∩ ¬  »α«-
  1733. µÑßßπ,  ¿  ó¿αΓπá½∞¡δ¼  áñαÑß«¼,  ß ¬«Γ«α«ú« αáß»«½áúáεΓß∩ ñá¡¡δÑ «í½áßΓ¿, ¿
  1734. αáßΦ¿α∩ÑΓ «í½áßΓ∞ ó ß««ΓóÑΓßΓó¿¿ ß ΓαÑíπÑ¼δ¼ «íΩѼ«¼ »á¼∩Γ¿.  çáΓѼ  «í½áßΓ∞
  1735.  
  1736.  
  1737.                                     164
  1738.  
  1739.        ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐          ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐
  1740.                »α«µÑßßá                          »α«µÑßßá
  1741.      ┌───────┬──────────┬──────┐       ┌───────┬──────────┬──────┐
  1742.      │ ÇñαÑß │ é¿αΓπá½∞-│ Éáº- │       │ ÇñαÑß │ é¿αΓπá½∞-│ Éáº- │
  1743.      │ Γáí½¿-│ ¡δ⌐ áñαÑß│ ¼Ñα  │       │ Γáí½¿-│ ¡δ⌐ áñαÑß│ ¼Ñα  │
  1744.      │ µδ    │ ó »α«ßΓ- │ ¿    │       │ µδ    │ ó »α«ßΓ- │ ¿    │
  1745.      │ ßΓαá- │ αá¡ßΓóÑ  │ ºáΘ¿-│       │ ßΓαá- │ αá¡ßΓóÑ  │ ºáΘ¿-│
  1746.      │ ¡¿µ   │ »α«µÑßßá │ Γá   │       │ ¡¿µ   │ »α«µÑßßá │ Γá   │
  1747.      ├───────┼──────────┼──────┤       ├───────┼──────────┼──────┤
  1748.      │       │          │      │       │       │          │      │
  1749.      ├───────┼──────────┼──────┤       ├───────┼──────────┼──────┤
  1750.      │       │          │      │       │       │          │      │
  1751. Æ«τ¬á├───────┼──────────┼──────┤  Æ«τ¬á├───────┼──────────┼──────┤
  1752. óσ«ñá│       │   128K   │  6K  │  óσ«ñá│       │   128K   │  7K  │
  1753.  ñ½∩ └───┼───┴──────────┴──────┘   ñ½∩ └───┼───┴──────────┴──────┘
  1754. ßΓѬᠠ  └──┐                     ßΓѬᠠ  └──┐
  1755.             v                                 v
  1756.             ┌─────────────┐                   ┌─────────────┐
  1757.             │    342K     │                   │    342K     │
  1758.             ├─────────────┤                   ├─────────────┤
  1759.             │    779K     │                   │    779K     │
  1760.             ├─────────────┤                   ├─────────────┤
  1761.             │    846K     │                   │    846K     │
  1762.             ├─────────────┤                   ├─────────────┤
  1763.             │    752K     │                   │    752K     │
  1764.             ├─────────────┤                   ├─────────────┤
  1765.             │    341K     │                   │    341K     │
  1766.             ├─────────────┤                   ├─────────────┤
  1767.             │    484K     │                   │    484K     │
  1768.             ├─────────────┤        ìÄéǃ      ├─────────────┤
  1769.             │             │        æÆÉÇìêûÇ──>│    976K     │
  1770.             ├─────────────┤                   ├─────────────┤
  1771.             │             │                   │             │
  1772.             ├─────────────┤                   ├─────────────┤
  1773.             │             │                   │             │
  1774.             └─────────────┘                   └─────────────┘
  1775.           ä« πóѽ¿τÑ¡¿∩ ßΓѬᠠ            Å«ß½Ñ πóѽ¿τÑ¡¿∩ ßΓѬá
  1776.  
  1777.           É¿ßπ¡«¬ 6.22. ôóѽ¿τÑ¡¿Ñ «í½áßΓ¿ ßΓѬᠡá 1 èíá⌐Γ
  1778.  
  1779.  
  1780. »ÑαÑó«ñ¿Γß∩  ó ß«ßΓ«∩¡¿Ñ "ºáúαπº¬¿ ó »á¼∩Γ∞", »α¿ ¬«Γ«α«¼ ñá¡¡δÑ ñ½∩ «í½áßΓ¿
  1781. ßτ¿ΓδóáεΓß∩ ¿º Σá⌐½á ó »á¼∩Γ∞ ß  »«¼«Θ∞ε  óßΓα«Ñ¡¡«⌐  ¼«ñ¿Σ¿¬áµ¿¿  á½ú«α¿Γ¼á
  1782. ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ read.
  1783.     àß½¿ ∩ñα« ºáúαπªáÑΓ «í½áßΓ∞ ¬«¼á¡ñ, ¬«Γ«αá∩ ¼«ªÑΓ αáºñѽ∩Γ∞ß∩ ¡Ñ߬«½∞¬¿-
  1784. ¼¿  »α«µÑßßἿ,  ó«º¼«ª¡á ß¿Γπᵿ∩, ¬«úñá »α«µÑßß »«»δΓáÑΓß∩ ó«ß»«½∞º«óáΓ∞ß∩
  1785. «í½áßΓ∞ε ñ« Γ«ú«, ¬á¬ ÑÑ ß«ñÑন¼«Ñ íπñÑΓ »«½¡«ßΓ∞ε ºáúαπªÑ¡«, Γᬠ¬á¬  »α«-
  1786. µÑßß ºáúαπº¬¿ ¼«ªÑΓ »α¿«ßΓá¡«-
  1787. ó¿Γ∞ß∩  ó«  óαѼ∩  τΓÑ¡¿∩ Σá⌐½á. Å«ñα«í¡« « Γ«¼, ¬á¬ φΓ« »α«¿ßσ«ñ¿Γ ¿ »«τѼπ
  1788. »α¿ φΓ«¼ ¡Ñ½∞º∩ ¿ß»«½∞º«óáΓ∞ í½«¬¿α«ó¬¿, ¼δ  »«ú«ó«α¿¼,  ¬«úñá  íπñѼ  óÑßΓ¿
  1789. αÑτ∞ « Σπ¡¬µ¿¿ exec ó ß½ÑñπεΘÑ⌐ ú½áóÑ ¿ ó ú½áóÑ 9. ùΓ«íδ πßΓαá¡¿Γ∞ φΓπ »α«í-
  1790. ½Ñ¼π,  ∩ñα« »α«óÑα∩ÑΓ ßΓáΓπß «í½áßΓ¿ ¿ ¡Ñ αáºαÑΦáÑΓ ¬ ¡Ñ⌐ ñ«ßΓπ» ñ« ΓÑσ »«α,
  1791. »«¬á ºáúαπº¬á «í½áßΓ¿ ¡Ñ íπñÑΓ ºá¬«¡τÑ¡á. Å« ºáóÑαΦÑ¡¿¿ αÑ὿ºáµ¿¿ á½ú«α¿Γ¼á
  1792. loadreg ∩ñα« ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ  óßÑσ  »α«µÑßß«ó,  «ª¿ñáεΘ¿σ  «¬«¡τá¡¿∩
  1793. ºáúαπº¬¿ «í½áßΓ¿, ¿ ¿º¼Ñ¡∩ÑΓ ßΓáΓπß «í½áßΓ¿ ("ú«Γ«óá, ºáúαπªÑ¡á ó »á¼∩Γ∞").
  1794.     ÅαÑñ»«½«ª¿¼,  ¡á»α¿¼Ñα, τΓ« ∩ñαπ ¡πª¡« ºáúαπº¿Γ∞ ΓѬßΓ αẼÑα«¼ 7K ó «í-
  1795. ½áßΓ∞, »α¿ß«Ññ¿¡Ñ¡¡πε ¬ »α«µÑßßπ »« ó¿αΓπá½∞¡«¼π áñαÑßπ 0, ¡« »α¿ φΓ«¼ «ßΓá-
  1796. ó¿Γ∞ »α«¼ÑªπΓ«¬ αẼÑα«¼ 1 èíá⌐Γ «Γ ¡áτá½á «í½áßΓ¿ (É¿ßπ¡«¬ 6.24).  è  φΓ«¼π
  1797.  
  1798.  
  1799.                                     165
  1800.  
  1801.     ┌────────────────────────────────────────────────────────────┐
  1802.     │ á½ú«α¿Γ¼ loadreg    /* ºáúαπº¬á τáßΓ¿ Σá⌐½á ó «í½áßΓ∞ */   │
  1803.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  (1) π¬áºáΓѽ∞ ¡á Γ«τ¬π óσ«ñá ó τáßΓ¡πε│
  1804.     │                          Γáí½¿µπ «í½áßΓÑ⌐ »α«µÑßßá         │
  1805.     │                      (2) ó¿αΓπá½∞¡δ⌐ áñαÑß ºáúαπº¬¿        │
  1806.     │                      (3) π¬áºáΓѽ∞ ¿¡ñѬßá Σá⌐½á           │
  1807.     │                      (4) ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ ñ« ¡áτá½á ßτ¿Γδ-│
  1808.     │                          óáѼ«⌐ τáßΓ¿ Σá⌐½á                │
  1809.     │                      (5) «íΩѼ ºáúαπªáѼδσ ñá¡¡δσ ó íá⌐Γáσ │
  1810.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ                           │
  1811.     │ {                                                          │
  1812.     │    πóѽ¿τ¿Γ∞ αẼÑα «í½áßΓ¿ ñ« ΓαÑíπѼ«⌐ óѽ¿τ¿¡δ (á½ú«α¿Γ¼│
  1813.     │     growreg);                                              │
  1814.     │    ºá»¿ßáΓ∞ ßΓáΓπß «í½áßΓ¿ ¬á¬ "ºáúαπªáѼ«⌐ ó »á¼∩Γ∞";     │
  1815.     │    ß¡∩Γ∞ í½«¬¿α«ó¬π ß «í½áßΓ¿;                             │
  1816.     │    πßΓá¡«ó¿Γ∞ ó »α«ßΓαá¡ßΓóÑ »α«µÑßßá º¡áτÑ¡¿∩ »áαá¼ÑΓα«ó  │
  1817.     │     τΓÑ¡¿∩ ¿º Σá⌐½á:                                       │
  1818.     │         ó¿αΓπá½∞¡δ⌐ áñαÑß, »« ¬«Γ«α«¼π íπñπΓ αẼÑΘÑ¡δ ßτ¿-│
  1819.     │          ΓδóáѼδÑ ñá¡¡δÑ;                                  │
  1820.     │         ß¼ÑΘÑ¡¿Ñ ñ« ¡áτá½á ßτ¿ΓδóáѼ«⌐ τáßΓ¿ Σá⌐½á;        │
  1821.     │         «íΩѼ ñá¡¡δσ, ßτ¿ΓδóáѼδσ ¿º Σá⌐½á, ó íá⌐Γáσ;      │
  1822.     │    ºáúαπº¿Γ∞ Σá⌐½ ó «í½áßΓ∞ (óßΓα«Ñ¡¡á∩ ¼«ñ¿Σ¿¬áµ¿∩ á½ú«-  │
  1823.     │     α¿Γ¼á read);                                           │
  1824.     │    ºáí½«¬¿α«óáΓ∞ «í½áßΓ∞;                                  │
  1825.     │    ºá»¿ßáΓ∞ ßΓáΓπß «í½áßΓ¿ ¬á¬ "»«½¡«ßΓ∞ε ºáúαπªÑ¡¡«⌐ ó »á-│
  1826.     │     ¼∩Γ∞";                                                 │
  1827.     │    ó«º«í¡«ó¿Γ∞ óδ»«½¡Ñ¡¿Ñ óßÑσ »α«µÑßß«ó, «ª¿ñáεΘ¿σ «¬«¡τá-│
  1828.     │     ¡¿∩ ºáúαπº¬¿ «í½áßΓ¿;                                  │
  1829.     │ }                                                          │
  1830.     └────────────────────────────────────────────────────────────┘
  1831.  
  1832.        É¿ßπ¡«¬ 6.23. Ç½ú«α¿Γ¼ ºáúαπº¬¿ ñá¡¡δσ «í½áßΓ¿ ¿º Σá⌐½á
  1833.  
  1834.  
  1835. óαѼѡ¿  ∩ñα«  πªÑ óδñѽ¿½« ºá»¿ß∞ ó Γáí½¿µÑ «í½áßΓÑ⌐ ¿ »α¿ß«Ññ¿¡¿½« «í½áßΓ∞
  1836. »« áñαÑßπ 0 ß »«¼«Θ∞ε á½ú«α¿Γ¼«ó allocreg ¿ attachreg. ÆÑ»Ñα∞ ªÑ ∩ñα« ºá»πß-
  1837. ¬áÑΓ á½ú«α¿Γ¼ loadreg, ó  ¬«Γ«α«¼  ñÑ⌐ßΓó¿∩  á½ú«α¿Γ¼á  growreg  óδ»«½¡∩εΓß∩
  1838. ñóáªñδ  -  ó«-»Ñαóδσ, »α¿ óδñѽѡ¿¿ ó ¡áτá½Ñ «í½áßΓ¿ »α«¼ÑªπΓ¬á ó 1 èíá⌐Γ, ¿
  1839. ó«-óΓ«αδσ, »α¿ óδñѽѡ¿¿ ¼ÑßΓá ñ½∩ ß«ñÑন¼«ú« «í½áßΓ¿ - ¿ á½ú«α¿Γ¼  growreg
  1840. ¡áº¡áτáÑΓ  ñ½∩ «í½áßΓ¿ Γáí½¿µπ ßΓαá¡¿µ. çáΓѼ ∩ñα« ºá¡«ß¿Γ ó ß««ΓóÑΓßΓóπεΘ¿Ñ
  1841. »«½∩ »α«ßΓαá¡ßΓóá »α«µÑßßá πßΓá¡«ó«τ¡δÑ º¡áτÑ¡¿∩ ñ½∩ τΓÑ¡¿∩ ñá¡¡δσ ¿º Σá⌐½á:
  1842. ßτ¿ΓδóáεΓß∩ 7 èíá⌐Γ, ¡áτ¿¡á∩ ß áñαÑßá, π¬áºá¡¡«ú«  ó  ó¿ñÑ  ß¼ÑΘÑ¡¿∩  ó¡πΓα¿
  1843. Σá⌐½á  (»áαá¼ÑΓα  á½ú«α¿Γ¼á), ¿ ºá»¿ßδóáεΓß∩ ó ó¿αΓπá½∞¡«Ñ »α«ßΓαá¡ßΓó« »α«-
  1844. µÑßßá »« áñαÑßπ 1K.
  1845.  
  1846.        ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐          ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐
  1847.                »α«µÑßßá                          »α«µÑßßá
  1848.      ┌───────┬──────────┬──────┐       ┌───────┬──────────┬──────┐
  1849.      │ ÇñαÑß │ é¿αΓπá½∞-│ Éáº- │       │ ÇñαÑß │ é¿αΓπá½∞-│ Éáº- │
  1850.      │ Γáí½¿-│ ¡δ⌐ áñαÑß│ ¼Ñα  │       │ Γáí½¿-│ ¡δ⌐ áñαÑß│ ¼Ñα  │
  1851.      │ µδ    │ ó »α«ßΓ- │ ¿    │       │ µδ    │ ó »α«ßΓ- │ ¿    │
  1852.      │ ßΓαá- │ αá¡ßΓóÑ  │ ºáΘ¿-│       │ ßΓαá- │ αá¡ßΓóÑ  │ ºáΘ¿-│
  1853.      │ ¡¿µ   │ »α«µÑßßá │ Γá   │       │ ¡¿µ   │ »α«µÑßßá │ Γá   │
  1854.      ├───────┼──────────┼──────┤       ├───────┼──────────┼──────┤
  1855. ÆÑ¬ßΓ│  ───  │          │   0  │       │       │     0    │   8  │
  1856.      └───────┴──────────┴──────┘       └───┼───┴──────────┴──────┘
  1857.      (á) çỿß∞ Γáí½¿µδ ó »Ñαó«-           └──┐
  1858.          ¡áτá½∞¡«¼ ó¿ñÑ                       │
  1859.                                               v
  1860.  
  1861.                                     166
  1862.  
  1863.  
  1864.  
  1865.                                               ┌─────────────┐
  1866.                                               │    »πßΓ«    │
  1867.        ùáßΓ¡á∩ Γáí½¿µá «í½áßΓÑ⌐               ├─────────────┤
  1868.                »α«µÑßßá                       │    779K     │
  1869.      ┌───────┬──────────┬──────┐              ├─────────────┤
  1870.      │ ÇñαÑß │ é¿αΓπá½∞-│ Éáº- │              │    846K     │
  1871.      │ Γáí½¿-│ ¡δ⌐ áñαÑß│ ¼Ñα  │              ├─────────────┤
  1872.      │ µδ    │ ó »α«ßΓ- │ ¿    │              │    752K     │
  1873.      │ ßΓαá- │ αá¡ßΓóÑ  │ ºáΘ¿-│              ├─────────────┤
  1874.      │ ¡¿µ   │ »α«µÑßßá │ Γá   │              │    341K     │
  1875.      ├───────┼──────────┼──────┤              ├─────────────┤
  1876.      │       │     0    │   1  │              │    484K     │
  1877.      └───┼───┴──────────┴──────┘              ├─────────────┤
  1878.          └──┐                                 │    976K     │
  1879.             │                                 ├─────────────┤
  1880.             v                                 │    794K     │
  1881.             ┌─────────────┐                   ├─────────────┤
  1882.             │    »πßΓ«    │                   │             │
  1883.             └─────────────┘                   └─────────────┘
  1884.      (í) çỿß∞, π¬áºδóáεΘá∩ ¡á        (ó) Å«ß½Ñ óΓ«α«ú« óδ»«½¡Ñ-
  1885.          »α«¼ÑªπΓ«¬ ó ¡áτá½Ñ «í-           ¡¿∩ á½ú«α¿Γ¼á growreg
  1886.          ½áßΓ¿ (»«ß½Ñ »Ñαó«ú«
  1887.          óδ»«½¡Ñ¡¿∩ á½ú«α¿Γ¼á
  1888.          growreg)
  1889.  
  1890.  
  1891.          É¿ßπ¡«¬ 6.24. çáúαπº¬á «í½áßΓ¿ ¬«¼á¡ñ (ΓѬßΓá)
  1892.  
  1893.  
  1894.  
  1895.  
  1896.     ┌────────────────────────────────────────────────────────────┐
  1897.     │ á½ú«α¿Γ¼ freereg      /* «ßó«í«ªñÑ¡¿Ñ óδñѽѡ¡«⌐ «í½áßΓ¿ */│
  1898.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  π¬áºáΓѽ∞ ¡á (ºáí½«¬¿α«óá¡¡πε) «í½áßΓ∞│
  1899.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ                           │
  1900.     │ {                                                          │
  1901.     │    Ñß½¿ (ßτÑΓτ¿¬ ßß佫¬ ¡á «í½áßΓ∞ ¿¼ÑÑΓ ¡Ñ¡π½Ñó«Ñ º¡áτÑ-  │
  1902.     │     ¡¿Ñ)                                                   │
  1903.     │    {                                                       │
  1904.     │       /* «í½áßΓ∞ óßÑ ÑΘÑ ¿ß»«½∞ºπÑΓß∩ «ñ¡¿¼ ¿º »α«µÑßß«ó */│
  1905.     │       ß¡∩Γ∞ í½«¬¿α«ó¬π ß «í½áßΓ¿;                          │
  1906.     │       Ñß½¿ («í½áßΓ∞ áßß«µ¿¿α«óá¡á ß ¿¡ñѬ߫¼)              │
  1907.     │            ß¡∩Γ∞ í½«¬¿α«ó¬π ß ¿¡ñѬßá;                     │
  1908.     │       ó«ºóαáΓ¿Γ∞ π»αáó½Ñ¡¿Ñ;                               │
  1909.     │    }                                                       │
  1910.     │    Ñß½¿ («í½áßΓ∞ áßß«µ¿¿α«óá¡á ß ¿¡ñѬ߫¼)                 │
  1911.     │         «ßó«í«ñ¿Γ∞ ¿¡ñѬߠ(á½ú«α¿Γ¼ iput);                 │
  1912.     │    «ßó«í«ñ¿Γ∞ ßó∩ºá¡¡πε ß «í½áßΓ∞ε Σ¿º¿τÑ߬πε »á¼∩Γ∞;      │
  1913.     │    «ßó«í«ñ¿Γ∞ ßó∩ºá¡¡δÑ ß «í½áßΓ∞ε óß»«¼«úáΓѽ∞¡δÑ Γáí½¿µδ;│
  1914.     │    «τ¿ßΓ¿Γ∞ »«½∩ «í½áßΓ¿;                                  │
  1915.     │    ó¬½ετ¿Γ∞ «í½áßΓ∞ ó ß»¿ß«¬ ßó«í«ñ¡δσ «í½áßΓÑ⌐;           │
  1916.     │    ß¡∩Γ∞ í½«¬¿α«ó¬π ß «í½áßΓ¿;                             │
  1917.     │ }                                                          │
  1918.     └────────────────────────────────────────────────────────────┘
  1919.  
  1920.  
  1921.             É¿ßπ¡«¬ 6.25. Ç½ú«α¿Γ¼ «ßó«í«ªñÑ¡¿∩ «í½áßΓ¿
  1922.  
  1923.                                     167
  1924.     E6.5.6 Äßó«í«ªñÑ¡¿Ñ «í½áßΓ¿F
  1925.  
  1926.     àß½¿ «í½áßΓ∞ ¡Ñ »α¿ß«Ññ¿¡Ñ¡á πªÑ ¡¿ ¬ ¬á¬«¼π »α«µÑßßπ,  «¡á  ¼«ªÑΓ  íδΓ∞
  1927. «ßó«í«ªñѡᠠ∩ñα«¼  ¿ ó«ºóαáΘÑ¡á ó ß»¿ß«¬ ßó«í«ñ¡δσ «í½áßΓÑ⌐ (É¿ßπ¡«¬ 6.25).
  1928. àß½¿ «í½áßΓ∞ ßó∩ºá¡á ß ¿¡ñѬ߫¼, ∩ñα« «ßó«í«ªñáÑΓ ¿ ¿¡ñѬߠߠ »«¼«Θ∞ε  á½ú«-
  1929. α¿Γ¼á iput, πτ¿Γδóá∩ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ¿¡ñѬß, πßΓá¡«ó½Ñ¡¡«Ñ ó á½-
  1930. ú«α¿Γ¼Ñ  allocreg.  ƒñα« «ßó«í«ªñáÑΓ óßÑ ßó∩ºá¡¡δÑ ß «í½áßΓ∞ε Σ¿º¿τÑ߬¿Ñ αÑ-
  1931. ßπαßδ, ΓᬿѠ¬á¬ Γáí½¿µδ ßΓαá¡¿µ ¿ ß«íßΓóÑ¡¡«  ßΓαá¡¿µδ  Σ¿º¿τÑ߬«⌐  »á¼∩Γ¿.
  1932. ÅαÑñ»«½«ª¿¼, ¡á»α¿¼Ñα, τΓ« ∩ñαπ ¡πª¡« «ßó«í«ñ¿Γ∞ «í½áßΓ∞ ßΓѬá, «»¿ßá¡¡πε ¡á
  1933. É¿ßπ¡¬Ñ  6.22.  àß½¿  ßτÑΓτ¿¬ ßß佫¬ ¡á «í½áßΓ∞ ¿¼ÑÑΓ ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ, ∩ñα«
  1934. «ßó«í«ñ¿Γ 7 ßΓαá¡¿µ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ó¼ÑßΓÑ ß Γáí½¿µÑ⌐ ßΓαá¡¿µ.
  1935.  
  1936.     ┌────────────────────────────────────────────────────────────┐
  1937.     │ á½ú«α¿Γ¼ detachreg   /* «Γß«Ññ¿¡¿Γ∞ «í½áßΓ∞ «Γ »α«µÑßßá */ │
  1938.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  π¬áºáΓѽ∞ ¡á Γ«τ¬π óσ«ñá ó τáßΓ¡«⌐    │
  1939.     │                      Γáí½¿µÑ «í½áßΓÑ⌐ »α«µÑßßá             │
  1940.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ                           │
  1941.     │ {                                                          │
  1942.     │    «íαáΓ¿Γ∞ß∩ ¬ óß»«¼«úáΓѽ∞¡δ¼ Γáí½¿µá¼ »α«µÑßßá, ¿¼ÑεΘ¿¼ │
  1943.     │     «Γ¡«ΦÑ¡¿Ñ ¬ αáß»αÑñѽѡ¿ε »á¼∩Γ¿,                      │
  1944.     │         «ßó«í«ñ¿Γ∞ ΓÑ ¿º ¡¿σ, ¬«Γ«αδÑ ßó∩ºá¡δ ß «í½áßΓ∞ε;  │
  1945.     │    π¼Ñ¡∞Φ¿Γ∞ αẼÑα »α«µÑßßá;                              │
  1946.     │    π¼Ñ¡∞Φ¿Γ∞ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á «í½áßΓ∞;          │
  1947.     │    Ñß½¿ (º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßΓὫ ¡π½Ñóδ¼ ¿ «í½áßΓ∞ ¡Ñ ∩ó½∩-│
  1948.     │     ÑΓß∩ ¡Ñ«ΓΩѼ½Ñ¼«⌐ τáßΓ∞ε »α«µÑßßá)                     │
  1949.     │         «ßó«í«ñ¿Γ∞ «í½áßΓ∞ (á½ú«α¿Γ¼ freereg);             │
  1950.     │    ó »α«Γ¿ó¡«¼ ß½πτáÑ   /* ½¿í« º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á «Γ½¿τ¡«  │
  1951.     │                            «Γ 0, ½¿í« «í½áßΓ∞ ∩ó½∩ÑΓß∩ ¡Ñ- │
  1952.     │                            «ΓΩѼ½Ñ¼«⌐ τáßΓ∞ε »α«µÑßßá */   │
  1953.     │    {                                                       │
  1954.     │         ß¡∩Γ∞ í½«¬¿α«ó¬π ß ¿¡ñѬßá (áßß«µ¿¿α«óá¡¡«ú« ß «í- │
  1955.     │          ½áßΓ∞ε);                                          │
  1956.     │         ß¡∩Γ∞ í½«¬¿α«ó¬π ß «í½áßΓ¿;                        │
  1957.     │    }                                                       │
  1958.     │ }                                                          │
  1959.     └────────────────────────────────────────────────────────────┘
  1960.  
  1961.             É¿ßπ¡«¬ 6.26. Ç½ú«α¿Γ¼ «Γß«Ññ¿¡Ñ¡¿∩ «í½áßΓ¿
  1962.  
  1963.  
  1964.     E6.5.7 ÄΓß«Ññ¿¡Ñ¡¿Ñ «í½áßΓ¿ «Γ »α«µÑßßáF
  1965.  
  1966.     ƒñα« «Γß«Ññ¿¡∩ÑΓ «í½áßΓ¿ »α¿ óδ»«½¡Ñ¡¿¿ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐ exec,  exit  ¿
  1967. shmdt («Γß«Ññ¿¡¿Γ∞ αáºñѽ∩Ѽπε »á¼∩Γ∞). Åα¿ φΓ«¼ ∩ñα« ¬«ααÑ¬Γ¿απÑΓ ß««ΓóÑΓß-
  1968. ΓóπεΘπε  ºá»¿ß∞  ¿  αáºΩÑñ¿¡∩ÑΓ ßó∩º∞ ß Σ¿º¿τÑ߬«⌐ »á¼∩Γ∞ε, ñѽá∩ ¡ÑñÑ⌐ßΓó¿-
  1969. Γѽ∞¡δ¼¿  ßó∩ºá¡¡δÑ  ß  «í½áßΓ∞ε  αÑú¿ßΓαδ  π»αáó½Ñ¡¿∩   »á¼∩Γ∞ε   (á½ú«α¿Γ¼
  1970. detachreg,  É¿ßπ¡«¬ 6.26). îÑσá¡¿º¼ »αÑ«íαẫóá¡¿∩ áñαÑ߫󠻫߽ѠφΓ«ú« íπñÑΓ
  1971. «Γ¡«ß¿Γ∞ß∩ πªÑ ¬ »α«µÑßßπ, á ¡Ñ ¬ «í½áßΓ¿ (¬á¬ ó  á½ú«α¿Γ¼Ñ  freereg).  ƒñα«
  1972. π¼Ñ¡∞ΦáÑΓ  º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á «í½áßΓ∞ ¿ º¡áτÑ¡¿Ñ »«½∩, «»¿ßδóáεΘÑú«
  1973. αẼÑα »α«µÑßßá ó ºá»¿ß¿ Γáí½¿µδ »α«µÑßß«ó, ó ß««ΓóÑΓßΓó¿¿ ß αẼÑα«¼ «í½áß-
  1974. Γ¿. àß½¿ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßΓá¡«ó¿Γß∩ αáó¡δ¼ 0 ¿ Ñß½¿ ¡ÑΓ »α¿τ¿¡δ  «ßΓáó½∩Γ∞
  1975. «í½áßΓ∞  íѺ  ¿º¼Ñ¡Ñ¡¿⌐ («í½áßΓ∞ ¡Ñ ∩ó½∩ÑΓß∩ «í½áßΓ∞ε αáºñѽ∩Ѽ«⌐ »á¼∩Γ¿ ¿½¿
  1976. «í½áßΓ∞ε ¬«¼á¡ñ ß »α¿º¡á¬á¼¿ ¡Ñ«ΓΩѼ½Ñ¼«⌐ τáßΓ¿ »α«µÑßßá, « τѼ  íπñÑΓ  ¿ñΓ¿
  1977. αÑτ∞  ó  αáºñѽѠ7.5), ∩ñα« «ßó«í«ªñáÑΓ «í½áßΓ∞ »« á½ú«α¿Γ¼π freereg. é »α«-
  1978. Γ¿ó¡«¼ ß½πτáÑ ∩ñα« ß¡¿¼áÑΓ ß ¿¡ñѬßá ¿ ß «í½áßΓ¿  í½«¬¿α«ó¬π,  πßΓá¡«ó½Ñ¡¡πε
  1979. ñ½∩  Γ«ú«,  τΓ«íδ »αÑñ«ΓóαáΓ¿Γ∞ ¬«¡¬παÑ¡µ¿ε ¼Ñªñπ »áαώѽ∞¡« óδ»«½¡∩εΘ¿¼¿ß∩
  1980. »α«µÑßßἿ (ß¼. αáºñѽ 7.5), ¡« «ßΓáó½∩ÑΓ «í½áßΓ∞ ¿ ÑÑ αÑßπαßδ  íѺ  ¿º¼Ñ¡Ñ-
  1981. ¡¿⌐.
  1982.  
  1983.  
  1984.  
  1985.                                     168
  1986.  
  1987.  ùáßΓ¡δÑ Γáí½¿µδ «í½áßΓÑ⌐ »α«µÑß߫󠠠       Äí½áßΓ¿
  1988.           ┌──────────────┐               ┌─────────────┐
  1989.   è«¼á¡ñδ │              ├──────────────>│ Éáºñѽ∩Ѽá∩ │
  1990.           ├──────────────┤      ┌───────>└─────────────┘
  1991.    äá¡¡δÑ │              ├────┐ │
  1992.           ├──────────────┤    │ │        ┌─────────────┐
  1993.      æΓѬ │              ├──┐ └─│───────>│   ùáßΓ¡á∩   ├─┐
  1994.           └──────────────┘  │   │        └─────────────┘ │ è«»¿-
  1995.              Åα«µÑßß A      │   │                        │ α«óá-
  1996.                             │   │        ┌─────────────┐ │ ¡¿Ñ
  1997.                             └───│───────>│   ùáßΓ¡á∩   ├─│─┐ ñá¡-
  1998.           ┌──────────────┐      │        └─────────────┘ │ │ ¡δσ
  1999.   è«¼á¡ñδ │              ├──────┘                        │ │
  2000.           ├──────────────┤               ┌─────────────┐ │ │
  2001.    äá¡¡δÑ │              ├──────────────>│   ùáßΓ¡á∩   │<┘ │
  2002.           ├──────────────┤               └─────────────┘   │
  2003.      æΓѬ │              ├──────┐                          │
  2004.           └──────────────┘      │        ┌─────────────┐   │
  2005.              Åα«µÑßß B          └───────>│   ùáßΓ¡á∩   │<──┘
  2006.                                          └─────────────┘
  2007.  
  2008.         É¿ßπ¡«¬ 6.27. è«»¿α«óá¡¿Ñ ß«ñÑন¼«ú« «í½áßΓ¿
  2009.  
  2010.     ┌────────────────────────────────────────────────────────────┐
  2011.     │ á½ú«α¿Γ¼ dupreg   /* ¬«»¿α«óá¡¿Ñ ß«ñÑন¼«ú« ßπΘÑßΓóπεΘÑ⌐  │
  2012.     │                      «í½áßΓ¿ */                            │
  2013.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  π¬áºáΓѽ∞ ¡á Γ«τ¬π óσ«ñá ó Γáí½¿µÑ «í-│
  2014.     │                      ½áßΓÑ⌐                                │
  2015.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: π¬áºáΓѽ∞ ¡á «í½áßΓ∞, ∩ó½∩εΘπεß∩ Γ«τ- │
  2016.     │                      ¡«⌐ ¬«»¿Ñ⌐ ßπΘÑßΓóπεΘÑ⌐ «í½áßΓ¿       │
  2017.     │ {                                                          │
  2018.     │     Ñß½¿ («í½áßΓ∞ αáºñѽ∩Ѽá∩)                             │
  2019.     │          /* ó óδºδóáεΘÑ⌐ »α«úαἼѠßτÑΓτ¿¬ ßß佫¬ ¡á «í-   │
  2020.     │             ½áßΓ∞ íπñÑΓ πóѽ¿τÑ¡, »«ß½Ñ τÑú« íπñÑΓ ¿ß»«½-  │
  2021.     │             ¡Ñ¡ á½ú«α¿Γ¼ attachreg */                      │
  2022.     │          ó«ºóαáΓ¿Γ∞ (π¬áºáΓѽ∞ ¡á ¿ßσ«ñ¡πε «í½áßΓ∞);       │
  2023.     │     óδñѽ¿Γ∞ ¡«óπε «í½áßΓ∞ (á½ú«α¿Γ¼ allocreg);            │
  2024.     │     πßΓá¡«ó¿Γ∞ º¡áτÑ¡¿∩ óß»«¼«úáΓѽ∞¡δσ ßΓαπ¬Γπα π»αáó½Ñ¡¿∩│
  2025.     │      »á¼∩Γ∞ε ó Γ«τ¡«¼ ß««ΓóÑΓßΓó¿¿ ß« º¡áτÑ¡¿∩¼¿ ßπΘÑßΓóπε-│
  2026.     │      Θ¿σ ßΓαπ¬Γπα ¿ßσ«ñ¡«⌐ «í½áßΓ¿;                        │
  2027.     │     óδñѽ¿Γ∞ ñ½∩ ß«ñÑন¼«ú« «í½áßΓ¿ Σ¿º¿τÑ߬πε »á¼∩Γ∞;    │
  2028.     │     "߬«»¿α«óáΓ∞" ß«ñÑন¼«Ñ ¿ßσ«ñ¡«⌐ «í½áßΓ¿ ó« ó¡«ó∞ ß«º-│
  2029.     │       ñá¡¡πε «í½áßΓ∞;                                      │
  2030.     │     ó«ºóαáΓ¿Γ∞ (π¬áºáΓѽ∞ ¡á óδñѽѡ¡πε «í½áßΓ∞);          │
  2031.     │ }                                                          │
  2032.     └────────────────────────────────────────────────────────────┘
  2033.  
  2034.     É¿ßπ¡«¬ 6.28. Ç½ú«α¿Γ¼ ¬«»¿α«óá¡¿∩ ß«ñÑন¼«ú« ßπΘÑßΓóπεΘÑ⌐ «í½áßΓ¿
  2035.  
  2036.  
  2037.     E6.5.8 è«»¿α«óá¡¿Ñ ß«ñÑন¼«ú« «í½áßΓ¿F
  2038.  
  2039.     æ¿ßΓѼ¡á∩ Σπ¡¬µ¿∩ fork ΓαÑíπÑΓ, τΓ«íδ ∩ñα« ß¬«»¿α«óὫ ß«ñÑন¼«Ñ «í½áß-
  2040. ΓÑ⌐ »α«µÑßßá. àß½¿ ªÑ «í½áßΓ∞ αáºñѽ∩Ѽá∩ (αáºñѽ∩Ѽδ⌐ ΓѬßΓ ¬«¼á¡ñ ¿½¿ αáº-
  2041. ñѽ∩Ѽá∩  »á¼∩Γ∞),  ∩ñαπ ¡ÑΓ ¡áñ«í¡«ßΓ¿ ¬«»¿α«óáΓ∞ «í½áßΓ∞ Σ¿º¿τÑ߬¿; ó¼ÑßΓ«
  2042. φΓ«ú« «¡« πóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á  «í½áßΓ∞,  »«ºó«½∩∩  α«ñ¿-
  2043. Γѽ∞߬«¼π  ¿ »«α«ªñÑ¡¡«¼π »α«µÑßßá¼ ¿ß»«½∞º«óáΓ∞ «í½áßΓ∞ ß«ó¼ÑßΓ¡«. àß½¿ «í-
  2044. ½áßΓ∞ ¡Ñ ∩ó½∩ÑΓß∩ αáºñѽ∩Ѽ«⌐ ¿ ∩ñαπ ¡πª¡« Σ¿º¿τÑ߬¿ ¬«»¿α«óáΓ∞ ÑÑ  ß«ñÑন-
  2045. ¼«Ñ,  «¡«  óδñѽ∩ÑΓ ¡«óπε ºá»¿ß∞ ó Γáí½¿µÑ «í½áßΓÑ⌐, ¡«óπε Γáí½¿µπ ßΓαá¡¿µ ¿
  2046.  
  2047.                                     169
  2048.  
  2049. «Γó«ñ¿Γ »«ñ ß«ºñáóáѼπε «í½áßΓ∞ Σ¿º¿τÑ߬πε »á¼∩Γ∞. é ¬áτÑßΓóÑ »α¿¼Ñαá  αáßß-
  2050. ¼«Γα¿¼  É¿ßπ¡«¬ 6.27, úñÑ »α«µÑßß A »«α«ªñáÑΓ ß »«¼«Θ∞ε Σπ¡¬µ¿¿ fork »α«µÑßß
  2051. B ¿ ¬«»¿απÑΓ «í½áßΓ¿ α«ñ¿Γѽ∞߬«ú« »α«µÑßßá. Äí½áßΓ∞ ¬«¼á¡ñ »α«µÑßßá A ∩ó½∩-
  2052. ÑΓß∩ αáºñѽ∩Ѽ«⌐, »«φΓ«¼π »α«µÑßß B ¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ φΓπ «í½áßΓ∞ ß«ó¼ÑßΓ¡«
  2053. ß »α«µÑßß«¼ A. Äñ¡á¬« «í½áßΓ¿ ñá¡¡δσ ¿ ßΓѬá α«ñ¿Γѽ∞߬«ú« »α«µÑßßá ∩ó½∩εΓß∩
  2054. Ñú« ½¿τ¡«⌐ »α¿¡áñ½Ñª¡«ßΓ∞ε (¿¼ÑεΓ τáßΓ¡δ⌐ Γ¿»),  »«φΓ«¼π  »α«µÑßßπ  B  ¡πª¡«
  2055. ߬«»¿α«óáΓ∞ ¿σ ß«ñÑন¼«Ñ ó« ó¡«ó∞ óδñѽѡ¡δÑ «í½áßΓ¿. Åα¿ φΓ«¼ ñáªÑ ñ½∩ «í-
  2056. ½áßΓÑ⌐  τáßΓ¡«ú« Γ¿»á Σ¿º¿τÑ߬«Ñ ¬«»¿α«óá¡¿Ñ «í½áßΓ¿ ¡Ñ óßÑúñá ¡Ñ«íσ«ñ¿¼«, ó
  2057. τѼ ¼δ πíÑñ¿¼ß∩ »«ºªÑ (ú½áóá 9). ìá É¿ßπ¡¬Ñ 6.28 »α¿óÑñÑ¡ á½ú«α¿Γ¼ ¬«»¿α«óá-
  2058. ¡¿∩ ß«ñÑন¼«ú« «í½áßΓ¿ (dupreg).
  2059.  
  2060.  
  2061.     E6.6 ÅÉêÄæÆÇìÄéèÇ é¢ÅÄïìàìêƒF
  2062.  
  2063.     è ¡áßΓ«∩ΘÑ¼π ¼«¼Ñ¡Γπ ¼δ αáßß¼«Γαѽ¿ óßÑ  Σπ¡¬µ¿¿  αáí«Γδ  ß  ó¡πΓαÑ¡¡¿¼¿
  2064. ßΓαπ¬ΓπαἿ  »α«µÑßßá,  óδ»«½¡∩εΘ¿Ñß∩ ¡á ¡¿ª¡Ñ¼ πα«ó¡Ñ óºá¿¼«ñÑ⌐ßΓó¿∩ ß »α«-
  2065. µÑßß«¼ ¿ «íÑß»Ñτ¿óáεΘ¿Ñ »ÑαÑσ«ñ ó ß«ßΓ«∩¡¿Ñ "óδ»«½¡Ñ¡¿∩ ó αѪ¿¼Ñ ∩ñαá" ¿ óδ-
  2066. σ«ñ ¿º φΓ«ú« ß«ßΓ«∩¡¿∩ ó ñαπú¿Ñ ß«ßΓ«∩¡¿∩, ºá ¿ß¬½ετÑ¡¿Ñ¼ Σπ¡¬µ¿⌐, »ÑαÑó«ñ∩-
  2067. Θ¿σ »α«µÑßß ó ß«ßΓ«∩¡¿Ñ "»α¿«ßΓá¡«óá óδ»«½¡Ñ¡¿∩". ÆÑ»Ñα∞ »ÑαÑ⌐ñѼ ¬ αáßß¼«Γ-
  2068. αÑ¡¿ε á½ú«α¿Γ¼«ó, ß »«¼«Θ∞ε ¬«Γ«αδσ »α«µÑßß »ÑαÑó«ñ¿Γß∩ ¿º ß«ßΓ«∩¡¿∩ "óδ»«½-
  2069. ¡Ñ¡¿∩ ó αѪ¿¼Ñ ∩ñαá" ó ß«ßΓ«∩¡¿Ñ "»α¿«ßΓá¡«óá ó »á¼∩Γ¿" ¿ ¿º ß«ßΓ«∩¡¿∩  »α¿-
  2070. «ßΓá¡«óá  ó  ß«ßΓ«∩¡¿∩  "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π" ß óδúαπº¬«⌐ ¿ íѺ óδúαπº¬¿ ¿º
  2071. »á¼∩Γ¿.
  2072.  
  2073.                                  ┌───────────────────────────────┐
  2074.                                  │   è«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ∩ñαá 2  │
  2075.                                  │   êß»«½¡¿Γ∞ »α«úαá¼¼π »ÑαÑ-   │
  2076.                                  │      ¬½ετÑ¡¿∩ ¬«¡ΓѬßΓá       │
  2077.                                  │                               │
  2078.                                  │   æ«σαá¡¿Γ∞ αÑú¿ßΓα«óδ⌐ ¬«¡-  │
  2079.                                  │   ΓѬßΓ «íαáΘÑ¡¿∩ ¬ ß¿ßΓѼ¡«⌐ │
  2080.                                  │             Σπ¡¬µ¿¿           │
  2081.    çá»π߬ á½ú«α¿Γ¼á »α¿«ßΓá¡«óá ∙├───────────────────────────────┤
  2082.               ^                  │   è«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ∩ñαá 1  │
  2083.               │                  │   êß»«½¡¿Γ∞ «íαáΘÑ¡¿Ñ ¬ ß¿ß-  │
  2084.               │                  │        ΓѼ¡«⌐ Σπ¡¬µ¿¿         │
  2085.               │                  │                               │
  2086.               │                  │   æ«σαá¡¿Γ∞ αÑú¿ßΓα«óδ⌐ ¬«¡-  │
  2087.               │                  │    ΓѬßΓ »«½∞º«óáΓѽ∞߬«ú«    │
  2088.               │                  │             πα«ó¡∩            │
  2089.    é맮ó ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ ∙∙∙∙∙∙└───────────────────────────────┘
  2090.               ^
  2091.               │
  2092.               │
  2093.    êß»«½¡Ñ¡¿Ñ ó αѪ¿¼Ñ ºáñáτ¿
  2094.  
  2095.     É¿ßπ¡«¬ 6.29. æΓá¡ñáαΓ¡δÑ ¬«¡ΓѬßΓ¡δÑ πα«ó¡¿ »α¿«ßΓá¡«ó½Ñ¡¡«-
  2096.                   ú« »α«µÑßßá
  2097.  
  2098.  
  2099.     éδ»«½¡Ñ¡¿Ñ »α«µÑßßá »α¿«ßΓá¡áó½¿óáÑΓß∩ «íδτ¡« ó« óαѼ∩ ¿ß»«½¡Ñ¡¿∩ ºá»α«-
  2100. ΦÑ¡¡«⌐ ¿¼ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿: »α«µÑßß »ÑαÑσ«ñ¿Γ  ó  αѪ¿¼  ∩ñαá  (¬«¡ΓѬßΓ¡δ⌐
  2101. πα«óÑ¡∞  1), ¿ß»«½¡∩∩ ó¡πΓαÑ¡¡ÑÑ »αÑαδóá¡¿Ñ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ, ¿ »α¿«ßΓá-
  2102. ¡áó½¿óáÑΓß∩ ó «ª¿ñá¡¿¿ αÑßπαß«ó. Åα¿ φΓ«¼ »α«µÑßß »ÑαѬ½ετáÑΓ ¬«¡ΓѬßΓ,  ºá-
  2103. »«¼¿¡á∩ ó ßΓѬѠßó«⌐ ΓѬπΘ¿⌐ ¬«¡ΓѬßΓ¡δ⌐ πα«óÑ¡∞ ¿ ¿ß»«½¡∩∩ß∞ ñá½ÑÑ ó αἬáσ
  2104. ß¿ßΓѼ¡«ú« ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩ 2 (É¿ßπ¡«¬ 6.29). éδ»«½¡Ñ¡¿Ñ »α«µÑßß«ó »α¿«ß-
  2105. Γá¡áó½¿óáÑΓß∩  ΓᬪѠ ¿  ó Γ«¼ ß½πτáÑ, ¬«úñá «¡« ¡áΓὬ¿óáÑΓß∩ ¡á «ΓßπΓßΓó¿Ñ
  2106. ßΓαá¡¿µδ ó αѺπ½∞ΓáΓÑ «íαáΘÑ¡¿∩ ¬ ó¿αΓπá½∞¡δ¼ áñαÑßá¼, ¡Ñ ºáúαπªÑ¡¡δ¼  Σ¿º¿-
  2107. τÑ߬¿;  »α«µÑßßδ ¡Ñ íπñπΓ óδ»«½¡∩Γ∞ß∩, »«¬á ∩ñα« ¡Ñ ßτ¿ΓáÑΓ ß«ñÑন¼«Ñ ßΓαá-
  2108.  
  2109.                                     170
  2110.  
  2111. ¡¿µ.
  2112.  
  2113.  
  2114.     E6.6.1 æ«íδΓ¿∩, óδºδóáεΘ¿Ñ »α¿«ßΓá¡«ó óδ»«½¡Ñ¡¿∩, ¿ ¿σ áñαÑßáF
  2115.  
  2116.     èᬠπªÑ ú«ó«α¿½«ß∞ ó« óΓ«α«⌐ ú½áóÑ, »α«µÑßßδ »α¿«ßΓá¡áó½¿óáεΓß∩ ñ«  ¡áß-
  2117. Γπ»½Ñ¡¿∩  «»αÑñѽѡ¡«ú« ß«íδΓ¿∩, »«ß½Ñ ¬«Γ«α«ú« «¡¿ "»α«íπªñáεΓß∩" ¿ »ÑαÑσ«-
  2118. ñ∩Γ ó ß«ßΓ«∩¡¿Ñ "ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε" (ß óδúαπº¬«⌐ ¿ íѺ óδúαπº¬¿ ¿º »á-
  2119. ¼∩Γ¿). Æá¬«ú« α«ñá áíßΓαá¬Γ¡«Ñ αáßßπªñÑ¡¿Ñ ¡Ññá½Ñ¬« «Γ ¿ßΓ¿¡δ, ¿í«  ó  ¬«¡¬-
  2120. αÑΓ¡«¼  ó«»½«ΘÑ¡¿¿  ß«ó«¬π»¡«ßΓ∞ ß«íδΓ¿⌐ «Γ«íαáªáÑΓß∩ ¡á ß«ó«¬π»¡«ßΓ∞ ó¿αΓπ-
  2121. á½∞¡δσ áñαÑß«ó (∩ñαá). ÇñαÑßá, ß ¬«Γ«α묨 ßó∩ºá¡δ  ß«íδΓ¿∩,  ºá¬«ñ¿α«óá¡δ  ó
  2122. ∩ñαÑ, ¿ ¿σ Ññ¿¡ßΓóÑ¡¡«Ñ ¡áº¡áτÑ¡¿Ñ ß«ßΓ«¿Γ ó ¿σ ¿ß»«½∞º«óá¡¿¿ ó »α«µÑß-
  2123.  
  2124.     »α«µÑßß a ───┐    ┌─── «ª¿ñá¡¿Ñ ºáóÑαΦÑ¡¿∩ ───┐
  2125.                  │    │       óó«ñá-óδó«ñá        │
  2126.     »α«µÑßß b ─┐┌│────┘                           │
  2127.                │││                                ├──── áñαÑß A
  2128.     »α«µÑßß c ─│┘└──────── «ª¿ñá¡¿Ñ óδñѽѡ¿∩     │
  2129.                └────┐┌─── («ßó«í«ªñÑ¡¿∩) íπΣÑαá ──┘
  2130.     »α«µÑßß d ──┐   ││┌──┘│
  2131.                 │   │││┌──┘
  2132.     »α«µÑßß e ──│───│┘││
  2133.                 │┌──│─┘│
  2134.     »α«µÑßß f ──│┘  └──│── «ª¿ñá¡¿Ñ óδñѽѡ¿∩ ───────── áñαÑß B
  2135.                 │ ┌────│─(«ßó«í«ªñÑ¡¿∩) ¿¡ñѬßá
  2136.     »α«µÑßß g ──│─┘    │
  2137.                ┌│──────┘
  2138.     »α«µÑßß h ─┘└───────── «ª¿ñá¡¿Ñ óó«ñá ß ΓÑα- ────── áñαÑß C
  2139.                                   ¼¿¡á½á
  2140.  
  2141.     É¿ßπ¡«¬ 6.30. Åα«µÑßßδ, »α¿«ßΓá¡«ó½Ñ¡¡δÑ ñ« ¡áßΓπ»½Ñ¡¿∩ ß«íδ-
  2142.                   Γ¿⌐, ¿ «Γ«íαáªÑ¡¿Ñ ß«íδΓ¿⌐ ¡á ¬«¡¬αÑΓ¡δÑ áñαÑßá
  2143.  
  2144.  
  2145. ßÑ  «Γ«íαáªÑ¡¿∩ «ª¿ñáѼ«ú« ß«íδΓ¿∩ ¡á ¬«¡¬αÑΓ¡δ⌐ áñαÑß. èᬠñ½∩ áíßΓαá¬Γ¡«ú«
  2146. αáßß¼«ΓαÑ¡¿∩, Γᬠ¿ ñ½∩ ¬«¡¬αÑΓ¡«⌐ αÑ὿ºáµ¿¿ ß«íδΓ¿∩  íѺαẽ¿τ¡«,  ß¬«½∞¬«
  2147. »α«µÑßß«ó «ñ¡«óαѼѡ¡« «ª¿ñáεΓ Ñú« ¡áßΓπ»½Ñ¡¿∩. èᬠαѺπ½∞ΓáΓ, ó«º¼«ª¡« ó«º-
  2148. ¡¿¬¡«óÑ¡¿Ñ ¡Ñ¬«Γ«αδσ »α«Γ¿ó«αÑτ¿⌐. é«-»Ñαóδσ, ¬«úñá ß«íδΓ¿Ñ ¡áßΓπ»áÑΓ ¿ »α«-
  2149. µÑßßδ,  «ª¿ñáεΘ¿Ñ  Ñú«, ß««ΓóÑΓßΓóπεΘ¿¼ «íαẫ¼ «»«óÑΘáεΓß∩ «í φΓ«¼, óßÑ «¡¿
  2150. "»α«íπªñáεΓß∩" ¿ »ÑαÑσ«ñ∩Γ ó ß«ßΓ«∩¡¿Ñ "ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε". ƒñα« óδó«-
  2151. ñ¿Γ »α«µÑßßδ ¿º ß«ßΓ«∩¡¿∩ »α¿«ßΓá¡«óá óßÑ ßαáºπ, á ¡Ñ »« «ñ¡«¼π, ¡Ñß¼«Γα∩ ¡á
  2152. Γ«, τΓ« «¡¿ ó »α¿¡µ¿»Ñ ¼«úπΓ ¬«¡¬πα¿α«óáΓ∞ ºá «ñ¡π ¿ Γπ  ªÑ  ºáí½«¬¿α«óá¡¡πε
  2153. ßΓαπ¬Γπαπ  ñá¡¡δσ  ¿  í«½∞Φ¿¡ßΓó«  ¿º ¡¿σ τÑαѺ ¡Ñí«½∞Φ«⌐ »α«¼ÑªπΓ«¬ óαѼѡ¿
  2154. «»∩Γ∞ óÑα¡ÑΓß∩ ó ß«ßΓ«∩¡¿Ñ »α¿«ßΓá¡«óá (í«½ÑÑ »«ñα«í¡« «í φΓ«¼  Φ½á  αÑτ∞  ó
  2155. ú½áóáσ  2  ¿ 3). ìá É¿ßπ¡¬Ñ 6.30 ¿º«íαáªÑ¡δ ¡Ñ߬«½∞¬« »α«µÑßß«ó, »α¿«ßΓá¡«ó-
  2156. ½Ñ¡¡δσ ñ« ¡áßΓπ»½Ñ¡¿∩ «»αÑñѽѡ¡δσ ß«íδΓ¿⌐.
  2157.     àΘÑ «ñ¡« »α«Γ¿ó«αÑτ¿Ñ ßó∩ºá¡« ß ΓѼ, τΓ« ¡á «ñ¿¡ ¿ Γ«Γ  ªÑ  áñαÑß  ¼«úπΓ
  2158. «Γ«íαáªáΓ∞ß∩ ¡Ñ߬«½∞¬« ß«íδΓ¿⌐. ìá É¿ßπ¡¬Ñ 6.30, ¡á»α¿¼Ñα, ß«íδΓ¿∩ "«ßó«í«ª-
  2159. ñÑ¡¿Ñ íπΣÑαá" ¿ "ºáóÑαΦÑ¡¿Ñ óó«ñá-óδó«ñá" «Γ«íαáªáεΓß∩ ¡á áñαÑß íπΣÑαá ("áñ-
  2160. αÑß  A"). è«úñá óó«ñ-óδó«ñ ó íπΣÑα ºáóÑαΦáÑΓß∩, ∩ñα« ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ
  2161. óßÑσ »α«µÑßß«ó, »α¿«ßΓá¡«ó½Ñ¡¡δσ ó «ª¿ñá¡¿¿ ¡áßΓπ»½Ñ¡¿∩ ¬á¬ Γ«ú«, Γᬠ¿ ñαπ-
  2162. ú«ú« ß«íδΓ¿∩. Å«ß¬«½∞¬π »α«µÑßß, «ª¿ñáεΘ¿⌐ ºáóÑαΦÑ¡¿∩ óó«ñá-óδó«ñá,  πñÑন-
  2163. óáÑΓ  íπΣÑα ºáí½«¬¿α«óá¡¡δ¼, ñαπú¿Ñ »α«µÑßßδ, ¬«Γ«αδÑ ªñ὿ «ßó«í«ªñÑ¡¿∩ íπ-
  2164. ΣÑαá, ó¡«ó∞ »α¿«ßΓá¡«ó∩Γß∩, ¿í« íπΣÑα óßÑ ÑΘÑ ºá¡∩Γ. öπ¡¬µ¿«¡¿α«óá¡¿Ñ ß¿ßΓÑ-
  2165. ¼δ í佫 íδ í«½ÑÑ φΣΣÑ¬Γ¿ó¡δ¼, Ñß½¿ íδ «Γ«íαáªÑ¡¿Ñ ß«íδΓ¿⌐ ¡á áñαÑßá í佫 «ñ-
  2166. ¡«º¡áτ¡δ¼. Äñ¡á¬« ¡á »αá¬Γ¿¬Ñ Γᬫú« α«ñá »α«Γ¿ó«αÑτ¿Ñ ¡á »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿
  2167. ß¿ßΓÑ¼δ ¡Ñ «ΓαáªáÑΓß∩, »«ß¬«½∞¬π «Γ«íαáªÑ¡¿Ñ ¡á «ñ¿¡ áñαÑß í«½ÑÑ «ñ¡«ú«  ß«-
  2168. íδΓ¿∩  ¿¼ÑÑΓ  ¼ÑßΓ«  ñ«ó«½∞¡« αÑñ¬«, á ΓᬪѠ»«ß¬«½∞¬π óδ»«½¡∩εΘ¿⌐ß∩ »α«µÑßß
  2169. «íδτ¡« «ßó«í«ªñáÑΓ ºáí½«¬¿α«óá¡¡δÑ αÑßπαßδ ñ« Γ«ú«, ¬á¬  ¡áτ¡πΓ  óδ»«½¡∩Γ∞ß∩
  2170.  
  2171.                                     171
  2172.  
  2173. ñαπú¿Ñ »α«µÑßßδ. æΓ¿½¿ßΓ¿τÑ߬¿, ΓѼ ¡Ñ ¼Ñ¡ÑÑ, ¼Ñσá¡¿º¼ Σπ¡¬µ¿«¡¿α«óá¡¿∩ ∩ñαá
  2174. ßΓá½ íδ í«½ÑÑ »«¡∩ΓÑ¡, Ñß½¿ íδ «Γ«íαáªÑ¡¿Ñ í佫 «ñ¡«º¡áτ¡δ¼.
  2175.  
  2176.     ┌────────────────────────────────────────────────────────────┐
  2177.     │ á½ú«α¿Γ¼ sleep                                             │
  2178.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  (1) áñαÑß »α¿«ßΓá¡«óá                 │
  2179.     │                      (2) »α¿«α¿ΓÑΓ                         │
  2180.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: 1, Ñß½¿ »α«µÑßß ó«º«í¡«ó½∩ÑΓß∩ »« ß¿ú-│
  2181.     │                      ¡á½π, ¬«Γ«αδ⌐ Ñ¼π πñὫß∞ π½«ó¿Γ∞;    │
  2182.     │                      ó맮ó á½ú«α¿Γ¼á longjump, Ñß½¿ »α«µÑßß│
  2183.     │                      ó«º«í¡«ó½∩ÑΓß∩ »« ß¿ú¡á½π, ¬«Γ«αδ⌐ Ñ¼π│
  2184.     │                      ¡Ñ πñὫß∞ π½«ó¿Γ∞;                   │
  2185.     │                      0 - ó« óßÑσ «ßΓá½∞¡δσ ß½πτá∩σ;        │
  2186.     │ {                                                          │
  2187.     │    »«ñ¡∩Γ∞ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá Γᬿ¼ «íαẫ¼, τΓ«íδ│
  2188.     │     ºáí½«¬¿α«óáΓ∞ óßÑ »αÑαδóá¡¿∩;                          │
  2189.     │    »ÑαÑóÑßΓ¿ »α«µÑßß ó ß«ßΓ«∩¡¿Ñ »α¿«ßΓá¡«óá;              │
  2190.     │    ó¬½ετ¿Γ∞ »α«µÑßß ó σÑΦ-«τÑαÑñ∞ »α¿«ßΓá¡«ó½Ñ¡¡δσ »α«µÑß- │
  2191.     │     ß«ó, íếαπεΘπεß∩ ¡á áñαÑßáσ »α¿«ßΓá¡«óá;              │
  2192.     │    ß«σαá¡¿Γ∞ áñαÑß »α¿«ßΓá¡«óá ó Γáí½¿µÑ »α«µÑßß«ó;        │
  2193.     │    ßñѽáΓ∞ óó«ñ ñ½∩ »α«µÑßßá »α¿«α¿ΓÑΓ¡δ¼;                 │
  2194.     │    Ñß½¿ (»α¿«ßΓá¡«ó »α«µÑßßá ìà ñ«»π߬áÑΓ »αÑαδóá¡¿⌐)      │
  2195.     │    {                                                       │
  2196.     │       óδ»«½¡¿Γ∞ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá;                    │
  2197.     │       /* ß φΓ«ú« ¼ÑßΓá »α«µÑßß ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ,    │
  2198.     │          ¬«úñá "»α«íπªñáÑΓß∩" */                           │
  2199.     │       ß¡¿º¿Γ∞ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá Γá¬, τΓ«íδ ó¡«ó∞ │
  2200.     │        αáºαÑΦ¿Γ∞ »αÑαδóá¡¿∩ (¬á¬ í佫 ñ« »α¿«ßΓá¡«óá »α«-  │
  2201.     │        µÑßßá);                                             │
  2202.     │       ó«ºóαáΓ¿Γ∞ (0);                                      │
  2203.     │    }                                                       │
  2204.     │                                                            │
  2205.     │    /* »α¿«ßΓá¡«ó »α«µÑßßá »α¿¡¿¼áÑΓ »αÑαδóá¡¿∩, óδºóá¡¡δÑ  │
  2206.     │       ß¿ú¡á½á¼¿ */                                         │
  2207.     │    Ñß½¿ (¬ »α«µÑßßπ ¡Ñ ¿¼ÑÑΓ «Γ¡«ΦÑ¡¿∩ ¡¿ «ñ¿¡ ¿º ß¿ú¡á½«ó)│
  2208.     │    {                                                       │
  2209.     │       óδ»«½¡¿Γ∞ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá;                    │
  2210.     │       /* ß φΓ«ú« ¼ÑßΓá »α«µÑßß ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ,    │
  2211.     │          ¬«úñá "»α«íπªñáÑΓß∩" */                           │
  2212.     │       Ñß½¿ (¬ »α«µÑßßπ ¡Ñ ¿¼ÑÑΓ «Γ¡«ΦÑ¡¿∩ ¡¿ «ñ¿¡ ¿º ß¿ú¡á-│
  2213.     │        ½«ó)                                                │
  2214.     │       {                                                    │
  2215.     │           ó«ßßΓá¡«ó¿Γ∞ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá Γᬿ¼,  │
  2216.     │            ¬á¬¿¼ «¡ íδ½ ó ¼«¼Ñ¡Γ »α¿«ßΓá¡«óá »α«µÑßßá;     │
  2217.     │           ó«ºóαáΓ¿Γ∞ (0);                                  │
  2218.     │       }                                                    │
  2219.     │    }                                                       │
  2220.     │    πñ὿Γ∞ »α«µÑßß ¿º σÑΦ-«τÑαÑñ¿ »α¿«ßΓá¡«ó½Ñ¡¡δσ »α«µÑß- │
  2221.     │     ß«ó, Ñß½¿ «¡ óßÑ ÑΘÑ ¡áσ«ñ¿Γß∩ Γá¼;                    │
  2222.     │                                                            │
  2223.     │    ó«ßßΓá¡«ó¿Γ∞ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá Γᬿ¼, ¬á¬¿¼ «¡│
  2224.     │     íδ½ ó ¼«¼Ñ¡Γ »α¿«ßΓá¡«óá »α«µÑßßá;                     │
  2225.     │    Ñß½¿ (»α¿«α¿ΓÑΓ »α¿«ßΓá¡«ó½Ñ¡¡«ú« »α«µÑßßá »«ºó«½∩ÑΓ    │
  2226.     │     »α¿¡¿¼áΓ∞ ß¿ú¡á½δ)                                     │
  2227.     │       ó«ºóαáΓ¿Γ∞ (1);                                      │
  2228.     │    ºá»πßΓ¿Γ∞ á½ú«α¿Γ¼ longjump;                            │
  2229.     │ }                                                          │
  2230.     └────────────────────────────────────────────────────────────┘
  2231.              É¿ßπ¡«¬ 6.31. Ç½ú«α¿Γ¼ »α¿«ßΓá¡«óá »α«µÑßßá
  2232.  
  2233.                                     172
  2234.  
  2235.  
  2236.  
  2237.     E6.6.2 Ç½ú«α¿Γ¼δ »α¿«ßΓá¡«óá ¿ ó«º«í¡«ó½Ñ¡¿∩ óδ»«½¡Ñ¡¿∩F
  2238.  
  2239.  
  2240.     ìá É¿ßπ¡¬Ñ 6.31 »α¿óÑñÑ¡ á½ú«α¿Γ¼ »α¿«ßΓá¡«óá »α«µÑßßá. æ¡áτá½á ∩ñα« »«-
  2241. óδΦáÑΓ  »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá Γá¬, τΓ«íδ ºáí½«¬¿α«óáΓ∞ óßÑ »αÑαδóá¡¿∩,
  2242. ¬«Γ«αδÑ ¼«ú½¿ íδ (»πΓѼ ß«ºñá¡¿∩ ¬«¡¬παÑ¡µ¿¿) »«¼ÑΦáΓ∞  αáí«ΓÑ  ß  «τÑαÑñ∩¼¿
  2243. »α¿«ßΓá¡«ó½Ñ¡¡δσ  »α«µÑßß«ó,  ¿ ºá»«¼¿¡áÑΓ ßΓáαδ⌐ »α¿«α¿ΓÑΓ, τΓ«íδ ó«ßßΓá¡«-
  2244. ó¿Γ∞ Ñú«, ¬«úñá óδ»«½¡Ñ¡¿Ñ »α«µÑßßá íπñÑΓ ó«º«í¡«ó½Ñ¡«. Åα«µÑßß »«½πτáÑΓ »«-
  2245. ¼ÑΓ¬π "»α¿«ßΓá¡«ó½Ñ¡¡«ú«", áñαÑß »α¿«ßΓá¡«óá ¿ »α¿«α¿ΓÑΓ ºá»«¼¿¡áεΓß∩ ó Γáí-
  2246. ½¿µÑ »α«µÑßß«ó, á »α«µÑßß »«¼ÑΘáÑΓß∩ ó σÑΦ-«τÑαÑñ∞ »α¿«ßΓá¡«ó½Ñ¡¡δσ  »α«µÑß-
  2247. ß«ó.  é »α«ßΓÑ⌐ΦѼ ß½πτáÑ (¬«úñá »α¿«ßΓá¡«ó ¡Ñ ñ«»π߬áÑΓ »αÑαδóá¡¿⌐) »α«µÑßß
  2248. óδ»«½¡∩ÑΓ »ÑαѬ½ετÑ¡¿Ñ ¬«¡ΓѬßΓá ¿ í½áú«»«½πτ¡« "ºáßδ»áÑΓ".  è«úñá  »α¿«ßΓá-
  2249. ¡«ó½Ñ¡¡δ⌐ »α«µÑßß "»α«íπªñáÑΓß∩", ∩ñα« ¡áτ¿¡áÑΓ »½á¡¿α«óáΓ∞ Ñú« ºá»π߬: »α«-
  2250. µÑßß ó«ºóαáΘáÑΓ ß«σαá¡Ñ¡¡δ⌐ ó á½ú«α¿Γ¼Ñ sleep ¬«¡ΓѬßΓ, ó«ßßΓá¡áó½¿óáÑΓ ßΓá-
  2251. αδ⌐ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá (¬«Γ«αδ⌐ íδ½ π ¡Ñú« ñ« ¡áτá½á óδ»«½¡Ñ¡¿∩ á½-
  2252. ú«α¿Γ¼á) ¿ ó«ºóαáΘáÑΓ π»αáó½Ñ¡¿Ñ ∩ñαπ.
  2253.  
  2254.     ┌────────────────────────────────────────────────────────────┐
  2255.     │ á½ú«α¿Γ¼ wakeup   /* ó«º«í¡«ó½Ñ¡¿Ñ »α¿«ßΓá¡«ó½Ñ¡¡«ú« »α«-  │
  2256.     │                      µÑßßá */                              │
  2257.     │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩:  áñαÑß »α¿«ßΓá¡«óá                     │
  2258.     │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ                           │
  2259.     │ {                                                          │
  2260.     │    »«óδß¿Γ∞ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá Γᬿ¼ «íαẫ¼, τΓ«-│
  2261.     │     íδ ºáí½«¬¿α«óáΓ∞ óßÑ »αÑαδóá¡¿∩;                       │
  2262.     │    ¡á⌐Γ¿ σÑΦ-«τÑαÑñ∞ »α¿«ßΓá¡«ó½Ñ¡¡δσ »α«µÑßß«ó ß π¬áºá¡¡δ¼│
  2263.     │     áñαÑß«¼ »α¿«ßΓá¡«óá;                                   │
  2264.     │    ñ½∩ (¬áªñ«ú« »α«µÑßßá, »α¿«ßΓá¡«ó½Ñ¡¡«ú« »« π¬áºá¡¡«¼π  │
  2265.     │     áñαÑßπ)                                                │
  2266.     │    {                                                       │
  2267.     │       πñ὿Γ∞ »α«µÑßß ¿º σÑΦ-«τÑαÑñ¿;                      │
  2268.     │       ßñѽáΓ∞ »«¼ÑΓ¬π « Γ«¼, τΓ« »α«µÑßß ¡áσ«ñ¿Γß∩ ó ß«ßΓ«-│
  2269.     │        ∩¡¿¿ "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π";                        │
  2270.     │       ó¬½ετ¿Γ∞ »α«µÑßß ó ß»¿ß«¬ »α«µÑßß«ó, ú«Γ«óδσ ¬ ºá»πß-│
  2271.     │        ¬π (ñ½∩ »½á¡¿α«óΘ¿¬á »α«µÑßß«ó);                    │
  2272.     │       «τ¿ßΓ¿Γ∞ »«½Ñ, ß«ñÑαªáΘÑÑ áñαÑß »α¿«ßΓá¡«óá, ó ºá»¿ß¿│
  2273.     │        Γáí½¿µδ »α«µÑßß«ó;                                  │
  2274.     │       Ñß½¿ (»α«µÑßß ¡Ñ ºáúαπªÑ¡ ó »á¼∩Γ∞)                  │
  2275.     │            ó«º«í¡«ó¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α«úαá¼¼δ »«ñ¬áτ¬¿ (¡π½Ñ-│
  2276.     │             ó«⌐ »α«µÑßß);                                  │
  2277.     │       ó »α«Γ¿ó¡«¼ ß½πτáÑ                                   │
  2278.     │       Ñß½¿ (ó«º«í¡«ó½∩Ѽδ⌐ »α«µÑßß í«½ÑÑ »«ñσ«ñ¿Γ ñ½∩ ¿ß-  │
  2279.     │        »«½¡Ñ¡¿∩, τѼ ¡δ¡Ñ óδ»«½¡∩εΘ¿⌐ß∩)                   │
  2280.     │            πßΓá¡«ó¿Γ∞ ß««ΓóÑΓßΓóπεΘ¿⌐ Σ½áú ñ½∩ »½á¡¿α«óΘ¿- │
  2281.     │             ¬á;                                            │
  2282.     │    }                                                       │
  2283.     │    ó«ßßΓá¡«ó¿Γ∞ »Ñαó«¡áτá½∞¡δ⌐ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá;│
  2284.     │ }                                                          │
  2285.     └────────────────────────────────────────────────────────────┘
  2286.  
  2287.     É¿ßπ¡«¬ 6.32. Ç½ú«α¿Γ¼ ó«º«í¡«ó½Ñ¡¿∩ »α¿«ßΓá¡«ó½Ñ¡¡«ú« »α«µÑßßá
  2288.  
  2289.  
  2290.     ùΓ«íδ ó«º«í¡«ó¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α¿«ßΓá¡«ó½Ñ¡¡δσ »α«µÑßß«ó, ∩ñα« «íαáΘáÑΓß∩
  2291. ¬ á½ú«α¿Γ¼π wakeup (É¿ßπ¡«¬ 6.32), »α¿τѼ ñѽáÑΓ φΓ« ¬á¬ ó« óαѼ∩ ¿ß»«½¡Ñ¡¿∩
  2292. á½ú«α¿Γ¼«ó αÑ὿ºáµ¿¿ ßΓá¡ñáαΓ¡δσ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐, Γᬠ¿ ó ß½πτáÑ «íαáí«Γ-
  2293. ¬¿ »αÑαδóá¡¿⌐. Ç½ú«α¿Γ¼ iput, ¡á»α¿¼Ñα, «ßó«í«ªñáÑΓ ºáí½«¬¿α«óá¡¡δ⌐ ¿¡ñѬߠ¿
  2294.  
  2295.                                     173
  2296.  
  2297. ó«º«í¡«ó½∩ÑΓ  óδ»«½¡Ñ¡¿Ñ  óßÑσ »α«µÑßß«ó, «ª¿ñáεΘ¿σ ß¡∩Γ¿∩ í½«¬¿α«ó¬¿. Æ«τ¡«
  2298. ΓᬠªÑ ¿ »α«úαἼᠫíαáí«Γ¬¿ »αÑαδóá¡¿⌐  «Γ  ñ¿ß¬á  ó«º«í¡«ó½∩ÑΓ  óδ»«½¡Ñ¡¿Ñ
  2299. »α«µÑßß«ó, «ª¿ñáεΘ¿σ ºáóÑαΦÑ¡¿∩ óó«ñá-óδó«ñá. é á½ú«α¿Γ¼Ñ wakeup ∩ñα« ß¡áτá-
  2300. ½á »«óδΦáÑΓ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá, τΓ«íδ ºáí½«¬¿α«óáΓ∞ »αÑαδóá¡¿∩. çá-
  2301. ΓѼ ñ½∩ ¬áªñ«ú« »α«µÑßßá, »α¿«ßΓá¡«ó½Ñ¡¡«ú« »« π¬áºá¡¡«¼π áñαÑßπ, óδ»«½¡∩εΓ-
  2302. ß∩  ß½ÑñπεΘ¿Ñ  ñÑ⌐ßΓó¿∩: ñѽáÑΓß∩ »«¼ÑΓ¬á ó »«½Ñ, «»¿ßδóáεΘѼ ß«ßΓ«∩¡¿Ñ »α«-
  2303. µÑßßá, « Γ«¼, τΓ« »α«µÑßß ú«Γ«ó ¬ ºá»π߬π; »α«µÑßß πñá½∩ÑΓß∩ ¿º ß»¿ß¬á  »α¿-
  2304. «ßΓá¡«ó½Ñ¡¡δσ  »α«µÑß߫󠿠»«¼ÑΘáÑΓß∩ ó ß»¿ß«¬ »α«µÑßß«ó, ú«Γ«óδσ ¬ ºá»π߬π;
  2305. »«½Ñ ó ºá»¿ß¿ Γáí½¿µδ »α«µÑßß«ó, ß«ñÑαªáΘÑÑ  áñαÑß  »α¿«ßΓá¡«óá,  «τ¿ΘáÑΓß∩.
  2306. àß½¿  ó«º«í¡«ó½∩Ѽδ⌐  »α«µÑßß  ¡Ñ  ºáúαπªÑ¡ ó »á¼∩Γ∞, ∩ñα« ºá»π߬áÑΓ »α«µÑßß
  2307. »«ñ¬áτ¬¿, «íÑß»Ñτ¿óáεΘ¿⌐ »«ñ¬áτ¬π ó«º«í¡«ó½∩Ѽ«ú« »α«µÑßßá ó »á¼∩Γ∞  (»«ñαá-
  2308. ºπ¼ÑóáÑΓß∩ ß¿ßΓѼá, ó ¬«Γ«α«⌐ »«ñ¬áτ¬á ßΓαá¡¿µ »« «íαáΘÑ¡¿ε ¡Ñ »«ññÑনóáÑΓ-
  2309. ß∩);  ó »α«Γ¿ó¡«¼ ß½πτáÑ, Ñß½¿ ó«º«í¡«ó½∩Ѽδ⌐ »α«µÑßß í«½ÑÑ »«ñσ«ñ¿Γ ñ½∩ ¿ß-
  2310. »«½¡Ñ¡¿∩, τѼ ¡δ¡Ñ óδ»«½¡∩εΘ¿⌐ß∩, ∩ñα« πßΓá¡áó½¿óáÑΓ ñ½∩ »½á¡¿α«óΘ¿¬á ß»Ñµ¿-
  2311. á½∞¡δ⌐ Σ½áú, ß««íΘáεΘ¿⌐ « Γ«¼, τΓ« »α«µÑßßπ »« ó«ºóαáΘÑ¡¿¿  ó  αѪ¿¼  ºáñáτ¿
  2312. ß½ÑñπÑΓ  »α«⌐Γ¿ τÑαѺ á½ú«α¿Γ¼ »½á¡¿α«óá¡¿∩ (ú½áóá 8). ìᬫ¡Ñµ, ∩ñα« ó«ßßΓá-
  2313. ¡áó½¿óáÑΓ »Ñαó«¡áτá½∞¡δ⌐ »α¿«α¿ΓÑΓ αáí«Γδ »α«µÑßß«αá. Åα¿ φΓ«¼  ¡á  ∩ñα«  ¡Ñ
  2314. «¬áºδóáÑΓß∩  ¡¿¬á¬«ú«  ñáó½Ñ¡¿∩: "»α«íπªñÑ¡¿Ñ" (wakeup) »α«µÑßßá ¡Ñ óδºδóáÑΓ
  2315. Ñú« ¡Ñ¼Ññ½Ñ¡¡«ú« ¿ß»«½¡Ñ¡¿∩;  í½áú«ñáα∩  "»α«íπªñÑ¡¿ε",  »α«µÑßß  ßΓá¡«ó¿Γß∩
  2316. Γ«½∞¬« ñ«ßΓπ»¡δ¼ ñ½∩ ºá»π߬á.
  2317.     éßÑ, « τѼ ú«ó«α¿½«ß∞ óδΦÑ, ¬áßáÑΓß∩ »α«ßΓÑ⌐ΦÑú« ß½πτá∩ óδ»«½¡Ñ¡¿∩ á½ú«-
  2318. α¿Γ¼«ó sleep ¿ wakeup, »«ß¬«½∞¬π »αÑñ»«½áúáÑΓß∩, τΓ« »α«µÑßß »α¿«ßΓá¡áó½¿óá-
  2319. ÑΓß∩  ñ«  ¡áßΓπ»½Ñ¡¿∩  ß««ΓóÑΓßΓóπεΘÑú«  ß«íδΓ¿∩. é« ¼¡«ú¿σ ß½πτá∩σ »α«µÑßßδ
  2320. »α¿«ßΓá¡áó½¿óáεΓß∩ ó «ª¿ñá¡¿¿ ß«íδΓ¿⌐, ¬«Γ«αδÑ "ñ«½ª¡δ" ¡áßΓπ»¿Γ∞, ¡á»α¿¼Ñα,
  2321. 󠫪¿ñá¡¿¿ «ßó«í«ªñÑ¡¿∩ αÑßπαßá (¿¡ñѬ߫󠿽¿ íπΣÑα«ó) ¿½¿ ó «ª¿ñá¡¿¿ ºáóÑα-
  2322. ΦÑ¡¿∩ óó«ñá-óδó«ñá, ßó∩ºá¡¡«ú« ß ñ¿ß¬«¼. ôóÑαÑ¡¡«ßΓ∞ »α«µÑßßᠠ󠠡Ѽ¿¡πѼ«¼
  2323. ó«º«í¡«ó½Ñ¡¿¿ «ß¡«óá¡á ¡á Γ«¼, τΓ« »«ñ«í¡δÑ αÑßπαßδ ¼«úπΓ íδΓ∞ »αÑñ«ßΓáó½Ñ¡δ
  2324. Γ«½∞¬« ó« óαѼѡ¡«Ñ »«½∞º«óá¡¿Ñ. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, ¿¡«úñá »α«µÑßß ¼«ªÑΓ »α¿«ßΓá-
  2325. ¡«ó¿Γ∞ß∩  ó  «ª¿ñá¡¿¿  ß«íδΓ¿∩, ¡Ñ íπñπτ¿ πóÑαÑ¡¡δ¼ ó ¡Ñ¿ºíѪ¡«¼ ¡áßΓπ»½Ñ¡¿¿
  2326. »«ß½Ññ¡Ñú«, ó Γᬫ¼ ß½πτáÑ π »α«µÑßßá ñ«½ª¡á íδΓ∞ ó«º¼«ª¡«ßΓ∞ ó ½εí«¼ ß½πτáÑ
  2327. óÑα¡πΓ∞ ßÑíÑ π»αáó½Ñ¡¿Ñ ¿ »α«ñ«½ª¿Γ∞ óδ»«½¡Ñ¡¿Ñ. é »«ñ«í¡δσ  ß¿Γπᵿ∩σ  ∩ñα«
  2328. ¡Ñ¼Ññ½Ñ¡¡«  ¡áαπΦáÑΓ  "ß«¡"  »α¿«ßΓá¡«ó½Ñ¡¡«ú« »α«µÑßßá, »«ßδ½á∩ Ñ¼π ß¿ú¡á½.
  2329. ü«½ÑÑ »«ñα«í¡« « ß¿ú¡á½áσ ¼δ »«ú«ó«α¿¼ ó ß½ÑñπεΘÑ⌐ ú½áóÑ;  ºñÑß∞  ªÑ  »α¿¼Ñ¼
  2330. ñ«»πΘÑ¡¿Ñ, τΓ« ∩ñα« ¼«ªÑΓ (óδí«α«τ¡«) ó«º«í¡«ó½∩Γ∞ »α¿«ßΓá¡«ó½Ñ¡¡δÑ »α«µÑßßδ
  2331. »« ß¿ú¡á½π ¿ τΓ« »α«µÑßß ¼«ªÑΓ αáß»«º¡áóáΓ∞ »«½πτáѼδÑ ß¿ú¡á½δ.
  2332.     ìá»α¿¼Ñα, Ñß½¿ »α«µÑßß «íαáΓ¿½ß∩ ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ τΓÑ¡¿∩ ß ΓÑନ¡á½á,
  2333. ∩ñα« ¡Ñ íπñÑΓ ó ß«ßΓ«∩¡¿¿ óδ»«½¡¿Γ∞ ºá»α«ß »α«µÑßßá ñ« ΓÑσ »«α, »«¬á »«½∞º«-
  2334. óáΓѽ∞  ¡Ñ  óóÑñÑΓ  ñá¡¡δÑ  ß ¬½áó¿áΓπαδ ΓÑନ¡á½á (ú½áóá 10). ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ,
  2335. »«½∞º«óáΓѽ∞, ºá»πßΓ¿óΦ¿⌐ »α«µÑßß, ¼«ªÑΓ «ßΓáó¿Γ∞ ΓÑନ¡á½ ¡á óÑß∞ ñÑ¡∞, »α¿
  2336. φΓ«¼ »α«µÑßß «ßΓá¡ÑΓß∩ »α¿«ßΓá¡«ó½Ñ¡¡δ¼ ó «ª¿ñá¡¿¿ óó«ñá, á  ΓÑନ¡á½  ¼«ªÑΓ
  2337. »«¡áñ«í¿Γ∞ß∩  ñαπú«¼π »«½∞º«óáΓѽε. àß½¿ ñαπú«⌐ »«½∞º«óáΓѽ∞ »α¿íÑú¡ÑΓ ¬ αÑ-
  2338. Φ¿Γѽ∞¡δ¼ ¼Ñαá¼ (Γᬿ¼ ¬á¬ ó䬽ετÑ¡¿Ñ ΓÑନ¡á½á), ∩ñα« ñ«½ª¡« ¿¼ÑΓ∞  ó«º¼«ª-
  2339. ¡«ßΓ∞ ó«ßßΓá¡«ó¿Γ∞ «Γ¬½ετÑ¡¡δ⌐ »α«µÑßß: ó ¬áτÑßΓóÑ »Ñαó«ú« Φáúá ∩ñαπ ß½ÑñπÑΓ
  2340. ó«º«í¡«ó¿Γ∞  »α¿«ßΓá¡«ó½Ñ¡¡δ⌐  »α«µÑßß »« ß¿ú¡á½π. é Γ«¼, τΓ« »α«µÑßßδ ¼«úπΓ
  2341. »α¿«ßΓá¡«ó¿Γ∞ß∩ ¡á ñ½¿Γѽ∞¡«Ñ óαѼ∩, ¡ÑΓ  ¡¿τÑú«  »½«σ«ú«.  Åα¿«ßΓá¡«ó½Ñ¡¡δ⌐
  2342. »α«µÑßß  ºá¡¿¼áÑΓ »«º¿µ¿ε ó Γáí½¿µÑ »α«µÑß߫󠿠¼«ªÑΓ »«φΓ«¼π πñ½¿¡∩Γ∞ óαѼ∩
  2343. »«¿ß¬á («ª¿ñá¡¿∩) »πΓѼ óδ»«½¡Ñ¡¿∩ «»αÑñѽѡ¡δσ á½ú«α¿Γ¼«ó, ¬«Γ«αδÑ ¡Ñ ºá¡¿-
  2344. ¼áεΓ óαѼ∩ µÑ¡Γαá½∞¡«ú« »α«µÑßß«αá ¿ »«φΓ«¼π óδ»«½¡∩εΓß∩  »αá¬Γ¿τÑ߬¿  ¡Ñºá-
  2345. ¼ÑΓ¡«.
  2346.     ùΓ«íδ  ¬á¬-Γ« αẽ¿τáΓ∞ ¼Ñªñπ ß«í«⌐ ß«ßΓ«∩¡¿∩ »α¿«ßΓá¡«óá, ∩ñα« πßΓá¡áó-
  2347. ½¿óáÑΓ ñ½∩ »α¿«ßΓá¡áó½¿óáѼ«ú« »α«µÑßßá (»α¿ óσ«ñÑ ó φΓ« ß«ßΓ«∩¡¿Ñ)  »α¿«α¿-
  2348. ΓÑΓ »½á¡¿α«óá¡¿∩ ¡á «ß¡«óá¡¿¿ ß««ΓóÑΓßΓóπεΘÑú« »áαá¼ÑΓαá á½ú«α¿Γ¼á sleep. Æ«
  2349. ÑßΓ∞ ∩ñα« ºá»π߬áÑΓ á½ú«α¿Γ¼ sleep ß »áαá¼ÑΓα«¼ "»α¿«α¿ΓÑΓ", ó ¬«Γ«α«¼ «Γαá-
  2350. ªáÑΓß∩ ¡á½¿τ¿Ñ πóÑαÑ¡¡«ßΓ¿ ó ¡Ñ¿ºíѪ¡«¼ ¡áßΓπ»½Ñ¡¿¿ «ª¿ñáѼ«ú« ß«íδΓ¿∩. àß½¿
  2351. »α¿«α¿ΓÑΓ  »αÑóδΦáÑΓ »«α«ú«ó«Ñ º¡áτÑ¡¿Ñ, »α«µÑßß ¡Ñ íπñÑΓ »αѪñÑóαѼѡ¡« óδ-
  2352. σ«ñ¿Γ∞ ¿º »α¿«ßΓá¡«óá »« »«½πτÑ¡¿¿ ß¿ú¡á½á, á íπñÑΓ »α«ñ«½ªáΓ∞ «ª¿ñáΓ∞  ¡áß-
  2353. Γπ»½Ñ¡¿∩ ß«íδΓ¿∩. àß½¿ ªÑ º¡áτÑ¡¿Ñ »α¿«α¿ΓÑΓá ¡¿ªÑ »«α«ú«ó«ú«, »α«µÑßß íπñÑΓ
  2354. ¡Ñ¼Ññ½Ñ¡¡« ó«º«í¡«ó½Ñ¡ »« »«½πτÑ¡¿¿ ß¿ú¡á½á (****).
  2355.  
  2356.  
  2357.                                     174
  2358.  
  2359. ───────────────────────────────────────
  2360. (****)  æ½«óἿ  "óδΦÑ"  ¿  "¡¿ªÑ" ¼δ ºá¼Ñ¡∩Ѽ ΓÑନ¡δ "óδß«¬¿⌐ »α¿«α¿ΓÑΓ" ¿
  2361.        "¡¿º¬¿⌐ »α¿«α¿ΓÑΓ". Äñ¡á¬« ¡á  »αá¬Γ¿¬Ñ  »α¿«α¿ΓÑΓ  ¼«ªÑΓ  ¿º¼Ñα∩Γ∞ß∩
  2362.        τ¿ß½á¼¿,  í«½ÑÑ  ¡¿º¬¿Ñ  º¡áτÑ¡¿∩ ¬«Γ«αδσ »«ñαáºπ¼ÑóáεΓ í«½ÑÑ óδß«¬¿⌐
  2363.        »α¿«α¿ΓÑΓ.
  2364.  
  2365.     Åα«óÑα¬á Γ«ú«, ¿¼ÑÑΓ ½¿ »α«µÑßß πªÑ ß¿ú¡á½ »α¿ óσ«ñÑ ó  á½ú«α¿Γ¼  sleep,
  2366. »«ºó«½∩ÑΓ  óδ∩ß¡¿Γ∞, »α¿«ßΓá¡áó½¿óá½ß∩ ½¿ »α«µÑßß αá¡ÑÑ. ìá»α¿¼Ñα, Ñß½¿ º¡á-
  2367. τÑ¡¿Ñ »α¿«α¿ΓÑΓá ó ó맮óÑ á½ú«α¿Γ¼á sleep »αÑóδΦáÑΓ »«α«ú«ó«Ñ º¡áτÑ¡¿Ñ, »α«-
  2368. µÑßß »α¿«ßΓá¡áó½¿óáÑΓß∩ ó «ª¿ñá¡¿¿ óδ»«½¡Ñ¡¿∩ á½ú«α¿Γ¼á wakeup. àß½¿ ªÑ º¡á-
  2369. τÑ¡¿Ñ »α¿«α¿ΓÑΓá ¡¿ªÑ »«α«ú«ó«ú«, óδ»«½¡Ñ¡¿Ñ »α«µÑßßá ¡Ñ »α¿«ßΓá¡áó½¿óáÑΓß∩,
  2370. ¡« ¡á ß¿ú¡á½ »α«µÑßß αÑáú¿απÑΓ Γ«τ¡« ΓᬠªÑ, ¬á¬ Ñß½¿ íδ «¡ íδ½  »α¿«ßΓá¡«ó-
  2371. ½Ñ¡.  àß½¿  ∩ñα«  ¡Ñ  »α«óÑα¿Γ ¡á½¿τ¿Ñ ß¿ú¡á½«ó »ÑαÑñ »α¿«ßΓá¡«ó«¼, ó«º¼«ª¡á
  2372. «»áß¡«ßΓ∞, τΓ« ß¿ú¡á½ í«½∞ΦÑ ¡Ñ »«ßΓπ»¿Γ ó¡«ó∞ ¿ ó φΓ«¼ ß½πτáÑ  »α«µÑßß  ¡¿-
  2373. ¬«úñá ¡Ñ ó«º«í¡«ó¿Γß∩.
  2374.     è«úñá  »α«µÑßß  "»α«íπªñáÑΓß∩"  »«  ß¿ú¡á½π (¿½¿ ¬«úñá «¡ ¡Ñ »ÑαÑσ«ñ¿Γ ó
  2375. ß«ßΓ«∩¡¿Ñ »α¿«ßΓá¡«óá ¿º-ºá ¡á½¿τ¿∩ ß¿ú¡á½á), ∩ñα« ¼«ªÑΓ óδ»«½¡¿Γ∞  á½ú«α¿Γ¼
  2376. longjump (ó ºáó¿ß¿¼«ßΓ¿ «Γ »α¿τ¿¡δ, »« ¬«Γ«α«⌐ »α«µÑßß íδ½ »α¿«ßΓá¡«ó½Ñ¡). æ
  2377. »«¼«Θ∞ε  á½ú«α¿Γ¼á longjump ∩ñα« ó«ßßΓá¡áó½¿óáÑΓ αá¡ÑÑ ß«σαá¡Ñ¡¡δ⌐ ¬«¡ΓѬßΓ,
  2378. Ñß½¿ ¡ÑΓ ó«º¼«ª¡«ßΓ¿ ºáóÑαΦ¿Γ∞ óδ»«½¡∩Ѽπε ß¿ßΓѼ¡πε Σπ¡¬µ¿ε. ìá»α¿¼Ñα, Ñß½¿
  2379. ¿ººá Γ«ú«, τΓ« »«½∞º«óáΓѽ∞ «Γ¬½ετ¿½ ΓÑନ¡á½, í佫 »αÑαóá¡« τΓÑ¡¿Ñ ñá¡¡δσ ß
  2380. ΓÑନ¡á½á, Σπ¡¬µ¿∩ read ¡Ñ íπñÑΓ ºáóÑαΦÑ¡á, ¡« ó«ºóαáΓ¿Γ »α¿º¡á¬ «Φ¿í¬¿. ¥Γ«
  2381. ¬áßáÑΓß∩ óßÑσ ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐, ¬«Γ«αδÑ ¼«úπΓ íδΓ∞ »αÑαóá¡δ ó« óαѼ∩ »α¿«ß-
  2382. Γá¡«óá. Å«ß½Ñ óδσ«ñá ¿º »α¿«ßΓá¡«óá »α«µÑßß ¡Ñ ß¼«ªÑΓ ¡«α¼á½∞¡«  »α«ñ«½ªáΓ∞-
  2383. ß∩,  »«ß¬«½∞¬π «ª¿ñáѼ«Ñ ß«íδΓ¿Ñ ¡Ñ ¡áßΓπ»¿½«. ÅÑαÑñ óδ»«½¡Ñ¡¿Ñ¼ í«½∞Φ¿¡ßΓóá
  2384. ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐  ∩ñα«  ß«σαá¡∩ÑΓ  ¬«¡ΓѬßΓ  »α«µÑßßá,  ¿ß»«½∞ºπ∩  á½ú«α¿Γ¼
  2385. setjump ¿ óδºδóá∩ ΓѼ ßá¼δ¼ ¡Ñ«íσ«ñ¿¼«ßΓ∞ ó »«ß½ÑñπεΘѼ óδ»«½¡Ñ¡¿¿ á½ú«α¿Γ¼á
  2386. longjump.
  2387.     éßΓαÑτáεΓß∩  ß¿Γπᵿ¿, ¬«úñá ∩ñα« ΓαÑíπÑΓ, τΓ«íδ »α«µÑßß ó«º«í¡«ó¿½ß∩ »«
  2388. »«½πτÑ¡¿¿ ß¿ú¡á½á, ¡« ¡Ñ óδ»«½¡∩ÑΓ á½ú«α¿Γ¼ longjump. ƒñα«  ºá»π߬áÑΓ  á½ú«-
  2389. α¿Γ¼  sleep  ß« ß»Ñµ¿á½∞¡δ¼ º¡áτÑ¡¿Ñ¼ »áαá¼ÑΓαá "»α¿«α¿ΓÑΓ", »«ñáó½∩εΘ¿¼ ¿ß-
  2390. »«½¡Ñ¡¿Ñ á½ú«α¿Γ¼á longjump ¿ ºáßΓáó½∩εΘ¿¼ á½ú«α¿Γ¼  sleep  ó«ºóαáΘáΓ∞  ¬«ñ,
  2391. αáó¡δ⌐ 1. Æá¬á∩ ¼Ñαá í«½ÑÑ φΣΣÑ¬Γ¿ó¡á »« ßαáó¡Ñ¡¿ε ß ¡Ñ¼Ññ½Ñ¡¡δ¼ óδ»«½¡Ñ¡¿Ñ¼
  2392. á½ú«α¿Γ¼á  setjump  »ÑαÑñ  óδº«ó«¼ sleep ¿ »«ß½ÑñπεΘ¿¼ óδ»«½¡Ñ¡¿Ñ¼ á½ú«α¿Γ¼á
  2393. longjump ñ½∩ ó«ßßΓá¡«ó½Ñ¡¿∩ »Ñαó«¡áτá½∞¡«ú« ¬«¡ΓѬßΓá »α«µÑßßá. çáñáτá  ºá¬-
  2394. ½ετáÑΓß∩  ó  Γ«¼,  τΓ«íδ  »«ºó«½¿Γ∞ ∩ñαπ «τ¿ΘáΓ∞ ½«¬á½∞¡δÑ ßΓαπ¬Γπαδ ñá¡¡δσ.
  2395. äαá⌐óÑα πßΓα«⌐ßΓóá, ¡á»α¿¼Ñα, ¼«ªÑΓ óδñѽ¿Γ∞ ßó«¿ τáßΓ¡δÑ ßΓαπ¬Γπαδ ñá¡¡δσ ¿
  2396. »α¿«ßΓá¡«ó¿Γ∞ß∩ ß »α¿«α¿ΓÑΓ«¼, ñ«»π߬áεΘ¿¼ »αÑαδóá¡¿∩; Ñß½¿ »«  ß¿ú¡á½π  Ñú«
  2397. αáí«Γá ó«º«í¡«ó½∩ÑΓß∩, «¡ «ßó«í«ªñáÑΓ óδñѽѡ¡δÑ ßΓαπ¬Γπαδ, á ºáΓѼ óδ»«½¡∩-
  2398. ÑΓ  á½ú«α¿Γ¼  longjump,  Ñß½¿  ¡Ñ«íσ«ñ¿¼«. Å«½∞º«óáΓѽ∞ ¡Ñ ¿¼ÑÑΓ ó«º¼«ª¡«ßΓ¿
  2399. »α«¬«¡Γα«½¿α«óáΓ∞, óδ»«½¡∩ÑΓ ½¿ »α«µÑßß á½ú«α¿Γ¼ longjump; óδ»«½¡Ñ¡¿Ñ  φΓ«ú«
  2400. á½ú«α¿Γ¼á ºáó¿ß¿Γ «Γ »α¿τ¿¡δ »α¿«ßΓᡫ󬿠»α«µÑßßá, á ΓᬪѠ«Γ Γ«ú«, ΓαÑíπεΓ
  2401. ½¿ ßΓαπ¬Γπαδ ñá¡¡δσ ∩ñαá ó¡ÑßÑ¡¿∩ ¿º¼Ñ¡Ñ¡¿⌐ »ÑαÑñ óδσ«ñ«¼ ¿º ß¿ßΓѼ¡«⌐ Σπ¡¬-
  2402. 樨.
  2403.  
  2404.  
  2405.     E6.7 é¢éÄä¢F
  2406.  
  2407.     îδ  ºáóÑαΦ¿½¿  αáßß¼«ΓαÑ¡¿Ñ  ¬«¡ΓѬßΓá »α«µÑßßá. Åα«µÑßßδ ó ß¿ßΓѼѠUNIX
  2408. ¼«úπΓ ¡áσ«ñ¿Γ∞ß∩ ó αẽ¿τ¡δ󠽫ú¿τÑ߬¿σ ß«ßΓ«∩¡¿∩σ ¿ »ÑαÑσ«ñ¿Γ∞ ¿º ß«ßΓ«∩¡¿∩
  2409. ó ß«ßΓ«∩¡¿Ñ ó ß««ΓóÑΓßΓó¿¿ ß πßΓá¡«ó½Ñ¡¡δ¼¿ »αáó¿½á¼¿ »ÑαÑσ«ñá, »α¿ φΓ«¼ ¿¡-
  2410. Σ«α¼áµ¿∩ « ß«ßΓ«∩¡¿¿ ß«σαá¡∩ÑΓß∩ ó Γáí½¿µÑ »α«µÑß߫󠿠ó áñαÑß¡«¼ »α«ßΓαá¡ß-
  2411. ΓóÑ »α«µÑßßá. è«¡ΓѬßΓ »α«µÑßßá ß«ßΓ«¿Γ  ¿º  »«½∞º«óáΓѽ∞߬«ú«  ¬«¡ΓѬßΓá  ¿
  2412. ß¿ßΓѼ¡«ú«  ¬«¡ΓѬßΓá. Å«½∞º«óáΓѽ∞߬¿⌐ ¬«¡ΓѬßΓ ß«ßΓ«¿Γ ¿º »α«úαá¼¼ »α«µÑß-
  2413. ßá, ñá¡¡δσ, ßΓѬᠺáñáτ¿ ¿ «í½áßΓÑ⌐ αáºñѽ∩Ѽ«⌐ »á¼∩Γ¿, á ß¿ßΓѼ¡δ⌐ ¬«¡ΓѬßΓ
  2414. ß«ßΓ«¿Γ ¿º ßΓáΓ¿τÑ߬«⌐ τáßΓ¿ (ºá»¿ß∞ ó Γáí½¿µÑ »α«µÑßß«ó, áñαÑß¡«Ñ »α«ßΓαá¡-
  2415. ßΓó« »α«µÑßßá ¿ ¿¡Σ«α¼áµ¿∩, ¡Ñ«íσ«ñ¿¼á∩ ñ½∩ «Γ«íαáªÑ¡¿∩ áñαÑß¡«ú« »α«ßΓαá¡ß-
  2416. Γóá) ¿ ñ¿¡á¼¿τÑ߬«⌐ τáßΓ¿ (ßΓѬ ∩ñαá ¿ ß«σαá¡Ñ¡¡«Ñ ß«ßΓ«∩¡¿Ñ αÑú¿ßΓα«ó  »αÑ-
  2417. ñδñπΘÑú«  ¬«¡ΓѬßΓ¡«ú« πα«ó¡∩ ß¿ßΓѼδ), ¬«Γ«αδÑ ºá»«¼¿¡áεΓß∩ ó ßΓѬѠ¿ óδí¿-
  2418.  
  2419.                                     175
  2420.  
  2421. αáεΓß∩ ¿º ßΓÑ¬á »α¿ óδ»«½¡Ñ¡¿¿ »α«µÑßß«¼ «íαáΘÑ¡¿⌐ ¬ ß¿ßΓѼ¡δ¼ Σπ¡¬µ¿∩¼, »α¿
  2422. «íαáí«Γ¬Ñ »αÑαδóá¡¿⌐ ¿ »α¿ »ÑαѬ½ετÑ¡¿∩σ  ¬«¡ΓѬßΓá.  Å«½∞º«óáΓѽ∞߬¿⌐  ¬«¡-
  2423. ΓѬßΓ  »α«µÑßßá αáß»áñáÑΓß∩ ¡á «Γñѽ∞¡δÑ «í½áßΓ¿, ¬«Γ«αδÑ »αÑñßΓáó½∩εΓ ß«í«⌐
  2424. ¡Ñ»αÑαδó¡δÑ πτáßΓ¬¿ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá ¿ Γαá¬ΓπεΓß∩ ¬á¬ ßá-
  2425. ¼«ßΓ«∩Γѽ∞¡δÑ «íΩѬΓδ ¿ß»«½∞º«óá¡¿∩ ¿ ºáΘ¿Γδ. é ¼«ñѽ¿  π»αáó½Ñ¡¿∩  »á¼∩Γ∞ε,
  2426. ¬«Γ«αá∩ ¿ß»«½∞º«óá½áß∞ »α¿ «»¿ßá¡¿¿ Σ«α¼áΓá ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡-
  2427. ßΓóá »α«µÑßßá, »αÑñ»«½áúὫß∞ ¡á½¿τ¿Ñ π ¬áªñ«⌐ «í½áßΓ¿ »α«µÑßßá ßó«Ñ⌐ Γáí½¿-
  2428. µδ ßΓαá¡¿µ. ƒñα« αáß»«½áúáÑΓ µÑ½δ¼ ¡áí«α«¼ αẽ¿τ¡δσ á½ú«α¿Γ¼«ó ñ½∩ αáí«Γδ ß
  2429. «í½áßΓ∩¼¿.  é ºá¬½ετ¿Γѽ∞¡«⌐ τáßΓ¿ ú½áóδ í뫨 αáßß¼«ΓαÑ¡δ á½ú«α¿Γ¼δ »α¿«ßΓá-
  2430. ¡«óá (sleep) ¿ ó«º«í¡«ó½Ñ¡¿∩ (wakeup) »α«µÑßß«ó. æΓαπ¬Γπαδ ¿ á½ú«α¿Γ¼δ, «»¿-
  2431. ßá¡¡δÑ ó ñá¡¡«⌐ ú½áóÑ, íπñπΓ ¿ß»«½∞º«óáΓ∞ß∩ ó »«ß½ÑñπεΘ¿σ ú½áóáσ  »α¿  αáßß-
  2432. ¼«ΓαÑ¡¿¿  ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐ π»αáó½Ñ¡¿∩ »α«µÑßßἿ ¿ »½á¡¿α«óá¡¿∩ ¿σ óδ»«½¡Ñ-
  2433. ¡¿∩, á ΓᬪѠ»α¿ «íΩ∩ߡѡ¿¿ αẽ¿τ¡δσ ¼ÑΓ«ñ«ó αáß»αÑñѽѡ¿∩ »á¼∩Γ¿.
  2434.  
  2435.  
  2436.     E6.8 ôÅÉÇåìàìêƒF
  2437.  
  2438.   1. æ«ßΓáó∞ΓÑ á½ú«α¿Γ¼ »αÑ«íαẫóá¡¿∩ ó¿αΓπá½∞¡δσ áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ,  ¡á
  2439.      óσ«ñÑ ¬«Γ«α«ú« ºáñáεΓß∩ ó¿αΓπá½∞¡δ⌐ áñαÑß ¿ áñαÑß Γ«τ¬¿ óσ«ñá ó τáßΓ¡πε
  2440.      Γáí½¿µπ «í½áßΓÑ⌐.
  2441.   2.  é  ¼áΦ¿¡áσ AT&T 3B2 ¿ NSC ßÑα¿¿ 32000 ¿ß»«½∞ºπÑΓß∩ ñóπσπα«ó¡Ñóá∩ ßσѼá
  2442.      Γαá¡ß½∩µ¿¿ ó¿αΓπá½∞¡δσ áñαÑß«ó ó Σ¿º¿τÑ߬¿Ñ (ß ßÑú¼Ñ¡ΓᵿÑ⌐). Æ« ÑßΓ∞ ó
  2443.      ß¿ßΓѼѠ»«ññÑনóáÑΓß∩ π¬áºáΓѽ∞ ¡á Γáí½¿µπ ßΓαá¡¿µ, ¬áªñá∩ ºá»¿ß∞  ¬«-
  2444.      Γ«α«⌐  ¼«ªÑΓ áñαÑß«óáΓ∞ Σ¿¬ß¿α«óá¡¡πε τáßΓ∞ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«-
  2445.      µÑßßá »« ß¼ÑΘÑ¡¿ε ó Γáí½¿µÑ. æαáó¡¿ΓÑ á½ú«α¿Γ¼  Γαá¡ß½∩µ¿¿  ó¿αΓπá½∞¡δσ
  2446.      áñαÑ߫󠠡á φΓ¿σ ¼áΦ¿¡áσ ß á½ú«α¿Γ¼«¼, ¿º½«ªÑ¡¡δ¼ ó ΓѬßΓÑ »α¿ «íßπªñÑ-
  2447.      ¡¿¿ ¼«ñѽ¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε. Å«ñπ¼á⌐ΓÑ ¡áñ »α«í½Ñ¼á¼¿  »α«¿ºó«ñ¿Γѽ∞-
  2448.      ¡«ßΓ¿ ¿ »«ΓαÑí¡«ßΓ¿ ó »á¼∩Γ¿ ñ½∩ αẼÑΘÑ¡¿∩ óß»«¼«úáΓѽ∞¡δσ Γáí½¿µ.
  2449.   3. é áασ¿ΓѬΓπαÑ ß¿ßΓѼδ VAX-11 »«ññÑনóáεΓß∩ ñóá ¡áí«αá αÑú¿ßΓα«ó ºáΘ¿Γδ
  2450.      »á¼∩Γ¿, ¿ß»«½∞ºπѼδσ ¼áΦ¿¡«⌐ ó »α«µÑßßÑ Γαá¡ß½∩µ¿¿ »«½∞º«óáΓѽ∞߬¿σ áñ-
  2451.      αÑß«ó. îÑσá¡¿º¼ Γαá¡ß½∩µ¿¿ ¿ß»«½∞ºπÑΓß∩ Γ«Γ ªÑ, τΓ« ¿ ó »αÑñδñπΘѼ »π¡-
  2452.      ¬ΓÑ, ºá «ñ¡¿¼ ¿ß¬½ετÑ¡¿Ñ¼: π¬áºáΓѽÑ⌐ ¡á Γáí½¿µπ ßΓαá¡¿µ ºñÑß∞ ñóá. àß-
  2453.      ½¿  »α«µÑßß  αáß»«½áúáÑΓ  ΓαѼ∩ «í½áßΓ∩¼¿ - ¬«¼á¡ñ, ñá¡¡δσ ¿ ßΓѬá - Γ«
  2454.      ¬á¬¿¼ «íαẫ¼, ¿ß»«½∞ºπ∩  ñóá  ¡áí«αá  αÑú¿ßΓα«ó,  ß½ÑñπÑΓ  »α«¿ºó«ñ¿Γ∞
  2455.      «Γ«íαáªÑ¡¿Ñ «í½áßΓÑ⌐ ¡á Γáí½¿µδ ßΓαá¡¿µ ? ôóѽ¿τÑ¡¿Ñ ßΓѬá ó áασ¿ΓѬΓπ-
  2456.      αÑ ß¿ßΓѼδ VAX-11 ¿ñÑΓ ó ¡á»αáó½Ñ¡¿¿ ¼½áñΦ¿σ ó¿αΓπá½∞¡δσ áñαÑß«ó. èᬫ⌐
  2457.      Γ«úñá ó¿ñ ¿¼Ñ½á íδ «í½áßΓ∞ ßΓѬá ? é ú½áóÑ 11 íπñÑΓ αáßß¼«Γαѡᠫí½áßΓ∞
  2458.      αáºñѽ∩Ѽ«⌐ »á¼∩Γ¿: ¬á¬ «¡á ¼«ªÑΓ íδΓ∞ αÑ὿º«óá¡á ó áασ¿ΓѬΓπαÑ ß¿ßΓÑ-
  2459.      ¼δ VAX-11 ?
  2460.   4.  æ«ßΓáó∞ΓÑ  á½ú«α¿Γ¼  óδñѽѡ¿∩  ¿ «ßó«í«ªñÑ¡¿∩ ßΓαá¡¿µ »á¼∩Γ¿ ¿ Γáí½¿µ
  2461.      ßΓαá¡¿µ. èᬿѠßΓαπ¬Γπαδ ñá¡¡δσ ß½ÑñπÑΓ ¿ß»«½∞º«óáΓ∞, τΓ«íδ ñ«ßΓ¿τ∞ ¡á-
  2462.     ¿óδßΦÑ⌐ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿ ¿½¿ ¡á¿í«½∞ΦÑ⌐ »α«ßΓ«Γδ αÑ὿ºáµ¿¿ á½ú«α¿Γ¼á?
  2463.   5. ôßΓα«⌐ßΓó« π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε MC68451  ñ½∩  ßѼÑ⌐ßΓóá  ¼¿¬α«»α«µÑßß«α«ó
  2464.      Motorola  68000  ñ«»π߬áÑΓ  óδñѽѡ¿Ñ  ßÑú¼Ñ¡Γ«ó »á¼∩Γ¿ αẼÑα«¼ «Γ 256
  2465.      íá⌐Γ ñ« 16 ¼Ñúáíá⌐Γ. èáªñ«Ñ (Σ¿º¿τÑ߬«Ñ) πßΓα«⌐ßΓó« π»αáó½Ñ¡¿∩  »á¼∩Γ∞ε
  2466.      »«ññÑনóáÑΓ  32 ñÑß¬α¿»Γ«αá ßÑú¼Ñ¡Γ«ó. Ä»¿Φ¿ΓÑ φΣΣÑ¬Γ¿ó¡δ⌐ ¼ÑΓ«ñ óδñÑ-
  2467.      ½Ñ¡¿∩ »á¼∩Γ¿ ñ½∩ φΓ«ú« ß½πτá∩. èᬿ¼ «íαẫ¼ «ßπΘÑßΓó½∩½áß∞ íδ αÑ὿ºá-
  2468.      µ¿∩ «í½áßΓÑ⌐ ?
  2469.   6. Éáßß¼«Γα¿¼ «Γ«íαáªÑ¡¿Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó, »αÑñßΓáó½Ñ¡¡«Ñ  ¡á  É¿ßπ¡¬Ñ
  2470.      6.5.  ÅαÑñ»«½«ª¿¼,  τΓ«  ∩ñα«  óδúαπªáÑΓ »α«µÑßß (ó ß¿ßΓѼѠߠ»«ñ¬áτ¬«⌐
  2471.      »α«µÑßß«ó) ¿½¿ «Γ¬áτ¿óáÑΓ ó «í½áßΓ∞ ßΓѬá í«½∞Φ«Ñ ¬«½¿τÑßΓó« ßΓαá¡¿µ (ó
  2472.      ß¿ßΓѼѠߠºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ). àß½¿ τÑαѺ ¬á¬«Ñ-Γ« óαѼ∩ »α«µÑßß  «íαá-
  2473.      Γ¿Γß∩  ¬ ó¿αΓπá½∞¡«¼π áñαÑßπ 68432, íπñÑΓ ½¿ «¡ ñ«½ªÑ¡ «íαáΓ¿Γ∞ß∩ ¬ ß«-
  2474.      «ΓóÑΓßΓóπεΘÑ⌐ ∩τÑ⌐¬Ñ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿, ¿º ¬«Γ«α«⌐ «¡  ßτ¿Γδóá½  ñá¡¡δÑ
  2475.      ñ«  Γ«ú«,  ¬á¬ íδ½á óδ»«½¡Ñ¡á «»Ñαᵿ∩ óδúαπº¬¿ («Γ¬áτ¬¿) ? àß½¿ ¡¿ª¡¿Ñ
  2476.      πα«ó¡¿ ß¿ßΓѼδ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε αÑ὿ºπεΓß∩ ß ¿ß»«½∞º«ó᡿Ѽ  Γáí½¿µδ
  2477.      ßΓαá¡¿µ,  ß½ÑñπÑΓ ½¿ φΓ¿ Γáí½¿µδ αáß»«½áúáΓ∞ ó ΓÑσ ªÑ, τΓ« ¿ ßἿ ßΓαá-
  2478.      ¡¿µδ, ¼ÑßΓáσ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ?
  2479.  *7. î«ª¡« αÑ὿º«óáΓ∞ ß¿ßΓѼπ, ó ¬«Γ«α«⌐ ßΓѬ ∩ñαá αáß»«½áúáÑΓß∩ ¡áñ óÑαΦ¿-
  2480.  
  2481.                                     176
  2482.  
  2483.      ¡«⌐ ßΓѬᠺáñáτ¿. Å«ñπ¼á⌐ΓÑ « ñ«ßΓ«¿¡ßΓóáσ ¿ ¡Ññ«ßΓáΓ¬áσ »«ñ«í¡«⌐  ß¿ß-
  2484.      ΓѼδ.
  2485.   8. èᬿ¼ «íαẫ¼, »α¿ß«Ññ¿¡∩∩ «í½áßΓ∞ ¬ »α«µÑßßπ, ∩ñα« ¼«ªÑΓ »α«óÑα¿Γ∞ Γ«,
  2486.      τΓ«  φΓá  «í½áßΓ∞  ¡Ñ ¡á¬½áñδóáÑΓß∩ ¡á ó¿αΓπá½∞¡δÑ áñαÑßá «í½áßΓÑ⌐, πªÑ
  2487.      »α¿ß«Ññ¿¡Ñ¡¡δσ ¬ »α«µÑßßπ ?
  2488.   9. ÄíαáΓ¿¼ß∩ ¬ á½ú«α¿Γ¼π »ÑαѬ½ετÑ¡¿∩ ¬«¡ΓѬßΓá. ä«»πßΓ¿¼, τΓ«  ó  ß¿ßΓѼÑ
  2489.      ú«Γ«ó  ¬ óδ»«½¡Ñ¡¿ε Γ«½∞¬« «ñ¿¡ »α«µÑßß. äαπú¿¼¿ ß½«óἿ, ∩ñα« óδí¿αáÑΓ
  2490.      ñ½∩ óδ»«½¡Ñ¡¿∩ »α«µÑßß ß Γ«½∞¬« τΓ« ß«σαá¡Ñ¡¡δ¼ ¬«¡ΓѬßΓ«¼.  ÄíΩ∩ß¡¿ΓÑ,
  2491.      τΓ« »α«¿º«⌐ñÑΓ »α¿ φΓ«¼.
  2492.  10.  ÅαÑñ»«½«ª¿¼,  τΓ«  »α«µÑßß »α¿«ßΓá¡«ó¿½ß∩, ¡« ó ß¿ßΓѼѠ¡ÑΓ »α«µÑßß«ó,
  2493.      ú«Γ«óδσ ¬ óδ»«½¡Ñ¡¿ε. ùΓ« »α«¿º«⌐ñÑΓ, ¬«úñá  »α¿«ßΓá¡«ó¿óΦ¿⌐ß∩  »α«µÑßß
  2494.      »ÑαѬ½ετ¿Γ ¬«¡ΓѬßΓ ?
  2495.  11. ÅαÑñ»«½«ª¿¼, τΓ« »α«µÑßß, óδ»«½¡∩Ѽδ⌐ ó αѪ¿¼Ñ ºáñáτ¿, ¿ºαáßσ«ñ«óá½ óδ-
  2496.      ñѽѡ¡δ⌐  Ñ¼π  ¬óá¡Γ  óαѼѡ¿ ¿ ó αѺπ½∞ΓáΓÑ »αÑαδóá¡¿∩ »« Γá⌐¼Ñαπ ∩ñα«
  2497.      óδí¿αáÑΓ ñ½∩ óδ»«½¡Ñ¡¿∩ ¡«óδ⌐ »α«µÑßß. ÄíΩ∩ß¡¿ΓÑ,  »«τÑ¼π  »ÑαѬ½ετÑ¡¿Ñ
  2498.      ¬«¡ΓѬßΓá »α«¿º«⌐ñÑΓ ¡á ß¿ßΓѼ¡«¼ ¬«¡ΓѬßΓ¡«¼ πα«ó¡Ñ 2.
  2499.  12.  é  ß¿ßΓѼѠ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ »α«µÑßß, óδ»«½¡∩Ѽδ⌐ ó αѪ¿¼Ñ ºáñáτ¿,
  2500.      ¼«ªÑΓ ßΓ«½¬¡πΓ∞ß∩ ß «ΓßπΓßΓó¿Ñ¼ ¡πª¡«⌐ ßΓαá¡¿µδ, ¬«Γ«αá∩ ¡Ñ íδ½á ºáúαπ-
  2501.      ªÑ¡á ó »á¼∩Γ∞. é σ«ñÑ «íαáí«Γ¬¿ »αÑαδóá¡¿∩ ∩ñα« ßτ¿ΓδóáÑΓ  ßΓαá¡¿µπ  ¿º
  2502.      «í½áßΓ¿  »«ñ¬áτ¬¿  ¿ »α¿«ßΓá¡áó½¿óáÑΓß∩. ÄíΩ∩ß¡¿ΓÑ, »«τѼπ »ÑαѬ½ετÑ¡¿Ñ
  2503.      ¬«¡ΓѬßΓá (󠼫¼Ñ¡Γ »α¿«ßΓá¡«óá) »α«¿º«⌐ñÑΓ  ¡á  ß¿ßΓѼ¡«¼  ¬«¡ΓѬßΓ¡«¼
  2504.      πα«ó¡Ñ 2.
  2505.  13. Åα«µÑßß ¿ß»«½∞ºπÑΓ ß¿ßΓѼ¡πε Σπ¡¬µ¿ε read ß Σ«α¼áΓ«¼ ó맮óá
  2506.      read(fd,buf,1024);
  2507.      ó  ß¿ßΓѼѠߠºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ »á¼∩Γ¿. ÅαÑñ»«½«ª¿¼, τΓ« ∩ñα« ¿ß»«½¡∩ÑΓ
  2508.      á½ú«α¿Γ¼ read ñ½∩ ßτ¿Γδóá¡¿∩ ñá¡¡δσ ó ß¿ßΓѼ¡δ⌐ íπΣÑα, «ñ¡á¬«  »α¿  »«-
  2509.      »δΓ¬Ñ  ¬«»¿α«óá¡¿∩ ñá¡¡δσ ó áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ºáñáτ¿ ßΓὬ¿óáÑΓß∩ ß
  2510.      «ΓßπΓßΓó¿Ñ¼ ¡πª¡«⌐ ßΓαá¡¿µδ, ß«ñÑαªáΘÑ⌐ ßΓαπ¬Γπαπ buf, óß½ÑñßΓó¿Ñ Γ«ú«,
  2511.      τΓ« «¡á íδ½á αá¡ÑÑ óδúαπªÑ¡á ¿º  »á¼∩Γ¿.  ƒñα«  «íαáíáΓδóáÑΓ  ó«º¡¿¬ΦÑÑ
  2512.      »αÑαδóá¡¿Ñ, ßτ¿Γδóá∩ «ΓßπΓßΓóπεΘπε ßΓαá¡¿µπ ó »á¼∩Γ∞. ùΓ« »α«¿ßσ«ñ¿Γ ¡á
  2513.      ¬áªñ«¼ ¿º ß¿ßΓѼ¡δ󠬫¡ΓѬßΓ¡δσ πα«ó¡Ñ⌐ ? ùΓ« »α«¿º«⌐ñÑΓ, Ñß½¿ »α«úαá¼-
  2514.      ¼á «íαáí«Γ¬¿ »αÑαδóá¡¿∩ »α¿«ßΓá¡«ó¿Γß∩ ó «ª¿ñá¡¿¿ ºáóÑαΦÑ¡¿∩ ßτ¿Γδóá¡¿∩
  2515.      ßΓαá¡¿µδ ?
  2516.  14.  ùΓ«  »α«¿º«Φ½«  íδ,  Ñß½¿  íδ ó« óαѼ∩ ¬«»¿α«óá¡¿∩ ñá¡¡δσ ¿º áñαÑß¡«ú«
  2517.      »α«ßΓαá¡ßΓóá ºáñáτ¿ ó »á¼∩Γ∞ ∩ñαá (É¿ßπ¡«¬ 6.17) «í¡áαπª¿½«ß∞, τΓ« π¬á-
  2518.      ºá¡¡δ⌐ »«½∞º«óáΓѽѼ áñαÑß ¡ÑóÑαÑ¡ ?
  2519. *15. Åα¿ óδ»«½¡Ñ¡¿¿ á½ú«α¿Γ¼«ó sleep ¿ wakeup ∩ñα« »«óδΦáÑΓ »α¿«α¿ΓÑΓ αáí«Γδ
  2520.      »α«µÑßß«αá Γá¬, τΓ«íδ ¡Ñ ñ«»πßΓ¿Γ∞ »αÑαδóá¡¿⌐, »αÑ»∩ΓßΓóπεΘ¿σ Ñ⌐. èᬿÑ
  2521.      «Γα¿µáΓѽ∞¡δÑ »«ß½ÑñßΓó¿∩ ¼«ú½¿ íδ ó«º¡¿¬¡πΓ∞, Ñß½¿ íδ ∩ñα« ¡Ñ »αÑñ»α¿-
  2522.      ¡¿¼á½« φΓ¿σ ñÑ⌐ßΓó¿⌐ ? (ìá¼Ñ¬: ∩ñα« ºáτáßΓπε  ó«º«í¡«ó½∩ÑΓ  »α¿«ßΓá¡«ó-
  2523.      ½Ñ¡¡δÑ »α«µÑßßδ »α∩¼« ¿º »α«úαá¼¼ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐).
  2524. *16.  ÅαÑñ»«½«ª¿¼, τΓ« »α«µÑßß »δΓáÑΓß∩ »α¿«ßΓá¡«ó¿Γ∞ß∩ ñ« ¡áßΓπ»½Ñ¡¿∩ ß«íδ-
  2525.      Γ¿∩ A, ¡«, ºá»π߬á∩ á½ú«α¿Γ¼ sleep, ÑΘÑ ¡Ñ ºáí½«¬¿α«óá½ »αÑαδóá¡¿∩; ñ«-
  2526.      »πßΓ¿¼, τΓ« ó φë༫¼Ñ¡Γ »α«¿ßσ«ñ¿Γ »αÑαδóá¡¿Ñ ¿ »α«úαἼᠠÑú«  «íαá-
  2527.      í«Γ¬¿  »δΓáÑΓß∩ ó«º«í¡«ó¿Γ∞ óßÑ »α«µÑßßδ, »α¿«ßΓá¡«ó½Ñ¡¡δÑ ñ« ¡áßΓπ»½Ñ-
  2528.      ¡¿∩ ß«íδΓ¿∩ A. ùΓ« ß½πτ¿Γß∩ ß »Ñαóδ¼ »α«µÑßß«¼ ? ìÑ »αÑñßΓáó½∩ÑΓ ½¿ φΓá
  2529.      ß¿Γπᵿ∩ «»áß¡«ßΓ∞ ? àß½¿ ñá, Γ« ¼«ªÑΓ ½¿ ∩ñα« ¿ºíѪáΓ∞ ÑÑ  ó«º¡¿¬¡«óÑ-
  2530.      ¡¿∩ ?
  2531.  17.  ùΓ« »α«¿º«⌐ñÑΓ, Ñß½¿ ∩ñα« ºá»πßΓ¿Γ á½ú«α¿Γ¼ wakeup ñ½∩ óßÑσ »α«µÑßß«ó,
  2532.      »α¿«ßΓá¡«ó½Ñ¡¡δσ »« áñαÑßπ A, ó Γ« óαѼ∩, ¬«úñá »« φΓ«¼π áñαÑßπ ¡Ñ «¬á-
  2533.      ªÑΓß∩ ¡¿ «ñ¡«ú« »α¿«ßΓá¡«ó½Ñ¡¡«ú« »α«µÑßßá ?
  2534.  18. Å« «ñ¡«¼π áñαÑßπ ¼«ªÑΓ »α¿«ßΓá¡«ó¿Γ∞ß∩ ¼¡«ªÑßΓó« »α«µÑßß«ó, ¡« ∩ñαπ ¼«-
  2535.      ªÑΓ »«ΓαÑí«óáΓ∞ß∩ ó«º«í¡«ó½Ñ¡¿Ñ Γ«½∞¬« ¡Ñ¬«Γ«αδσ ¿º ¡¿σ - ΓÑσ,  ¬«Γ«αδ¼
  2536.      íπñÑΓ »«ß½á¡ ß««ΓóÑΓßΓóπεΘ¿⌐ ß¿ú¡á½. æ »«¼«Θ∞ε ¼Ñσá¡¿º¼á »«ß佬¿ ß¿ú¡á-
  2537.      ½«ó ¼«ª¡« ¿ñÑ¡Γ¿Σ¿µ¿α«óáΓ∞ «Γñѽ∞¡δÑ »α«µÑßßδ. Å«ñπ¼á⌐ΓÑ, ¬á¬¿Ñ ¿º¼Ñ¡Ñ-
  2538.      ¡¿∩  ß½ÑñπÑΓ  »α«¿ºóÑßΓ¿  ó á½ú«α¿Γ¼Ñ wakeup ñ½∩ Γ«ú«, τΓ«íδ ¼«ª¡« í佫
  2539.      ó«º«í¡«ó½∩Γ∞ óδ»«½¡Ñ¡¿Ñ Γ«½∞¬« «ñ¡«ú« »α«µÑßßá, á  ¡Ñ  óßÑσ  »α«µÑßß«ó,
  2540.      »α¿«ßΓá¡«ó½Ñ¡¡δσ »« ºáñá¡¡«¼π áñαÑßπ.
  2541.  19. ÄíαáΘÑ¡¿∩  ¬  á½ú«α¿Γ¼á¼  sleep  ¿  wakeup ó ß¿ßΓѼѠMultics
  2542.  
  2543.                                     177
  2544.  
  2545.      ¿¼ÑεΓ ß½ÑñπεΘ¿⌐ ß¿¡Γá¬ß¿ß:
  2546.      sleep (ß«íδΓ¿Ñ);
  2547.      wakeup (ß«íδΓ¿Ñ, »α¿«α¿ΓÑΓ);
  2548.      Æá¬¿¼ «íαẫ¼, ó á½ú«α¿Γ¼Ñ wakeup ó«º«í¡«ó½∩Ѽ«¼π »α«µÑßßπ »α¿ßóá¿óáÑΓ-
  2549.      ß∩ »α¿«α¿ΓÑΓ. æαáó¡¿ΓÑ Σ«α¼π ó맮óá φΓ¿σ á½ú«α¿Γ¼«ó ß Σ«α¼«⌐ ó맮óá ß«-
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.  
  2558.  
  2559.  
  2560.  
  2561.  
  2562.  
  2563.  
  2564.  
  2565.  
  2566.  
  2567.  
  2568.  
  2569.  
  2570.  
  2571.  
  2572.  
  2573.  
  2574.  
  2575.  
  2576.  
  2577.  
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583.  
  2584.  
  2585.  
  2586.  
  2587.  
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.                                     178
  2606.