home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-11-06 | 134.5 KB | 2,296 lines |
-
-
-
- âïÇéÇ 9
-
- EÇïâÄÉêÆî¢ ôÅÉÇéïàìêƒ ÅÇîƒÆ£₧F
-
-
-
-
- ǽú«α¿Γ¼ »½á¡¿α«óá¡¿∩ ¿ß»«½∞º«óá¡¿∩ »α«µÑßß«α¡«ú« óαѼѡ¿, αáßß¼«ΓαÑ¡¡δ⌐
- ó »αÑñδñπΘÑ⌐ ú½áóÑ, ó ß¿½∞¡«⌐ ßΓѻѡ¿ ºáó¿ß¿Γ «Γ óδíαá¡¡«⌐ ßΓαáΓÑú¿¿ π»αáó-
- ½Ñ¡¿∩ »á¼∩Γ∞ε. Åα«µÑßß ¼«ªÑΓ óδ»«½¡∩Γ∞ß∩, Ñß½¿ «¡ σ«Γ∩ íδ τáßΓ¿τ¡« »α¿ßπΓßΓ-
- óπÑΓ ó «ß¡«ó¡«⌐ »á¼∩Γ¿; ûÅ ¡Ñ ¼«ªÑΓ ¿ß»«½¡∩Γ∞ »α«µÑßß, »«½¡«ßΓ∞ε óδúαπªÑ¡¡δ⌐
- ó« ó¡ÑΦ¡εε »á¼∩Γ∞. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, «ß¡«ó¡á∩ »á¼∩Γ∞ - τÑαÑßτπα ñÑΣ¿µ¿Γ¡δ⌐ αÑ-
- ßπαß, ¬«Γ«αδ⌐ ºáτáßΓπε ¡Ñ ¼«ªÑΓ ó¼ÑßΓ¿Γ∞ óßÑ á¬Γ¿ó¡δÑ »α«µÑßßδ ó ß¿ßΓѼÑ.
- àß½¿, ¡á»α¿¼Ñα, ó ß¿ßΓÑ¼Ñ ¿¼ÑÑΓß∩ «ß¡«ó¡á∩ »á¼∩Γ∞ «íΩѼ«¼ 8 îíá⌐Γ, Γ« ñÑó∩Γ∞
- »α«µÑßß«ó αẼÑα«¼ »« 1 îíá⌐Γπ ¬áªñδ⌐ πªÑ ¡Ñ ß¼«úπΓ ó ¡Ñ⌐ «ñ¡«óαѼѡ¡« »«¼Ñ-
- ΘáΓ∞ß∩. èá¬¿Ñ »α«µÑßßδ ó Γᬫ¼ ß½πτáÑ ß½ÑñπÑΓ αẼÑΘáΓ∞ ó »á¼∩Γ¿ (σ«Γ∩ íδ
- τáßΓ¿τ¡«), á ¬á¬¿Ñ ¡ÑΓ, αÑΦáÑΓ »«ñß¿ßΓѼá π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε, «¡á ªÑ π»αáó-
- ½∩ÑΓ πτáßΓ¬á¼¿ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá, ¡Ñ αѺ¿ñÑ¡Γ¡δ¼¿
- ó »á¼∩Γ¿. Ä¡á ß½Ññ¿Γ ºá «íΩѼ«¼ ñ«ßΓπ»¡«ú« »α«ßΓαá¡ßΓóá «ß¡«ó¡«⌐ »á¼∩Γ¿ ¿
- ¿¼ÑÑΓ »αáó« »Ñα¿«ñ¿τÑ߬¿ »ÑαÑ»¿ßδóáΓ∞ »α«µÑßßδ ¡á πßΓα«⌐ßΓó« ó¡ÑΦ¡Ñ⌐ »á¼∩Γ¿,
- ¿¼Ñ¡πѼ«Ñ πßΓα«⌐ßΓó«¼ óδúαπº¬¿, «ßó«í«ªñá∩ ó «ß¡«ó¡«⌐ »á¼∩Γ¿ ñ«»«½¡¿Γѽ∞¡«Ñ
- ¼ÑßΓ«. Å«ºñ¡ÑÑ ∩ñα« ¼«ªÑΓ ó¡«ó∞ »«¼ÑßΓ¿Γ∞ ñá¡¡δÑ ß πßΓα«⌐ßΓóá óδúαπº¬¿ ó «ß-
- ¡«ó¡πε »á¼∩Γ∞.
- é αá¡¡¿σ óÑαß¿∩σ ß¿ßΓѼδ UNIX »α«µÑßßδ »ÑαÑ¡«ß¿½¿ß∞ ¼Ñªñπ «ß¡«ó¡«⌐ »á-
- ¼∩Γ∞ε ¿ πßΓα«⌐ßΓó«¼ óδúαπº¬¿ µÑ½¿¬«¼ ¿, ºá ¿ß¬½ετÑ¡¿Ñ¼ αáºñѽ∩Ѽ«⌐ «í½áßΓ¿
- ¬«¼á¡ñ, «Γñѽ∞¡δÑ ¡Ñºáó¿ß¿¼δÑ τáßΓ¿ »α«µÑßßá ¡Ñ ¼«ú½¿ íδΓ∞ «íΩѬΓἿ »ÑαѼÑ-
- ΘÑ¡¿∩. Æá¬á∩ ßΓαáΓÑú¿∩ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε ¡áºδóáÑΓß∩ ßó«»¿¡ú«¼ (»«ñ¬áτ¬«⌐).
- Æá¬πε ßΓαáΓÑú¿ε ¿¼Ñ½« ß¼δß½ αÑ὿º«óδóáΓ∞ ¡á ¼áΦ¿¡Ñ Γ¿»á PDP-11, úñÑ ¼á¬ß¿-
- ¼á½∞¡δ⌐ αẼÑα »α«µÑßßá ß«ßΓáó½∩½ 64 èíá⌐Γá. Åα¿ ¿ß»«½∞º«óá¡¿¿ φΓ«⌐ ßΓαáΓÑ-
- ú¿¿ αẼÑα »α«µÑßßá «úαá¡¿τ¿óáÑΓß∩ «íΩѼ«¼ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿, ñ«ßΓπ»¡«⌐ ó
- ß¿ßΓѼÑ. æ¿ßΓѼá BSD (óÑαß¿∩ 4.0) ∩ó¿½áß∞ ú½áó¡δ¼ »«½¿ú«¡«¼ ñ½∩ »α¿¼Ñ¡Ñ¡¿∩
- ñαπú«⌐ ßΓαáΓÑú¿¿, ßΓαáΓÑú¿¿ "»«ñ¬áτ¬¿ »« «íαáΘÑ¡¿ε" (demand paging), ó ß««Γ-
- óÑΓßΓó¿¿ ß ¬«Γ«α«⌐ «ß¡«ó¡á∩ »á¼∩Γ∞ «í¼Ñ¡¿óáÑΓß∩ ß ó¡ÑΦ¡Ñ⌐ ¡Ñ »α«µÑßßἿ, á
- ßΓαá¡¿µá¼¿ »á¼∩Γ¿; φΓá ßΓαáΓÑú¿∩ »«ññÑনóáÑΓß∩ ¿ ó »«ß½Ññ¡¿σ αÑñᬵ¿∩σ óÑα-
- ß¿¿ V ß¿ßΓѼδ UNIX. äÑαªáΓ∞ ó «ß¡«ó¡«⌐ »á¼∩Γ¿ óÑß∞ óδ»«½¡∩Ѽδ⌐ »α«µÑßß ¡ÑΓ
- ¡Ñ«íσ«ñ¿¼«ßΓ¿, ¿ ∩ñα« ºáúαπªáÑΓ ó »á¼∩Γ∞ Γ«½∞¬« «Γñѽ∞¡δÑ ßΓαá¡¿µδ »« ºá»α«-
- ßπ óδ»«½¡∩εΘÑú«ß∩ »α«µÑßßá, ßßδ½áεΘÑú«ß∩ ¡á ¡¿σ. ÅαÑ¿¼πΘÑßΓó« ßΓαáΓÑú¿¿ »«ñ-
- ¬áτ¬¿ »« «íαáΘÑ¡¿ε ß«ßΓ«¿Γ ó Γ«¼, τΓ« í½áú«ñáα∩ Ñ⌐ «Γ«íαáªÑ¡¿Ñ ó¿αΓπá½∞¡«ú«
- áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá ¡á Σ¿º¿τÑ߬πε »á¼∩Γ∞ ¼áΦ¿¡δ ßΓá¡«ó¿Γß∩ í«½ÑÑ
- ú¿í¬¿¼: ñ«»π߬áÑΓß∩ »αÑóδΦÑ¡¿Ñ αẼÑα«¼ »α«µÑßßá «íΩѼá ñ«ßΓπ»¡«⌐ Σ¿º¿τÑ߬«⌐
- »á¼∩Γ¿ ¿ «ñ¡«óαѼѡ¡«Ñ αẼÑΘÑ¡¿Ñ ó «ß¡«ó¡«⌐ »á¼∩Γ¿ í«½∞ΦÑú« τ¿ß½á »α«µÑß-
- ß«ó. ÅαÑ¿¼πΘÑßΓó« ßΓαáΓÑú¿¿ ßó«»¿¡úá ß«ßΓ«¿Γ ó »α«ßΓ«ΓÑ αÑ὿ºáµ¿¿ ¿ «í½Ñú-
- τÑ¡¿¿ "¡áñßΓα«Ñτ¡«⌐" τáßΓ¿ ß¿ßΓѼδ. ÄíÑ ßΓαáΓÑú¿¿ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε αáßß-
- ¼áΓα¿óáεΓß∩ ó ¡áßΓ«∩ΘÑ⌐ ú½áóÑ.
-
-
- E9.1 æéÄÅêìâF
-
- Ä»¿ßá¡¿Ñ á½ú«α¿Γ¼á ßó«»¿¡úá ¼«ª¡« αáºí¿Γ∞ ¡á Γα¿ τáßΓ¿: π»αáó½Ñ¡¿Ñ »α«ß-
- Γαá¡ßΓó«¼ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, óδúαπº¬á »α«µÑßß«ó ¿º «ß¡«ó¡«⌐ »á¼∩Γ¿ ¿
- »«ñ¬áτ¬á »α«µÑßß«ó ó «ß¡«ó¡πε »á¼∩Γ∞.
-
-
- E9.1.1 ô»αáó½Ñ¡¿Ñ »α«ßΓαá¡ßΓó«¼ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿F
-
- ôßΓα«⌐ßΓó« óδúαπº¬¿ ∩ó½∩ÑΓß∩ πßΓα«⌐ßΓó«¼ í½«τ¡«ú« Γ¿»á, ¬«Γ«α«Ñ »αÑñß-
- Γáó½∩ÑΓ ß«í«⌐ ¬«¡Σ¿úπα¿απѼδ⌐ αáºñѽ ñ¿ß¬á. Æ«úñá ¬á¬ «íδτ¡« ∩ñα« óδñѽ∩ÑΓ
- ¼ÑßΓ« ñ½∩ Σá⌐½«ó »« «ñ¡«¼π í½«¬π ºá «ñ¡π «»Ñαᵿε, ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿
-
- 253
-
- »α«ßΓαá¡ßΓó« óδñѽ∩ÑΓß∩ úαπ»»á¼¿ ߼Ѫ¡δσ í½«¬«ó. Åα«ßΓαá¡ßΓó«, óδñѽ∩Ѽ«Ñ
- ñ½∩ Σá⌐½«ó, ¿ß»«½∞ºπÑΓß∩ ßΓáΓ¿τÑ߬¿¼ «íαẫ¼; »«ß¬«½∞¬π ßσÑ¼á ¡áº¡áτÑ¡¿∩
- »α«ßΓαá¡ßΓóá »«ñ Σá⌐½δ ñÑ⌐ßΓóπÑΓ ó ΓÑτÑ¡¿Ñ ñ½¿Γѽ∞¡«ú« »Ñα¿«ñá óαѼѡ¿, ÑÑ
- ú¿í¬«ßΓ∞ »«¡¿¼áÑΓß∩ ó ß¼δß½Ñ ß«¬αáΘÑ¡¿∩ τ¿ß½á ß½πτáÑó Σαáú¼Ñ¡Γᵿ¿ ¿, ß½Ññ«-
- óáΓѽ∞¡«, «íΩѼ«ó ¡Ñ¿ß»«½∞ºπѼ«ú« »α«ßΓαá¡ßΓóá ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ. éδñѽѡ¿Ñ
- »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, ¡á»α«Γ¿ó, ∩ó½∩ÑΓß∩ óαѼѡ¡δ¼, ó ß¿½∞¡«⌐
- ßΓѻѡ¿ ºáó¿ß∩Θ¿¼ «Γ ¼Ñσá¡¿º¼á ñ¿ß»ÑΓτÑα¿ºáµ¿¿ »α«µÑßß«ó. Åα«µÑßß, αẼÑΘáÑ-
- ¼δ⌐ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, ó ¬«¡Ñτ¡«¼ ¿Γ«úÑ óÑα¡ÑΓß∩ ó «ß¡«ó¡πε »á¼∩Γ∞, «ß-
- ó«í«ªñá∩ ¼ÑßΓ« ¡á ó¡ÑΦ¡Ñ¼ πßΓα«⌐ßΓóÑ. ū߬«½∞¬π óαѼ∩ ∩ó½∩ÑΓß∩ αÑΦáεΘ¿¼ Σá¬-
- Γ«α«¼ ¿ ß πτÑΓ«¼ Γ«ú«, τΓ« óó«ñ-óδó«ñ ñá¡¡δσ ºá «ñ¡π ¼π½∞Γ¿í½«τ¡πε «»Ñαᵿε
- »α«¿ßσ«ñ¿Γ íδßΓαÑÑ, τѼ ºá ¡Ñ߬«½∞¬« «ñ¡«í½«τ¡δσ «»Ñαᵿ⌐, ∩ñα« óδñѽ∩ÑΓ ¡á
- πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¡Ñ»αÑαδó¡«Ñ »α«ßΓαá¡ßΓó«, ¡Ñ íÑα∩ ó« ó¡¿¼á¡¿Ñ ó«º¼«ª¡πε
- Σαáú¼Ñ¡Γᵿε.
- Æá¬ ¬á¬ ßσѼá óδñѽѡ¿∩ »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ «Γ½¿τáÑΓß∩
- «Γ ßσѼδ, ¿ß»«½∞ºπѼ«⌐ ñ½∩ Σá⌐½«óδσ ß¿ßΓѼ, ßΓαπ¬Γπαδ ñá¡¡δσ, αÑú¿ßΓα¿απεΘ¿Ñ
- ßó«í«ñ¡«Ñ »α«ßΓαá¡ßΓó«, ñ«½ª¡δ Γá¬ªÑ «Γ½¿τáΓ∞ß∩. Åα«ßΓαá¡ßΓó«, ßó«í«ñ¡«Ñ ó
- Σá⌐½«óδσ ß¿ßΓѼáσ, «»¿ßδóáÑΓß∩ ß »«¼«Θ∞ε ßó∩º¡«ú« ß»¿ß¬á ßó«í«ñ¡δσ í½«¬«ó,
- ñ«ßΓπ» ¬ ¬«Γ«α«¼π «ßπΘÑßΓó½∩ÑΓß∩ τÑαѺ ßπ»Ñαí½«¬ Σá⌐½«ó«⌐ ß¿ßΓѼδ, ¿¡Σ«α¼á-
- µ¿∩ « ßó«í«ñ¡«¼ »α«ßΓαá¡ßΓóÑ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ß«í¿αáÑΓß∩ ó Γáí½¿µπ,
- ¿¼Ñ¡πѼπε "¬áαΓá »á¼∩Γ¿ πßΓα«⌐ßΓóá". èáαΓδ »á¼∩Γ¿, »«¼¿¼« πßΓα«⌐ßΓóá óδúαπº-
- ¬¿, ¿ß»«½∞ºπεΓß∩ ¿ ñαπú¿¼¿ ß¿ßΓѼ¡δ¼¿ αÑßπαßἿ (¡á»α¿¼Ñα, ñαá⌐óÑαἿ ¡Ñ¬«-
- Γ«αδσ πßΓα«⌐ßΓó), «¡¿ ñáεΓ ó«º¼«ª¡«ßΓ∞ αáß»αÑñѽ∩Γ∞ »á¼∩Γ∞ πßΓα«⌐ßΓóá (ó ó¿-
- ñÑ ß¼Ñª¡δσ í½«¬«ó) »« ¼ÑΓ«ñπ »Ñαó«ú« »«ñσ«ñ∩ΘÑú«.
- èáªñá∩ ßΓ᫬á ó ¬áαΓÑ »á¼∩Γ¿ ß«ßΓ«¿Γ ¿º áñαÑßá αáß»αÑñѽ∩Ѽ«ú« αÑßπαßá ¿
- ¬«½¿τÑßΓóá ñ«ßΓπ»¡δσ Ññ¿¡¿µ αÑßπαßá; ∩ñα« ¿¡ΓÑα»αÑΓ¿απÑΓ φ½Ñ¼Ñ¡Γδ ßΓ᫬¿ ó
- ß««ΓóÑΓßΓó¿¿ ß Γ¿»«¼ ¬áαΓδ. é ßἫ¼ ¡áτá½Ñ ¬áαΓá »á¼∩Γ¿ ß«ßΓ«¿Γ ¿º «ñ¡«⌐
- ßΓ᫬¿, ß«ñÑαªáΘÑ⌐ áñαÑß ¿ «íΘÑÑ ¬«½¿τÑßΓó« αÑßπαß«ó. àß½¿ ¬áαΓá «»¿ßδóáÑΓ
- αáß»αÑñѽѡ¿Ñ »á¼∩Γ¿ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, ∩ñα« Γαá¬ΓπÑΓ ¬áªñπε Ññ¿¡¿µπ
- αÑßπαßá ¬á¬ úαπ»»π ñ¿ß¬«óδσ í½«¬«ó, á áñαÑß - ¬á¬ ß¼ÑΘÑ¡¿Ñ ó í½«¬áσ «Γ ¡áτá-
- ½á «í½áßΓ¿ óδúαπº¬¿. ÅÑαó«¡áτá½∞¡δ⌐ ó¿ñ ¬áαΓδ »á¼∩Γ¿ ñ½∩ πßΓα«⌐ßΓóá óδúαπº-
- ¬¿, ß«ßΓ«∩ΘÑú« ¿º 10000 í½«¬«ó ß ¡áτá½∞¡δ¼ áñαÑß«¼, αáó¡δ¼ 1, »«¬áºá¡ ¡á É¿-
- ßπ¡¬Ñ 9.1. éδñѽ∩∩ ¿ «ßó«í«ªñá∩ αÑßπαßδ,
- ∩ñα« ¬«ααÑ¬Γ¿απÑΓ ¬áαΓπ »á¼∩Γ¿, ºáí«Γ∩ß∞ « Γ«¼, τΓ«íδ ó ¡Ñ⌐ »«ßΓ«∩¡¡« ß«ñÑα-
- ªá½áß∞ Γ«τ¡á∩ ¿¡Σ«α¼áµ¿∩ « ßó«í«ñ¡δσ αÑßπαßáσ ó ß¿ßΓѼÑ.
- ìá É¿ßπ¡¬Ñ 9.2 »αÑñßΓáó½Ñ¡ á½ú«α¿Γ¼ óδñѽѡ¿∩ »α«ßΓαá¡ßΓóá ß »«¼«Θ∞ε
- ¬áαΓ »á¼∩Γ¿ (malloc). ƒñα« »α«ß¼áΓα¿óáÑΓ ¬áαΓπ ó »«¿ß¬áσ »Ñαó«⌐ ßΓ᫬¿, ß«-
- ñÑαªáΘÑ⌐ ¬«½¿τÑßΓó« Ññ¿¡¿µ αÑßπαßá, ñ«ßΓáΓ«τ¡«Ñ ñ½∩ πñ«ó½ÑΓó«αÑ¡¿∩ ºá»α«ßá.
- àß½¿ ºá»α«ß »«¬αδóáÑΓ óßÑ ¬«½¿τÑßΓó« Ññ¿¡¿µ, ß«ñÑαªáΘÑÑß∩ ó ßΓ᫬Ñ, ∩ñα«
- πñá½∩ÑΓ ßΓα«¬π ¿ π»½«Γ¡∩ÑΓ ¬áαΓπ (Γ« ÑßΓ∞ ó ¬áαΓÑ ßΓá¡«ó¿Γß∩ ¡á «ñ¡π ßΓ᫬π
- ¼Ñ¡∞ΦÑ). é »α«Γ¿ó¡«¼ ß½πτáÑ ∩ñα« »ÑαÑπßΓá¡áó½¿óáÑΓ áñαÑß ¿ τ¿ß½« «ßΓáóΦ¿σß∩
- Ññ¿¡¿µ ó ßΓα«¬Ñ ó ß««ΓóÑΓßΓó¿¿ ß τ¿ß½«¼ Ññ¿¡¿µ, óδñѽѡ¡δσ »« ºá»α«ßπ. ìá
- É¿ßπ¡¬Ñ 9.3 »«¬áºá¡«, ¬á¬ ¼Ñ¡∩ÑΓß∩ ó¿ñ ¬áαΓδ »á¼∩Γ¿ ñ½∩ πßΓα«⌐ßΓóá óδúαπº¬¿
- »«ß½Ñ óδñѽѡ¿∩ 100, 50 ¿ ó¡«ó∞ 100 Ññ¿¡¿µ αÑßπαßá. é ¬«¡Ñτ¡«¼ ¿Γ«úÑ ¬áαΓá
- »á¼∩Γ¿ »α¿¡¿¼áÑΓ ó¿ñ, »«¬áºδóáεΘ¿⌐, τΓ« »ÑαóδÑ 250 Ññ¿¡¿µ αÑßπαßá óδñѽѡδ
- »« ºá»α«ßá¼, ¿ τΓ« ΓÑ»Ñα∞ «ßΓ὿ß∞ ßó«í«ñ¡δ¼¿ 9750 Ññ¿¡¿µ, ¡áτ¿¡á∩ ß áñαÑßá
- 251.
-
-
-
- ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá
- ┌────────────────────────────────────┐
- │ 1 10000 │
- └────────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.1. ÅÑαó«¡áτá½∞¡δ⌐ ó¿ñ ¬áαΓδ »á¼∩Γ¿ ñ½∩ πßΓα«⌐ßΓóá óδúαπº¬¿
-
-
-
-
-
- 254
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ malloc /* á½ú«α¿Γ¼ óδñѽѡ¿∩ »α«ßΓαá¡ßΓóá ß ¿ß-│
- │ »«½∞º«ó᡿Ѽ ¬áαΓδ »á¼∩Γ¿ */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: (1) áñαÑß /* π¬áºδóáÑΓ ¡á Γ¿» ¿ß- │
- │ »«½∞ºπѼ«⌐ ¬áαΓδ */ │
- │ (2) ΓαÑíπѼ«Ñ τ¿ß½« Ññ¿¡¿µ αÑßπαßá │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: áñαÑß - ó ß½πτáÑ πß»ÑΦ¡«ú« ºáóÑαΦÑ¡¿∩ │
- │ 0 - ó »α«Γ¿ó¡«¼ ß½πτáÑ │
- │ { │
- │ ñ½∩ (¬áªñ«⌐ ßΓ᫬¿ ¬áαΓδ) │
- │ { │
- │ Ñß½¿ (ΓαÑíπѼ«Ñ τ¿ß½« Ññ¿¡¿µ αÑßπαßá αáß»«½áúáÑΓß∩ ó │
- │ ßΓα«¬Ñ ¬áαΓδ) │
- │ { │
- │ Ñß½¿ (ΓαÑíπѼ«Ñ τ¿ß½« == τ¿ß½π Ññ¿¡¿µ ó ßΓ᫬Ñ) │
- │ πñ὿Γ∞ ßΓα«¬π ¿º ¬áαΓδ; │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ │
- │ «ΓαÑúπ½¿α«óáΓ∞ ßΓáαΓ«óδ⌐ áñαÑß ó ßΓ᫬Ñ; │
- │ óÑα¡πΓ∞ (»Ñαó«¡áτá½∞¡δ⌐ áñαÑß ßΓ᫬¿); │
- │ } │
- │ } │
- │ óÑα¡πΓ∞ (0); │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.2. ǽú«α¿Γ¼ óδñѽѡ¿∩ »α«ßΓαá¡ßΓóá ß »«¼«Θ∞ε ¬áαΓ »á¼∩Γ¿
-
-
- Äßó«í«ªñá∩ αÑßπαßδ, ∩ñα« ¿ΘÑΓ ñ½∩ ¡¿σ ß««ΓóÑΓßΓóπεΘÑÑ ¼ÑßΓ« ó ¬áαΓÑ »«
- áñαÑßπ. Åα¿ φΓ«¼ 󫺼«ª¡δ Γα¿ ß½πτá∩:
-
- ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá
- ┌──────────────────────────────┐ ┌──────────────────────────────┐
- │ 1 10000 │ │ 101 9900 │
- └──────────────────────────────┘ └──────────────────────────────┘
-
- (á) (í)
-
- ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá
- ┌──────────────────────────────┐ ┌──────────────────────────────┐
- │ 151 9850 │ │ 251 9750 │
- └──────────────────────────────┘ └──────────────────────────────┘
-
- (ó) (ú)
-
- É¿ßπ¡«¬ 9.3. éδñѽѡ¿Ñ »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿
-
-
- 1. Äßó«í«ñ¿óΦ¿Ñß∩ αÑßπαßδ »«½¡«ßΓ∞ε ºá¬αδóáεΓ »α«íѽ ó ¬áαΓÑ »á¼∩Γ¿. äαπú¿-
- ¼¿ ß½«óἿ, «¡¿ ¿¼ÑεΓ ß¼Ñª¡δÑ áñαÑßá ß áñαÑßἿ αÑßπαß«ó ¿º ßΓ᫬, ¡Ñ-
- »«ßαÑñßΓóÑ¡¡« »αÑñΦÑßΓóπεΘÑ⌐ ¿ ß½ÑñπεΘÑ⌐ ºá ñá¡¡«⌐. é φΓ«¼ ß½πτáÑ ∩ñα«
- «íΩÑñ¿¡∩ÑΓ ó¡«ó∞ «ßó«í«ñ¿óΦ¿Ñß∩ αÑßπαßδ ß αÑßπαßἿ ¿º π¬áºá¡¡δσ ßΓ᫬ ó
- «ñ¡π ßΓ᫬π ¬áαΓδ »á¼∩Γ¿.
- 2. Äßó«í«ñ¿óΦ¿Ñß∩ αÑßπαßδ τáßΓ¿τ¡« ºá¬αδóáεΓ »α«íѽ ó ¬áαΓÑ »á¼∩Γ¿. àß½¿
- «¡¿ ¿¼ÑεΓ áñαÑß, ߼Ѫ¡δ⌐ ß áñαÑß«¼ αÑßπαß«ó ¿º ßΓ᫬¿, ¡Ñ»«ßαÑñßΓóÑ¡¡«
- »αÑñΦÑßΓóπεΘÑ⌐ ¿½¿ ¡Ñ»«ßαÑñßΓóÑ¡¡« ß½ÑñπεΘÑ⌐ ºá ñá¡¡«⌐ (¡« ¡Ñ ß áñαÑßἿ
- ¿º «íÑ¿σ ßΓ᫬), ∩ñα« »ÑαÑπßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿Ñ áñαÑßá ¿ τ¿ß½á αÑßπαß«ó
- ó ß««ΓóÑΓßΓóπεΘÑ⌐ ßΓα«¬Ñ ß πτÑΓ«¼ ó¡«ó∞ «ßó«í«ñ¿óΦ¿σß∩ αÑßπαß«ó. ù¿ß½«
- ßΓ᫬ ó ¬áαΓÑ »á¼∩Γ¿ «ßΓáÑΓß∩ ¡Ñ¿º¼Ñ¡¡δ¼.
- 3. Äßó«í«ñ¿óΦ¿Ñß∩ αÑßπαßδ τáßΓ¿τ¡« ºá¬αδóáεΓ »α«íѽ ó ¬áαΓÑ »á¼∩Γ¿, ¡« ¿σ
-
- 255
-
- áñαÑßá ¡Ñ ß«»α¿¬áßáεΓß∩ ß áñαÑßἿ ¬á¬¿σ-½¿í« ñαπú¿σ αÑßπαß«ó ¬áαΓδ. ƒñ-
- α« ß«ºñáÑΓ ¡«óπε ßΓப㠨 óßΓáó½∩ÑΓ ÑÑ ó ß««ΓóÑΓßΓóπεΘÑÑ ¼ÑßΓ« ó ¬áαΓÑ.
-
- 髺óαáΘá∩ß∞ ¬ »αÑñδñπΘѼπ »α¿¼Ñαπ, «Γ¼ÑΓ¿¼, τΓ« Ñß½¿ ∩ñα« «ßó«í«ªñáÑΓ 50
- Ññ¿¡¿µ αÑßπαßá, ¡áτ¿¡á∩ ß áñαÑßá 101, ó ¬áαΓÑ »á¼∩Γ¿ »«∩ó¿Γß∩ ¡«óá∩ ßΓ᫬á,
- »«ß¬«½∞¬π «ßó«í«ñ¿óΦ¿Ñß∩ αÑßπαßδ ¿¼ÑεΓ áñαÑßá, ¡Ñ ß«»α¿¬áßáεΘ¿Ñß∩ ß áñαÑßἿ
- ßπΘÑßΓóπεΘ¿σ ßΓ᫬ ¬áαΓδ. àß½¿ ªÑ ºáΓѼ ∩ñα« «ßó«í«ñ¿Γ 100 Ññ¿¡¿µ αÑßπαßá,
- ¡áτ¿¡á∩ ß áñαÑßá 1, »Ñαóá∩ ßΓα«¬á ¬áαΓδ íπñÑΓ αáßΦ¿αÑ¡á, »«ß¬«½∞¬π «ßó«í«-
- ñ¿óΦ¿Ñß∩ αÑßπαßδ ¿¼ÑεΓ áñαÑß, ߼Ѫ¡δ⌐ ß áñαÑß«¼ »Ñαó«⌐ ßΓ᫬¿. ¥ó«½εµ¿∩ ß«ß-
- Γ«∩¡¿⌐ ¬áαΓδ »á¼∩Γ¿ ñ½∩ ñá¡¡«ú« ß½πτá∩ »«¬áºá¡á ¡á É¿ßπ¡¬Ñ 9.4.
- ÅαÑñ»«½«ª¿¼, τΓ« ∩ñαπ íδ½ ßñѽᡠºá»α«ß ¡á óδñѽѡ¿Ñ 200 Ññ¿¡¿µ (í½«¬«ó)
- »α«ßΓαá¡ßΓóá πßΓα«⌐ßΓóá óδúαπº¬¿. ū߬«½∞¬π »Ñαóá∩ ßΓα«¬á ¬áαΓδ ß«ñÑαª¿Γ ¿¡-
- Σ«α¼áµ¿ε Γ«½∞¬« « 150 Ññ¿¡¿µáσ, ∩ñα« »α¿ó½Ñ¬áÑΓ ñ½∩ πñ«ó½ÑΓó«αÑ¡¿∩ ºá»α«ßá
- ¿¡Σ«α¼áµ¿ε ¿º óΓ«α«⌐ ßΓ᫬¿ (ß¼. É¿ßπ¡«¬ 9.5). ìᬫ¡Ñµ, »αÑñ»«½«ª¿¼, τΓ« ∩ñ-
- α« «ßó«í«ªñáÑΓ 350
-
-
- ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá
- ┌──────────────────────────────┐ ┌──────────────────────────────┐
- │ 251 9750 │ │ 101 50 │
- └──────────────────────────────┘ ├──────────────────────────────┤
- │ 251 9750 │
- (á) └──────────────────────────────┘
-
- (í)
-
- ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá
- ┌──────────────────────────────┐
- │ 1 150 │
- ├──────────────────────────────┤
- │ 251 9750 │
- └──────────────────────────────┘
-
- (ó)
-
- É¿ßπ¡«¬ 9.4. Äßó«í«ªñÑ¡¿Ñ »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿
-
-
- ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá ÇñαÑß ù¿ß½« Ññ¿¡¿µ αÑßπαßá
- ┌──────────────────────────────┐ ┌──────────────────────────────┐
- │ 1 150 │ │ 1 150 │
- ├──────────────────────────────┤ ├──────────────────────────────┤
- │ 251 9750 │ │ 451 9550 │
- └──────────────────────────────┘ └──────────────────────────────┘
-
- (á) (í)
-
- É¿ßπ¡«¬ 9.5. éδñѽѡ¿Ñ »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿,
- «»¿ßá¡¡«ú« ó« óΓ«α«⌐ ßΓα«¬Ñ ¬áαΓδ »á¼∩Γ¿
-
-
- Ññ¿¡¿µ »α«ßΓαá¡ßΓóá, ¡áτ¿¡á∩ ß áñαÑßá 151. ìÑß¼«Γα∩ ¡á Γ«, τΓ« φΓ¿ 350 Ññ¿-
- ¡¿µ í뫨 óδñѽѡδ ∩ñα«¼ ó αạ«Ñ óαѼ∩, ¡Ñ ßπΘÑßΓóπÑΓ »α¿τ¿¡δ, »« ¬«Γ«α«⌐
- ∩ñα« ¡Ñ ¼«ú½« íδ «ßó«í«ñ¿Γ∞ ¿σ óßÑ ßαáºπ. ƒñα« πº¡áÑΓ « Γ«¼, τΓ« «ßó«í«ñ¿ó-
- Φ¿Ñß∩ αÑßπαßδ »«½¡«ßΓ∞ε ºá¬αδóáεΓ αáºαδó ¼Ñªñπ »Ñαó«⌐ ¿ óΓ«α«⌐ ßΓα«¬á¼¿ ¬áα-
- Γδ, ¿ ó¼ÑßΓ« »αѪ¡¿σ ñóπσ ß«ºñáÑΓ «ñ¡π ßΓ᫬π, ó ¬«Γ«απε ó¬½ετáÑΓ ¿ «ßó«í«-
- ñ¿óΦ¿Ñß∩ αÑßπαßδ.
- é Γαáñ¿µ¿«¡¡«⌐ αÑ὿ºáµ¿¿ ß¿ßΓѼδ UNIX ¿ß»«½∞ºπÑΓß∩ «ñ¡« πßΓα«⌐ßΓó« óδú-
- απº¬¿, «ñ¡á¬« ó »«ß½Ññ¡¿σ αÑñᬵ¿∩σ óÑαß¿¿ V ñ«»π߬áÑΓß∩ πªÑ ¡á½¿τ¿Ñ ¼¡«ªÑß-
-
- 256
-
- Γóá πßΓα«⌐ßΓó óδúαπº¬¿. ƒñα« óδí¿αáÑΓ πßΓα«⌐ßΓó« óδúαπº¬¿ »« ßσÑ¼Ñ "¬«½∞µÑ-
- ó«ú« ß»¿ß¬á" »α¿ πß½«ó¿¿, τΓ« ¡á πßΓα«⌐ßΓóÑ ¿¼ÑÑΓß∩ ñ«ßΓáΓ«τ¡δ⌐ «íΩѼ ¡Ñ»αÑ-
- αδó¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá. Çñ¼¿¡¿ßΓαáΓ«αδ ¼«úπΓ ñ¿¡á¼¿τÑ߬¿ ß«ºñáóáΓ∞ ¿
- πñá½∩Γ∞ ¿º ß¿ßΓѼδ πßΓα«⌐ßΓóá óδúαπº¬¿. àß½¿ πßΓα«⌐ßΓó« óδúαπº¬¿ πñá½∩ÑΓß∩
- ¿º ß¿ßΓѼδ, ∩ñα« ¡Ñ óδúαπªáÑΓ ñá¡¡δÑ ¡á ¡Ñú«; Ñß½¿ ªÑ ñá¡¡δÑ »«ñ¬áτ¿óáεΓß∩ ß
- πñá½∩Ѽ«ú« πßΓα«⌐ßΓóá, ß¡áτá½á «¡« «»«α«ª¡∩ÑΓß∩ ¿ Γ«½∞¬« »«ß½Ñ «ßó«í«ªñÑ¡¿∩
- »α¿¡áñ½ÑªáΘÑú« πßΓα«⌐ßΓóπ »α«ßΓαá¡ßΓóá πßΓα«⌐ßΓó« ¼«ªÑΓ íδΓ∞ πñá½Ñ¡« ¿º ß¿ß-
- ΓѼδ.
-
-
- E9.1.2 éδúαπº¬á »α«µÑßß«óF
-
- ƒñα« óδúαπªáÑΓ »α«µÑßß, Ñß½¿ ¿ß»δΓδóáÑΓ »«ΓαÑí¡«ßΓ∞ ó ßó«í«ñ¡«⌐ »á¼∩Γ¿,
- ¬«Γ«αá∩ ¼«ªÑΓ ó«º¡¿¬¡πΓ∞ ó ß½ÑñπεΘ¿σ ß½πτá∩σ:
- 1. Åα«¿ºóÑñÑ¡« «íαáΘÑ¡¿Ñ ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ fork, ¬«Γ«αá∩ ñ«½ª¡á óδñѽ¿Γ∞
- ¼ÑßΓ« ó »á¼∩Γ¿ ñ½∩ »α«µÑßßá-»«Γ«¼¬á.
- 2. Åα«¿ºóÑñÑ¡« «íαáΘÑ¡¿Ñ ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ brk, πóѽ¿τ¿óáεΘÑ⌐ αẼÑα »α«-
- µÑßßá.
- 3. ÉẼÑα »α«µÑßßá πóѽ¿τ¿½ß∩ ó αѺπ½∞ΓáΓÑ ÑßΓÑßΓóÑ¡¡«ú« πóѽ¿τÑ¡¿∩ ßΓѬá
- »α«µÑßßá.
- 4. ƒñαπ ¡πª¡« «ßó«í«ñ¿Γ∞ ó »á¼∩Γ¿ ¼ÑßΓ« ñ½∩ »«ñ¬áτ¬¿ αá¡ÑÑ óδúαπªÑ¡¡δσ »α«-
- µÑßß«ó.
- ÄíαáΘÑ¡¿Ñ ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ fork óδñѽѡ« ó «ß«íπε ß¿Γπᵿε, »«ß¬«½∞¬π
- φΓ« Ññ¿¡ßΓóÑ¡¡δ⌐ ß½πτá⌐, ¬«úñá »α«ßΓαá¡ßΓó« »á¼∩Γ¿, αá¡ÑÑ ºá¡∩Γ«Ñ »α«µÑßß«¼
- (α«ñ¿ΓѽѼ), ¡Ñ «ßó«í«ªñáÑΓß∩.
- è«úñá ∩ñα« »α¿¡¿¼áÑΓ αÑΦÑ¡¿Ñ « Γ«¼, τΓ« »α«µÑßß íπñÑΓ óδúαπªÑ¡ ¿º «ß¡«ó-
- ¡«⌐ »á¼∩Γ¿, «¡« π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬, áßß«µ¿¿α«óá¡¡«ú« ß ¬áª-
- ñ«⌐ «í½áßΓ∞ε »α«µÑßßá, ¿ óδúαπªáÑΓ ΓÑ «í½áßΓ¿, 𠬫ëαδσ ßτÑΓτ¿¬ ßß佫¬ ßΓá½
- αáó¡δ¼ 0. ƒñα« óδñѽ∩ÑΓ ¼ÑßΓ« ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¿ í½«¬¿απÑΓ »α«µÑßß ó
- »á¼∩Γ¿ (ó ß½πτá∩σ 1-3), ºá»αÑΘá∩ Ñú« óδúαπº¬π (ß¼. π»α᪡ѡ¿Ñ 9.12) ñ« ΓÑσ
- »«α, »«¬á ¡Ñ ºá¬«¡τ¿Γß∩ ΓѬπΘá∩ «»Ñαᵿ∩ óδúαπº¬¿. ÇñαÑß ¼ÑßΓá óδúαπº¬¿ «í-
- ½áßΓÑ⌐ ∩ñα« ß«σαá¡∩ÑΓ ó ß««ΓóÑΓßΓóπεΘ¿σ ºá»¿ß∩σ Γáí½¿µδ «í½áßΓÑ⌐.
- çá «ñ¡π «»Ñαᵿε óó«ñá-óδó«ñá, ó ¬«Γ«α«⌐ πτáßΓóπεΓ πßΓα«⌐ßΓó« óδúαπº¬¿ ¿
- áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ºáñáτ¿ ¿ ¬«Γ«αá∩ «ßπΘÑßΓó½∩ÑΓß∩ τÑαѺ íπΣÑα¡δ⌐ ¬ÑΦ,
- ∩ñα« óδúαπªáÑΓ ¼á¬ß¿¼á½∞¡«-󫺼«ª¡«Ñ ¬«½¿τÑßΓó« ñá¡¡δσ. àß½¿ á»»áαáΓπαá ¡Ñ ó
- ß«ßΓ«∩¡¿¿ »ÑαÑñáΓ∞ ºá «ñ¡π «»Ñαᵿε ß«ñÑন¼«Ñ ¡Ñ߬«½∞¬¿σ ßΓαá¡¿µ »á¼∩Γ¿,
- »ÑαÑñ »α«úαἼἿ ∩ñαá óßΓáÑΓ ºáñáτá «ßπΘÑßΓó¿Γ∞ »ÑαÑñáτπ ß«ñÑন¼«ú« »á¼∩Γ¿
- ºá ¡Ñ߬«½∞¬« Φáú«ó »« «ñ¡«⌐ ßΓαá¡¿µÑ ºá ¬áªñπε «»Ñαᵿε. Æá¬¿¼ «íαẫ¼, Γ«τ-
- ¡á∩ ߬«α«ßΓ∞ ¿ ¼Ñσá¡¿º¼ »ÑαÑñáτ¿ ñá¡¡δσ «»αÑñѽ∩εΓß∩, »«¼¿¼« óßÑú« »α«τÑú«,
- 󫺼«ª¡«ßΓ∩¼¿ ñ¿ß¬«ó«ú« ¬«¡Γα«½½Ñαá ¿ ßΓαáΓÑú¿Ñ⌐ αáß»αÑñѽѡ¿∩ »á¼∩Γ¿. ìá»-
- α¿¼Ñα, Ñß½¿ ¿ß»«½∞ºπÑΓß∩ ßΓαá¡¿τ¡á∩ «αúá¡¿ºáµ¿∩ »á¼∩Γ¿, ßπΘÑßΓóπÑΓ óÑα«∩Γ-
- ¡«ßΓ∞, τΓ« óδúαπªáѼδÑ ñá¡¡δÑ ºá¡¿¼áεΓ ¡Ñ߼Ѫ¡δÑ πτáßΓ¬¿ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿.
- ƒñα« «í∩ºá¡« ß«í¿αáΓ∞ ¿¡Σ«α¼áµ¿ε «í áñαÑßáσ ßΓαá¡¿µ ß óδúαπªáÑ¼δ¼¿ ñá¡¡δ¼¿,
- ¬«Γ«απε ó»«ß½ÑñßΓó¿¿ ¿ß»«½∞ºπÑΓ ñ¿ß¬«óδ⌐ ñαá⌐óÑα, «ßπΘÑßΓó½∩εΘ¿⌐ π»αáó½Ñ¡¿Ñ
- »α«µÑßß«¼ óó«ñá-óδó«ñá. ÅÑαÑñ ΓѼ, ¬á¬ óδúαπº¿Γ∞ ß½ÑñπεΘπε »«αµ¿ε ñá¡¡δσ,
- »α«úαá¼¼á »«ñ¬áτ¬¿ (óδúαπº¬¿) ªñÑΓ ºáóÑαΦÑ¡¿∩ »αÑñδñπΘÑ⌐ «»Ñαᵿ¿ óó«ñá-óδ-
- ó«ñá.
- Åα¿ φΓ«¼ »ÑαÑñ ∩ñα«¼ ¡Ñ óßΓáÑΓ ºáñáτá »ÑαÑ»¿ßáΓ∞ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿
- ß«ñÑন¼«Ñ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá »«½¡«ßΓ∞ε. é¼ÑßΓ«
- φΓ«ú« ∩ñα« ¬«»¿απÑΓ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿ ß«ñÑন¼«Ñ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿, «Γ-
- óÑñÑ¡¡«⌐ »α«µÑßßπ, ¿ú¡«α¿απ∩ ¡Ñ¿ß»«½∞ºπѼδÑ ó¿αΓπá½∞¡δÑ áñαÑßá. è«úñá ∩ñα«
- »«ñ¬áτ¿óáÑΓ »α«µÑßß «íαáΓ¡« ó »á¼∩Γ∞, «¡« ¿¼ÑÑΓ π ßÑí∩ ¬áαΓπ ó¿αΓπá½∞¡δσ áñ-
- αÑß«ó »α«µÑßßá ¿ ¼«ªÑΓ »Ñαѡạáτ¿Γ∞ »α«µÑßßπ ¡«óδÑ áñαÑßá. ƒñα« ßτ¿ΓδóáÑΓ
- ¬«»¿ε »α«µÑßßá ¿º íπΣÑα¡«ú« ¬ÑΦá ó Σ¿º¿τÑ߬πε »á¼∩Γ∞, ó ΓÑ ∩τÑ⌐¬¿, ñ½∩ ¬«Γ«-
- αδσ πßΓá¡«ó½Ñ¡« ß««ΓóÑΓßΓó¿Ñ ß ó¿αΓπá½∞¡δ¼¿ áñαÑßἿ »α«µÑßßá.
- ìá É¿ßπ¡¬Ñ 9.6 »α¿óÑñÑ¡ »α¿¼Ñα «Γ«íαáªÑ¡¿∩ «íαáºá »α«µÑßßá ó »á¼∩Γ¿ ¡á
- áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« πßΓα«⌐ßΓóá óδúαπº¬¿ (*). Åα«µÑßß αáß»«½áúáÑΓ ΓαѼ∩ «í-
- ½áßΓ∩¼¿: ¬«¼á¡ñ, ñá¡¡δσ ¿ ßΓѬá. Äí½áßΓ∞ ¬«¼á¡ñ ºá¬á¡τ¿óáÑΓß∩ ¡á ó¿αΓπá½∞¡«¼
-
-
- 257
-
- ───────────────────────────────────────
- (*) ä½∩ »α«ßΓ«Γδ ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »α«µÑßßá ¡á φΓ«¼ ¿ ¡á
- óßÑσ »«ß½ÑñπεΘ¿σ α¿ßπ¡¬áσ ¿º«íαáªáÑΓß∩ ó ó¿ñÑ ½¿¡Ñ⌐¡«ú« ¼áßß¿óá Γ«τѬ
- óσ«ñá ó Γáí½¿µπ ßΓαá¡¿µ, ¡Ñ »α¿¡¿¼á∩ ó« ó¡¿¼á¡¿Ñ Γ«Γ Σá¬Γ, τΓ« ¬áªñá∩
- «í½áßΓ∞ «íδτ¡« ¿¼ÑÑΓ ßó«ε «Γñѽ∞¡πε Γáí½¿µπ ßΓαá¡¿µ.
-
- Éáß»«½«ªÑ¡¿Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó ôßΓα«⌐ßΓó« óδúαπº¬¿
- é¿αΓπá½∞¡δÑ, Σ¿º¿τÑ߬¿Ñ áñαÑßá
-
- ┌──────────────────────┐ ┌─────────────────┐
- Äí½áßΓ∞ │ 0 278è ----┤-------684--┤---> │
- ¬«¼á¡ñ ├──────────────────────┤ ├─────────────────┤
- │ 1è 432è ----┤------------┤---> │
- ├──────────────────────┤ ├─────────────────┤
- │ »πßΓ« │ ┌--------┤---> │
- ├──────────────────────┤ ∙ ├─────────────────┤
- │ ∙ │ ∙┌-------┤---> │
- │ ∙ │ ∙∙ ├─────────────────┤
- │ ∙ │ ∙∙┌------┤---> │
- ├──────────────────────┤ ∙∙∙ ├─────────────────┤
- Äí½áßΓ∞ │ 64è 573è ----┤---┘∙∙ ┌----┤---> │
- ñá¡¡δσ ├──────────────────────┤ ∙∙ ∙ ├─────────────────┤
- │ 65è 647è ----┤----┘∙ 690 │ │
- ├──────────────────────┤ ∙ ∙ └─────────────────┘
- │ 66è 595è ----┤-----┘ ∙
- ├──────────────────────┤ ∙
- │ »πßΓ« │ ∙
- ├──────────────────────┤ ∙
- │ ∙ │ ∙
- │ ∙ │ ∙
- ├──────────────────────┤ ∙
- Äí½áßΓ∞ │128è 401è ----┤-------┘
- ßΓѬá ├──────────────────────┤
- │ »πßΓ« │
- └──────────────────────┘
-
- É¿ßπ¡«¬ 9.6. ÄΓ«íαáªÑ¡¿Ñ »α«ßΓαá¡ßΓóá »α«µÑßßá ¡á πßΓα«⌐ßΓó« óδúαπº¬¿
-
- áñαÑßÑ 2è, á «í½áßΓ∞ ñá¡¡δσ ¡áτ¿¡áÑΓß∩ ß áñαÑßá 64è, Γᬿ¼ «íαẫ¼ ó ó¿αΓπ-
- á½∞¡«¼ áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ «íαẫóá½ß∩ »α«»π߬ ó 62 èíá⌐Γá. è«úñá ∩ñα«
- óδúαπªáÑΓ »α«µÑßß, «¡« óδúαπªáÑΓ ß«ñÑন¼«Ñ ßΓαá¡¿µ »á¼∩Γ¿ ß áñαÑßἿ 0, 1è,
- 64è, 65è, 66è ¿ 128è; ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¡Ñ íπñÑΓ «ΓóÑñÑ¡« ¼ÑßΓ« »«ñ
- »α«»π߬ ó 62 èíá⌐Γá ¼Ñªñπ «í½áßΓ∩¼¿ ¬«¼á¡ñ ¿ ñá¡¡δσ, ¬á¬ ¿ »«ñ »α«»π߬ ó 61
- èíá⌐Γ ¼Ñªñπ «í½áßΓ∩¼¿ ñá¡¡δσ ¿ ßΓѬá, ¿í« »α«ßΓαá¡ßΓó« ¡á πßΓα«⌐ßΓóÑ óδúαπº-
- ¬¿ ºá»«½¡∩ÑΓß∩ ¡Ñ»αÑαδó¡«. è«úñá ∩ñα« ºáúαπªáÑΓ »α«µÑßß «íαáΓ¡« ó »á¼∩Γ∞,
- «¡« πªÑ º¡áÑΓ ¿º ¬áαΓδ »á¼∩Γ¿ »α«µÑßßá « Γ«¼, τΓ« »α«µÑßß ¿¼ÑÑΓ ó ßó«Ñ¼
- »α«ßΓαá¡ßΓóÑ ¡Ñ¿ß»«½∞ºπѼδ⌐ πτáßΓ«¬ αẼÑα«¼ 62è, ¿ ß πτÑΓ«¼ φΓ«ú« ß««ΓóÑΓß-
- ΓóÑ¡¡« óδñѽ∩ÑΓ Σ¿º¿τÑ߬πε »á¼∩Γ∞. ¥Γ«Γ ß½πτá⌐ »α«¿½½εßΓα¿α«óá¡ ß »«¼«Θ∞ε
- É¿ßπ¡¬á 9.7. æαáó¡Ñ¡¿Ñ É¿ßπ¡¬«ó 9.6 ¿ 9.7 »«¬áºδóáÑΓ, τΓ« Σ¿º¿τÑ߬¿Ñ áñαÑßá,
- ºá¡¿¼áѼδÑ »α«µÑßß«¼ ñ« ¿ »«ß½Ñ óδúαπº¬¿, ¡Ñ
- ß«ó»áñáεΓ ¼Ñªñπ ß«í«⌐; «ñ¡á¬«, ¡á »«½∞º«óáΓѽ∞߬«¼ πα«ó¡Ñ »α«µÑßß ¡Ñ «íαáΘá-
- ÑΓ ¡á φΓ« ¡¿¬á¬«ú« 󡿼᡿∩, »«ß¬«½∞¬π ß«ñÑন¼«Ñ Ñú« ó¿αΓπá½∞¡«ú« »α«ßΓαá¡-
- ßΓóá «ßΓὫß∞ ΓѼ ªÑ ßá¼δ¼.
- ÆÑ«αÑΓ¿τÑ߬¿ óßÑ »α«ßΓαá¡ßΓó« »á¼∩Γ¿, ºá¡∩Γ«Ñ »α«µÑßß«¼, ó Γ«¼ τ¿ß½Ñ Ñú«
- ½¿τ¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ¿ ßΓѬ ∩ñαá, ¼«ªÑΓ íδΓ∞ óδúαπªÑ¡«, σ«Γ∩ ∩ñα« ¿
- ¼«ªÑΓ óαѼѡ¡« ºáí½«¬¿α«óáΓ∞ «í½áßΓ∞ ó »á¼∩Γ¿ ¡á óαѼ∩ óδ»«½¡Ñ¡¿∩ ¬α¿Γ¿τÑß-
- ¬«⌐ «»Ñαᵿ¿. Äñ¡á¬« »αá¬Γ¿τÑ߬¿, ∩ñα« ¡Ñ óδúαπªáÑΓ ß«ñÑন¼«Ñ áñαÑß¡«ú«
-
-
-
- 258
-
- Éáß»«½«ªÑ¡¿Ñ ó¿αΓπá½∞¡δσ áñαÑß«ó ôßΓα«⌐ßΓó« óδúαπº¬¿
- é¿αΓπá½∞¡δÑ, Σ¿º¿τÑ߬¿Ñ áñαÑßá
- ┌──────────────────────┐ ┌─────────────────┐
- Äí½áßΓ∞ │ 0 401è <---┤-------684--┤---- │
- ¬«¼á¡ñ ├──────────────────────┤ ├─────────────────┤
- │ 1è 370è <---┤------------┤---- │
- ├──────────────────────┤ ├─────────────────┤
- │ »πßΓ« │ ┌--------┤---- │
- ├──────────────────────┤ ∙ ├─────────────────┤
- │ ∙ │ ∙┌-------┤---- │
- │ ∙ │ ∙∙ ├─────────────────┤
- │ ∙ │ ∙∙┌------┤---- │
- ├──────────────────────┤ ∙∙∙ ├─────────────────┤
- Äí½áßΓ∞ │ 64è 788è <---┤---┘∙∙ ┌----┤---- │
- ñá¡¡δσ ├──────────────────────┤ ∙∙ ∙ ├─────────────────┤
- │ 65è 492è <---┤----┘∙ 690 │ │
- ├──────────────────────┤ ∙ ∙ └─────────────────┘
- │ 66è 647è <---┤-----┘ ∙
- ├──────────────────────┤ ∙
- │ »πßΓ« │ ∙
- ├──────────────────────┤ ∙
- │ ∙ │ ∙
- │ ∙ │ ∙
- ├──────────────────────┤ ∙
- Äí½áßΓ∞ │128è 955è <---┤-------┘
- ßΓѬá ├──────────────────────┤
- │ »πßΓ« │
- └──────────────────────┘
-
- É¿ßπ¡«¬ 9.7. çáúαπº¬á »α«µÑßßá ó »á¼∩Γ∞
-
-
- »α«ßΓαá¡ßΓóá »α«µÑßßá, Ñß½¿ ó ¡Ñ¼ ¡áσ«ñ∩Γß∩ Γáí½¿µδ »αÑ«íαẫóá¡¿∩ áñαÑß«ó
- (áñαÑß¡δÑ Γáí½¿µδ) »α«µÑßßá. Åαá¬Γ¿τÑ߬¿¼¿ ß««íαáªÑ¡¿∩¼¿ ΓᬠªÑ ñ¿¬ΓπεΓß∩
- πß½«ó¿∩, »α¿ ¬«Γ«αδσ »α«µÑßß ¼«ªÑΓ óδúαπº¿Γ∞ ßἫú« ßÑí∩ ¿½¿ »«ΓαÑí«óáΓ∞
- ßó«Ñ⌐ óδúαπº¬¿ ñαπú¿¼ »α«µÑßß«¼ (ß¼. π»α᪡ѡ¿Ñ 9.4).
-
-
- E9.1.2.1 éδúαπº¬á »α¿ óδ»«½¡Ñ¡¿¿ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ forkF
-
- é «»¿ßá¡¿¿ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ fork (αáºñѽ 7.1) »αÑñ»«½áúὫß∞, τΓ« »α«-
- µÑßß-α«ñ¿Γѽ∞ »«½πτ¿½ ó ßó«Ñ αáß»«α∩ªÑ¡¿Ñ »á¼∩Γ∞, ñ«ßΓáΓ«τ¡πε ñ½∩ ß«ºñá¡¿∩
- ¬«¡ΓѬßΓá »«Γ«¼¬á. àß½¿ φΓ« πß½«ó¿Ñ ¡Ñ óδ»«½¡∩ÑΓß∩, ∩ñα« óδúαπªáÑΓ »α«µÑßß
- ¿º »á¼∩Γ¿, ¡Ñ «ßó«í«ªñá∩ »α«ßΓαá¡ßΓó« »á¼∩Γ¿, ºá¡¿¼áѼ«Ñ Ñú« (α«ñ¿Γѽ∩) ¬«-
- »¿Ñ⌐. è«úñá »α«µÑñπαá óδúαπº¬¿ ºáóÑαΦ¿Γß∩, »α«µÑßß-»«Γ«¼«¬ íπñÑΓ αáß»«½á-
- úáΓ∞ß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿; »α«µÑßß-α«ñ¿Γѽ∞ »ÑαÑó«ñ¿Γ ßó«Ñú« »«Γ«¼¬á ó
- ß«ßΓ«∩¡¿Ñ "ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε" (ß¼. É¿ßπ¡«¬ 6.1) ¿ ó«ºóαáΘáÑΓß∩ ó αѪ¿¼
- ºáñáτ¿. ū߬«½∞¬π »α«µÑßß-»«Γ«¼«¬ ¡áσ«ñ¿Γß∩ ó ß«ßΓ«∩¡¿¿ "ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½-
- ¡Ñ¡¿ε", »α«úαá¼¼á »«ñ¬áτ¬¿ ó ¬«¡µÑ ¬«¡µ«ó ºáúαπº¿Γ Ñú« ó »á¼∩Γ∞, úñÑ ∩ñα«
- ºá»πßΓ¿Γ Ñú« ¡á óδ»«½¡Ñ¡¿Ñ; »«Γ«¼«¬ ºáóÑαΦ¿Γ ΓѼ ßá¼δ¼ ßó«ε α«½∞ ó óδ»«½¡Ñ-
- ¡¿¿ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ fork ¿ óÑα¡ÑΓß∩ ó αѪ¿¼ ºáñáτ¿.
-
- E9.1.2.2 éδúαπº¬á ß αáßΦ¿αÑ¡¿Ñ¼F
-
- àß½¿ »α«µÑßß ¿ß»δΓδóáÑΓ »«ΓαÑí¡«ßΓ∞ ó ñ«»«½¡¿Γѽ∞¡«⌐ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿,
- ½¿í« ó αѺπ½∞ΓáΓÑ αáßΦ¿αÑ¡¿∩ ßΓѬá, ½¿í« ó αѺπ½∞ΓáΓÑ ºá»π߬á Σπ¡¬µ¿¿ brk, ¿
- Ñß½¿ φΓá »«ΓαÑí¡«ßΓ∞ »αÑóδΦáÑΓ ñ«ßΓπ»¡δÑ αѺÑαóδ »á¼∩Γ¿, ∩ñα« óδ»«½¡∩ÑΓ «»Ñ-
- αᵿε óδúαπº¬¿ »α«µÑßßá ß αáßΦ¿αÑ¡¿Ñ¼ Ñú« αẼÑαá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿. ìá
- πßΓα«⌐ßΓóÑ óδúαπº¬¿ ∩ñα« αѺÑαó¿απÑΓ ¼ÑßΓ« ñ½∩ αẼÑΘÑ¡¿∩ »α«µÑßßá ß πτÑΓ«¼
-
- 259
-
- ÅÑαó«¡áτá½∞¡«Ñ ÉáßΦ¿αÑ¡¡δ⌐
- αáß»«½«ªÑ¡¿Ñ Σ«α¼áΓ
- é¿αΓπá½∞¡δÑ, é¿αΓπá½∞¡δÑ, ôßΓα«⌐ßΓó«
- Σ¿º¿τÑ߬¿Ñ áñαÑßá Σ¿º¿τÑ߬¿Ñ áñαÑßá óδúαπº¬¿
- ┌────────────┐ ┌────────────┐ ┌─────────┐
- Äí½áßΓ∞│ 0 278è │ │ 0 278è -┤-----684--┤---> │
- ¬«¼á¡ñ ├────────────┤ ├────────────┤ ├─────────┤
- │ 1è 432è │ │ 1è 432è -┤----------┤---> │
- ├────────────┤ ├────────────┤ ├─────────┤
- │ »πßΓ« │ │ »πßΓ« │ ┌--------┤---> │
- ├────────────┤ ├────────────┤ ∙ ├─────────┤
- │ ∙ │ │ ∙ │ ∙┌-------┤---> │
- │ ∙ │ │ ∙ │ ∙∙ ├─────────┤
- │ ∙ │ │ ∙ │ ∙∙┌------┤---> │
- ├────────────┤ ├────────────┤ ∙∙∙ ├─────────┤
- Äí½áßΓ∞│ 64è 573è │ │ 64è 573è -┤-┘∙∙ ┌----┤---> │
- ñá¡¡δσ ├────────────┤ ├────────────┤ ∙∙ ∙ ├─────────┤
- │ 65è 647è │ │ 65è 647è -┤--┘∙ 690 │ │
- ├────────────┤ ├────────────┤ ∙ ∙ ├─────────┤
- │ 66è 595è │ │ 66è 595è -┤---┘ 691 ┌│---> │
- ├────────────┤ ├────────────┤ ∙ ∙└─────────┘
- │ »πßΓ« │ │ »πßΓ« │ ∙ ∙
- ├────────────┤ ├────────────┤ ∙ ∙
- │ ∙ │ │ ∙ │ ∙ ∙
- │ ∙ │ │ ∙ │ ∙ ∙
- ├────────────┤ ├────────────┤ ∙ ∙
- Äí½áßΓ∞│128è 401è │ │128è 401è -┤-----┘ ∙
- ßΓѬá ├────────────┤ ├────────────┤ ∙
- │ »πßΓ« │ ì«óá∩ │129è ... -┤---------┘
- └────────────┘ ßΓαá¡¿µá├────────────┤
- │ »πßΓ« │
- └────────────┘
-
- É¿ßπ¡«¬ 9.8. ÅÑαÑ¡áßΓα«⌐¬á ¬áαΓδ »á¼∩Γ¿ ó ß½πτáÑ óδúαπº¬¿ ß αáßΦ¿αÑ¡¿Ñ¼
-
-
-
- αáßΦ¿αÑ¡¿∩ Ñú« αẼÑαá. çáΓѼ »α«¿ºó«ñ¿Γß∩ »ÑαÑ¡áßΓα«⌐¬á Γáí½¿µδ »αÑ«íαẫ-
- óá¡¿∩ áñαÑß«ó »α«µÑßßá ß πτÑΓ«¼ ñ«»«½¡¿Γѽ∞¡«ú« ó¿αΓπá½∞¡«ú« »α«ßΓαá¡ßΓóá,
- ¡« íѺ óδñѽѡ¿∩ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ (ó ßó∩º¿ ß ÑÑ «ΓßπΓßΓó¿Ñ¼). ìᬫ¡Ñµ, ∩ñα«
- óδúαπªáÑΓ »α«µÑßß, óδ»«½¡∩∩ »α«µÑñπαπ óδúαπº¬¿ «íδτ¡δ¼ »«α∩ñ¬«¼ ¿ «í¡π½∩∩
- ó¡«ó∞ óδñѽѡ¡«Ñ »α«ßΓαá¡ßΓó« ¡á πßΓα«⌐ßΓóÑ (ß¼. É¿ßπ¡«¬ 9.8). è«úñá ¡Ñß-
- ¬«½∞¬« »«ºªÑ ∩ñα« íπñÑΓ ºáúαπªáΓ∞ »α«µÑßß «íαáΓ¡« ó »á¼∩Γ∞, Σ¿º¿τÑ߬«Ñ »α«ß-
- Γαá¡ßΓó« íπñÑΓ óδñѽѡ« πªÑ ß πτÑΓ«¼ ¡«ó«ú« ß«ßΓ«∩¡¿∩ Γáí½¿µδ »αÑ«íαẫóá¡¿∩
- áñαÑß«ó. é ¼«¼Ñ¡Γ ó«º«í¡«ó½Ñ¡¿∩ π »α«µÑßßá πªÑ íπñÑΓ ó αáß»«α∩ªÑ¡¿¿ »á¼∩Γ∞
- ñ«ßΓáΓ«τ¡«ú« «íΩѼá.
-
-
- E9.1.3 çáúαπº¬á (»«ñ¬áτ¬á) »α«µÑßß«óF
-
- ìπ½Ñó«⌐ »α«µÑßß (»α«µÑßß »«ñ¬áτ¬¿) ∩ó½∩ÑΓß∩ Ññ¿¡ßΓóÑ¡¡δ¼ »α«µÑßß«¼, ºáú-
- απªáεΘ¿¼ ñαπú¿Ñ »α«µÑßßδ ó »á¼∩Γ∞ ß πßΓα«⌐ßΓó óδúαπº¬¿. Åα«µÑßß »«ñ¬áτ¬¿ ¡á-
- τ¿¡áÑΓ αáí«Γπ »« óδ»«½¡Ñ¡¿ε φΓ«⌐ ßó«Ñ⌐ Ññ¿¡ßΓóÑ¡¡«⌐ Σπ¡¬µ¿¿ »« «¬«¡τá¡¿¿
- ¿¡¿µ¿á½¿ºáµ¿¿ ß¿ßΓѼδ (¬á¬ πªÑ ú«ó«α¿½«ß∞ ó αáºñÑ½Ñ 7.9). Ä¡ ºáúαπªáÑΓ »α«-
- µÑßßδ ó »á¼∩Γ∞ ¿, Ñß½¿ Ѽπ ¡Ñ σóáΓáÑΓ ¼ÑßΓá ó »á¼∩Γ¿, óδúαπªáÑΓ «ΓΓπñá ¡Ñ¬«-
- Γ«αδÑ ¿º »α«µÑßß«ó, ¡áσ«ñ∩Θ¿σß∩ Γá¼. àß½¿ π »α«µÑßßá »«ñ¬áτ¬¿ ¡ÑΓ αáí«Γδ
- (¡á»α¿¼Ñα, «ΓßπΓßΓóπεΓ »α«µÑßßδ, «ª¿ñáεΘ¿Ñ ºáúαπº¬¿ ó »á¼∩Γ∞) ¿½¿ ªÑ «¡ ¡Ñ ó
- ß«ßΓ«∩¡¿¿ óδ»«½¡¿Γ∞ ßó«ε αáí«Γπ (¡¿ «ñ¿¡ ¿º »α«µÑßß«ó ¡Ñ ¼«ªÑΓ íδΓ∞ óδúαπ-
- ªÑ¡), »α«µÑßß »«ñ¬áτ¬¿ »α¿«ßΓá¡áó½¿óáÑΓß∩; ∩ñα« »Ñα¿«ñ¿τÑ߬¿ ó«º«í¡«ó½∩ÑΓ
-
- 260
-
- Ñú« óδ»«½¡Ñ¡¿Ñ. ƒñα« »½á¡¿απÑΓ ºá»π߬ »α«µÑßßá »«ñ¬áτ¬¿ Γ«τ¡« ΓᬠªÑ, ¬á¬
- ñѽáÑΓ φΓ« ó «Γ¡«ΦÑ¡¿¿ ñαπú¿σ »α«µÑßß«ó, «α¿Ñ¡Γ¿απ∩ß∞ ¡á í«½ÑÑ óδß«¬¿⌐ »α¿«-
- α¿ΓÑΓ, »α¿ φΓ«¼ »α«µÑßß »«ñ¬áτ¬¿ óδ»«½¡∩ÑΓß∩ Γ«½∞¬« ó αѪ¿¼Ñ ∩ñαá. Åα«µÑßß
- »«ñ¬áτ¬¿ ¡Ñ «íαáΘáÑΓß∩ ¬ Σπ¡¬µ¿∩¼ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼδ, á ¿ß»«½∞ºπÑΓ ó ßó«Ñ⌐
- αáí«ΓÑ Γ«½∞¬« ó¡πΓαÑ¡¡¿Ñ Σπ¡¬µ¿¿ ∩ñαá; «¡ ∩ó½∩ÑΓß∩ áασÑΓ¿»«¼ óßÑσ »α«µÑßß«ó
- ∩ñαá.
- èᬠπªÑ ó¬αáΓµÑ ú«ó«α¿½«ß∞ ó ú½áóÑ 8, »α«úαá¼¼á «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ »«
- Γá⌐¼Ñαπ ¿º¼Ñα∩ÑΓ óαѼ∩ ¡áσ«ªñÑ¡¿∩ ¬áªñ«ú« »α«µÑßßá ó »á¼∩Γ¿ ¿½¿ ó ß«ßΓ«∩¡¿¿
- óδúαπº¬¿. è«úñá »α«µÑßß »«ñ¬áτ¬¿ ó«º«í¡«ó½∩ÑΓ ßó«ε αáí«Γπ »« ºáúαπº¬Ñ »α«-
- µÑßß«ó ó »á¼∩Γ∞, «¡ »α«ß¼áΓα¿óáÑΓ óßÑ »α«µÑßßδ, ¡áσ«ñ∩Θ¿Ñß∩ ó ß«ßΓ«∩¡¿¿ "ú«-
- Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε, íπñπτ¿ óδúαπªÑ¡¡δ¼¿", ¿ óδí¿αáÑΓ ¿º ¡¿σ «ñ¿¡, ¬«Γ«αδ⌐
- ¡áσ«ñ¿Γß∩ ó φΓ«¼ ß«ßΓ«∩¡¿¿ ñ«½∞ΦÑ «ßΓá½∞¡δσ (ß¼. É¿ßπ¡«¬ 9.9). àß½¿ ¿¼ÑÑΓß∩
- ñ«ßΓáΓ«τ¡« ßó«í«ñ¡«⌐ »á¼∩Γ¿, »α«µÑßß »«ñ¬áτ¬¿ ºáúαπªáÑΓ óδíαá¡¡δ⌐ »α«µÑßß,
- óδ»«½¡∩∩ «»Ñαᵿ¿ ó »«ß½Ññ«óáΓѽ∞¡«ßΓ¿, «íαáΓ¡«⌐ óδúαπº¬Ñ »α«µÑßßá. æ¡áτá½á
- óδñѽ∩ÑΓß∩ Σ¿º¿τÑ߬á∩ »á¼∩Γ∞, ºáΓѼ ß πßΓα«⌐ßΓóá óδúαπº¬¿ ßτ¿ΓδóáÑΓß∩ ¡πª¡δ⌐
- »α«µÑßß ¿ «ßó«í«ªñáÑΓß∩ ¼ÑßΓ« ¡á πßΓα«⌐ßΓóÑ.
- àß½¿ »α«µÑßß »«ñ¬áτ¬¿ óδ»«½¡¿½ »α«µÑñπαπ ºáúαπº¬¿ πß»ÑΦ¡«, «¡ ó¡«ó∞
- »α«ß¼áΓα¿óáÑΓ ß«ó«¬π»¡«ßΓ∞ óδúαπªÑ¡¡δσ, ¡« ú«Γ«óδσ ¬ óδ»«½¡Ñ¡¿ε »α«µÑßß«ó ó
- »«¿ß¬áσ ß½ÑñπεΘÑú« »α«µÑßßá, ¬«Γ«αδ⌐ »αÑñ»«½áúáÑΓß∩ ºáúαπº¿Γ∞ ó »á¼∩Γ∞, ¿
- »«óΓ«α∩ÑΓ π¬áºá¡¡πε »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñÑ⌐ßΓó¿⌐. é ¬«¡Ñτ¡«¼ ¿Γ«úÑ ó«º¡¿¬áÑΓ
- «ñ¡á ¿º ß½ÑñπεΘ¿σ ß¿Γπᵿ⌐:
- * ìá πßΓα«⌐ßΓóÑ óδúαπº¬¿ í«½∞ΦÑ ¡ÑΓ ¡¿ «ñ¡«ú« »α«µÑßßá, ú«Γ«ó«ú« ¬ óδ»«½-
- ¡Ñ¡¿ε. Åα«µÑßß »«ñ¬áτ¬¿ »α¿«ßΓá¡áó½¿óáÑΓ ßó«ε αáí«Γπ ñ« ΓÑσ »«α, »«¬á ¡Ñ
- ó«º«í¡«ó¿Γß∩ »α«µÑßß ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¿½¿ »«¬á ∩ñα« ¡Ñ óδúαπº¿Γ
- »α«µÑßß, ú«Γ«óδ⌐ ¬ óδ»«½¡Ñ¡¿ε. (éß»«¼¡¿¼ ñ¿áúαá¼¼π ß«ßΓ«∩¡¿⌐ ¡á É¿ßπ¡¬Ñ
- 6.1).
- * Åα«µÑßß »«ñ¬áτ¬¿ «í¡áαπª¿½ »α«µÑßß, ú«Γ«óδ⌐ ¬ ºáúαπº¬Ñ, ¡« ó ß¿ßΓÑ¼Ñ ¡Ñ-
- ñ«ßΓáΓ«τ¡« »á¼∩Γ¿ ñ½∩ Ñú« αẼÑΘÑ¡¿∩. Åα«µÑßß »«ñ¬áτ¬¿ »δΓáÑΓß∩ ºáúαπ-
- º¿Γ∞ ñαπú«⌐ »α«µÑßß ¿ ó ß½πτáÑ πß»Ñσá »ÑαѺá»π߬áÑΓ á½ú«α¿Γ¼ »«ñ¬áτ¬¿,
- »α«ñ«½ªá∩ »«¿ß¬ ºáúαπªáѼδσ »α«µÑßß«ó.
- àß½¿ »α«µÑßßπ »«ñ¬áτ¬¿ ¡πª¡« óδúαπº¿Γ∞ »α«µÑßß, «¡ »α«ß¼áΓα¿óáÑΓ óßÑ
- »α«µÑßßδ ó »á¼∩Γ¿. ÅαѬαáΓ¿óΦ¿Ñ ßó«Ñ ßπΘÑßΓó«óá¡¿Ñ »α«µÑßßδ ¡Ñ »«ñσ«ñ∩Γ ñ½∩
- óδúαπº¬¿, »«ß¬«½∞¬π «¡¿ ¡Ñ ºá¡¿¼áεΓ Σ¿º¿τÑ߬πε »á¼∩Γ∞; Γá¬ªÑ ¡Ñ ¼«úπΓ íδΓ∞
- óδúαπªÑ¡δ »α«µÑßßδ, ºáí½«¬¿α«óá¡¡δÑ ó »á¼∩Γ¿, ¡á»α¿¼Ñα, óδ»«½¡∩εΘ¿Ñ «»Ñαᵿ¿
- ¡áñ «í½áßΓ∩¼¿. ƒñα« »αÑñ»«τ¿ΓáÑΓ óδúαπªáΓ∞ »α¿«ßΓá¡«ó½Ñ¡¡δÑ »α«µÑßßδ, »«ß-
- ¬«½∞¬π »α«µÑßßδ, ú«Γ«óδÑ ¬ óδ»«½¡Ñ¡¿ε, ¿¼ÑεΓ í«½∞ΦÑ Φá¡ß«ó íδΓ∞ ó߬«αÑ óδí-
- αá¡¡δ¼¿ ¡á óδ»«½¡Ñ¡¿Ñ. ÉÑΦÑ¡¿Ñ « óδúαπº¬Ñ »α«µÑßßá »α¿¡¿¼áÑΓß∩ ∩ñα«¼ ¡á «ß-
- ¡«óá¡¿¿ Ñú« »α¿«α¿ΓÑΓá ¿ »α«ñ«½ª¿Γѽ∞¡«ßΓ¿ Ñú« »αÑíδóá¡¿∩ ó »á¼∩Γ¿. àß½¿ ó
- »á¼∩Γ¿ ¡ÑΓ ¡¿ «ñ¡«ú« »α¿«ßΓá¡«ó½Ñ¡¡«ú« »α«µÑßßá, αÑΦÑ¡¿Ñ « Γ«¼, ¬á¬«⌐ ¿º
- »α«µÑßß«ó, ú«Γ«óδσ ¬ óδ»«½¡Ñ¡¿ε, ß½ÑñπÑΓ óδúαπº¿Γ∞, ºáó¿ß¿Γ «Γ º¡áτÑ¡¿∩,
- »α¿ßó«Ñ¡¡«ú« »α«µÑßßπ Σπ¡¬µ¿Ñ⌐ nice, á Γá¬ªÑ «Γ »α«ñ«½ª¿Γѽ∞¡«ßΓ¿ »αÑíδóá¡¿∩
- »α«µÑßßá ó »á¼∩Γ¿.
- Åα«µÑßß, ú«Γ«óδ⌐ ¬ óδ»«½¡Ñ¡¿ε, ñ«½ªÑ¡ íδΓ∞ αѺ¿ñÑ¡Γ¡δ¼ ó »á¼∩Γ¿ ó ΓÑτÑ-
- ¡¿Ñ »« ¼Ñ¡∞ΦÑ⌐ ¼ÑαÑ 2 ßѬπ¡ñ ñ« Γ«ú«, ¬á¬ π⌐Γ¿ ¿º ¡ÑÑ, á »α«µÑßß, ºáúαπªáÑ-
- ¼δ⌐ ó »á¼∩Γ∞, ñ«½ªÑ¡ »« ¼Ñ¡∞ΦÑ⌐ ¼ÑαÑ 2 ßѬπ¡ñδ »α«íδΓ∞ ¡á πßΓα«⌐ßΓóÑ óδúαπº-
- ¬¿. àß½¿ »α«µÑßß »«ñ¬áτ¬¿ ¡Ñ ¼«ªÑΓ ¡á⌐Γ¿ ¡¿ «ñ¡«ú« »α«µÑßßá, »«ñσ«ñ∩ΘÑú« ñ½∩
- óδúαπº¬¿, ¿½¿ ¡¿ «ñ¡«ú« »α«µÑßßá, »«ñσ«ñ∩ΘÑú« ñ½∩ ºáúαπº¬¿, ¿½¿ ¡¿ «ñ¡«ú«
- »α«µÑßßá, »ÑαÑñ óδúαπº¬«⌐ ¡Ñ ¼Ñ¡ÑÑ 2 ßѬπ¡ñ (**) ¡áσ«ñ¿óΦÑú«ß∩ ó »á¼∩Γ¿, «¡
- »α¿«ßΓá¡áó½¿óáÑΓ ßó«ε αáí«Γπ »« »α¿τ¿¡Ñ Γ«ú«, τΓ« Ѽπ ¡πª¡« ºáúαπº¿Γ∞ »α«-
- µÑßß ó »á¼∩Γ∞, á ó »á¼∩Γ¿ ¡ÑΓ ¼ÑßΓá ñ½∩ Ñú« αẼÑΘÑ¡¿∩. é φΓ«⌐ ß¿Γπᵿ¿ Γá⌐-
- ¼Ñα ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá »«ñ¬áτ¬¿ τÑαѺ ¬áªñπε ßѬπ¡ñπ. ƒñα«
-
- ───────────────────────────────────────
- (**) é óÑαß¿¿ 6 ß¿ßΓѼδ UNIX »α«µÑßß ¡Ñ ¼«ªÑΓ íδΓ∞ óδúαπªÑ¡ ¿º »á¼∩Γ¿ ß
- µÑ½∞ε αáßτ¿ßΓ¬¿ ¼ÑßΓá ñ½∩ ºáúαπªáѼ«ú« »α«µÑßßá ñ« ΓÑσ »«α, »«¬á ºáúαπ-
- ªáѼδ⌐ »α«µÑßß ¡Ñ »α«óÑñÑΓ ¡á ñ¿ß¬Ñ 3 ßѬπ¡ñδ. ôσ«ñ∩Θ¿⌐ ¿º »á¼∩Γ¿ »α«-
- µÑßß ñ«½ªÑ¡ »α«óÑßΓ¿ ó »á¼∩Γ¿ ¡Ñ ¼Ñ¡ÑÑ 2 ßѬπ¡ñ. éαѼѡ¡«⌐ ¿¡ΓÑαóá½ Γá-
- ¬¿¼ «íαẫ¼ ñѽ¿Γß∩ ¡á τáßΓ¿, ó αѺπ½∞ΓáΓÑ τÑú« »«óδΦáÑΓß∩ »α«¿ºó«ñ¿-
- Γѽ∞¡«ßΓ∞ ß¿ßΓѼδ.
-
- 261
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ swapper /* ºáúαπº¬á óδúαπªÑ¡¡δσ »α«µÑßß«ó, │
- │ * óδúαπº¬á ñαπú¿σ »α«µÑßß«ó ß µÑ½∞ε │
- │ * αáßτ¿ßΓ¬¿ ¼ÑßΓá ó »á¼∩Γ¿ */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ │
- │ { │
- │ loop: │
- │ ñ½∩ (óßÑσ óδúαπªÑ¡¡δσ »α«µÑßß«ó, ú«Γ«óδσ ¬ óδ»«½¡Ñ¡¿ε)│
- │ óδíαáΓ∞ »α«µÑßß, ¡áσ«ñ∩Θ¿⌐ß∩ ó ß«ßΓ«∩¡¿¿ óδúαπªÑ¡-│
- │ ¡«ßΓ¿ ñ«½∞ΦÑ «ßΓá½∞¡δσ; │
- │ Ñß½¿ (Γᬿσ »α«µÑßß«ó ¡ÑΓ) │
- │ { │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩ (ñ« ¼«¼Ñ¡Γá, ¬«úñá 󫺡¿¬¡ÑΓ ¡Ñ«í-│
- │ σ«ñ¿¼«ßΓ∞ ó ºáúαπº¬Ñ »α«µÑßß«ó); │
- │ »ÑαÑ⌐Γ¿ ¡á loop; │
- │ } │
- │ Ñß½¿ (ó «ß¡«ó¡«⌐ »á¼∩Γ¿ ñ«ßΓáΓ«τ¡« ¼ÑßΓá ñ½∩ αẼÑΘÑ- │
- │ ¡¿∩ »α«µÑßßá) │
- │ { │
- │ ºáúαπº¿Γ∞ »α«µÑßß; │
- │ »ÑαÑ⌐Γ¿ ¡á loop; │
- │ } │
- │ /* loop2: ßεñá óßΓáó½∩εΓß∩ ¿ß»αáó½Ñ¡¿∩, ó¡ÑßÑ¡¡δÑ ó á½ú«- │
- │ * α¿Γ¼ */ │
- │ ñ½∩ (óßÑσ »α«µÑßß«ó, ºáúαπªÑ¡¡δσ ó «ß¡«ó¡πε »á¼∩Γ∞, │
- │ ¬α«¼Ñ »αѬαáΓ¿óΦ¿σ ßπΘÑßΓó«óá¡¿Ñ ¿ ºáí½«¬¿α«óá¡¡δσ ó │
- │ »á¼∩Γ¿) │
- │ { │
- │ Ñß½¿ (ÑßΓ∞ σ«Γ∩ íδ «ñ¿¡ »α¿«ßΓá¡«ó½Ñ¡¡δ⌐ »α«µÑßß) │
- │ óδíαáΓ∞ »α«µÑßß, 𠬫ëα«ú« ßπ¼¼á »α¿«α¿ΓÑΓá ¿│
- │ »α«ñ«½ª¿Γѽ∞¡«ßΓ¿ ¡áσ«ªñÑ¡¿∩ ó »á¼∩Γ¿ ¡á¿- │
- │ í«½∞Φá∩; │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ /* ¡ÑΓ ¡¿ «ñ¡«ú« »α¿«ßΓá¡«ó- │
- │ * ½Ñ¡¡«ú« »α«µÑßßá */ │
- │ óδíαáΓ∞ »α«µÑßß, 𠬫ëα«ú« ßπ¼¼á »α«ñ«½ª¿- │
- │ Γѽ∞¡«ßΓ¿ ¡áσ«ªñÑ¡¿∩ ó »á¼∩Γ¿ ¿ º¡áτÑ¡¿∩ nice│
- │ ¡á¿í«½∞Φá∩; │
- │ } │
- │ Ñß½¿ (óδíαá¡¡δ⌐ »α«µÑßß ¡Ñ ∩ó½∩ÑΓß∩ »α¿«ßΓá¡«ó½Ñ¡¡δ¼ │
- │ ¿½¿ ¡Ñ ß«í½εñÑ¡δ πß½«ó¿∩ αѺ¿ñÑ¡Γ¡«ßΓ¿) │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩ (ñ« ¼«¼Ñ¡Γá, ¬«úñá »«∩ó¿Γß∩ ó«º- │
- │ ¼«ª¡«ßΓ∞ ºáúαπº¿Γ∞ »α«µÑßß); │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ │
- │ óδúαπº¿Γ∞ »α«µÑßß; │
- │ »ÑαÑ⌐Γ¿ ¡á loop; /* ¡á loop2 ó ¿ß»αáó½Ñ¡¡«¼ á½ú«α¿Γ-│
- │ * ¼Ñ */ │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.9. ǽú«α¿Γ¼ »«ñ¬áτ¬¿
-
-
- Γá¬ªÑ ó«º«í¡«ó½∩ÑΓ αáí«Γπ »α«µÑßßá »«ñ¬áτ¬¿ ó Γ«¼ ß½πτáÑ, ¬«úñá «ñ¿¡ ¿º »α«-
- µÑßß«ó »ÑαÑσ«ñ¿Γ ó ß«ßΓ«∩¡¿Ñ »α¿«ßΓá¡«óá, Γᬠ¬á¬ »«ß½Ññ¡¿⌐ ¼«ªÑΓ «¬áºáΓ∞ß∩
- í«½ÑÑ »«ñσ«ñ∩Θ¿¼ ñ½∩ óδúαπº¬¿ »α«µÑßß«¼ »« ßαáó¡Ñ¡¿ε ß αá¡ÑÑ αáßß¼«ΓαÑ¡¡δ¼¿.
- àß½¿ »α«µÑßß »«ñ¬áτ¬¿ αáßτ¿ßΓ¿½ ¼ÑßΓ« ó »á¼∩Γ¿ ¿½¿ Ñß½¿ «¡ íδ½ »α¿«ßΓá¡«ó½Ñ¡
- »« »α¿τ¿¡Ñ ¡Ñ󫺼«ª¡«ßΓ¿ ßñѽáΓ∞ φΓ«, «¡ ó«º«í¡«ó½∩ÑΓ ßó«ε αáí«Γπ ß »ÑαѺá-
- »π߬á á½ú«α¿Γ¼á »«ñ¬áτ¬¿ (ß ßἫú« Ñú« ¡áτá½á), ó¡«ó∞ »αÑñ»α¿¡¿¼á∩ »«»δΓ¬π
-
- 262
-
- ºáúαπº¿Γ∞ «ª¿ñáεΘ¿Ñ óδ»«½¡Ñ¡¿∩ »α«µÑßßδ.
- ìá É¿ßπ¡¬Ñ 9.10 »«¬áºá¡á ñ¿¡á¼¿¬á óδ»«½¡Ñ¡¿∩ »∩Γ¿ »α«µÑßß«ó ß π¬áºá¡¿Ñ¼
- ¼«¼Ñ¡Γ«ó ¿σ πτáßΓ¿∩ ó αÑ὿ºáµ¿¿ á½ú«α¿Γ¼á »«ñ¬áτ¬¿. Å«½«ª¿¼ ñ½∩ »α«ßΓ«Γδ,
- τΓ« óßÑ »α«µÑßßδ ¿¡ΓÑ¡ß¿ó¡« ¿ß»«½∞ºπεΓ αÑßπαßδ µÑ¡Γαá½∞¡«ú« »α«µÑßß«αá ¿ τΓ«
- «¡¿ ¡Ñ »α«¿ºó«ñ∩Γ «íαáΘÑ¡¿⌐ ¬ ß¿ßΓѼ¡δ¼ Σπ¡¬µ¿∩¼; ß½Ññ«óáΓѽ∞¡«, »ÑαѬ½ετÑ-
- ¡¿Ñ ¬«¡ΓѬßΓá »α«¿ßσ«ñ¿Γ Γ«½∞¬« ó αѺπ½∞ΓáΓÑ ó«º¡¿¬¡«óÑ¡¿∩ »αÑαδóá¡¿⌐ »«
- Γá⌐¼Ñαπ ß ¿¡ΓÑαóὫ¼ ó 1 ßѬπ¡ñπ. Åα«µÑßß »«ñ¬áτ¬¿ ¿ß»«½¡∩ÑΓß∩ ß ¡á¿óδßΦ¿¼
- »α¿«α¿ΓÑΓ«¼ »½á¡¿α«óá¡¿∩, »«φΓ«¼π «¡ óßÑúñá π¬½áñδóáÑΓß∩ ó ßѬπ¡ñ¡δ⌐ ¿¡ΓÑα-
- óá½, ¬«úñá Ѽπ ÑßΓ∞ τΓ« ñѽáΓ∞. ÅαÑñ»«½«ª¿¼ ñá½ÑÑ, τΓ« »α«µÑßßδ ¿¼ÑεΓ «ñ¿¡á-
- ¬«óδ⌐ αẼÑα ¿ τΓ« ó «ß¡«ó¡«⌐ »á¼∩Γ¿ ¼«úπΓ «ñ¡«óαѼѡ¡« »«¼ÑßΓ¿Γ∞ß∩ Γ«½∞¬«
- ñóá »α«µÑßßá. æ¡áτá½á ó »á¼∩Γ¿ ¡áσ«ñ∩Γß∩ »α«µÑßßδ A ¿ B, «ßΓá½∞¡δÑ »α«µÑßßδ
- óδúαπªÑ¡δ. Åα«µÑßß »«ñ¬áτ¬¿ ¡Ñ ¼«ªÑΓ ßΓα«¡πΓ∞ ß ¼ÑßΓá ¡¿ «ñ¿¡ »α«µÑßß ó ΓÑ-
- τÑ¡¿Ñ »Ñαóδσ ñóπσ ßѬπ¡ñ, »«ß¬«½∞¬π φΓ«ú« ΓαÑíπÑΓ πß½«ó¿Ñ ¡áσ«ªñÑ¡¿∩ »ÑαѼÑ-
- ΘáѼ«ú« »α«µÑßßá ó ΓÑτÑ¡¿Ñ φΓ«ú« ¿¡ΓÑαóá½á ¡á «ñ¡«¼ ¼ÑßΓÑ (ó »á¼∩Γ¿ ¿½¿ ¡á
- πßΓα«⌐ßΓóÑ óδúαπº¬¿), «ñ¡á¬« »« ¿ßΓÑτÑ¡¿¿ 2 ßѬπ¡ñ »α«µÑßß »«ñ¬áτ¬¿ óδúαπªá-
- ÑΓ »α«µÑßßδ A ¿ B ¿ ºáúαπªáÑΓ ¡á ¿σ ¼ÑßΓ« »α«µÑßßδ C ¿ D. Ä¡ »δΓáÑΓß∩ ΓᬪÑ
- ºáúαπº¿Γ∞ ¿ »α«µÑßß E, ¡« ΓÑα»¿Γ ¡Ñπñáτπ, »«ß¬«½∞¬π ó «ß¡«ó¡«⌐ »á¼∩Γ¿ ¡Ññ«ß-
- ΓáΓ«τ¡« ¼ÑßΓá ñ½∩ φΓ«ú«. ìá 3-ßѬπ¡ñ¡«⌐ «Γ¼Ñ⪥ »α«µÑßß E óßÑ ÑΘÑ ú«ñÑ¡ ñ½∩
- ºáúαπº¬¿, »«ß¬«½∞¬π «¡ ¡áσ«ñ¿½ß∩ óßÑ 3 ßѬπ¡ñδ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, ¡«
- »α«µÑßß »«ñ¬áτ¬¿ ¡Ñ ¼«ªÑΓ óδúαπº¿Γ∞ ¿º »á¼∩Γ¿ ¡¿ «ñ¿¡ ¿º »α«µÑßß«ó, ¿í« «¡¿
- ¡áσ«ñ∩Γß∩ ó »á¼∩Γ¿ ¼Ñ¡ÑÑ 2 ßѬπ¡ñ. ìá 4-ßѬπ¡ñ¡«⌐ «Γ¼Ñ⪥ »α«µÑßß »«ñ¬áτ¬¿
- óδúαπªáÑΓ »α«µÑßßδ C ¿ D ¿ ºáúαπªáÑΓ ó¼ÑßΓ« ¡¿σ »α«µÑßßδ E ¿ A.
- Åα«µÑßß »«ñ¬áτ¬¿ óδí¿αáÑΓ »α«µÑßßδ ñ½∩ ºáúαπº¬¿, «ß¡«óδóá∩ß∞ ¡á »α«ñ«½-
- ª¿Γѽ∞¡«ßΓ¿ ¿σ »αÑíδóá¡¿∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿. é ¬áτÑßΓóÑ ñαπú«ú« ¬α¿ΓÑ-
- α¿∩ ¼«ªÑΓ »α¿¼Ñ¡∩Γ∞ß∩ í«½ÑÑ óδß«¬¿⌐ »α¿«α¿ΓÑΓ ºáúαπªáѼ«ú« »α«µÑßßá »« ßαáó-
- ¡Ñ¡¿ε ß «ßΓá½∞¡δ¼¿, ú«Γ«ó묨 ¬ óδ»«½¡Ñ¡¿ε »α«µÑßßἿ, »«ß¬«½∞¬π Γᬫ⌐ »α«-
- µÑßß í«½ÑÑ »αÑñ»«τΓ¿Γѽѡ ñ½∩ ºá»π߬á. Åαá¬Γ¿¬á »«¬áºá½á, τΓ« Γᬫ⌐ »«ñσ«ñ
- "¡Ñ߬«½∞¬«" »«óδΦáÑΓ »α«»π߬¡πε ß»«ß«í¡«ßΓ∞ ß¿ßΓѼδ ó πß½«ó¿∩σ ß¿½∞¡«⌐ ºáú-
- απªÑ¡¡«ßΓ¿ (ß¼. [Peachey 84]).
- ǽú«α¿Γ¼ óδí«αá »α«µÑßßá ñ½∩ óδúαπº¬¿ ¿º »á¼∩Γ¿ ß µÑ½∞ε «ßó«í«ªñÑ¡¿∩
- ¼ÑßΓá ΓαÑíπѼ«ú« «íΩÑ¼á ¿¼ÑÑΓ, «ñ¡á¬«, í«½ÑÑ ßÑα∞Ѻ¡δÑ ¿ºΩ∩¡δ. é«-»Ñαóδσ,
- »α«µÑßß »«ñ¬áτ¬¿ »α«¿ºó«ñ¿Γ óδúαπº¬π ¡á «ß¡«óá¡¿¿ »α¿«α¿ΓÑΓá, »α«ñ«½ª¿Γѽ∞-
- ¡«ßΓ¿ ¡áσ«ªñÑ¡¿∩ ó »á¼∩Γ¿ ¿ º¡áτÑ¡¿∩ nice. ìÑß¼«Γα∩ ¡á Γ«, τΓ« «¡ »α«¿ºó«ñ¿Γ
- óδúαπº¬π »α«µÑßßá ß Ññ¿¡ßΓóÑ¡¡«⌐ µÑ½∞ε - «ßó«í«ñ¿Γ∞ ó »á¼∩Γ¿ ¼ÑßΓ« ñ½∩ ºáú-
- απªáѼ«ú« »α«µÑßßá, «¡ ¼«ªÑΓ óδúαπº¿Γ∞ ¿ »α«µÑßß, ¬«Γ«αδ⌐ ¡Ñ «ßó«í«ªñáÑΓ
- ¼ÑßΓ« ΓαÑíπѼ«ú« αẼÑαá. ìá»α¿¼Ñα, Ñß½¿ »α«µÑßß »«ñ¬áτ¬¿ »δΓáÑΓß∩ ºáúαπº¿Γ∞
- ó »á¼∩Γ∞ »α«µÑßß αẼÑα«¼ 1 îíá⌐Γ, á ó ß¿ßΓÑ¼Ñ «ΓßπΓßΓóπÑΓ ßó«í«ñ¡á∩ »á¼∩Γ∞,
- íπñÑΓ ñá½Ñ¬« ¡Ñ ñ«ßΓáΓ«τ¡« óδúαπº¿Γ∞ »α«µÑßß, ºá¡¿¼áεΘ¿⌐ Γ«½∞¬« 2 èíá⌐Γá »á-
- ¼∩Γ¿. é ¬áτÑßΓóÑ á½∞ΓÑα¡áΓ¿óδ ¼«ªÑΓ íδΓ∞ »αÑñ½«ªÑ¡á ßΓαáΓÑú¿∩ óδúαπº¬¿ úαπ»»
- »α«µÑßß«ó »α¿ πß½«ó¿¿, τΓ« «¡¿ «ßó«í«ªñáεΓ ¼ÑßΓ«, ñ«ßΓáΓ«τ¡«Ñ ñ½∩ αẼÑΘÑ¡¿∩
- ºáúαπªáѼδσ »α«µÑßß«ó.¥¬ß»Ñα¿¼Ñ¡Γδ ß ¿ß»«½∞º«ó᡿Ѽ ¼áΦ¿¡δ PDP 11/23 »«¬áºá-
- ½¿,τΓ« ó πß½«ó¿∩σ ß¿½∞¡«⌐ ºáúαπªÑ¡¡«ßΓ¿ Γá¬á∩ ßΓαáΓÑú¿∩ ¼«ªÑΓ πóѽ¿τ¿Γ∞ »α«-
- ¿ºó«ñ¿Γѽ∞¡«ßΓ∞ ß¿ßΓÑ¼δ »«τΓ¿ ¡á 10 »α«µÑ¡Γ«ó (ß¼. [Peachey 84]).
- é«-óΓ«αδσ, Ñß½¿ »α«µÑßß »«ñ¬áτ¬¿ »α¿«ßΓá¡«ó¿½ ßó«ε αáí«Γπ ¿ººá Γ«ú«, τΓ«
- ó »á¼∩Γ¿ ¡Ñ σóáΓ¿½« ¼ÑßΓá ñ½∩ ºáúαπº¬¿ »α«µÑßßá, »«ß½Ñ ó«º«í¡«ó½Ñ¡¿∩ «¡
- ó¡«ó∞ óδí¿αáÑΓ »α«µÑßß ñ½∩ ºáúαπº¬¿ ó »á¼∩Γ∞, ¡Ñß¼«Γα∩ ¡á Γ«, τΓ« αá¡ÑÑ ¿¼
- πªÑ íδ½ ßñѽᡠóδí«α. Åα¿τ¿¡á Γᬫú« »«óÑñÑ¡¿∩ ºá¬½ετáÑΓß∩ ó Γ«¼, τΓ« ºá
- »α«ΦÑñΦÑÑ óαѼ∩ ó ß«ßΓ«∩¡¿Ñ ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε ¼«ú½¿ »ÑαÑ⌐Γ¿ ñαπú¿Ñ
- óδúαπªÑ¡¡δÑ »α«µÑßßδ, í«½ÑÑ »«ñσ«ñ∩Θ¿Ñ ñ½∩ ºáúαπº¬¿ ó »á¼∩Γ∞ »« ßαáó¡Ñ¡¿ε ß
- αá¡ÑÑ óδíαá¡¡δ¼ »α«µÑßß«¼. Äñ¡á¬« «Γ φΓ«ú« ¼á½« πΓÑΦÑ¡¿∩ ñ½∩ αá¡ÑÑ óδíαá¡¡«-
- ú« »α«µÑßßá, óßÑ ÑΘÑ »δΓáεΘÑú«ß∩ ºáúαπº¿Γ∞ß∩ ó »á¼∩Γ∞. é ¡Ñ¬«Γ«αδσ αÑ὿ºá-
- µ¿∩σ »α«µÑßß »«ñ¬áτ¬¿ ßΓαѼ¿Γß∩ ¬ Γ«¼π, τΓ«íδ »ÑαÑñ ºáúαπº¬«⌐ ó »á¼∩Γ∞ «ñ¡«-
- ú« ¬απ»¡«ú« »α«µÑßßá óδúαπº¿Γ∞ í«½∞Φ«Ñ ¬«½¿τÑßΓó« »α«µÑßß«ó ¼á½Ñ¡∞¬«ú« αáº-
- ¼Ñαá, φΓ« ¿º¼Ñ¡Ñ¡¿Ñ ó íáº«ó«¼ á½ú«α¿Γ¼Ñ »«ñ¬áτ¬¿ «ΓαáªÑ¡« ó ¬«¼¼Ñ¡Γáα¿∩σ ¬
- á½ú«α¿Γ¼π (É¿ßπ¡«¬ 9.9).
- é-ΓαÑΓ∞¿σ, Ñß½¿ »α«µÑßß »«ñ¬áτ¬¿ óδí¿αáÑΓ ñ½∩ óδúαπº¬¿ »α«µÑßß, ¡áσ«ñ∩-
- Θ¿⌐ß∩ ó ß«ßΓ«∩¡¿¿ "ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε", ¡Ñ ¿ß¬½ετÑ¡á 󫺼«ª¡«ßΓ∞ Γ«ú«,
- τΓ« φëà »α«µÑßß »«ß½Ñ ºáúαπº¬¿ ó »á¼∩Γ∞ ¡¿ αáºπ ¡Ñ íδ½ ºá»πΘÑ¡ ¡á ¿ß»«½¡Ñ-
- ¡¿Ñ. ¥Γ«Γ ß½πτá⌐ »«¬áºá¡ ¡á É¿ßπ¡¬Ñ 9.11, ¿º ¬«Γ«α«ú« ó¿ñ¡«, τΓ« ∩ñα« ºáúαπ-
-
- 263
-
- ªáÑΓ »α«µÑßß D ¡á 2- ßѬπ¡ñ¡«⌐ «Γ¼ÑΓ¬Ñ, ºá»π߬áÑΓ »α«µÑßß C, á ºáΓѼ ¡á
- 3-ßѬπ¡ñ¡«⌐ «Γ¼Ñ⪥ »α«µÑßß D óδúαπªáÑΓß∩ ó »«½∞ºπ »α«µÑßßá E (πßΓπ»á∩ »«ß-
- ½Ññ¡Ñ¼π ó º¡áτÑ¡¿¿ nice), ¡Ñß¼«Γα∩ ¡á Γ«, τΓ« »α«µÑßßπ D Γᬠ¿ ¡Ñ íδ½ »αÑ-
- ñ«ßΓáó½Ñ¡ ûÅ. Å«¡∩Γ¡«, τΓ« Γá¬á∩ ß¿Γπᵿ∩ ∩ó½∩ÑΓß∩ ¡ÑªÑ½áΓѽ∞¡«⌐.
- æ½ÑñπÑΓ π»«¼∩¡πΓ∞ ÑΘÑ «í «ñ¡«⌐ «»áß¡«ßΓ¿. àß½¿ »α¿ »«»δ⪥ óδúαπº¿Γ∞
- »α«µÑßß ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¡Ñ íπñÑΓ ¡á⌐ñÑ¡« ßó«í«ñ¡«Ñ ¼ÑßΓ«, ó ß¿ßΓѼÑ
- ¼«ªÑΓ ó«º¡¿¬¡πΓ∞ Γπ»¿¬«óá∩ ß¿Γπᵿ∩, »α¿ ¬«Γ«α«⌐: óßÑ »α«µÑßßδ ó «ß¡«ó¡«⌐
-
-
- éαѼ∩ Åα«µÑßß A B C D E
- ──┬──────────────┬───────────┬───────────┬───────────┬───────────
- 0│ 0 │ 0 │ óδúαπªÑ¡ │ óδúαπªÑ¡ │ óδúαπªÑ¡
- │ ºá»πΘÑ¡ │ │ 0 │ 0 │ 0
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 1 │ 1 │ 1 │ 1 │ 1
- 1│ │ ºá»πΘÑ¡ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 2 │ 2 │ 2 │ 2 │ 2
- 2│ óδúαπªÑ¡ │ óδúαπªÑ¡ │ ºáúαπªÑ¡ │ ºáúαπªÑ¡ │
- │ 0 │ 0 │ 0 │ 0 │
- │ │ │ ºá»πΘÑ¡ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 1 │ 1 │ 1 │ 1 │ 3
- 3│ │ │ │ ºá»πΘÑ¡ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 2 │ 2 │ 2 │ 2 │ 4
- 4│ ºáúαπªÑ¡ │ │ óδúαπªÑ¡ │ óδúαπªÑ¡ │ ºáúαπªÑ¡
- │ 0 │ │ 0 │ 0 │ 0
- │ │ │ │ │ ºá»πΘÑ¡
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 1 │ 3 │ 1 │ 1 │ 1
- 5│ ºá»πΘÑ¡ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 2 │ 4 │ 2 │ 2 │ 2
- 6│ óδúαπªÑ¡ │ ºáúαπªÑ¡ │ ºáúαπªÑ¡ │ │ óδúαπªÑ¡
- │ 0 │ 0 │ 0 │ │ 0
- │ │ ºá»πΘÑ¡ │ │ │
- │ │ │ │ │
- v
-
-
- É¿ßπ¡«¬ 9.10. ū߽Ññ«óáΓѽ∞¡«ßΓ∞ «»Ñαᵿ⌐, óδ»«½¡∩Ѽδσ
- »α«µÑßß«¼ »«ñ¬áτ¬¿
-
-
-
- 264
-
-
- éαѼ∩ Åα«µÑßß A B C D E
- ──┬──────────────┬───────────┬───────────┬───────────┬───────────
- 0│ 0 │ 0 │ óδúαπªÑ¡ │ nice 25 │ óδúαπªÑ¡
- │ ºá»πΘÑ¡ │ │ 0 │ óδúαπªÑ¡ │ 0
- │ │ │ │ 0 │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 1 │ 1 │ 1 │ 1 │ 1
- 1│ │ ºá»πΘÑ¡ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 2 │ 2 │ 2 │ 2 │ 2
- 2│ óδúαπªÑ¡ │ óδúαπªÑ¡ │ ºáúαπªÑ¡ │ ºáúαπªÑ¡ │
- │ 0 │ 0 │ 0 │ 0 │
- │ │ │ ºá»πΘÑ¡ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 1 │ 1 │ 1 │ 1 │ 3
- 3│ │ │ │ óδúαπªÑ¡ │ ºáúαπªÑ¡
- │ │ │ │ 0 │ 0
- │ │ │ │ │ ºá»πΘÑ¡
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 2 │ 2 │ 2 │ 1 │ 1
- 4│ ºáúαπªÑ¡ │ │ óδúαπªÑ¡ │ │
- │ 0 │ │ 0 │ │
- │ ºá»πΘÑ¡ │ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 1 │ 3 │ 1 │ 2 │ 2
- 5│ │ ºáúαπªÑ¡ │ │ │ óδúαπªÑ¡
- │ │ 0 │ │ │ 0
- │ │ ºá»πΘÑ¡ │ │ │
- │ │ │ │ │
- │ │ │ │ │
- ──┼─ 2 │ 1 │ 2 │ 3 │ 1
- 6│ óδúαπªÑ¡ │ │ │ ºáúαπªÑ¡ │
- │ 0 │ │ │ 0 │
- │ │ │ │ ºá»πΘÑ¡ │
- │ │ │ │ │
- v
-
- É¿ßπ¡«¬ 9.11. çáúαπº¬á »α«µÑßß«ó ó ß½πτáÑ αáºí¿ó¬¿ óαѼѡ¡δσ
- ¿¡ΓÑαóὫó ¡á τáßΓ¿
-
-
- »á¼∩Γ¿ ¡áσ«ñ∩Γß∩ ó ß«ßΓ«∩¡¿¿ »α¿«ßΓá¡«óá, óßÑ ú«Γ«óδÑ ¬ óδ»«½¡Ñ¡¿ε »α«µÑßßδ
- óδúαπªÑ¡δ, ñ½∩ ¡«óδσ »α«µÑßß«ó ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ πªÑ ¡ÑΓ ¼ÑßΓá, ¡ÑΓ
- ßó«í«ñ¡«ú« ¼ÑßΓá ¿ ó «ß¡«ó¡«⌐ »á¼∩Γ¿. ¥Γá ß¿Γπᵿ∩ αáºí¿αáÑΓß∩ ó π»α᪡ѡ¿¿
- 9.5. ê¡ΓÑαÑß ¬ »α«í½Ñ¼á¼, ßó∩ºá¡¡δ¼ ß »«ñ¬áτ¬«⌐ »α«µÑßß«ó, ó »«ß½Ññ¡¿Ñ ú«ñδ
- ߻ὠó ßó∩º¿ ß αÑ὿ºáµ¿Ñ⌐ á½ú«α¿Γ¼«ó »«ñ¬áτ¬¿ ßΓαá¡¿µ »á¼∩Γ¿.
-
-
-
-
-
- 265
-
- E9.2 ÅÄäèÇùèÇ ÅÄ çÇÅÉÄæôF
-
- ǽú«α¿Γ¼ »«ñ¬áτ¬¿ ßΓαá¡¿µ »á¼∩Γ¿ »«ññÑনóáÑΓß∩ ¡á ¼áΦ¿¡áσ ß« ßΓαá¡¿τ¡«⌐
- «αúá¡¿ºáµ¿Ñ⌐ »á¼∩Γ¿ ¿ ß ûÅ, ¿¼ÑεΘ¿¼ »αÑαδóáѼδÑ ¬«¼á¡ñδ (***). é ß¿ßΓѼáσ ß
- »«ñ¬áτ¬«⌐ ßΓαá¡¿µ «ΓßπΓßΓóπεΓ «úαá¡¿τÑ¡¿∩ ¡á αẼÑα »α«µÑßßá, ßó∩ºá¡¡δÑ ß
- «íΩѼ«¼ ñ«ßΓπ»¡«⌐ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿. ìá»α¿¼Ñα, ó ¼áΦ¿¡áσ ß «íΩѼ«¼ Σ¿º¿τÑß-
- ¬«⌐ »á¼∩Γ¿ 1 ¿ 2 îíá⌐Γá ¼«úπΓ ¿ß»«½¡∩Γ∞ß∩ »α«µÑßßδ αẼÑα«¼ 4 ¿½¿ 5 îíá⌐Γ.
- Äúαá¡¿τÑ¡¿Ñ ¡á ó¿αΓπá½∞¡δ⌐ αẼÑα »α«µÑßßá, ßó∩ºá¡¡«Ñ ß «íΩѼ«¼ áñαÑßπѼ«⌐
- ó¿αΓπá½∞¡«⌐ »á¼∩Γ¿, «ßΓáÑΓß∩ ó ß¿½Ñ ¿ ºñÑß∞. ū߬«½∞¬π »α«µÑßß ¼«ªÑΓ ¡Ñ »«-
- ¼ÑßΓ¿Γ∞ß∩ ó Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿, ∩ñαπ »α¿σ«ñ¿Γß∩ ñ¿¡á¼¿τÑ߬¿ ºáúαπªáΓ∞ ó »á-
- ¼∩Γ∞ «Γñѽ∞¡δÑ Ñú« τáßΓ¿ ¿ ¿ß»«½¡∩Γ∞ ¿σ, ¡Ñß¼«Γα∩ ¡á «ΓßπΓßΓó¿Ñ «ßΓá½∞¡δσ
- τáßΓÑ⌐. é ¼Ñσá¡¿º¼Ñ »«ñ¬áτ¬¿ ßΓαá¡¿µ óßÑ «Γ¬αδΓ« ñ½∩ »«½∞º«óáΓѽ∞߬¿σ »α«ú-
- αá¼¼, ºá ¿ß¬½ετÑ¡¿Ñ¼ αáºαÑΦÑ¡¡«ú« »α«µÑßßπ ó¿αΓπá½∞¡«ú« αẼÑαá.
- Åα«µÑßßδ ßΓαѼ∩Γß∩ ¿ß»«½¡∩Γ∞ ¬«¼á¡ñδ ¡Ñí«½∞Φ¿¼¿ »«αµ¿∩¼¿, ¬«Γ«αδÑ ¿¼Ñ¡π-
- εΓß∩ »α«úαá¼¼¡δ¼¿ µ¿¬½á¼¿ ¿½¿ »«ñ»α«úαἼἿ, ¿ß»«½∞ºπѼδÑ ¿¼¿ π¬áºáΓѽ¿
- úαπ»»¿απεΓß∩ ó ¡Ñí«½∞Φ¿Ñ »«ñ¡áí«αδ, αáß»«½áúáѼδÑ ó ¿¡Σ«α¼áµ¿«¡¡«¼ »α«ßΓαá¡-
- ßΓóÑ »α«µÑßßá. é φΓ«¼ ß«ßΓ«¿Γ ßπΓ∞ Γᬠ¡áºδóáѼ«ú« »α¿¡µ¿»á "½«¬á½∞¡«ßΓ¿".
- äÑ¡¡¿¡ú«¼ [Denning 68] í佫 ßΣ«α¼π½¿α«óá¡« »«¡∩Γ¿Ñ αáí«τÑú« ¼¡«ªÑßΓóá »α«-
- µÑßßá ¬á¬ ß«ó«¬π»¡«ßΓ¿ ßΓαá¡¿µ, ¿ß»«½∞º«óá¡¡δσ »α«µÑßß«¼ ó »«ß½Ññ¡¿σ n ßßδ½-
- ¬áσ ¡á áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« »á¼∩Γ¿; τ¿ß½« n ¡áºδóáÑΓß∩ «¬¡«¼ αáí«τÑú« ¼¡«-
- ªÑßΓóá. ū߬«½∞¬π αáí«τÑÑ ¼¡«ªÑßΓó« »α«µÑßßá ∩ó½∩ÑΓß∩ τáßΓ∞ε «Γ µÑ½«ú«, ó
- «ß¡«ó¡«⌐ »á¼∩Γ¿ ¼«ªÑΓ »«¼ÑßΓ¿Γ∞ß∩ í«½∞ΦÑ »α«µÑßß«ó »« ßαáó¡Ñ¡¿ε ß ΓѼ¿ ß¿ß-
- ΓѼἿ, úñÑ π»αáó½Ñ¡¿Ñ »á¼∩Γ∞ε íếαπÑΓß∩ ¡á »«ñ¬áτ¬Ñ »α«µÑßß«ó, τΓ« ó ¬«-
- ¡Ñτ¡«¼ ¿Γ«úÑ »α¿ó«ñ¿Γ ¬ πóѽ¿τÑ¡¿ε »α«¿ºó«ñ¿Γѽ∞¡«ßΓ¿ ß¿ßΓѼδ. è«úñá »α«µÑßß
- «íαáΘáÑΓß∩ ¬ ßΓαá¡¿µÑ, «ΓßπΓßΓóπεΘÑ⌐ ó Ñú« αáí«τѼ ¼¡«ªÑßΓóÑ, 󫺡¿¬áÑΓ
- «Φ¿í¬á, »α¿ «íαáí«Γ¬Ñ ¬«Γ«α«⌐ ∩ñα« ¬«ααÑ¬Γ¿απÑΓ αáí«τÑÑ ¼¡«ªÑßΓó« »α«µÑßßá,
- ó ß½πτáÑ ¡Ñ«íσ«ñ¿¼«ßΓ¿ »«ñ¬áτ¿óá∩ ßΓαá¡¿µδ ß ó¡ÑΦ¡Ñú« πßΓα«⌐ßΓóá.
- ìá É¿ßπ¡¬Ñ 9.12 »α¿óÑñÑ¡á »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¿ß»«½∞ºπѼδσ »α«µÑßß«¼ π¬á-
- ºáΓѽÑ⌐ ßΓαá¡¿µ, «»¿ßδóáεΘ¿σ αáí«τ¿Ñ ¼¡«ªÑßΓóá ß «¬¡á¼¿ αẽ¿τ¡δσ αẼÑα«ó
- »α¿ πß½«ó¿¿ ß«í½εñÑ¡¿∩ á½ú«α¿Γ¼á ºá¼ÑΘÑ¡¿∩ "ßΓáਪ«ó" (ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ »π-
- ΓѼ «Γ¬áτ¬¿ ΓÑσ, ¬ ¬«Γ«αδ¼ ¡á¿í«½ÑÑ ñ«½ú« ¡Ñ í佫 «íαáΘÑ¡¿⌐). Å« ¼ÑαÑ óδ»«½-
- ¡Ñ¡¿∩ »α«µÑßßá Ñú« αáí«τÑÑ ¼¡«ªÑßΓó« ó¿ñ«¿º¼Ñ¡∩ÑΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß ¿ß»«½∞-
- ºπÑ¼δ¼¿ »α«µÑßß«¼ π¬áºáΓѽ∩¼¿ ßΓαá¡¿µ; πóѽ¿τÑ¡¿Ñ αẼÑαá «¬¡á ó½ÑτÑΓ ºá ß«-
- í«⌐ πóѽ¿τÑ¡¿Ñ αáí«τÑú« ¼¡«ªÑßΓóá ¿, ß ñαπú«⌐ ßΓ«α«¡δ, ß«¬αáΘÑ¡¿Ñ τ¿ß½á «Φ¿-
- í«¬ ó óδ»«½¡Ñ¡¿¿ »α«µÑßßá. êß»«½∞º«óá¡¿Ñ ¡Ñ¿º¼Ñ¡¡«ú« αáí«τÑú« ¼¡«ªÑßΓóá ¡Ñ
- »αá¬Γ¿¬πÑΓß∩, »«ß¬«½∞¬π ºá»«¼¿¡á¡¿Ñ «τÑαÑñ¡«ßΓ¿ ß½Ññ«óá¡¿∩ π¬áºáΓѽÑ⌐ ßΓαá-
- ¡¿µ »«ΓαÑí«óὫ íδ ß½¿Φ¬«¼ í«½∞Φ¿σ ºáΓαáΓ. Åα¿í½¿º¿Γѽ∞¡«Ñ ß««ΓóÑΓßΓó¿Ñ ¼Ñª-
- ñπ ¿º¼Ñ¡∩Ñ¼δ¼ αáí«τ¿¼ ¼¡«ªÑßΓó«¼ ¿ »α«ßΓαá¡ßΓó«¼ »α«µÑßßá ñ«ßΓ¿úáÑΓß∩ »πΓѼ
- πßΓá¡«ó¬¿ í¿Γá π»«¼¿¡á¡¿∩ (reference bit) »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ »á¼∩Γ¿, á
- Γá¬ªÑ »Ñα¿«ñ¿τÑ߬¿¼ «»α«ß«¼ π¬áºáΓѽÑ⌐ ßΓαá¡¿µ. àß½¿ ¡á ßΓαá¡¿µπ íδ½á ßñѽá-
- ¡á ßß佬á, φΓá ßΓαá¡¿µá ó¬½ετáÑΓß∩ ó αáí«τÑÑ ¼¡«ªÑßΓó«; ó »α«Γ¿ó¡«¼ ß½πτáÑ
- «¡á "ñ«ºαÑóáÑΓ" ó »á¼∩Γ¿ ó «ª¿ñá¡¿¿ ßó«Ñ⌐ «τÑαÑñ¿.
- é ß½πτáÑ ó«º¡¿¬¡«óÑ¡¿∩ «Φ¿í¬¿ ¿º-ºá «íαáΘÑ¡¿∩ ¬ ßΓαá¡¿µÑ, «ΓßπΓßΓóπεΘÑ⌐
- ó αáí«τѼ ¼¡«ªÑßΓóÑ, ∩ñα« »α¿«ßΓá¡áó½¿óáÑΓ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá ñ« ΓÑσ »«α,
- »«¬á ßΓαá¡¿µá ¡Ñ íπñÑΓ ßτ¿Γá¡á ó »á¼∩Γ∞ ¿ ¡Ñ ßΓá¡ÑΓ ñ«ßΓπ»¡«⌐ »α«µÑßßπ. è«ú-
- ñá ßΓαá¡¿µá íπñÑΓ ºáúαπªÑ¡á, »α«µÑßß »ÑαѺá»πßΓ¿Γ Γ𠬫¼á¡ñπ, ¡á ¬«Γ«α«⌐ óδ-
- »«½¡Ñ¡¿Ñ »α«µÑßßá í佫 »α¿«ßΓá¡«ó½Ñ¡« ¿º-ºá «Φ¿í¬¿. Æá¬¿¼ «íαẫ¼, αáí«Γá
- »«ñß¿ßΓÑ¼δ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ αáß»áñáÑΓß∩ ¡á ñóÑ τáßΓ¿: «Γ¬áτ¬á αÑñ¬« ¿ß»«½∞-
- ºπѼδσ ßΓαá¡¿µ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿ ¿ «íαáí«Γ¬á «Φ¿í«¬ ¿º-ºá «ΓßπΓßΓó¿∩
- ¡πª¡«⌐ ßΓαá¡¿µδ. Æá¬«Ñ «íΘÑÑ Γ«½¬«óá¡¿Ñ ¼Ñσá¡¿º¼á ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ, ¬«¡Ñτ¡«
- ªÑ, óδσ«ñ¿Γ ºá »αÑñÑ½δ «ñ¡«⌐ ¬«¡¬αÑΓ¡«⌐ ß¿ßΓѼδ. ÄßΓáóΦπεß∩ τáßΓ∞ ú½áóδ ¼δ
- »«ßó∩Γ¿¼ í«½ÑÑ ñÑΓá½∞¡«¼π αáßß¼«ΓαÑ¡¿ε «ß«íÑ¡¡«ßΓÑ⌐ αÑ὿ºáµ¿¿ φΓ«ú« ¼Ñσá-
- ¡¿º¼á ó óÑαß¿¿ V ß¿ßΓѼδ UNIX.
-
- ───────────────────────────────────────
- (***) àß½¿ »α¿ ¿ß»«½¡Ñ¡¿¿ ¬«¼á¡ñδ 󫺡¿¬áÑΓ «Φ¿í¬á, ßó∩ºá¡¡á∩ ß «ΓßπΓßΓó¿Ñ¼
- ßΓαá¡¿µδ, »«ß½Ñ «íαáí«Γ¬¿ «Φ¿í¬¿ ûÅ «í∩ºá¡ »ÑαѺá»πßΓ¿Γ∞ ¬«¼á¡ñπ, »«ß-
- ¬«½∞¬π »α«¼ÑªπΓ«τ¡δÑ αѺπ½∞ΓáΓδ, »«½πτÑ¡¡δÑ ¬ ¼«¼Ñ¡Γπ 󫺡¿¬¡«óÑ¡¿∩
- «Φ¿í¬¿, ¼«úπΓ íδΓ∞ πΓαáτÑ¡δ.
-
- 266
-
-
- E9.2.1 æΓαπ¬Γπαδ ñá¡¡δσ, ¿ß»«½∞ºπѼδÑ »«ñß¿ßΓѼ«⌐ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µF
-
- ä½∩ »«ññÑ᪬¿ Σπ¡¬µ¿⌐ π»αáó½Ñ¡¿∩ »á¼∩Γ∞ε ¡á ¼áΦ¿¡¡«¼ (¡¿º¬«¼) πα«ó¡Ñ ¿
- ñ½∩ αÑ὿ºáµ¿¿ ¼Ñσá¡¿º¼á ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ ∩ñα« ¿ß»«½∞ºπÑΓ 4 «ß¡«ó¡δÑ ßΓαπ¬-
- Γπαδ ñá¡¡δσ: ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ, ñÑß¬α¿»Γ«αδ ñ¿ß¬«óδσ í½«¬«ó, Γáí½¿µπ
- ß«ñÑন¼«ú« ßΓαá¡¿τ¡δσ í½«¬«ó (page frame data table - ß«¬αáΘÑ¡¡«: pfdata) ¿
- Γáí½¿µπ ¿ß»«½∞º«óá¡¿∩ «í½áßΓ¿ »«ñ¬áτ¬¿. îÑßΓ« ñ½∩ Γáí½¿µδ pfdata óδñѽ∩ÑΓß∩
- «ñ¿¡ αẠ¡á óßÑ óαѼ∩ ª¿º¡¿ ß¿ßΓѼδ, ñ½∩ ñαπú¿σ ªÑ ßΓαπ¬Γπα ßΓαá¡¿µδ »á¼∩Γ¿
- óδñѽ∩εΓß∩ ñ¿¡á¼¿τÑ߬¿.
- êº ú½áóδ 6 ¡á¼ ¿ºóÑßΓ¡«, τΓ« ¬áªñá∩ «í½áßΓ∞ αáß»«½áúáÑΓ ßó«¿¼¿ Γáí½¿µá¼¿
- ßΓαá¡¿µ, ß »«¼«Θ∞ε ¬«Γ«αδσ «ßπΘÑßΓó½∩ÑΓß∩ ñ«ßΓπ» ¬ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿. èáªñá∩
- ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ (É¿ßπ¡«¬ 9.13) ß«ßΓ«¿Γ ¿º Σ¿º¿τÑ߬«ú« áñαÑßá ßΓαá¡¿-
- µδ, ¬«ñá ºáΘ¿Γδ, ó αáºα∩ñáσ ¬«Γ«α«ú« «»¿ßδóáεΓß∩ »αáóá ñ«ßΓπ»á »α«µÑßßá ¬
- ßΓαá¡¿µÑ (¡á τΓÑ¡¿Ñ, ºá»¿ß∞ ¿ ¿ß»«½¡Ñ¡¿Ñ), á Γá¬ªÑ ß½ÑñπεΘ¿σ ñó«¿τ¡δσ »«½Ñ⌐,
- ¿ß»«½∞ºπѼδσ ¼Ñσá¡¿º¼«¼ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ:
-
- ū߽Ññ«óáΓѽ∞-
- ¡«ßΓ∞ π¬áºáΓÑ- Éáí«τ¿Ñ ¼¡«ªÑßΓóá ÉẼÑαδ «¬«¡
- ½Ñ⌐ ßΓαá¡¿µ 2 3 4 5
- ┌────────────┐ ┌───────┬──────────┬─────────────┬────────────────┐
- │ 24 │ │ 24 │ 24 │ 24 │ 24 │
- ├────────────┤ │ │ │ │ │
- │ 15 │ │ 15 24 │ 15 24 │ 15 24 │ 15 24 │
- ├────────────┤ │ │ │ │ │
- │ 18 │ │ 18 15 │ 18 15 24 │ 18 15 24 │ 18 15 24 │
- ├────────────┤ │ │ │ │ │
- │ 23 │ │ 23 18 │ 23 18 15 │ 23 18 15 24 │ 23 18 15 24 │
- ├────────────┤ │ │ │ ∙ │ ∙ │
- │ 24 │ │ 24 23 │ 24 23 18 │ ∙ │ ∙ │
- ├────────────┤ │ │ │ ∙ │ ∙ │
- │ 17 │ │ 17 24 │ 17 24 23 │ 17 24 23 18 │ 17 24 23 18 15 │
- ├────────────┤ │ │ │ ∙ │ ∙ │
- │ 18 │ │ 18 17 │ 18 17 24 │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 24 │ │ 24 18 │ ∙ │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 18 │ │ 18 24 │ ∙ │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 17 │ │ 17 18 │ ∙ │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 17 │ │ │ ∙ │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 15 │ │ 15 17 │ 15 17 18 │ 15 17 18 24 │ ∙ │
- ├────────────┤ │ │ │ ∙ │ ∙ │
- │ 24 │ │ 24 15 │ 24 15 17 │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 17 │ │ 17 24 │ ∙ │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 24 │ │ 24 17 │ ∙ │ ∙ │ ∙ │
- ├────────────┤ │ │ ∙ │ ∙ │ ∙ │
- │ 18 │ │ 18 24 │ 18 24 17 │ ∙ │ ∙ │
- └────────────┘ └───────┴──────────┴─────────────┴────────────────┘
-
- É¿ßπ¡«¬ 9.12. Éáí«τÑÑ ¼¡«ªÑßΓó« »α«µÑßßá
-
-
- * í¿Γ ñ«ßΓπ»¡«ßΓ¿
- * í¿Γ π»«¼¿¡á¡¿∩
-
- 267
-
- * í¿Γ ¼«ñ¿Σ¿¬áµ¿¿
- * í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿
- * "ó«ºαáßΓ" ßΓαá¡¿µδ
- ôßΓá¡«ó¬á í¿Γá ñ«ßΓπ»¡«ßΓ¿ ßó¿ñÑΓѽ∞ßΓóπÑΓ « »αáó¿½∞¡«ßΓ¿ ß«ñÑন¼«ú«
- ßΓαá¡¿µδ »á¼∩Γ¿, «ñ¡á¬« ¿º Γ«ú«, τΓ« í¿Γ ñ«ßΓπ»¡«ßΓ¿ ó䬽ετÑ¡, ¡Ñ ß½ÑñπÑΓ ß
- ¡Ñ«íσ«ñ¿¼«ßΓ∞ε Γ«, τΓ« ßßδ½¬á ¡á ßΓαá¡¿µπ ¡Ññ«»πßΓ¿¼á, ó τѼ ¼δ πíÑñ¿¼ß∩
- »«ºªÑ. ü¿Γ π»«¼¿¡á¡¿∩ πßΓá¡áó½¿óáÑΓß∩ ó Γ«¼ ß½πτáÑ, Ñß½¿ »α«µÑßß ñѽáÑΓ
- ßß佬π ¡á ßΓαá¡¿µπ, á í¿Γ ¼«ñ¿Σ¿¬áµ¿¿ - ó Γ«¼ ß½πτáÑ, Ñß½¿ »α«µÑßß ß¬«ααѬ-
- Γ¿α«óá½ ß«ñÑন¼«Ñ ßΓαá¡¿µδ. ôßΓá¡«ó¬á í¿Γá ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿, »α«¿ºó«-
- ñ¿¼á∩ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ fork, ßó¿ñÑΓѽ∞ßΓóπÑΓ « Γ«¼, τΓ«
- ∩ñαπ ó ß½πτáÑ, ¬«úñá »α«µÑßß ¬«ααÑ¬Γ¿απÑΓ ß«ñÑন¼«Ñ ßΓαá¡¿µδ, ß½ÑñπÑΓ ß«º-
- ñáóáΓ∞ ÑÑ ¡«óπε ¬«»¿ε. ìᬫ¡Ñµ, "ó«ºαáßΓ" ßΓαá¡¿µδ ú«ó«α¿Γ « »α«ñ«½ª¿Γѽ∞-
- ¡«ßΓ¿ ÑÑ »αÑíδóá¡¿∩ ó ß«ßΓáóÑ αáí«τÑú« ¼¡«ªÑßΓóá »α«µÑßßá. ü¿Γδ ñ«ßΓπ»¡«ßΓ¿,
- ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿ ¿ "ó«ºαáßΓ" ßΓαá¡¿µδ πßΓá¡áó½¿óáεΓß∩ ∩ñα«¼, í¿Γδ π»«-
- ¼¿¡á¡¿∩ ¿ ¼«ñ¿Σ¿¬áµ¿¿ - á»»áαáΓ¡δ¼ »πΓѼ; ó αáºñÑ½Ñ 9.2.4 αáßß¼áΓα¿óáεΓß∩
- ¬«¡Σ¿úπαᵿ¿, ó ¬«Γ«αδσ φΓ¿ 󫺼«ª¡«ßΓ¿ ¡Ñ »«ññÑনóáεΓß∩ á»»áαáΓπα«⌐.
-
- ┌────────┐ ┌─>┌──────────────────────┬───────────────────────────┐
- │ │ │ │ │ │
- │ │ │ ├──────────────────────┼───────────────────────────┤
- │ │ │ │ │ │
- │ │ │ ├──────────────────────┼───────────────────────────┤
- │ Äí½áßΓ∞│ │ │ │ │
- │ │ │ ├──────────────────────┼───────────────────────────┤
- │ │ │ │çỿ߿ Γáí½¿µδ ßΓαá¡¿µ│äÑß¬α¿»Γ«αδ ñ¿ß¬«óδσ í½«¬«ó│
- │ ────┼─┘ ├──────────────────────┼───────────────────────────┤
- │ │ │ │ │
- │ │ ├──────────────────────┼───────────────────────────┤
- │ │ │ │ │
- └────────┘ ├──────────────────────┼───────────────────────────┤
- │ │ │
- ├──────────────────────┼───────────────────────────┤
- │ │ │
- ├──────────────────────┼───────────────────────────┤
- │ │ │
- ├──────────────────────┼───────────────────────────┤
- │ │ │
- └──────────────────────┴───────────────────────────┘
-
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ
- ┌─────────────────────────────┬───────┬─────┬─────┬────┬─────┬───┐
- │ ÇñαÑß ßΓαá¡¿µδ (Σ¿º¿τÑ߬¿⌐) │髺αáßΓ│è«»¿-│î«ñ¿-│ô»«-│ä«- │çá-│
- │ │ │α«óá-│Σ¿¬á-│¼¿- │»πß- │Θ¿-│
- │ │ │¡¿Ñ │µ¿∩ │¡á- │Γ¿- │Γá │
- │ │ │»α¿ │ │¡¿Ñ │¼«ßΓ∞│ │
- │ │ │ºá»¿-│ │ │ │ │
- │ │ │ß¿ │ │ │ │ │
- └─────────────────────────────┴───────┴─────┴─────┴────┴─────┴───┘
-
- äÑß¬α¿»Γ«α ñ¿ß¬«ó«ú« í½«¬á
- ┌───────────────────────┬───────────────┬────────────────────────┐
- │ ôßΓα«⌐ßΓó« óδúαπº¬¿ │ 쫼Ñα í½«¬á │ Æ¿» (¡áσ«ñ¿Γß∩ ¡á πß- │
- │ │ │ Γα«⌐ßΓóÑ óδúαπº¬¿, ó │
- │ │ │ Σá⌐½Ñ, »α¿ «íαáΘÑ¡¿¿ │
- │ │ │ «í¡π½∩ÑΓß∩, ºá»«½¡∩ÑΓ- │
- │ │ │ ß∩) │
- └───────────────────────┴───────────────┴────────────────────────┘
-
- É¿ßπ¡«¬ 9.13. çỿ߿ Γáí½¿µδ ßΓαá¡¿µ ¿ ñÑß¬α¿»Γ«αδ ñ¿ß¬«óδσ í½«¬«ó
-
- 268
-
- èáªñá∩ ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ ßó∩ºá¡á ß ñÑß¬α¿»Γ«α«¼ ñ¿ß¬«ó«ú« í½«¬á,
- «»¿ßδóáεΘ¿¼ ñ¿ß¬«óπε ¬«»¿ε ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ (É¿ßπ¡«¬ 9.13). Å«φΓ«¼π »α«-
- µÑßßδ, ¿ß»«½∞ºπεΘ¿Ñ αáºñѽ∩Ѽπε «í½áßΓ∞, «íαáΘáεΓß∩ ¬ «íΘ¿¼ ºá»¿ß∩¼ Γáí½¿µδ
- ßΓαá¡¿µ ¿ ¬ «ñ¡¿¼ ¿ ΓѼ ªÑ ñÑß¬α¿»Γ«αá¼ ñ¿ß¬«óδσ í½«¬«ó. æ«ñÑন¼«Ñ ó¿αΓπ-
- á½∞¡«⌐ ßΓαá¡¿µδ αáß»«½áúáÑΓß∩ ½¿í« ó «Γñѽ∞¡«¼ í½«¬Ñ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿,
- ½¿í« ó ¿ß»«½¡∩Ѽ«¼ Σá⌐½Ñ, ½¿í« ó««íΘÑ «ΓßπΓßΓóπÑΓ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿.
- àß½¿ ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, ó ñÑß¬α¿»Γ«αÑ ñ¿ß¬«ó«ú« í½«-
- ¬á ß«ñÑনΓß∩ ½«ú¿τÑ߬¿⌐ ¡«¼Ñα πßΓα«⌐ßΓóá ¿ ¡«¼Ñα í½«¬á, »« ¬«Γ«αδ¼ ¼«ª¡«
- «Γδ߬áΓ∞ ß«ñÑন¼«Ñ ßΓαá¡¿µδ. àß½¿ ßΓαá¡¿µá ß«ñÑনΓß∩ ó ¿ß»«½¡∩Ѽ«¼ Σá⌐½Ñ,
- ó ñÑß¬α¿»Γ«αÑ ñ¿ß¬«ó«ú« í½«¬á αáß»«½áúáÑΓß∩ ¡«¼Ñα ½«ú¿τÑ߬«ú« í½«¬á ó Σá⌐½Ñ
- ß ß«ñÑন¼δ¼ ßΓαá¡¿µδ; ∩ñα« ¼«ªÑΓ íδßΓα« »αÑ«íαẫóáΓ∞ φëà ¡«¼Ñα ó áñαÑß ¡á
- ñ¿ß¬Ñ. é ñÑß¬α¿»Γ«αÑ ñ¿ß¬«ó«ú« í½«¬á Γá¬ªÑ ¿¼ÑÑΓß∩ ¿¡Σ«α¼áµ¿∩ « ñóπσ πßΓá-
- ¡áó½¿óáѼδσ Σπ¡¬µ¿Ñ⌐ exec «ß«íδσ πß½«ó¿∩σ: ßΓαá¡¿µá »α¿ «íαáΘÑ¡¿¿ ¬ ¡Ñ⌐ ºá-
- »«½¡∩ÑΓß∩ ("demand fill") ¿½¿ «í¡π½∩ÑΓß∩ ("demand zero"). ÉáºΩ∩ߡѡ¿∩ »«
- φΓ«¼π »«ó«ñπ ñáεΓß∩ ó αáºñÑ½Ñ 9.2.1.2.
- é Γáí½¿µÑ pfdata «»¿ßδóáÑΓß∩ ¬áªñá∩ ßΓαá¡¿µá Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿. çỿ߿
- Γáí½¿µδ »α«¿¡ñѬ߿α«óá¡δ »« ¡«¼Ñαπ ßΓαá¡¿µδ ¿ ß«ßΓ«∩Γ ¿º ß½ÑñπεΘ¿σ »«½Ñ⌐:
- * æΓáΓπß ßΓαá¡¿µδ, π¬áºδóáεΘ¿⌐ ¡á Γ«, τΓ« ßΓαá¡¿µá αáß»«½áúáÑΓß∩ ¡á πßΓ-
- α«⌐ßΓóÑ óδúαπº¬¿ ¿½¿ ó ¿ß»«½¡∩Ѽ«¼ Σá⌐½Ñ, τΓ« ¬ ßΓαá¡¿µÑ »α«¿ºóÑñÑ¡« «í-
- αáΘÑ¡¿Ñ »« »α∩¼«¼π ñ«ßΓπ»π ó »á¼∩Γ∞ (»πΓѼ ßτ¿Γδóá¡¿∩ ¿¡Σ«α¼áµ¿¿ ß πßΓ-
- α«⌐ßΓóá óδúαπº¬¿), ¿½¿ ¡á Γ«, τΓ« ßΓαá¡¿µá ¼«ªÑΓ íδΓ∞ »ÑαѡạáτÑ¡á.
- * 諽¿τÑßΓó« »α«µÑßß«ó, ßßδ½áεΘ¿σß∩ ¡á ßΓαá¡¿µπ. æτÑΓτ¿¬ ßß佫¬ σαá¡¿Γ
- τ¿ß½« ºá»¿ßÑ⌐ ó Γáí½¿µÑ ßΓαá¡¿µ, ¿¼ÑεΘ¿σ ßß佬π ¡á ΓѬπΘπε ßΓαá¡¿µπ. ¥Γ«
- º¡áτÑ¡¿Ñ ¼«ªÑΓ «Γ½¿τáΓ∞ß∩ «Γ ¬«½¿τÑßΓóá »α«µÑßß«ó, ¿ß»«½∞ºπεΘ¿σ αáºñѽ∩-
- Ѽπε «í½áßΓ∞ ß ñá¡¡«⌐ ßΓαá¡¿µÑ⌐, ó τѼ ¼δ πíÑñ¿¼ß∩ τπΓ∞ »«ºªÑ, ¬«úñá íπ-
- ñѼ ß¡«óá «íαáΘáΓ∞ß∩ ¬ á½ú«α¿Γ¼π Σπ¡¬µ¿¿ fork.
- * ï«ú¿τÑ߬¿⌐ ¡«¼Ñα πßΓα«⌐ßΓóá (πßΓα«⌐ßΓóá óδúαπº¬¿ ¿½¿ Σá⌐½«ó«⌐ ß¿ßΓѼδ) ¿
- ¡«¼Ñα í½«¬á, π¬áºδóáεΘ¿Ñ αáß»«½«ªÑ¡¿Ñ ß«ñÑন¼«ú« ßΓαá¡¿µδ.
- * ô¬áºáΓѽ¿ ¡á ñαπú¿Ñ ºá»¿ß¿ Γáí½¿µδ pfdata ó ß««ΓóÑΓßΓó¿¿ ß« ß»¿ß¬«¼ ßó«-
- í«ñ¡δσ ßΓαá¡¿µ ¿½¿ ß σÑΦ-«τÑαÑñ∞ε ßΓαá¡¿µ.
- Å« á¡á½«ú¿¿ ß íπΣÑα¡δ¼ ¬ÑΦѼ ∩ñα« ßó∩ºδóáÑΓ ºá»¿ß¿ Γáí½¿µδ pfdata ó ß»¿-
- ß«¬ ßó«í«ñ¡δσ ßΓαá¡¿µ ¿ σÑΦ-«τÑαÑñ∞. 滿߫¬ ßó«í«ñ¡δσ ßΓαá¡¿µ »αÑñßΓáó½∩ÑΓ
- ß«í«⌐ íπΣÑα, ¬«Γ«αδ⌐ ß«ñÑαª¿Γ ßΓαá¡¿µδ, ñ«ßΓπ»¡δÑ ñ½∩ »ÑαѡạáτÑ¡¿∩, «ñ¡á¬«
- »α«µÑßß, «íαáΓ¿óΦ¿⌐ß∩ ¬ φΓ¿¼ ßΓαá¡¿µá¼, ¼«ªÑΓ ßΓ«½¬¡πΓ∞ß∩ ß «Φ¿í¬«⌐ áñαÑßá-
- µ¿¿, Γᬠ¿ ¡Ñ »«½πτ¿ó ß««ΓóÑΓßΓóπεΘπε ßΓαá¡¿µπ ¿º ß»¿ß¬á. ¥Γ«Γ ß»¿ß«¬ ñáÑΓ
- ∩ñαπ 󫺼«ª¡«ßΓ∞ ß«¬αáΓ¿Γ∞ τ¿ß½« «»Ñαᵿ⌐ τΓÑ¡¿∩ ß πßΓα«⌐ßΓóá óδúαπº¬¿. ƒñα«
- óδñѽ∩ÑΓ ßΓαá¡¿µδ ¿º φΓ«ú« ß»¿ß¬á »« óδΦÑ¡áºóá¡¡«¼π »α¿¡µ¿»π ºá¼ÑΘÑ¡¿∩ "ßΓá-
- ਪ«ó". ƒñα« óδßΓαá¿óáÑΓ ºá»¿ß¿ Γáí½¿µδ ó σÑΦ-«τÑαÑñ∞ ó ß««ΓóÑΓßΓó¿¿ ß ¡«¼Ñ-
- α«¼ πßΓα«⌐ßΓóá (óδúαπº¬¿) ¿ ¡«¼Ñα«¼ í½«¬á. êß»«½∞ºπ∩ φΓ¿ ¡«¼Ñαá, ∩ñα« ¼«ªÑΓ
- íδßΓα« «Γδ߬áΓ∞ ßΓαá¡¿µπ, Ñß½¿ «¡á ¡áσ«ñ¿Γß∩ ó »á¼∩Γ¿. ÅÑαÑñáóá∩ Σ¿º¿τÑ߬πε
- ßΓαá¡¿µπ «í½áßΓ¿, ∩ñα« óδí¿αáÑΓ ß««ΓóÑΓßΓóπεΘπε ºá»¿ß∞ ¿º ß»¿ß¬á ßó«í«ñ¡δσ
- ßΓαá¡¿µ, ¿ß»αáó½∩ÑΓ π¬áºá¡¡δÑ ó ¡Ñ⌐ ¡«¼Ñαá πßΓα«⌐ßΓóá ¿ í½«¬á ¿ »«¼ÑΘáÑΓ ÑÑ
- ó ß««ΓóÑΓßΓóπεΘÑÑ ¼ÑßΓ« σÑΦ-«τÑαÑñ¿.
- èáªñá∩ ºá»¿ß∞ Γáí½¿µδ ¿ß»«½∞º«óá¡¿∩ «í½áßΓ¿ »«ñ¬áτ¬¿ ß««ΓóÑΓßΓóπÑΓ ßΓαá-
- ¡¿µÑ, ¡áσ«ñ∩ΘÑ⌐ß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿. çỿß∞ ß«ñÑαª¿Γ ßτÑΓτ¿¬ ßß佫¬,
- »«¬áºδóáεΘ¿⌐ ¬«½¿τÑßΓó« ºá»¿ßÑ⌐ Γáí½¿µδ ßΓαá¡¿µ, ó ¬«Γ«αδσ ¿¼ÑÑΓß∩ ßßδ½¬á ¡á
- ΓѬπΘπε ßΓαá¡¿µπ.
- ìá É¿ßπ¡¬Ñ 9.14 »«¬áºá¡á óºá¿¼«ßó∩º∞ ¼Ñªñπ ºá»¿ß∩¼¿ Γáí½¿µδ ßΓαá¡¿µ,
- ñÑß¬α¿»Γ«αἿ ñ¿ß¬«óδσ í½«¬«ó, ºá»¿ß∩¼¿ Γáí½¿µδ pfdata ¿ Γáí½¿µδ ¿ß»«½∞º«óá-
- ¡¿∩ «í½áßΓ¿ »«ñ¬áτ¬¿. é¿αΓπá½∞¡δ⌐ áñαÑß 1493è «Γ«íαáªáÑΓß∩ ¡á ºá»¿ß∞ Γáí½¿µδ
- ßΓαá¡¿µ, ß««ΓóÑΓßΓóπεΘπε ßΓαá¡¿µÑ ß Σ¿º¿τÑ߬¿¼ ¡«¼Ñα«¼ 794; ñÑß¬α¿»Γ«α ñ¿ß-
- ¬«ó«ú« í½«¬á, ßó∩ºá¡¡δ⌐ ß φΓ«⌐ ºá»¿ß∞ε, ßó¿ñÑΓѽ∞ßΓóπÑΓ « Γ«¼, τΓ« ß«ñÑন-
- ¼«Ñ ßΓαá¡¿µδ αáß»«½áúáÑΓß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ß ¡«¼Ñα«¼ 1 ó ñ¿ß¬«ó«¼
- í½«¬Ñ ß ¡«¼Ñα«¼ 2743. çỿß∞ Γáí½¿µδ pfdata, »«¼¿¼« Γ«ú«, τΓ« π¬áºδóáÑΓ ¡á
- ΓÑ ªÑ ¡«¼Ñαá πßΓα«⌐ßΓóá ¿ í½«¬á, ß««íΘáÑΓ, τΓ« ßτÑΓτ¿¬ ßß佫¬ ¡á Σ¿º¿τÑ߬πε
- ßΓαá¡¿µπ ¿¼ÑÑΓ º¡áτÑ¡¿Ñ, αáó¡«Ñ 1. Ä Γ«¼, »«τÑ¼π ¡«¼Ñα ñ¿ß¬«ó«ú« í½«¬á ñπí-
- ½¿απÑΓß∩ ó ºá»¿ß¿ Γáí½¿µδ pfdata, óδ πº¡áÑΓÑ ¿º αáºñѽá 9.2.4.1. æτÑΓτ¿¬
- ßß佫¬ ¡á ó¿αΓπá½∞¡πε ßΓαá¡¿µπ (ó ºá»¿ß¿ Γáí½¿µδ ¿ß»«½∞º«óá¡¿∩ «í½áßΓ¿ »«ñ-
- ¬áτ¬¿) ßó¿ñÑΓѽ∞ßΓóπÑΓ « Γ«¼, τΓ« ¡á ¬«»¿ε ßΓαá¡¿µδ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿
-
- 269
-
- ßßδ½áÑΓß∩ Γ«½∞¬« «ñ¡á ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ.
-
-
- E9.2.1.1 öπ¡¬µ¿∩ fork ó ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µF
-
- èᬠπªÑ ú«ó«α¿½«ß∞ ó αáºñÑ½Ñ 7.1, ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork ∩ñα«
- ß«ºñáÑΓ ¬«»¿ε ¬áªñ«⌐ «í½áßΓ¿ α«ñ¿Γѽ∞߬«ú« »α«µÑßßá ¿ »α¿ß«Ññ¿¡∩ÑΓ ÑÑ ¬ »α«-
- µÑßßπ-»«Γ«¼¬π. é ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá-
-
- ┌───────────────────────┬──────────────────────────┐
- é¿αΓπá½∞¡δ⌐ │çỿß∞ Γáí½¿µδ ßΓαá¡¿µ│äÑß¬α¿»Γ«α ñ¿ß¬«ó«ú« í½«¬á│
- áñαÑß ├───────────────────────┼──────────────────────────┤
- 1493è │ 쫼Ñα ßΓαá¡¿µδ 794 │ ôßΓα«⌐ßΓó« 1 ü½«¬ 2743 │
- └───┼─┼─────────────────┴────────────────────┼─────┘
- │ │ │
- │ │ çỿß∞ Γáí½¿µδ pfdata, │
- │ │ ß««ΓóÑΓßΓóπεΘá∩ ßΓαá- ┌────────────┘
- ┌────────────┘ v ¡¿µÑ ß ¡«¼Ñα«¼ 794 │
- │ ┌────────────┬───────────────────────┐ │
- │ │ │ æτÑΓτ¿¬ ßß佫¬ 1 │ │ çỿß∞ Γáí½¿µδ
- │ │ ├───────────────────────┤ │ ¿ß»«½∞º«óá¡¿∩
- │ │ │ 쫼Ñα πßΓα«⌐ßΓóá 1 │ │ «í½áßΓ¿ »«ñ¬áτ¬¿
- │ │ ├───────────────────────┤ │ ┌─────────────────┐
- │ │ │ 쫼Ñα í½«¬á 2743 │ │ │æτÑΓτ¿¬ ßß佫¬ 1│
- │ │ └─────────────────┼─────┘ │ └────────┼────────┘
- │ │ │ ┌─────┘ │
- │ │ │ │ ┌──────────────┘
- v v v v v
- ┌──────────────────────────┐ ┌───────────────────────────┐
- │ ö¿º¿τÑ߬á∩ ßΓαá¡¿µá 794 │ │ 쫼Ñα í½«¬á 2743 │
- └──────────────────────────┘ └───────────────────────────┘
-
- É¿ßπ¡«¬ 9.14. éºá¿¼«ßó∩º∞ ¼Ñªñπ ßΓαπ¬ΓπαἿ ñá¡¡δσ, πτáßΓóπεΘ¿¼¿ ó αÑá-
- ½¿ºáµ¿¿ ¼Ñσá¡¿º¼á ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ »« «íαáΘÑ¡¿ε
-
- ¡¿µ ∩ñα« »« Γαáñ¿µ¿¿ ß«ºñáÑΓ Σ¿º¿τÑ߬πε ¬«»¿ε áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑß-
- ßá-α«ñ¿Γѽ∩, τΓ« ó «íΘѼ ß½πτáÑ ∩ó½∩ÑΓß∩ ñ«ó«½∞¡« αáßΓ«τ¿Γѽ∞¡«⌐ «»ÑαᵿÑ⌐,
- »«ß¬«½∞¬π »α«µÑßß τáßΓ« »«ß½Ñ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork «íαáΘáÑΓß∩ ¬ Σπ¡¬µ¿¿
- exec ¿ ¡Ñºá¼Ññ½¿Γѽ∞¡« «ßó«í«ªñáÑΓ Γ«½∞¬« τΓ« ߬«»¿α«óá¡¡«Ñ »α«ßΓαá¡ßΓó«.
- àß½¿ «í½áßΓ∞ αáºñѽ∩Ѽá∩, ó óÑαß¿¿ V ó¼ÑßΓ« ¬«»¿α«óá¡¿∩ ßΓαá¡¿µδ ∩ñα« »α«ßΓ«
- πóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á «í½áßΓ∞ (ó Γáí½¿µÑ «í½áßΓÑ⌐, ó Γáí-
- ½¿µÑ ßΓαá¡¿µ ¿ ó Γáí½¿µÑ pfdata). ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, ñ½∩ τáßΓ¡δσ «í½áßΓÑ⌐, Γᬿσ
- ¬á¬ «í½áßΓ∞ ñá¡¡δσ ¿ ßΓѬá, ∩ñα« «Γó«ñ¿Γ ó Γáí½¿µÑ «í½áßΓÑ⌐ ¿ Γáí½¿µÑ ßΓαá-
- ¡¿µ ¡«óπε ºá»¿ß∞, »«ß½Ñ τÑú« »α«ß¼áΓα¿óáÑΓ ó Γáí½¿µÑ ßΓαá¡¿µ óßÑ ºá»¿ß¿ »α«-
- µÑßßá-α«ñ¿Γѽ∩: Ñß½¿ ºá»¿ß∞ óÑα¡á, ∩ñα« πóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬
- ó Γáí½¿µÑ pfdata, «ΓαáªáεΘÑÑ ¬«½¿τÑßΓó« »α«µÑßß«ó, ¿ß»«½∞ºπεΘ¿σ ßΓαá¡¿µπ τÑ-
- αѺ αạδÑ «í½áßΓ¿ (ó «Γ½¿τ¿Ñ «Γ ΓÑσ »α«µÑßß«ó, ¬«Γ«αδÑ ¿ß»«½∞ºπεΓ ñá¡¡πε
- ßΓαá¡¿µπ τÑαѺ αáºñѽ∩Ѽπε «í½áßΓ∞). àß½¿ ßΓαá¡¿µá αáß»«½áúáÑΓß∩ ¡á πßΓα«⌐ß-
- ΓóÑ óδúαπº¬¿, ∩ñα« πóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ó Γáí½¿µÑ ¿ß»«½∞º«-
- óá¡¿∩ «í½áßΓ¿ »«ñ¬áτ¬¿.
- ÆÑ»Ñα∞ ¡á ßΓαá¡¿µπ ¼«úπΓ ßßδ½áΓ∞ß∩ «íÑ «í½áßΓ¿, ¿ß»«½∞ºπεΘ¿Ñ φΓπ ßΓαá¡¿-
- µπ ß«ó¼ÑßΓ¡«, »«¬á »α«µÑßß ¡Ñ óÑñÑΓ ¡á ¡ÑÑ ºá»¿ß∞. èá¬ Γ«½∞¬« ßΓαá¡¿µá »«¡á-
- ñ«í¿Γß∩ »α«µÑßßπ ñ½∩ ºá»¿ß¿, ∩ñα« ß«ºñáßΓ ÑÑ ¬«»¿ε, ß ΓѼ, τΓ«íδ π ¬áªñ«⌐
- «í½áßΓ¿ íδ½á ßó«∩ ½¿τ¡á∩ óÑαß¿∩ ßΓαá¡¿µδ. ä½∩ φΓ«ú« »α¿ óδ»«½¡Ñ¡¿¿ Σπ¡¬µ¿¿
- fork ó ¬áªñ«⌐ ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ, ß««ΓóÑΓßΓóπεΘÑ⌐ τáßΓ¡δ¼ «í½áßΓ∩¼ α«ñ¿-
- Γѽ∩ ¿ »«Γ«¼¬á, ∩ñα« πßΓá¡áó½¿óáÑΓ í¿Γ "¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿". àß½¿ «ñ¿¡
- ¿º »α«µÑßß«ó »«»δΓáÑΓß∩ τΓ«-Γ« ºá»¿ßáΓ∞ ¡á ßΓαá¡¿µπ, «¡ »«½πτ¿Γ «Γ¬áº ß¿ßΓÑ-
- ¼δ ºáΘ¿Γδ, »«ß½Ñ τÑú« ñ½∩ ¡Ñú« íπñÑΓ ß«ºñá¡á ¡«óá∩ ¬«»¿∩ ß«ñÑন¼«ú« ßΓαá¡¿-
- µδ. Æá¬¿¼ «íαẫ¼, Σ¿º¿τÑ߬«Ñ ¬«»¿α«óá¡¿Ñ ßΓαá¡¿µδ «Γ¬½áñδóáÑΓß∩ ñ« Γ«ú« ¼«-
-
- 270
-
- ¼Ñ¡Γá, ¬«úñá ó φΓ«¼ 󫺡¿¬¡ÑΓ αÑá½∞¡á∩ »«ΓαÑí¡«ßΓ∞.
- é ¬áτÑßΓóÑ »α¿¼Ñαá αáßß¼«Γα¿¼ É¿ßπ¡«¬ 9.15. Åα«µÑßßδ αáºñѽ∩εΓ ñ«ßΓπ» ¬
- Γáí½¿µÑ ßΓαá¡¿µ ß«ó¼ÑßΓ¡« ¿ß»«½∞ºπѼ«⌐ «í½áßΓ¿ ¬«¼á¡ñ T, »«φΓ«¼π º¡áτÑ¡¿Ñ
- ßτÑΓτ¿¬á ßß佫¬ ¡á «í½áßΓ∞ αáó¡« 2, á ¡á ßΓαá¡¿µδ «í½áßΓ¿ Ññ¿¡¿µÑ (ó Γáí½¿µÑ
- pfdata). ƒñα« ¡áº¡áτáÑΓ »α«-
-
- Åα«µÑßß-α«ñ¿Γѽ∞ Åα«µÑßß-»«Γ«¼«¬
-
- ùáßΓ¡á∩ Γáí½¿µá ùáßΓ¡á∩ Γáí½¿µá
- «í½áßΓÑ⌐ »α«µÑßßá «í½áßΓÑ⌐ »α«µÑßßá
- ┌──────────────┐ ┌──────────────┐
- │ ∙ │ │ ∙ │
- ├─∙────────────┤ ├─∙────────────┤
- │ ∙ ∙ │ │ ∙ ∙ │
- └─∙──────────∙─┘ └─∙──────────∙─┘
- ∙ ┌ -----∙---------------┘ ∙
- ∙ ∙ ∙ ∙
- v v v v
- ┌───────────────────┐ ┌───────────────────┐ ┌───────────────────┐
- │ Äí½áßΓ∞ T │ │ Äí½áßΓ∞ P1 │ │ Äí½áßΓ∞ C1 │
- │ æτÑΓτ¿¬ ßß佫¬ 2 │ │ æτÑΓτ¿¬ ßß佫¬ 1 │ │ æτÑΓτ¿¬ ßß佫¬ 1 │
- │┌─────────────────┐│ │┌─────────────────┐│ │┌─────────────────┐│
- ││ çỿ߿ Γáí½¿µδ ││ ││ çỿ߿ Γáí½¿µδ ││ ││ çỿ߿ Γáí½¿µδ ││
- ││ ßΓαá¡¿µ ││ ││ ßΓαá¡¿µ ││ ││ ßΓαá¡¿µ ││
- │├─────────────────┤│ │├─────────────────┤│ │├─────────────────┤│
- ││ ∙ ││ ││ ∙ ││ ││ ∙ ││
- ││ ∙ ││ ││ ∙ ││ ││ ∙ ││
- │├─────────────────┤│ ││ ∙ ││ ││ ∙ ││
- ││é¿αΓπá½∞- æΓαá-││ ││ ∙ ││ ││ ∙ ││
- ││¡δ⌐ áñαÑß ¡¿µá ││ ││ ∙ ││ ││ ∙ ││
- ││ 24è 967 ││ ││ ∙ ││ ││ ∙ ││
- │├──────────────∙──┤│ │├─────────────────┤│ │├─────────────────┤│
- ││ ∙ ∙ ││ ││é¿αΓπá½∞- æΓαá-││ ││é¿αΓπá½∞- æΓαá-││
- ││ ∙ ∙ ││ ││¡δ⌐ áñαÑß ¡¿µá ││ ││¡δ⌐ áñαÑß ¡¿µá ││
- ││ ∙ ∙ ││ ││ 97è 613 ││ ││ 97è 613 ││
- ││ ∙ ∙ ││ │├──────────────∙──┤│ │├──────────────∙──┤│
- ││ ∙ ∙ ││ ││ ∙ ∙ ││ ││ ∙ ∙ ││
- ││ ∙ ∙ ││ ││ ∙ ∙ ││ ││ ∙ ∙ ││
- │└──────────────∙──┘│ │└──────────────∙──┘│ │└──────────────∙──┘│
- └───────────────∙───┘ └───────────────∙───┘ └───────────────∙───┘
- ∙ ∙ ∙---------∙
- v v v
- ┌─────────────────────┐ ┌─────────────────────┐
- │ æΓαá¡¿τ¡δ⌐ í½«¬ 967 │ │ æΓαá¡¿τ¡δ⌐ í½«¬ 613 │
- │ æτÑΓτ¿¬ ßß佫¬ 1 │ │ æτÑΓτ¿¬ ßß佫¬ 2 │
- └─────────────────────┘ └─────────────────────┘
-
- É¿ßπ¡«¬ 9.15. ÇñαÑßᵿ∩ ßΓαá¡¿µ, πτáßΓóπεΘ¿σ ó »α«µÑßßÑ óδ-
- »«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork
-
-
- µÑßßπ-»«Γ«¼¬π ¡«óπε «í½áßΓ∞ ñá¡¡δσ C1, ∩ó½∩εΘπεß∩ ¬«»¿Ñ⌐ «í½áßΓ¿ P1 »α«µÑß-
- ßá-α«ñ¿Γѽ∩. ÄíÑ «í½áßΓ¿ ¿ß»«½∞ºπεΓ «ñ¡¿ ¿ ΓÑ ªÑ ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ, φΓ«
- ó¿ñ¡« ¡á »α¿¼ÑαÑ ßΓαá¡¿µδ ß ó¿αΓπá½∞¡δ¼ áñαÑß«¼ 97è. ¥Γ«⌐ ßΓαá¡¿µÑ ó Γáí½¿µÑ
- pfdata ß««ΓóÑΓßΓóπÑΓ ºá»¿ß∞ ß ¡«¼Ñα«¼ 613, ßτÑΓτ¿¬ ßß佫¬ ó ¬«Γ«α«⌐ αáóÑ¡ 2,
- ¿í« ¡á ßΓαá¡¿µπ ßßδ½áεΓß∩ ñóÑ «í½áßΓ¿.
- é σ«ñÑ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork ó ß¿ßΓÑ¼Ñ BSD ß«ºñáÑΓß∩ Σ¿º¿τÑ߬á∩ ¬«»¿∩
- ßΓαá¡¿µ α«ñ¿Γѽ∞߬«ú« »α«µÑßßá. Äñ¡á¬«, πτ¿Γδóá∩ ¡á½¿τ¿Ñ ß¿Γπᵿ⌐, ó ¬«Γ«αδσ
- ß«ºñá¡¿Ñ Σ¿º¿τÑ߬«⌐ ¬«»¿¿ ¡Ñ ∩ó½∩ÑΓß∩ «í∩ºáΓѽ∞¡δ¼, ó ß¿ßΓÑ¼Ñ BSD ßπΘÑßΓóπÑΓ
-
- 271
-
- Γá¬ªÑ Σπ¡¬µ¿∩ vfork, ¬«Γ«αá∩ ¿ß»«½∞ºπÑΓß∩ ó Γ«¼ ß½πτáÑ, Ñß½¿ »α«µÑßß ßαáºπ
- »« ºáóÑαΦÑ¡¿¿ Σπ¡¬µ¿¿ fork ß«í¿αáÑΓß∩ ºá»πßΓ¿Γ∞ Σπ¡¬µ¿ε exec. öπ¡¬µ¿∩ vfork
- ¡Ñ ¬«»¿απÑΓ Γáí½¿µδ ßΓαá¡¿µ, »«φΓ«¼π «¡á αáí«ΓáÑΓ íδßΓαÑÑ, τѼ Σπ¡¬µ¿∩ fork
- ó óÑαß¿¿ V ß¿ßΓѼδ UNIX. Äñ¡á¬« »α«µÑßß-»«Γ«¼«¬ »α¿ φΓ«¼ ¿ß»«½¡∩ÑΓß∩ ó ΓÑσ
- ªÑ ßá¼δσ Σ¿º¿τÑ߬¿σ áñαÑßáσ, τΓ« ¿ Ñú« α«ñ¿Γѽ∞, ¿ ¼«ªÑΓ »«φΓ«¼π ºáΓÑαÑΓ∞
- ñá¡¡δÑ ¿ ßΓѬ α«ñ¿Γѽ∞߬«ú« »α«µÑßßá. àß½¿ »α«úαá¼¼¿ßΓ ¿ß»«½∞ºπÑΓ Σπ¡¬µ¿ε
- vfork ¡ÑóÑα¡«, ¼«ªÑΓ ó«º¡¿¬¡πΓ∞ «»áß¡á∩ ß¿Γπᵿ∩, »«φΓ«¼π óß∩ «ΓóÑΓßΓóÑ¡-
- ¡«ßΓ∞ ºá ÑÑ ¿ß»«½∞º«óá¡¿Ñ ó«º½áúáÑΓß∩ ¡á »α«úαá¼¼¿ßΓá. Éẽ¿τ¿Ñ ó »«ñσ«ñáσ ¬
- αáßß¼áΓα¿óáѼ«¼π ó«»α«ßπ ó ß¿ßΓѼáσ UNIX ¿ BSD ¿¼ÑÑΓ Σ¿½«ß«Σ߬¿⌐ σáαá¬ΓÑα,
- «¡¿ ñáεΓ αạδ⌐ «ΓóÑΓ ¡á «ñ¿¡ ¿ ëà ªÑ ó«»α«ß: ß½ÑñπÑΓ ½¿ ∩ñαπ ߬αδóáΓ∞ «ß«-
- íÑ¡¡«ßΓ¿ αÑ὿ºáµ¿¿ ßó«¿σ Σπ¡¬µ¿⌐, »αÑóαáΘá∩ ¿σ ó Γá⌐¡π ñ½∩ »«½∞º«óáΓѽÑ⌐,
- ¿½¿ ªÑ ßΓ«¿Γ ñáΓ∞ «»δΓ¡δ¼ »«½∞º«óáΓѽ∩¼ 󫺼«ª¡«ßΓ∞ »«óδß¿Γ∞ φΣΣÑ¬Γ¿ó¡«ßΓ∞
- óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡δσ «»Ñαᵿ⌐ ?
-
- ┌────────────────────────────────────────────────────────────┐
- │ int global; │
- │ main() │
- │ { │
- │ int local; │
- │ │
- │ local = 1; │
- │ if (vfork() == 0) │
- │ { │
- │ /* »«Γ«¼«¬ */ │
- │ global = 2; /* ºá»¿ß∞ ó «í½áßΓ∞ ñá¡¡δσ α«ñ¿Γѽ∩ */│
- │ local = 3; /* ºá»¿ß∞ ó ßΓѬ α«ñ¿Γѽ∩ */ │
- │ _exit(); │
- │ } │
- │ printf("global %d local %d\n",global,local); │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.16. öπ¡¬µ¿∩ vfork ¿ ¿ß¬áªÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿ »α«µÑßßá
-
- é ¬áτÑßΓóÑ »α¿¼Ñαá αáßß¼«Γα¿¼ »α«úαá¼¼π, »α¿óÑñÑ¡¡πε ¡á É¿ßπ¡¬Ñ 9.16.
- Å«ß½Ñ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ vfork »α«µÑßß-»«Γ«¼«¬ ¡Ñ ºá»π߬áÑΓ Σπ¡¬µ¿ε exec, á
- »ÑαÑπßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿∩ »ÑαѼѡ¡δσ global ¿ local ¿ ºáóÑαΦáÑΓß∩ (****).
- æ¿ßΓѼá úáαá¡Γ¿απÑΓ, τΓ« »α«µÑßß-α«ñ¿Γѽ∞ »α¿«ßΓá¡áó½¿óáÑΓß∩ ñ« Γ«ú« ¼«¼Ñ¡-
- Γá, ¬«úñá »«Γ«¼«¬ ¿ß»«½¡¿Γ Σπ¡¬µ¿¿ exec ¿½¿ exit. 髺«í¡«ó¿ó ó ¬«¡Ñτ¡«¼ ¿Γ«-
- úÑ ßó«Ñ óδ»«½¡Ñ¡¿Ñ, »α«µÑßß-α«ñ¿Γѽ∞ «í¡áαπª¿Γ, τΓ« º¡áτÑ¡¿∩ ñóπσ Ñú« »ÑαÑ-
- ¼Ñ¡¡δσ ¡Ñ ß«ó»áñáεΓ ß ΓѼ¿ º¡áτÑ¡¿∩¼¿, ¬«Γ«αδÑ í뫨 π ¡¿σ ñ« «íαáΘÑ¡¿∩ ¬
- Σπ¡¬µ¿¿ vfork ! àΘÑ í«½∞Φ¿⌐ φΣΣÑ¬Γ ¼«ªÑΓ »α«¿ºóÑßΓ¿ ó«ºóαáΘÑ¡¿Ñ »α«µÑßßá-»«-
- Γ«¼¬á ¿º Σπ¡¬µ¿¿, óδºóáóΦÑ⌐ Σπ¡¬µ¿ε vfork (ß¼. π»α᪡ѡ¿Ñ 9.8).
-
-
-
- E9.2.1.2 öπ¡¬µ¿∩ exec ó ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µF
-
- èᬠπªÑ ú«ó«α¿½«ß∞ ó ú½áóÑ 7, ¬«úñá »α«µÑßß «íαáΘáÑΓß∩ ¬ ß¿ßΓѼ¡«⌐ Σπ¡¬-
- µ¿¿ exec, ∩ñα« ßτ¿ΓδóáÑΓ ¿º Σá⌐½«ó«⌐ ß¿ßΓѼδ ó »á¼∩Γ∞ π¬áºá¡¡δ⌐ ¿ß»«½¡∩Ѽδ⌐
- Σá⌐½. Äñ¡á¬« ó ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ »« ºá»α«ßπ ¿ß»«½¡∩Ѽδ⌐ Σá⌐½,
-
- ───────────────────────────────────────
- (****) öπ¡¬µ¿∩ exit ¿ß»«½∞ºπÑΓß∩ ó óáα¿á¡ΓÑ _exit, »«Γ«¼π τΓ« «¡á "«τ¿ΘáÑΓ"
- ßΓαπ¬Γπαδ ñá¡¡δσ, »ÑαÑñáóáѼδÑ τÑαѺ ßΓá¡ñáαΓ¡δ⌐ óó«ñ-óδó«ñ (¡á »«½∞-
- º«óáΓѽ∞߬«¼ πα«ó¡Ñ), ñ½∩ «í«¿σ »α«µÑßß«ó, ΓᬠτΓ« «»ÑαáΓ«α printf,
- ¿ß»«½∞ºπѼδ⌐ α«ñ¿ΓѽѼ, ¡Ñ ñáßΓ »αáó¿½∞¡δ⌐ αѺπ½∞ΓáΓ - ÑΘÑ «ñ¿¡ ¡ÑªÑ-
- ½áΓѽ∞¡δ⌐ »«í«τ¡δ⌐ φΣΣÑ¬Γ «Γ »α¿¼Ñ¡Ñ¡¿∩ Σπ¡¬µ¿¿ vfork.
-
-
- 272
-
- ¿¼ÑεΘ¿⌐ í«½∞Φ«⌐ αẼÑα, ¼«ªÑΓ ¡Ñ π¼ÑßΓ¿Γ∞ß∩ ó ñ«ßΓπ»¡«¼ »α«ßΓαá¡ßΓóÑ «ß¡«ó-
- ¡«⌐ »á¼∩Γ¿. Å«φΓ«¼π ∩ñα« ¡Ñ ¡áº¡áτáÑΓ Ñ¼π ßαáºπ óßÑ »α«ßΓαá¡ßΓó«, á «Γó«ñ¿Γ
- ¼ÑßΓ« ó »á¼∩Γ¿ »« ¼ÑαÑ ¡áñ«í¡«ßΓ¿. æ¡áτá½á ∩ñα« ¡áº¡áτáÑΓ Σá⌐½π Γáí½¿µδ
- ßΓαá¡¿µ ¿ ñÑß¬α¿»Γ«αδ ñ¿ß¬«óδσ í½«¬«ó, »«¼Ñτá∩ ßΓαá¡¿µδ ó ºá»¿ß∩σ Γáí½¿µ ¬á¬
- "ºá»«½¡∩ѼδÑ »α¿ «íαáΘÑ¡¿¿" (ñ½∩ óßÑσ ñá¡¡δσ, ¬α«¼Ñ ¿¼ÑεΘ¿σ Γ¿» bss) ¿½¿
- "«í¡π½∩ѼδÑ »α¿ «íαáΘÑ¡¿¿" (ñ½∩ ñá¡¡δσ Γ¿»á bss). æτ¿Γδóá∩ ó »á¼∩Γ∞ ¬áªñπε
- ßΓαá¡¿µπ Σá⌐½á »« á½ú«α¿Γ¼π read, »α«µÑßß »«½πτáÑΓ «Φ¿í¬π ¿º-ºá «ΓßπΓßΓó¿∩
- (¡Ññ«ßΓπ»¡«ßΓ¿) ñá¡¡δσ. Å«ñ»α«úαá¼¼á «íαáí«Γ¬¿ «Φ¿í«¬ »α«óÑα∩ÑΓ, ∩ó½∩ÑΓß∩ ½¿
- ßΓαá¡¿µá "ºá»«½¡∩Ѽ«⌐ »α¿ «íαáΘÑ¡¿¿" (Γ«úñá ÑÑ ß«ñÑন¼«Ñ íπñÑΓ ¡Ñ¼Ññ½Ñ¡¡«
- ºáΓ¿αáΓ∞ß∩ ß«ñÑন¼δ¼ ¿ß»«½¡∩Ѽ«ú« Σá⌐½á ¿ »«φΓ«¼π ÑÑ ¡Ñ ¡áñ« «τ¿ΘáΓ∞) ¿½¿
- "«í¡π½∩Ѽ«⌐ »α¿ «íαáΘÑ¡¿¿" (Γ«úñá ÑÑ ß½ÑñπÑΓ «τ¿ßΓ¿Γ∞). é αáºñÑ½Ñ 9.2.3 ¼δ
- πó¿ñ¿¼, ¬á¬ φΓ« »α«¿ßσ«ñ¿Γ. àß½¿ »α«µÑßß ¡Ñ ¼«ªÑΓ »«¼ÑßΓ¿Γ∞ß∩ ó »á¼∩Γ¿,
- "ßí«αΘ¿¬" ßΓαá¡¿µ «ßó«í«ªñáÑΓ ñ½∩ ¡Ñú« ¼ÑßΓ«, »Ñα¿«ñ¿τÑ߬¿ «Γ¬áτ¿óá∩ ¿º »á-
- ¼∩Γ¿ ¡Ñ¿ß»«½∞ºπѼδÑ ßΓαá¡¿µδ.
- é φΓ«⌐ ßσÑ¼Ñ ó¿ñ¡δ ∩ó¡δÑ ¡Ññ«ßΓáΓ¬¿. é«-»Ñαóδσ, »α¿ τΓÑ¡¿¿ ¬áªñ«⌐ ßΓαá-
- ¡¿µδ ¿ß»«½¡∩Ѽ«ú« Σá⌐½á »α«µÑßß ßΓὬ¿óáÑΓß∩ ß «Φ¿í¬«⌐ ¿º-ºá «íαáΘÑ¡¿∩ ¬ «Γ-
- ßπΓßΓóπεΘÑ⌐ ßΓαá¡¿µÑ, »πßΓ∞ ñáªÑ »α«µÑßß ¡¿¬«úñá ¿ ¡Ñ «íαáΘá½ß∩ ¬ ¡Ñ⌐.
- é«-óΓ«αδσ, Ñß½¿ »«ß½Ñ Γ«ú«, ¬á¬ "ßí«αΘ¿¬" ßΓαá¡¿µ «Γ¬áτá½ τáßΓ∞ ßΓαá¡¿µ ¿º
- »á¼∩Γ¿, íδ½á ºá»πΘÑ¡á Σπ¡¬µ¿∩ exec, ¬áªñá∩ Γ«½∞¬« τΓ« óδúαπªÑ¡¡á∩ ¿ ó¡«ó∞
- »«¡áñ«í¿óΦá∩ß∩ ßΓαá¡¿µá »«ΓαÑíπÑΓ ñ«»«½¡¿Γѽ∞¡πε «»Ñαáµ¿ε »« ÑÑ ºáúαπº¬Ñ.
- ùΓ«íδ »«óδß¿Γ∞ φΣΣÑ¬Γ¿ó¡«ßΓ∞ Σπ¡¬µ¿¿ exec, ∩ñα« ¼«ªÑΓ ó«ßΓαÑí«óáΓ∞ ßΓαá¡¿µπ
- ¡Ñ»«ßαÑñßΓóÑ¡¡« ¿º ¿ß»«½¡∩Ѽ«ú« Σá⌐½á, Ñß½¿ ñá¡¡δÑ ó Σá⌐½Ñ ß««ΓóÑΓßΓóπεΘ¿¼
- «íαẫ¼ ¡áßΓα«Ñ¡δ, τΓ« «»αÑñѽ∩ÑΓß∩ º¡áτÑ¡¿Ñ¼ Γ.¡. "¼áú¿τÑ߬«ú« τ¿ß½á". Äñ-
- ¡á¬«, ¿ß»«½∞º«óá¡¿Ñ ßΓá¡ñáαΓ¡δσ á½ú«α¿Γ¼«ó ñ«ßΓπ»á ¬ Σá⌐½π (¡á»α¿¼Ñα, bmap)
- »«ΓαÑí«óὫ íδ »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ, ß«ßΓ«∩ΘÑ⌐ ¿º í½«¬«ó ¬«ßóÑ¡¡«⌐ áñαÑ-
- ßᵿ¿, í«½∞Φ¿σ ºáΓαáΓ, ßó∩ºá¡¡δσ ß ¼¡«ú«¬αáΓ¡δ¼ ¿ß»«½∞º«ó᡿Ѽ íπΣÑα¡«ú« ¬Ñ-
- Φá ñ½∩ τΓÑ¡¿∩ ¬áªñ«ú« í½«¬á. èα«¼Ñ Γ«ú«, Σπ¡¬µ¿∩ bmap ¡Ñ ∩ó½∩ÑΓß∩ αÑÑ¡ΓÑαá-
- íѽ∞¡«⌐, «Γßεñá 󫺡¿¬áÑΓ «»áß¡«ßΓ∞ ¡áαπΦÑ¡¿∩ µÑ½«ßΓ¡«ßΓ¿ ñá¡¡δσ. é« óαѼ∩
- óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ read ∩ñα« πßΓá¡áó½¿óáÑΓ ó »α«ßΓαá¡ßΓóÑ »α«µÑßßá
- º¡áτÑ¡¿∩ αẽ¿τ¡δσ »áαá¼ÑΓα«ó óó«ñá-óδó«ñá. àß½¿ »α¿ »«»δΓ¬Ñ ß¬«»¿α«óáΓ∞
- ñá¡¡δÑ ó »α«ßΓαá¡ßΓó« »«½∞º«óáΓѽ∩ »α«µÑßß ßΓ«½¬¡ÑΓß∩ ß «ΓßπΓßΓó¿Ñ¼ ¡πª¡«⌐
- ßΓαá¡¿µδ, «¡, ßτ¿Γδóá∩ ßΓαá¡¿µπ ¿º Σá⌐½«ó«⌐ ß¿ßΓѼδ, ¼«ªÑΓ ºáΓÑαÑΓ∞ ß«ñÑαªá-
- Θ¿Ñ φΓ¿ »áαá¼ÑΓαδ »«½∩. Å«φΓ«¼π ∩ñα« ¡Ñ ¼«ªÑΓ »α¿íÑúáΓ∞ ¬ ¿ß»«½∞º«óá¡¿ε
- «íδτ¡δσ á½ú«α¿Γ¼«ó «íαáí«Γ¬¿ «Φ¿í«¬ ñá¡¡«ú« α«ñá. è«¡Ñτ¡« ªÑ á½ú«α¿Γ¼δ ñ«½ª-
- ¡δ íδΓ∞ ó «íδτ¡δσ ß½πτá∩σ αÑÑ¡ΓÑαáíѽ∞¡δ¼¿, »«ß¬«½∞¬π π ¬áªñ«ú« »α«µÑßßá
- ßó«Ñ «Γñѽ∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ¿ »α«µÑßß ¡Ñ ¼«ªÑΓ «ñ¡«óαѼѡ¡« ¿ß»«½-
- ¡∩Γ∞ ¡Ñ߬«½∞¬« ß¿ßΓѼ¡δσ Σπ¡¬µ¿⌐.
- ä½∩ Γ«ú«, τΓ«íδ ßτ¿ΓδóáΓ∞ ßΓαá¡¿µδ ¡Ñ»«ßαÑñßΓóÑ¡¡« ¿º ¿ß»«½¡∩Ѽ«ú« Σá⌐-
- ½á, ∩ñα« ó« óαѼ∩ ¿ß»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ exec ß«ßΓáó½∩ÑΓ ß»¿ß«¬ ¡«¼Ñα«ó ñ¿ß¬«óδσ
- í½«¬«ó Σá⌐½á ¿ »α¿ß«Ññ¿¡∩ÑΓ φΓ«Γ ß»¿ß«¬ ¬ ¿¡ñѬßπ Σá⌐½á. Éáí«Γá∩ ß Γáí½¿µá¼¿
- ßΓαá¡¿µ Γᬫú« Σá⌐½á, ∩ñα« ¡áσ«ñ¿Γ ñÑß¬α¿»Γ«α ñ¿ß¬«ó«ú« í½«¬á, ß«ñÑαªáΘÑú«
- ßΓαá¡¿µπ, ¿ ºá»«¼¿¡áÑΓ ¡«¼Ñα í½«¬á ó¡πΓα¿ Σá⌐½á; φëà ¡«¼Ñα »«ºªÑ ¿ß»«½∞ºπ-
-
- 滿߫¬ í½«¬«ó,
- Äí½áßΓ∞ ┌─> ßó∩ºá¡¡δ⌐ ß ¿¡ñѬ߫¼
- ┌─────────────────────────────────┐ │ ┌────────────────┐
- │ ê¡ñѬß───────────┼─┘ 0 │ │
- │ │ ∙ │ │
- │ │ ∙ │ │
- │ äÑß¬α¿»Γ«α ñ¿ß¬«ó«ú« í½«¬á │ ∙ │ │
- │ ┌───────────────────────────┐ │ ∙ │ │
- │ │ ï«ú¿τÑ߬¿⌐ í½«¬ 84 │ │ ∙ ├────────────────┤
- │ └───────────────────────────┘ │ 84 │ 279 │
- │ │ ├────────────────┤
- └─────────────────────────────────┘ │ │
- │ │
- └────────────────┘
-
- É¿ßπ¡«¬ 9.17. ÄΓ«íαáªÑ¡¿Ñ Σá⌐½á ¡á «í½áßΓ∞
-
- 273
-
- ÑΓß∩ »α¿ ºáúαπº¬Ñ ßΓαá¡¿µδ ¿º Σá⌐½á. ìá É¿ßπ¡¬Ñ 9.17 »«¬áºá¡ »α¿¼Ñα, ó ¬«Γ«-
- α«¼ ßΓαá¡¿µá ¿¼ÑÑΓ áñαÑß αáß»«½«ªÑ¡¿∩ ó ½«ú¿τÑ߬«¼ í½«¬Ñ ß ¡«¼Ñα«¼ 84 «Γ ¡á-
- τá½á Σá⌐½á. é «í½áßΓ¿ ¿¼ÑÑΓß∩ π¬áºáΓѽ∞ ¡á ¿¡ñѬß, ó ¬«Γ«α«¼ ß«ñÑনΓß∩ ¡«-
- ¼Ñα ß««ΓóÑΓßΓóπεΘÑú« Σ¿º¿τÑ߬«ú« í½«¬á ¡á ñ¿ß¬Ñ (279).
-
-
-
- E9.2.2 "æí«αΘ¿¬" ßΓαá¡¿µF
-
- "æí«αΘ¿¬" ßΓαá¡¿µ (page stealer) ∩ó½∩ÑΓß∩ »α«µÑßß«¼, »α¿¡áñ½ÑªáΘ¿¼ ∩ñαπ
- «»Ñαᵿ«¡¡«⌐ ß¿ßΓÑ¼δ ¿ óδ»«½¡∩εΘ¿¼ óδúαπº¬π ¿º »á¼∩Γ¿ ΓÑσ ßΓαá¡¿µ, ¬«Γ«αδÑ
- í«½∞ΦÑ ¡Ñ óσ«ñ∩Γ ó ß«ßΓáó αáí«τÑú« ¼¡«ªÑßΓóá »«½∞º«óáΓѽ∞߬«ú« »α«µÑßßá.
- ¥Γ«Γ »α«µÑßß ß«ºñáÑΓß∩ ∩ñα«¼ ó« óαѼ∩ ¿¡¿µ¿á½¿ºáµ¿¿ ß¿ßΓÑ¼δ ¿ ºá»π߬áÑΓß∩ ó
- ½εí«⌐ ¼«¼Ñ¡Γ, ¬«úñá ó ¡Ñ¼ 󫺡¿¬áÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ∞. Ä¡ »α«ß¼áΓα¿óáÑΓ óßÑ á¬-
- Γ¿ó¡δÑ ¡Ñºáí½«¬¿α«óá¡¡δÑ «í½áßΓ¿ ¿ πóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ "ó«ºαáßΓá" ¬áªñ«⌐
- »α¿¡áñ½ÑªáΘÑ⌐ ¿¼ ßΓαá¡¿µδ (ºáí½«¬¿α«óá¡¡δÑ «í½áßΓ¿ »α«»π߬áεΓß∩, ¡« ó»«ß½Ññ-
- ßΓó¿¿, »« ß¡∩Γ¿¿ í½«¬¿α«ó¬¿, Γ«ªÑ íπñπΓ πτΓÑ¡δ). è«úñá »α«µÑßß »α¿ αáí«ΓÑ ß«
- ßΓαá¡¿µÑ⌐, »α¿¡áñ½ÑªáΘÑ⌐ «í½áßΓ¿, »«½πτáÑΓ «Φ¿í¬π, ∩ñα« í½«¬¿απÑΓ «í½áßΓ∞,
- τΓ«íδ "ßí«αΘ¿¬" ¡Ñ ß¼«ú óδúαπº¿Γ∞ ßΓαá¡¿µπ ñ« ΓÑσ »«α, »«¬á «Φ¿í¬á ¡Ñ íπñÑΓ
- «íαáí«Γá¡á.
- æΓαá¡¿µá ó »á¼∩Γ¿ ¼«ªÑΓ ¡áσ«ñ¿Γ∞ß∩ ó ñóπσ ß«ßΓ«∩¡¿∩σ: ½¿í« "ñ«ºαÑóáΓ∞",
- ¡Ñ íπñπτ¿ ÑΘÑ ú«Γ«ó«⌐ ¬ óδúαπº¬Ñ, ½¿í« íδΓ∞ ú«Γ«ó«⌐ ¬ óδúαπº¬Ñ ¿ ñ«ßΓπ»¡«⌐
- ñ½∩ »α¿ó∩º¬¿ ¬ ñαπú¿¼ ó¿αΓπá½∞¡δ¼ ßΓαá¡¿µá¼. ÅÑαó«Ñ ß«ßΓ«∩¡¿Ñ «º¡áτáÑΓ, τΓ«
- »α«µÑßß «íαáΓ¿½ß∩ ¬ ßΓαá¡¿µÑ ¿ »«φΓ«¼π ßΓαá¡¿µá ó¬½ετÑ¡á ó Ñú« αáí«τÑÑ ¼¡«-
- ªÑßΓó«. Åα¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ ó ¡Ñ¬«Γ«αδσ ¼áΦ¿¡áσ á»»áαáΓ¡« πßΓá¡áó½¿óá-
- ÑΓß∩ í¿Γ π»«¼¿¡á¡¿∩, Ñß½¿ ªÑ φΓá «»Ñαᵿ∩ ¡Ñ óδ»«½¡∩ÑΓß∩, ß««ΓóÑΓßΓóÑ¡¡«, ¿
- »α«úαá¼¼¡δÑ ¼ÑΓ«ñδ ߬«αÑÑ óßÑú« ¿ß»«½∞ºπεΓß∩ ñαπú¿Ñ (αáºñѽ 9.2.4). àß½¿
- ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ó »Ñαó«¼ ß«ßΓ«∩¡¿¿, "ßí«αΘ¿¬" ßíαáßδóáÑΓ í¿Γ π»«¼¿¡á¡¿∩ ó
- ¡«½∞, ¡« ºá»«¼¿¡áÑΓ ¬«½¿τÑßΓó« »α«ß¼«Γα«ó ¼¡«ªÑßΓóá ßΓαá¡¿µ, óδ»«½¡Ñ¡¡δσ ß
- ¼«¼Ñ¡Γá »«ß½Ññ¡Ñú« «íαáΘÑ¡¿∩ ¬ ßΓαá¡¿µÑ ß« ßΓ«α«¡δ »«½∞º«óáΓѽ∞߬«ú« »α«µÑß-
- ßá. Æá¬¿¼ «íαẫ¼, »Ñαó«Ñ ß«ßΓ«∩¡¿Ñ αáß»áñáÑΓß∩ ¡á ¡Ñ߬«½∞¬« »«ñß«ßΓ«∩¡¿⌐ ó
- ß««ΓóÑΓßΓó¿¿ ß ΓѼ, ߬«½∞¬« αẠ"ßí«αΘ¿¬" ßΓαá¡¿µ «íαáΓ¿½ß∩ ¬ ßΓαá¡¿µÑ ñ«
- Γ«ú«, ¬á¬ ßΓαá¡¿µá ßΓá½á ú«Γ«ó«⌐ ñ½∩ óδúαπº¬¿ (ß¼. É¿ßπ¡«¬ 9.18). è«úñá φΓ«
- τ¿ß½« »αÑóδΦáÑΓ ¡Ñ¬«Γ«α«Ñ »«α«ú«ó«Ñ º¡áτÑ¡¿Ñ, ∩ñα« »ÑαÑó«ñ¿Γ ßΓαá¡¿µπ ó«
- óΓ«α«Ñ ß«ßΓ«∩¡¿Ñ - ß«ßΓ«∩¡¿Ñ ú«Γ«ó¡«ßΓ¿ ¬ óδúαπº¬Ñ. îá¬ß¿¼á½∞¡á∩ »α«ñ«½ª¿-
- Γѽ∞¡«ßΓ∞ »αÑíδóá¡¿∩ ßΓαá¡¿µδ ó »Ñαó«¼ ß«ßΓ«∩¡¿¿ ºáó¿ß¿Γ «Γ πß½«ó¿⌐ ¬«¡¬αÑΓ-
- ¡«⌐ αÑ὿ºáµ¿¿ ¿ «úαá¡¿τ¿óáÑΓß∩ τ¿ß½«¼ «ΓóÑñÑ¡¡δσ ñ½∩ φΓ«ú« »«½∩ αáºα∩ñ«ó ó
- ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ.
- ìá É¿ßπ¡¬Ñ 9.19 »«¬áºá¡« óºá¿¼«ñÑ⌐ßΓó¿Ñ ¼Ñªñπ »α«µÑßßἿ, αáí«ΓáεΘ¿¼¿ ß«
- ßΓαá¡¿µÑ⌐, ¿ "ßí«αΘ¿¬«¼" ßΓαá¡¿µ. û¿Σαδ «í«º¡áτáεΓ ¡«¼Ñα «íαáΘÑ¡¿∩ "ßí«αΘ¿-
-
- æßδ½¬á ¡á ßΓαá¡¿µπ
- ┌────────────┬──────────┬──────────┬─────────────────┐
- │ ^ ^ ^ │
- v │ │ │ │ â«Γ«ó-
- ┌───────┐ │ │ │ │ ¡«ßΓ∞
- │ æΓαá- │ ┌─┴─┐ ┌─┴─┐ ┌─┴─┐ ┌─┴─┐ ¬
- │ ¡¿µá ó│─────>│ 1 ├─────>│ 2 ├─────>│ 3 ├────····────>│ n │ óδ-
- │ »á¼∩Γ¿│ └───┘ └───┘ └───┘ └─┬─┘ úαπº-
- └───────┘ "䫺αÑóá¡¿Ñ" ßΓαá¡¿µδ --- «ΓßπΓßΓó¿Ñ │ ¬Ñ
- ^ ßß佫¬ │
- │ │
- │ ┌────────┐ │
- │ │ æΓαá¡¿-│ │
- çá- └───────────────────────│ µá óδ- │<──────────────────┘ éδúαπº-
- úαπº¬á │ úαπªÑ¡á│ ¬á
- └────────┘
-
- É¿ßπ¡«¬ 9.18. ä¿áúαá¼¼á ß«ßΓ«∩¡¿⌐ ßΓαá¡¿µδ
-
- 274
-
-
- ¬á" ¬ ßΓαá¡¿µÑ ß Γ«ú« ¼«¼Ñ¡Γá, ¬á¬ ßΓαá¡¿-
- µá íδ½á ºáúαπªÑ¡á ó »á¼∩Γ∞. Åα«µÑßß, «íαáΓ¿óΦ¿⌐ß∩ ¬ ßΓαá¡¿µÑ »«ß½Ñ óΓ«α«ú«
- »α«ß¼«Γαá ßΓαá¡¿µ "ßí«αΘ¿¬«¼", ßíα«ß¿½ ÑÑ "ó«ºαáßΓ" ó 0. Å«ß½Ñ ¬áªñ«ú« »α«ß-
- ¼«Γαá »«½∞º«óáΓѽ∞߬¿⌐ »α«µÑßß «íαáΘá½ß∩ ¬ ßΓαá¡¿µÑ ó¡«ó∞, ¡« ó ¬«¡µÑ ¬«¡µ«ó
- "ßí«αΘ¿¬" ßΓαá¡¿µ «ßπΘÑßΓó¿½ Γα¿ »α«ß¼«Γαá ßΓαá¡¿µδ ß ¼«¼Ñ¡Γá »«ß½Ññ¡Ñú« «í-
- αáΘÑ¡¿∩ ¬ ¡Ñ⌐ ß« ßΓ«α«¡δ »«½∞º«óáΓѽ∞߬«ú« »α«µÑßßá ¿ óδúαπº¿½ ÑÑ ¿º »á¼∩Γ¿.
- àß½¿ «í½áßΓ∞ ¿ß»«½∞ºπÑΓß∩ ß«ó¼ÑßΓ¡« ¡Ñ ¼Ñ¡ÑÑ, τѼ ñóπ¼∩ »α«µÑßßἿ, óßÑ
- «¡¿ αáí«ΓáεΓ ß í¿ΓἿ π»«¼¿¡á¡¿∩ ó «ñ¡«¼ ¿ Γ«¼ ªÑ ¡áí«αÑ ºá»¿ßÑ⌐ Γáí½¿µδ
- ßΓαá¡¿µ. Æá¬¿¼ «íαẫ¼, ßΓαá¡¿µδ ¼«úπΓ ó¬½ετáΓ∞ß∩ ó αáí«τ¿Ñ ¼¡«ªÑßΓóá ¡Ñß-
- ¬«½∞¬¿σ »α«µÑßß«ó, ¡« ñ½∩ "ßí«αΘ¿¬á" ßΓαá¡¿µ φΓ« ¡Ñ ¿¼ÑÑΓ ¡¿¬á¬«ú« º¡áτÑ¡¿∩.
- àß½¿ ßΓαá¡¿µá ó¬½ετÑ¡á ó αáí«τÑÑ ¼¡«ªÑßΓó« σ«Γ∩ íδ «ñ¡«ú« ¿º »α«µÑßß«ó, «¡á
- «ßΓáÑΓß∩ ó »á¼∩Γ¿; ó »α«Γ¿ó¡«¼ ß½πτáÑ «¡á ¼«ªÑΓ íδΓ∞ óδúαπªÑ¡á. ì¿τÑú«, τΓ«
- «ñ¡á «í½áßΓ∞, ¬ »α¿¼Ñαπ, ¿¼ÑÑΓ ó »á¼∩Γ¿ ßΓαá¡¿µ í«½∞ΦÑ, τѼ ¿¼ÑεΓ ñαπú¿Ñ:
- "ßí«αΘ¿¬" ßΓαá¡¿µ ¡Ñ »δΓáÑΓß∩ óδúαπº¿Γ∞ αáó¡«Ñ ¬«½¿τÑßΓó« ßΓαá¡¿µ ¿º óßÑσ
- á¬Γ¿ó¡δσ «í½áßΓÑ⌐.
- ƒñα« ó«º«í¡«ó½∩ÑΓ αáí«Γπ "ßí«αΘ¿¬á" ßΓαá¡¿µ, ¬«úñá ñ«ßΓπ»¡á∩ ó ß¿ßΓѼÑ
- ßó«í«ñ¡á∩ »á¼∩Γ∞ ¿¼ÑÑΓ αẼÑα, ¡Ñ ñ«Γ∩ú¿óáεΘ¿⌐ ñ« ¡¿ª¡Ñ⌐ ñ«»πßΓ¿¼«⌐ «Γ¼ÑΓ¬¿,
- ¿ Γ«úñá "ßí«αΘ¿¬" »α«¿ºó«ñ¿Γ «Γ¬áτ¬π ßΓαá¡¿µ ñ« ΓÑσ »«α, »«¬á «íΩѼ ßó«í«ñ-
- ¡«⌐ »á¼∩Γ¿ ¡Ñ »αÑóδß¿Γ óÑασ¡εε «Γ¼ÑΓ¬π. Åα¿ ¿ß»«½∞º«óá¡¿¿ ñóπσ «Γ¼ÑΓ«¬ ¬«½¿-
- τÑßΓó« »α«¿ºó«ñ¿¼δσ «»Ñαᵿ⌐ ß«¬αáΘáÑΓß∩, ¿í« Ñß½¿ ∩ñα« ¿ß»«½∞ºπÑΓ Γ«½∞¬«
- «ñ¡« »«α«ú«ó«Ñ º¡áτÑ¡¿Ñ, «¡« íπñÑΓ óδúαπªáΓ∞ ñ«ßΓáΓ«τ¡«Ñ τ¿ß½« ßΓαá¡¿µ ñ½∩
- «ßó«í«ªñÑ¡¿∩ »á¼∩Γ¿ ßóδΦÑ »«α«ú«ó«ú« º¡áτÑ¡¿∩, ¡« ó αѺπ½∞ΓáΓÑ ó«ºóαáΘÑ¡¿∩
- «Φ¿í«τ¡« óδúαπªÑ¡¡δσ ßΓαá¡¿µ ó »á¼∩Γ∞ αẼÑα ßó«í«ñ¡«ú« »α«ßΓαá¡ßΓóá ó߬«αÑ
- ó¡«ó∞ «»πßΓ¿Γß∩ ¡¿ªÑ φΓ«ú« »«α«úá. ÄíΩѼ ßó«í«ñ¡«⌐ »á¼∩Γ¿ »α¿ φΓ«¼ »«ßΓ«∩¡¡«
- íδ »«ññÑনóá½ß∩ «¬«½« »«α«ú«ó«⌐ «Γ¼ÑΓ¬¿. éδúαπº¬á ßΓαá¡¿µ ß «ßó«í«ªñÑ¡¿Ñ¼
- »á¼∩Γ¿ ó «íΩѼÑ, »αÑóδΦáεΘѼ óÑασ¡εε «Γ¼ÑΓ¬π, «Γ¬½áñδóáÑΓ ¼«¼Ñ¡Γ, ¬«úñá «íΩ-
- Ѽ ßó«í«ñ¡«⌐ »á¼∩Γ¿ ó ß¿ßΓÑ¼Ñ ßΓá¡ÑΓ ¼Ñ¡∞ΦÑ ¡¿ª¡Ñ⌐ «Γ¼ÑΓ¬¿, »«φΓ«¼π "ßí«αΘ¿-
- ¬π" ßΓαá¡¿µ ¡Ñ »α¿σ«ñ¿Γß∩ πªÑ ΓᬠτáßΓ« óδ»«½¡∩Γ∞ ßó«ε αáí«Γπ. Ä»Γ¿¼á½∞¡δ⌐
- óδí«α πα«ó¡Ñ⌐ óÑασ¡Ñ⌐ ¿ ¡¿ª¡Ñ⌐ «Γ¼ÑΓ«¬ áñ¼¿¡¿ßΓαáΓ«α«¼ »«óδΦáÑΓ »α«¿ºó«ñ¿-
- Γѽ∞¡«ßΓ∞ ß¿ßΓѼδ.
- è«úñá "ßí«αΘ¿¬" ßΓαá¡¿µ »α¿¡¿¼áÑΓ αÑΦÑ¡¿Ñ óδúαπº¿Γ∞ ßΓαá¡¿µπ ¿º »á¼∩Γ¿,
- «¡ »α«óÑα∩ÑΓ ó«º¼«ª¡«ßΓ∞ ¡áσ«ªñÑ¡¿∩ ¬«»¿¿ φΓ«⌐ ßΓαá¡¿µδ ¡á πßΓα«⌐ßΓóÑ óδú-
- απº¬¿. Åα¿ φΓ«¼ ¼«úπΓ ¿¼ÑΓ∞ ¼ÑßΓ« Γα¿ ß½πτá∩:
-
- æ«ßΓ«∩¡¿Ñ ßΓαá¡¿µδ éαѼ∩ (»«ß½Ññ¡Ñú« π»«¼¿¡á¡¿∩)
- ┌──────────────────────┬───────────┐
- │ é »á¼∩Γ¿ │ 0 │
- ├──────────────────────┼───────────┤
- │ │ 1 │
- ├──────────────────────┼───────────┤
- │ │ 2 │
- ├──────────────────────┼───────────┤ æßδ½¬á ¡á ßΓαá¡¿µπ
- │ │ 0 │
- ├──────────────────────┼───────────┤
- │ │ 1 │
- ├──────────────────────┼───────────┤ æßδ½¬á ¡á ßΓαá¡¿µπ
- │ │ 0 │
- ├──────────────────────┼───────────┤
- │ │ 1 │
- ├──────────────────────┼───────────┤
- │ │ 2 │
- ├──────────────────────┼───────────┤
- │ │ 3 │
- ├──────────────────────┼───────────┤ æΓαá¡¿µá óδúαπªÑ¡á
- │ é¡Ñ »á¼∩Γ¿ │ │
- └──────────────────────┴───────────┘
-
- É¿ßπ¡«¬ 9.19. Åα¿¼Ñα "ß«ºαÑóá¡¿∩" ßΓαá¡¿µδ
-
- 275
-
-
- 1. àß½¿ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ÑßΓ∞ ¬«»¿∩ ßΓαá¡¿µδ, ∩ñα« "»½á¡¿απÑΓ" óδú-
- απº¬π ßΓαá¡¿µδ: "ßí«αΘ¿¬" ßΓαá¡¿µ »«¼ÑΘáÑΓ ÑÑ ó ß»¿ß«¬ óδúαπªÑ¡¡δσ ßΓαá-
- ¡¿µ ¿ »ÑαÑσ«ñ¿Γ ñá½∞ΦÑ; óδúαπº¬á ßτ¿ΓáÑΓß∩ ½«ú¿τÑ߬¿ ºáóÑαΦ¿óΦÑ⌐ß∩. è«ú-
- ñá τ¿ß½« ßΓαá¡¿µ ó ß»¿ß¬Ñ »αÑóδß¿Γ «úαá¡¿τÑ¡¿Ñ («»αÑñѽ∩Ѽ«Ñ 󫺼«ª¡«ß-
- Γ∩¼¿ ñ¿ß¬«ó«ú« ¬«¡Γα«½½Ñαá), ∩ñα« »ÑαÑ»¿ßδóáÑΓ ßΓαá¡¿µδ ¡á πßΓα«⌐ßΓó«
- óδúαπº¬¿.
- 2. àß½¿ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ πªÑ ÑßΓ∞ ¬«»¿∩ ßΓαá¡¿µδ ¿ ÑÑ ß«ñÑন¼«Ñ ¡¿-
- τѼ ¡Ñ «Γ½¿τáÑΓß∩ «Γ ß«ñÑন¼«ú« ßΓαá¡¿µδ ó »á¼∩Γ¿ (í¿Γ ¼«ñ¿Σ¿¬áµ¿¿ ó
- ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ ¡Ñ πßΓá¡«ó½Ñ¡), ∩ñα« ßíαáßδóáÑΓ ó ¡«½∞ í¿Γ ñ«ß-
- Γπ»¡«ßΓ¿ (ó Γ«⌐ ªÑ ºá»¿ß¿ Γáí½¿µδ), π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ó
- Γáí½¿µÑ pfdata ¿ »«¼ÑΘáÑΓ ºá»¿ß∞ ó ß»¿ß«¬ ßó«í«ñ¡δσ ßΓαá¡¿µ ñ½∩ íπñπΘÑú«
- »ÑαѡạáτÑ¡¿∩.
- 3. àß½¿ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ÑßΓ∞ ¬«»¿∩ ßΓαá¡¿µδ, ¡« »α«µÑßß ¿º¼Ñ¡¿½ ß«-
- ñÑন¼«Ñ ÑÑ «α¿ú¿¡á½á ó »á¼∩Γ¿, ∩ñα« »½á¡¿απÑΓ óδúαπº¬π ßΓαá¡¿µδ ¿ «ßó«-
- í«ªñáÑΓ ºá¡¿¼áѼ«Ñ ÑÑ ¬«»¿Ñ⌐ ¼ÑßΓ« ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿.
- "æí«αΘ¿¬" ßΓαá¡¿µ ¬«»¿απÑΓ ßΓαá¡¿µπ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿, Ñß½¿ ¿¼ÑεΓ
- ¼ÑßΓ« ß½πτá¿ 1 ¿ 3.
- ùΓ«íδ »α«¿½½εßΓα¿α«óáΓ∞ αẽ¿τ¿∩ ¼Ñªñπ »«ß½Ññ¡¿¼¿ ñóπ¼∩ ß½πτá∩¼¿, »αÑñ-
- »«½«ª¿¼, τΓ« ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¿ ºáúαπªáÑΓß∩ ó «ß-
- ¡«ó¡πε »á¼∩Γ∞ »«ß½Ñ Γ«ú«, ¬á¬ »α«µÑßß ßΓ«½¬¡π½ß∩ ß «ΓßπΓßΓó¿Ñ¼ ¡Ñ«íσ«ñ¿¼δσ
- ñá¡¡δσ. ä«»πßΓ¿¼, ∩ñα« ¡Ñ ßΓὫ áóΓ«¼áΓ¿τÑ߬¿ πñá½∩Γ∞ ¬«»¿ε ßΓαá¡¿µδ ¡á ñ¿ß-
- ¬Ñ. é ¬«¡µÑ ¬«¡µ«ó, "ßí«αΘ¿¬" ßΓαá¡¿µ ó¡«ó∞ »α¿¼ÑΓ αÑΦÑ¡¿Ñ óδúαπº¿Γ∞ ßΓαá¡¿-
- µπ. àß½¿ ß ¼«¼Ñ¡Γá ºáúαπº¬¿ ó »á¼∩Γ∞ ó ßΓαá¡¿µπ ¡Ñ »α«¿ºó«ñ¿½áß∞ ºá»¿ß∞ ñá¡-
- ¡δσ, ß«ñÑন¼«Ñ ßΓαá¡¿µδ ó »á¼∩Γ¿ ¿ñÑ¡Γ¿τ¡« ß«ñÑন¼«¼π ÑÑ ñ¿ß¬«ó«⌐ ¬«»¿¿ ¿
- ó »ÑαÑ»¿ß¿ ßΓαá¡¿µδ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ¡Ñ 󫺡¿¬áÑΓ. Äñ¡á-
- ¬«, Ñß½¿ »α«µÑßß π߻ѽ τΓ«-Γ« ºá»¿ßáΓ∞ ¡á ßΓαá¡¿µπ, ßΓáαδ⌐ ¿ ¡«óδ⌐ ÑÑ óáα¿-
- á¡Γδ íπñπΓ αẽ¿τáΓ∞ß∩, »«φΓ«¼π ∩ñαπ ß½ÑñπÑΓ »ÑαÑ»¿ßáΓ∞ ßΓαá¡¿µπ ¡á πßΓα«⌐ß-
- Γó« óδúαπº¬¿, «ßó«í«ñ¿ó »αÑñóáα¿Γѽ∞¡« ¼ÑßΓ«, ºá¡¿¼áѼ«Ñ ¡á πßΓα«⌐ßΓóÑ ßΓá-
- αδ¼ óáα¿á¡Γ«¼. ƒñα« ¡Ñ ßαáºπ ¿ß»«½∞ºπÑΓ «ßó«í«ªñÑ¡¡«Ñ »α«ßΓαá¡ßΓó« ¡á πßΓ-
- α«⌐ßΓóÑ óδúαπº¬¿, »«φΓ«¼π «¡« ¿¼ÑÑΓ ó«º¼«ª¡«ßΓ∞ »«ññÑনóáΓ∞ ¡Ñ»αÑαδó¡«Ñ
- αẼÑΘÑ¡¿Ñ ºá¡∩Γδσ πτáßΓ¬«ó, τΓ« »«óδΦáÑΓ φΣΣÑ¬Γ¿ó¡«ßΓ∞ ¿ß»«½∞º«óá¡¿∩ «í½áß-
- Γ¿ óδúαπº¬¿.
- "æí«αΘ¿¬" ßΓαá¡¿µ ºá»«½¡∩ÑΓ ß»¿ß«¬ óδúαπªÑ¡¡δσ ßΓαá¡¿µ, ¬«Γ«αδÑ ó »α¿¡-
- µ¿»Ñ ¼«úπΓ »α¿¡áñ½ÑªáΓ∞ αáº¡δ¼ «í½áßΓ∩¼, ¿ »« ºá»«½¡Ñ¡¿¿ ß»¿ß¬á «Γ¬áτ¿óáÑΓ
- ¿σ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿. ìÑΓ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ó Γ«¼, τΓ«íδ óßÑ ßΓαá¡¿µδ «ñ¡«-
- ú« »α«µÑßßá ¡Ñ»αѼѡ¡« óδúαπªá½¿ß∞: ¬ »α¿¼Ñαπ, ¡Ñ¬«Γ«αδÑ ¿º ßΓαá¡¿µ, 󫺼«ª-
- ¡«, ¡Ññ«ßΓáΓ«τ¡« "ß«ºαѽ¿" ñ½∩ φΓ«ú«. é φΓ«¼ ó¿ñ¿Γß∩ αẽ¿τ¿Ñ ß« ßΓαáΓÑú¿Ñ⌐
- óδúαπº¬¿ »α«µÑßß«ó, ß«ú½áß¡« ¬«Γ«α«⌐ ¿º »á¼∩Γ¿ óδúαπªáεΓß∩ óßÑ ßΓαá¡¿µδ «ñ-
- ¡«ú« »α«µÑßßá, ó¼ÑßΓÑ ß ΓѼ ¼ÑΓ«ñ »ÑαÑ»¿ß¿ ñá¡¡δσ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿
- ¿ñÑ¡Γ¿τÑ¡ Γ«¼π ¼ÑΓ«ñπ, ¬«Γ«αδ⌐ «»¿ßá¡ ñ½∩ ß¿ßΓѼδ ß ºá¼ÑΘÑ¡¿Ñ¼ »α«µÑßß«ó ó
- αáºñÑ½Ñ 9.1.2. àß½¿ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¡Ññ«ßΓáΓ«τ¡« ¡Ñ»αÑαδó¡«ú« »α«ßΓ-
- αá¡ßΓóá, ∩ñα« óδúαπªáÑΓ ßΓαá¡¿µδ »« «Γñѽ∞¡«ßΓ¿ (»« «ñ¡«⌐ ßΓαá¡¿µÑ ºá «»Ñαá-
- µ¿ε), τΓ« ó ¬«¡Ñτ¡«¼ ¿Γ«úÑ «íσ«ñ¿Γß∩ ¡ÑñÑΦÑó«. é ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá-
- ¡¿µ Σαáú¼Ñ¡Γᵿ∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ óδΦÑ, τѼ ó ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼
- »α«µÑßß«ó, »«ß¬«½∞¬π ∩ñα« óδúαπªáÑΓ í½«¬¿ ßΓαá¡¿µ, ¡« ºáúαπªáÑΓ ó »á¼∩Γ∞
- ¬áªñπε ßΓαá¡¿µπ ó «Γñѽ∞¡«ßΓ¿.
- è«úñá ∩ñα« »ÑαÑ»¿ßδóáÑΓ ßΓαá¡¿µπ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿, «¡« ßíαáßδóáÑΓ
- í¿Γ ñ«ßΓπ»¡«ßΓ¿ ó ß««ΓóÑΓßΓóπεΘÑ⌐ ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ ¿ π¼Ñ¡∞ΦáÑΓ º¡áτÑ-
- ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ó ß««ΓóÑΓßΓóπεΘÑ⌐ ºá»¿ß¿ Γáí½¿µδ pfdata. àß½¿ º¡áτÑ¡¿Ñ
- ßτÑΓτ¿¬á ßΓá¡«ó¿Γß∩ αáó¡δ¼ 0, ºá»¿ß∞ Γáí½¿µδ pfdata »«¼ÑΘáÑΓß∩ ó ¬«¡Ñµ ß»¿ß-
- ¬á ßó«í«ñ¡δσ ßΓαá¡¿µ ¿ ºá»«¼¿¡áÑΓß∩ ñ½∩ »«ß½ÑñπεΘÑú« »ÑαѡạáτÑ¡¿∩. àß½¿
- º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á «Γ½¿τ¡« «Γ 0, φΓ« «º¡áτáÑΓ, τΓ« ßΓαá¡¿µá (ó αѺπ½∞ΓáΓÑ óδ-
- »«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork) ¿ß»«½∞ºπÑΓß∩ ß«ó¼ÑßΓ¡« ¡Ñ߬«½∞¬¿¼¿ »α«µÑßßἿ, ¡« ∩ñ-
- α« óßÑ αáó¡« óδúαπªáÑΓ ÑÑ. ìᬫ¡Ñµ, ∩ñα« óδñѽ∩ÑΓ »α«ßΓαá¡ßΓó« ¡á πßΓα«⌐ßΓóÑ
- óδúαπº¬¿, ß«σαá¡∩ÑΓ Ñú« áñαÑß ó ñÑß¬α¿»Γ«αÑ ñ¿ß¬«ó«ú« í½«¬á ¿ πóѽ¿τ¿óáÑΓ
- º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ßΓαá¡¿µπ ó Γáí½¿µÑ ¿ß»«½∞º«óá¡¿∩ «í½áßΓ¿ »«ñ¬áτ-
- ¬¿. àß½¿ ó Γ« óαѼ∩, »«¬á ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ßΓαá¡¿µ,
- »α«µÑßß «í¡áαπª¿½ ÑÑ «ΓßπΓßΓó¿Ñ, »«½πτ¿ó ß««ΓóÑΓßΓóπεΘπε «Φ¿í¬π, ∩ñα« ¼«ªÑΓ
-
- 276
-
- ó«ßßΓá¡«ó¿Γ∞ ÑÑ ó »á¼∩Γ¿, ¡Ñ «íαáΘá∩ß∞ ¬ πßΓα«⌐ßΓóπ óδúαπº¬¿. Äñ¡á¬«, ßΓαá-
- ¡¿µá óßÑ αáó¡« íπñÑΓ ßτ¿ΓáΓ∞ß∩ óδúαπªÑ¡¡«⌐, Ñß½¿ «¡á »«»á½á ó ß»¿ß«¬ "ßí«α-
- Θ¿¬á" ßΓαá¡¿µ.
- ÅαÑñ»«½«ª¿¼, ¬ »α¿¼Ñαπ, τΓ« "ßí«αΘ¿¬" ßΓαá¡¿µ óδúαπªáÑΓ 30, 40, 50 ¿ 20
- ßΓαá¡¿µ ¿º »α«µÑßß«ó A, B, C ¿ D, ß««ΓóÑΓßΓóÑ¡¡«, ¿ τΓ« ºá «ñ¡π «»Ñαᵿε
- óδúαπº¬¿ ¡á ñ¿ß¬«ó«Ñ πßΓα«⌐ßΓó« «Γ¬áτ¿óáεΓß∩ 64 ßΓαá¡¿µδ. ìá É¿ßπ¡¬Ñ 9.20
- »«¬áºá¡á »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ¿¼ÑεΘ¿σ »α¿ φΓ«¼ ¼ÑßΓ« «»Ñαᵿ⌐ óδúαπº¬¿ »α¿ πß-
- ½«ó¿¿, τΓ« "ßí«αΘ¿¬" ßΓαá¡¿µ «ßπΘÑßΓó½∩ÑΓ »α«ß¼«Γα ßΓαá¡¿µ »α«µÑßß«ó ó «τÑ-
- αÑñ¡«ßΓ¿: A, B, C, D. "æí«αΘ¿¬" óδñѽ∩ÑΓ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¼ÑßΓ« ñ½∩ 64
- ßΓαá¡¿µ ¿ óδúαπªáÑΓ 30 ßΓαá¡¿µ »α«µÑßßá A ¿ 34 ßΓαá¡¿µδ »α«µÑßßá B. çáΓѼ «¡
- óδñѽ∩ÑΓ ¼ÑßΓ« ñ½∩ ß½ÑñπεΘ¿σ 64 ßΓαá¡¿µ ¿ óδúαπªáÑΓ «ßΓáóΦ¿Ñß∩ 6 ßΓαá¡¿µ
- »α«µÑßßá B, 50 ßΓαá¡¿µ »α«µÑßßá C ¿ 8 ßΓαá¡¿µ »α«µÑßßá D. éδñѽѡ¡δÑ ñ½∩
- αẼÑΘÑ¡¿∩ ßΓαá¡¿µ ºá ñóÑ «»Ñαᵿ¿ πτáßΓ¬¿ «í½áßΓ¿ óδúαπº¬¿ ¼«úπΓ íδΓ∞ ¿
- ¡Ñ߼Ѫ¡δ¼¿. "æí«αΘ¿¬" ß«σαá¡∩ÑΓ «ßΓáóΦ¿Ñß∩ 12 ßΓαá¡¿µ »α«µÑßßá D ó ß»¿ß¬Ñ
- óδúαπªáѼδσ ßΓαá¡¿µ, ¡« ¡Ñ óδúαπªáÑΓ ¿σ ñ« ΓÑσ »«α, »«¬á ß»¿ß«¬ ¡Ñ íπñÑΓ ºá-
- »«½¡Ñ¡ ñ« ¬«¡µá. èá¬ Γ«½∞¬« π »α«µÑßß«ó 󫺡¿¬áÑΓ »«ΓαÑí¡«ßΓ∞ ó »«ñ¬áτ¬Ñ
- ßΓαá¡¿µ ß πßΓα«⌐ßΓóá óδúαπº¬¿ ¿½¿ Ñß½¿ ßΓαá¡¿µδ í«½∞ΦÑ ¡Ñ ¡πª¡δ ¿ß»«½∞ºπεΘ¿¼
- ¿σ »α«µÑßßá¼ (»α«µÑßßδ ºáóÑαΦ¿½¿ß∞), ó «í½áßΓ¿ óδúαπº¬¿ «ßó«í«ªñáÑΓß∩ ¼ÑßΓ«.
- ùΓ«íδ »«ñóÑßΓ¿ ¿Γ«ú, óδñѽ¿¼ ó »α«µÑßßÑ «Γ¬áτ¬¿ ßΓαá¡¿µδ ¿º »á¼∩Γ¿ ñóÑ
- Σáºδ. ìá »Ñαó«⌐ ΣáºÑ "ßí«αΘ¿¬" ßΓαá¡¿µ ¿ΘÑΓ ßΓαá¡¿µδ, »«ñσ«ñ∩Θ¿Ñ ñ½∩ óδúαπº-
- ¬¿, ¿ »«¼ÑΘáÑΓ ¿σ ¡«¼Ñαá ó ß»¿ß«¬ óδúαπªáѼδσ ßΓαá¡¿µ. ìá óΓ«α«⌐ ΣáºÑ ∩ñα«
- ¬«»¿απÑΓ ßΓαá¡¿µπ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿ (Ñß½¿ ¡á ¡Ñ¼ ¿¼ÑÑΓß∩ ¼ÑßΓ«), ßíαá-
- ßδóáÑΓ ó ¡«½∞ í¿Γ ñ«»πßΓ¿¼«ßΓ¿ ó ß««ΓóÑΓßΓóπεΘÑ⌐ ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ,
- π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ó ß««ΓóÑΓßΓóπεΘÑ⌐ ºá»¿ß¿ Γáí½¿µδ pfdata
-
- æΓαá¡¿µδ óδúαπªáεΓß∩ úαπ»»á¼¿ »« 64 ßΓαá¡¿µδ
- ┌────────────────────┐ ┌───────────────────┐ ┌───────────────────┐
- │Åα«µÑßß A 30 ßΓα-µ │ │Åα«µÑßß B 6 ßΓα-µ │ │Åα«µÑßß D 12 ßΓα-µ │
- │ │ │ │ │ ∙ │
- │Åα«µÑßß B 34 ßΓα-µδ│ │Åα«µÑßß C 50 ßΓα-µ│ │ ∙ │
- └────────────────────┘ │ │ │ ∙ │
- ∙ ∙ │Åα«µÑßß D 8 ßΓα-µ │ └───────────────────┘
- ∙ ∙└───────────────────┘
- ∙ ∙ ∙ ∙
- ∙ ∙ ∙ ∙
- ∙ ∙ ∙ ∙
- ∙ ∙ ∙ ∙
- ∙ ∙ ∙ ∙
- ┌───────┬───────────────────┬───────┬─────────────────┬──────────┐
- │ │ A 30 B 34 │ │ B 6 C 50 D 8 │ │
- └───────┴───────────────────┴───────┴─────────────────┴──────────┘
- ôßΓα«⌐ßΓó« óδúαπº¬¿
-
- É¿ßπ¡«¬ 9.20. éδñѽѡ¿Ñ »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ó
- ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ
-
- ¿ Ñß½¿ «¡« ßΓá¡«ó¿Γß∩ αáó¡δ¼ 0, »«¼ÑΘáÑΓ φΓπ ºá»¿ß∞ ó ¬«¡Ñµ ß»¿ß¬á ßó«í«ñ¡δσ
- ßΓαá¡¿µ. æ«ñÑন¼«Ñ Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ ó »á¼∩Γ¿ ¡Ñ ¿º¼Ñ¡∩ÑΓß∩ ñ« ΓÑσ »«α,
- »«¬á ßΓαá¡¿µá ¡Ñ íπñÑΓ »ÑαѡạáτÑ¡á ñαπú«¼π »α«µÑßßπ.
-
-
- E9.2.3 ÄΓ¬áºδ »α¿ «íαáΘÑ¡¿∩σ ¬ ßΓαá¡¿µá¼F
-
- é ß¿ßΓÑ¼Ñ óßΓαÑτáεΓß∩ ñóá Γ¿»á «Γ¬áº«ó »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ: «Γ¬áºδ
- ¿º-ºá «ΓßπΓßΓó¿∩ (¡Ññ«ßΓπ»¡«ßΓ¿) ñá¡¡δσ ¿ «Γ¬áºδ ß¿ßΓÑ¼δ ºáΘ¿Γδ. ū߬«½∞¬π
- »α«úαá¼¼δ «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ »« «Γ¬áºπ ¼«úπΓ »α¿«ßΓá¡áó½¿óáΓ∞ ßó«Ñ óδ»«½-
- ¡Ñ¡¿Ñ ¡á óαѼ∩ ßτ¿Γδóá¡¿∩ ßΓαá¡¿µδ ß ñ¿ß¬á ó »á¼∩Γ∞, φΓ¿ »α«úαá¼¼δ ∩ó½∩εΓß∩
- ¿ß¬½ετÑ¡¿Ñ¼ ¿º «íΘÑú« »αáó¿½á, πΓóÑαªñáεΘÑú« ¡Ñ󫺼«ª¡«ßΓ∞ »α¿«ßΓá¡«óá «íαá-
- í«Γτ¿¬«ó »αÑαδóá¡¿⌐. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, »«ß¬«½∞¬π »α«úαá¼¼á «íαáí«Γ¬¿ »αÑαδóá¡¿⌐
-
- 277
-
- »« «Γ¬áºπ »α¿«ßΓá¡áó½¿óáÑΓß∩ ó ¬«¡ΓѬßΓÑ »α«µÑßßá, »«α«ñ¿óΦÑú« ΣáΓá½∞¡πε
- «Φ¿í¬π »á¼∩Γ¿, «Γ¬áº «Γ¡«ß¿Γß∩ ¬ ΓѬπΘѼπ »α«µÑßßπ; ß½Ññ«óáΓѽ∞¡«, »α«µÑßßδ
- »α¿«ßΓá¡áó½¿óáεΓß∩ ¡Ñ »α«¿ºó«½∞¡δ¼ «íαẫ¼.
-
- E9.2.3.1 Äíαáí«Γ¬á »αÑαδóá¡¿⌐ »« «Γ¬áºπ ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσF
-
- àß½¿ »α«µÑßß »δΓáÑΓß∩ «íαáΓ¿Γ∞ß∩ ¬ ßΓαá¡¿µÑ, í¿Γ ñ«ßΓπ»¡«ßΓ¿ ñ½∩ ¬«Γ«α«⌐
- ¡Ñ πßΓá¡«ó½Ñ¡, «¡ »«½πτáÑΓ «Γ¬áº ¿º-ºá «ΓßπΓßΓó¿∩ (¡Ññ«ßΓπ»¡«ßΓ¿) ñá¡¡δσ ¿
- ∩ñα« ºá»π߬áÑΓ »α«úαá¼¼π «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ »« «Γ¬áºπ ñá¡¡«ú« Γ¿»á (É¿ßπ-
- ¡«¬ 9.21). ü¿Γ ñ«ßΓπ»¡«ßΓ¿ ¡Ñ πßΓá¡áó½¿óáÑΓß∩ ¡¿ ñ½∩ ΓÑσ ßΓαá¡¿µ, ¬«Γ«αδÑ
- αáß»«½áúáεΓß∩ ºá »αÑñѽἿ ó¿αΓπá½∞¡«ú« áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá, ¡¿
- ñ½∩ ΓÑσ, ¬«Γ«αδÑ óσ«ñ∩Γ ó ß«ßΓáó φΓ«ú« »α«ßΓαá¡ßΓóá, ¡« ¡Ñ ¿¼ÑεΓ ó ¡áßΓ«∩Θ¿⌐
- ¼«¼Ñ¡Γ Σ¿º¿τÑ߬«ú« á¡á½«úá ó »á¼∩Γ¿. öáΓá½∞¡á∩ «Φ¿í¬á »á¼∩Γ¿ »α«¿º«Φ½á ó αÑ-
- ºπ½∞ΓáΓÑ «íαáΘÑ¡¿∩ ∩ñαá »« ó¿αΓπá½∞¡«¼π áñαÑßπ ßΓαá¡¿µδ, »«φΓ«¼π ∩ñα« óδσ«-
- ñ¿Γ ¡á ß««ΓóÑΓßΓóπεΘπε φΓ«⌐ ßΓαá¡¿µÑ ºá»¿ß∞ ó Γáí½¿µÑ ßΓαá¡¿µ ¿ ñÑß¬α¿»Γ«α
- ñ¿ß¬«ó«ú« í½«¬á. ùΓ«íδ »αÑñ«ΓóαáΓ¿Γ∞ óºá¿¼¡πε í½«¬¿α«ó¬π, ¬«Γ«αá∩ ¼«ªÑΓ »α«-
- ¿º«⌐Γ¿, Ñß½¿ "ßí«αΘ¿¬" »«»δΓáÑΓß∩ óδúαπº¿Γ∞ ßΓαá¡¿µπ ¿º »á¼∩Γ¿, ∩ñα« Σ¿¬ß¿-
- απÑΓ ó »á¼∩Γ¿ «í½áßΓ∞ ß ß««ΓóÑΓßΓóπεΘÑ⌐ ºá»¿ß∞ε Γáí½¿µδ ßΓαá¡¿µ. àß½¿ ó ñÑß-
- ¬α¿»Γ«αÑ ñ¿ß¬«ó«ú« í½«¬á «ΓßπΓßΓóπÑΓ ¿¡Σ«α¼áµ¿∩ « ßΓαá¡¿µÑ,
- ßñѽᡡá∩ ßßδ½¬á ¡á ßΓαá¡¿µπ ∩ó½∩ÑΓß∩ ¡Ññ«»πßΓ¿¼«⌐ ¿ ∩ñα« »«ßδ½áÑΓ »α«µÑß-
- ßπ-¡áαπΦ¿Γѽε ß¿ú¡á½ « "¡áαπΦÑ¡¿¿ ßÑú¼Ñ¡Γᵿ¿" (ß¼. É¿ßπ¡«¬ 7.25). Æá¬«⌐ »«-
- α∩ñ«¬ ñÑ⌐ßΓó¿⌐ ß«ó»áñáÑΓ ß ΓѼ »«α∩ñ¬«¼, ¬«Γ«α«ú« »α¿ñÑনóáÑΓß∩ ∩ñα«, ¬«úñá
- »α«µÑßß «íαáΓ¿½ß∩ »« ¡ÑóÑα¡«¼π áñαÑßπ, Ñß½¿ ¡Ñ »α¿¡¿¼áΓ∞ ó« ó¡¿¼á¡¿Ñ Γ« «íß-
- Γ«∩Γѽ∞ßΓó«, τΓ« ∩ñα« πº¡áÑΓ «í «Φ¿í¬Ñ ¡Ñ¼Ññ½Ñ¡¡«, Γᬠ¬á¬ óßÑ "ñ«ßΓπ»¡δÑ"
- ßΓαá¡¿µδ ∩ó½∩εΓß∩ αѺ¿ñÑ¡Γ¡δ¼¿ ó »á¼∩Γ¿. àß½¿ ßßδ½¬á ¡á ßΓαá¡¿µπ ßñѽá¡á
- »αáó¿½∞¡«, ∩ñα« óδñѽ∩ÑΓ Σ¿º¿τÑ߬πε ßΓαá¡¿µπ ó »á¼∩Γ¿ ¿ ßτ¿ΓδóáÑΓ ó ¡ÑÑ ß«-
- ñÑন¼«Ñ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ ß πßΓα«⌐ßΓóá óδúαπº¬¿ ¿½¿ ¿º ¿ß»«½¡∩Ѽ«ú« Σá⌐-
- ½á.
- æΓαá¡¿µá, óδºóáóΦá∩ «Γ¬áº, ¡áσ«ñ¿Γß∩ ó «ñ¡«¼ ¿º »∩Γ¿ ß«ßΓ«∩¡¿⌐:
- 1. ìá πßΓα«⌐ßΓóÑ óδúαπº¬¿ ó¡Ñ »á¼∩Γ¿.
- 2. é ß»¿ß¬Ñ ßó«í«ñ¡δσ ßΓαá¡¿µ ó »á¼∩Γ¿.
- 3. é ¿ß»«½¡∩Ѽ«¼ Σá⌐½Ñ.
- 4. æ »«¼ÑΓ¬«⌐ "«í¡π½∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿".
- 5. æ »«¼ÑΓ¬«⌐ "ºá»«½¡∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿".
- Éáßß¼«Γα¿¼ ¬áªñδ⌐ ß½πτá⌐ ó »«ñα«í¡«ßΓ∩σ.
- àß½¿ ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, ó¡Ñ »á¼∩Γ¿ (ß½πτá⌐ 1),
- φΓ« «º¡áτáÑΓ, τΓ« «¡á ¬«úñá-Γ« αáß»«½áúá½áß∞ ó »á¼∩Γ¿, ¡« íδ½á óδúαπªÑ¡á «Γ-
- Γπñá "ßí«αΘ¿¬«¼" ßΓαá¡¿µ. ÄíαáΓ¿óΦ¿ß∞ ¬ ñÑß¬α¿»Γ«απ ñ¿ß¬«ó«ú« í½«¬á, ∩ñα«
- πº¡áÑΓ ¿º ¡Ñú« ¡«¼Ñαá πßΓα«⌐ßΓóá óδúαπº¬¿ ¿ í½«¬á, úñÑ αáß»«½«ªÑ¡á ßΓαá¡¿µá,
- ¿ »α«óÑα∩ÑΓ, ¡Ñ «ßΓá½áß∞ ½¿ ßΓαá¡¿µá ó ¬ÑΦÑ. ƒñα« ¬«ααÑ¬Γ¿απÑΓ ºá»¿ß∞ Γáí½¿-
- µδ ßΓαá¡¿µ Γá¬, τΓ«íδ «¡á π¬áºδóá½á ¡á ßΓαá¡¿µπ, ¬«Γ«απε »αÑñ»«½áúáÑΓß∩ ßτ¿-
- ΓáΓ∞ ó »á¼∩Γ∞, ó¬½ετáÑΓ ß««ΓóÑΓßΓóπεΘπε ºá»¿ß∞ Γáí½¿µδ pfdata ó σÑΦ-«τÑαÑñ∞
- («í½Ñúτá∩ »«ß½ÑñπεΘπε «íαáí«Γ¬π «Γ¬áºá) ¿ ßτ¿ΓδóáÑΓ ßΓαá¡¿µπ ß πßΓα«⌐ßΓóá
- óδúαπº¬¿. ä«»πßΓ¿óΦ¿⌐ «Φ¿í¬π »α«µÑßß »α¿«ßΓá¡áó½¿óáÑΓß∩ ñ« ¼«¼Ñ¡Γá ºáóÑαΦÑ-
- ¡¿∩ óó«ñá-óδó«ñá; ó¼ÑßΓÑ ß ¡¿¼ íπñπΓ ó«º«í¡«ó½Ñ¡δ óßÑ »α«µÑßßδ, «ª¿ñáóΦ¿Ñ
- ºáúαπº¬¿ ß«ñÑন¼«ú« ßΓαá¡¿µδ.
- ÄíαáΓ¿¼ß∩ ¬ É¿ßπ¡¬π 9.22 ¿ ó ¬áτÑßΓóÑ »α¿¼Ñαá αáßß¼«Γα¿¼ ºá»¿ß∞ Γáí½¿µδ
- ßΓαá¡¿µ, ßó∩ºá¡¡πε ß ó¿αΓπá½∞¡δ¼ áñαÑß«¼ 66è. àß½¿ »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ
- »α«µÑßß »«½πτáÑΓ «Γ¬áº ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ, »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬á-
- ºá «íαáΘáÑΓß∩ ¬ ñÑß¬α¿»Γ«απ ñ¿ß¬«ó«ú« í½«¬á ¿ «í¡áαπª¿óáÑΓ Γ«, τΓ« ßΓαá¡¿µá
- ¡áσ«ñ¿Γß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ó í½«¬Ñ ß ¡«¼Ñα«¼ 847 (Ñß½¿ »αÑñ»«½«ª¿Γ∞,
- τΓ« ó ß¿ßΓÑ¼Ñ Γ«½∞¬« «ñ¡« πßΓα«⌐ßΓó« óδúαπº¬¿): ß½Ññ«óáΓѽ∞¡«, ó¿αΓπá½∞¡δ⌐
- áñαÑß π¬áºá¡ óÑα¡«. çáΓѼ »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá «íαáΘáÑΓß∩ ¬ ¬ÑΦπ, ¡«
- ¡Ñ ¡áσ«ñ¿Γ ¿¡Σ«α¼áµ¿¿ « ñ¿ß¬«ó«¼ í½«¬Ñ ß ¡«¼Ñα«¼ 847. Æá¬¿¼ «íαẫ¼, ¬«»¿∩
- ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ ó »á¼∩Γ¿ «ΓßπΓßΓóπÑΓ ¿ »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá ñ«½ª-
- ¡á ºáúαπº¿Γ∞ ÑÑ ß πßΓα«⌐ßΓóá óδúαπº¬¿. ƒñα« «Γó«ñ¿Γ Σ¿º¿τÑ߬πε ßΓαá¡¿µπ ß
- ¡«¼Ñα«¼ 1776 (É¿ßπ¡«¬ 9.23), ßτ¿ΓδóáÑΓ ó ¡ÑÑ ß πßΓα«⌐ßΓóá óδúαπº¬¿ ß«ñÑন-
- ¼«Ñ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ ¿ »ÑαÑ¡áßΓαá¿óáÑΓ ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ ¡á ßΓαá¡¿-
- µπ ß ¡«¼Ñα«¼ 1776. é ºáóÑαΦÑ¡¿Ñ ∩ñα« ¬«ααÑ¬Γ¿απÑΓ ñÑß¬α¿»Γ«α ñ¿ß¬«ó«ú« í½«-
-
- 278
-
-
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ vfault /* «íαáí«Γ¬á «Γ¬áºá ¿º-ºá «ΓßπΓßΓó¿∩ │
- │ (¡Ññ«ßΓπ»¡«ßΓ¿) ñá¡¡δσ */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: áñαÑß, »« ¬«Γ«α«¼π »«½πτÑ¡ «Γ¬áº │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ │
- │ { │
- │ ¡á⌐Γ¿ «í½áßΓ∞, ºá»¿ß∞ ó Γáí½¿µÑ ßΓαá¡¿µ, ñÑß¬α¿»Γ«α ñ¿ß-│
- │ ¬«ó«ú« í½«¬á, ßó∩ºá¡¡δÑ ß áñαÑß«¼, »« ¬«Γ«α«¼π »«½πτÑ¡ │
- │ «Γ¬áº, ºáí½«¬¿α«óáΓ∞ «í½áßΓ∞; │
- │ Ñß½¿ (áñαÑß ¡Ñ »α¿¡áñ½Ñª¿Γ ó¿αΓπá½∞¡«¼π áñαÑß¡«¼π »α«ßΓ-│
- │ αá¡ßΓóπ »α«µÑßßá) │
- │ { │
- │ »«ß½áΓ∞ ß¿ú¡á½ (SIGSEGV: ¡áαπΦÑ¡¿Ñ ßÑú¼Ñ¡Γᵿ¿) »α«- │
- │ µÑßßπ; │
- │ »ÑαÑ⌐Γ¿ ¡á out; │
- │ } │
- │ Ñß½¿ (áñαÑß π¬áºá¡ ¡ÑóÑα¡«) /* 󫺼«ª¡«, »α«µÑßß ¡áσ«-│
- │ ñ¿½ß∩ ó ß«ßΓ«∩¡¿¿ »α¿- │
- │ «ßΓá¡«óá */ │
- │ »ÑαÑ⌐Γ¿ ¡á out; │
- │ Ñß½¿ (ßΓαá¡¿µá ¿¼ÑÑΓß∩ ó ¬ÑΦÑ) │
- │ { │
- │ πíαáΓ∞ ßΓαá¡¿µπ ¿º ¬ÑΦá; │
- │ »«»αáó¿Γ∞ ºá»¿ß∞ ó Γáí½¿µÑ ßΓαá¡¿µ; │
- │ óδ»«½¡∩Γ∞ »«¬á (ß«ñÑন¼«Ñ ßΓαá¡¿µδ ¡Ñ ßΓá¡ÑΓ ñ«ßΓπ»-│
- │ ¡δ¼) /* ñαπú«⌐ »α«µÑßß »«½πτ¿½ Γᬫ⌐ ªÑ «Γ¬áº, │
- │ * ¡« αá¡∞ΦÑ */ │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩; │
- │ } │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ /* ßΓαá¡¿µá «ΓßπΓßΓóπÑΓ ó ¬ÑΦÑ */│
- │ { │
- │ ¡áº¡áτ¿Γ∞ «í½áßΓ¿ ¡«óπε ßΓαá¡¿µπ; │
- │ │
- │ »«¼ÑßΓ¿Γ∞ ¡«óπε ßΓαá¡¿µπ ó ¬ÑΦ, «Γ¬«ααÑ¬Γ¿α«óáΓ∞ ºá- │
- │ »¿ß∞ ó Γáí½¿µÑ pfdata; │
- │ Ñß½¿ (ßΓαá¡¿µá αá¡ÑÑ ¡Ñ ºáúαπªá½áß∞ ó »á¼∩Γ∞ ¿ ¿¼ÑÑΓ │
- │ »«¼ÑΓ¬π "«í¡π½∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿") │
- │ «τ¿ßΓ¿Γ∞ ß«ñÑন¼«Ñ ßΓαá¡¿µδ; │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ │
- │ { │
- │ ßτ¿ΓáΓ∞ ó¿αΓπá½∞¡πε ßΓαá¡¿µπ ß πßΓα«⌐ßΓóá óδúαπº-│
- │ ¬¿ ¿½¿ ¿º ¿ß»«½¡∩Ѽ«ú« Σá⌐½á; │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩ (ñ« ºáóÑαΦÑ¡¿∩ óó«ñá-óδó«ñá); │
- │ } │
- │ ó«º«í¡«ó¿Γ∞ »α«µÑßßδ («ª¿ñáεΘ¿Ñ ºáúαπº¬¿ ß«ñÑন¼«ú« │
- │ ßΓαá¡¿µδ); │
- │ } │
- │ πßΓá¡«ó¿Γ∞ í¿Γ ñ«ßΓπ»¡«ßΓ¿ ßΓαá¡¿µδ; │
- │ ßíα«ß¿Γ∞ í¿Γ ¼«ñ¿Σ¿¬áµ¿¿ ¿ "ó«ºαáßΓ" ßΓαá¡¿µδ; │
- │ »ÑαÑßτ¿ΓáΓ∞ »α¿«α¿ΓÑΓ »α«µÑßßá; │
- │ out: ß¡∩Γ∞ í½«¬¿α«ó¬π ß «í½áßΓ¿; │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.21. ǽú«α¿Γ¼ «íαáí«Γ¬¿ «Γ¬áºá ¿º-ºá «ΓßπΓßΓó¿∩ (¡Ñ-
- ñ«ßΓπ»¡«ßΓ¿) ñá¡¡δσ
-
-
- 279
-
- ¬á, ñѽá∩ π¬áºá¡¿Ñ « Γ«¼, τΓ« ßΓαá¡¿µá ºáúαπªÑ¡á, á Γá¬ªÑ ºá»¿ß∞ Γáí½¿µδ
- pfdata, «Γ¼Ñτá∩, τΓ« ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ó í½«¬Ñ ß ¡«¼Ñα«¼ 847 ß«ñÑনΓß∩
- ñπí½¿¬áΓ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ.
- Åα¿ «íαáí«Γ¬Ñ «Γ¬áº«ó ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ ∩ñα« ¡Ñ óßÑúñá »α¿íÑúá-
- ÑΓ ¬ óδ»«½¡Ñ¡¿ε «»Ñαᵿ¿ óó«ñá-óδó«ñá, ñáªÑ ¬«úñá ¿º ñÑß¬α¿»Γ«αá ñ¿ß¬«ó«ú«
- í½«¬á ó¿ñ¡«, τΓ« ßΓαá¡¿µá ºáúαπªÑ¡á (ó ß½πτáÑ 2). ÑΓ ß½πτ¿Γ∞ß∩ Γá¬, τΓ«
- ∩ñα« »«ß½Ñ óδúαπº¬¿ ß«ñÑন¼«ú« Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µδ Γᬠ¿ ¡Ñ »ÑαÑ»α¿ßó«¿½«
- ÑÑ ¿½¿ ªÑ ¬á¬«⌐-Γ« ¿¡«⌐ »α«µÑßß ó αѺπ½∞ΓáΓÑ «Γ¬áºá ºáúαπº¿½ ß«ñÑন¼«Ñ ó¿α-
- Γπá½∞¡«⌐ ßΓαá¡¿µδ ó ñαπúπε Σ¿º¿τÑ߬πε ßΓαá¡¿µπ. é ½εí«¼ ß½πτáÑ »α«úαá¼¼á «í-
- αáí«Γ¬¿ «Γ¬áºá «í¡áαπª¿óáÑΓ ßΓαá¡¿µπ ó ¬ÑΦÑ, ó ¬áτÑßΓóÑ ¬½ετá ¿ß»«½∞ºπ∩ ¡«-
- ¼Ñα í½«¬á ó ñÑß¬α¿»Γ«αÑ ñ¿ß¬«ó«ú« í½«¬á. Ä¡á »ÑαÑ¡áßΓαá¿óáÑΓ ß««ΓóÑΓßΓóπεΘπε
- ºá»¿ß∞ ó Γáí½¿µÑ ßΓαá¡¿µ ¡á Γ«½∞¬« τΓ« ¡á⌐ñÑ¡¡πε ßΓαá¡¿µπ, πóѽ¿τ¿óáÑΓ º¡á-
- τÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ßΓαá¡¿µπ ¿ ó ß½πτáÑ ¡Ñ«íσ«ñ¿¼«ßΓ¿ πí¿αáÑΓ ßΓαá¡¿µπ
- ¿º ß»¿ß¬á ßó«í«ñ¡δσ ßΓαá¡¿µ. ÅαÑñ»«½«ª¿¼, ¬ »α¿¼Ñαπ, τΓ« »α«µÑßß »«-
-
-
- çỿ߿ äÑß¬α¿»Γ«αδ
- Γáí½¿µδ ßΓαá¡¿µ ñ¿ß¬«óδσ í½«¬«ó æΓαá¡¿τ¡δÑ í½«¬¿
-
- ö¿º¿-
- τÑ߬á∩ ä¿ß¬«-
- é¿αΓπá½∞- ßΓαá- æ«ßΓ«- æ«ßΓ«- æΓαá- óδ⌐ æτÑΓ-
- ¡δ⌐ áñαÑß ¡¿µá ∩¡¿Ñ ∩¡¿Ñ ü½«¬ ¡¿µá í½«¬ τ¿¬
- ┌─────┬────────┬┬┬───────┬─────────┐ ┌────┬──────┬────┐
- 0 │ │ │││ │ │ │ │ │ │
- ├─────┼────────┼┼┼───────┼─────────┤ │ │ │ │
- 1è │ 1648│ ìÑñ«- │││é Σá⌐½Ñ│ 3 │ │ │ │ │
- │ │ ßΓπ»¡á │││ │ │ │ │ │ │
- ├─────┼────────┼┼┼───────┼─────────┤ │ │ │ │
- 2è │ │ │││ │ │ │ │ │ │
- ├─────┼────────┼┼┼───────┼─────────┤ │ │ │ │
- 3è │ ìÑΓ │ ìÑñ«- │││çừ½¡∩│ 5 │ │ │ │ │
- │ │ ßΓπ»¡á │││ÑΓß∩ │ │ │ │ │ │
- │ │ │││»α¿ «í-│ │ │ │ │ │
- │ │ │││αáΘÑ¡¿¿│ │ │ │ │ │
- ├─────┼────────┼┼┼───────┼─────────┤ ├────┼──────┼────┤
- 4è │ │ │││ │ │ │1036│ 387 │ 0 │
- ├─────┼────────┼┼┼───────┼─────────┤ ├────┼──────┼────┤
- ∙ │ │ │││ │ │ │ ∙ │ │ │
- ∙ │ │ │││ │ │ │ ∙ │ │ │
- ∙ │ │ │││ │ │ ├────┼──────┼────┤
- ∙ │ │ │││ │ │ │1648│ 1618 │ 1 │
- ├─────┼────────┼┼┼───────┼─────────┤ ├────┼──────┼────┤
- 64è │ 1917│ ìÑñ«- │││ìá ñ¿ß-│ 1206 │ │ ∙ │ │ │
- │ │ ßΓπ»¡á │││¬Ñ │ │ │ ∙ │ │ │
- ├─────┼────────┼┼┼───────┼─────────┤ │ ∙ │ │ │
- 65è │ ìÑΓ │ ìÑñ«- │││Äí¡π½∩-│ │ │ ∙ │ │ │
- │ │ ßΓπ»¡á │││ÑΓß∩ │ │ │ ∙ │ │ │
- │ │ │││»α¿ «í-│ │ │ ∙ │ │ │
- │ │ │││αáΘÑ¡¿¿│ │ │ ∙ │ │ │
- ├─────┼────────┼┼┼───────┼─────────┤ ├────┼──────┼────┤
- 66è │ 1036│ ìÑñ«- │││ìá ñ¿ß-│ 847 │ │1861│ 1206 │ 0 │
- │ │ ßΓπ»¡á │││¬Ñ │ │ ├────┼──────┼────┤
- ├─────┼────────┼┼┼───────┼─────────┤ │ │ │ │
- 67è │ │ │││ │ │ │ │ │ │
- └─────┴────────┴┴┴───────┴─────────┘ └────┴──────┴────┘
-
- É¿ßπ¡«¬ 9.22. ê½½εßΓαᵿ∩ ¬ «Γ¬áºπ ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ
-
-
- 280
-
- ½πτ¿½ «Γ¬áº »α¿ «íαáΘÑ¡¿¿ ¬ ó¿αΓπá½∞¡«¼π áñαÑßπ 64è (É¿ßπ¡«¬ 9.22). Åα«ß¼áΓ-
- α¿óá∩ ¬ÑΦ, ∩ñα« πßΓá¡áó½¿óáÑΓ, τΓ« ßΓαá¡¿τ¡δ⌐ í½«¬ ß ¡«¼Ñα«¼ 1861 ßó∩ºá¡ ß
- ñ¿ß¬«óδ¼ í½«¬«¼ 1206. ƒñα« »ÑαÑ¡áßΓαá¿óáÑΓ ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ ß ó¿αΓπ-
- á½∞¡δ¼ áñαÑß«¼ 64è ¡á ßΓαá¡¿µπ ß ¡«¼Ñα«¼ 1861, πßΓá¡áó½¿óáÑΓ í¿Γ ñ«ßΓπ»¡«ßΓ¿
- ¿ »ÑαÑñáÑΓ π»αáó½Ñ¡¿Ñ »α«úαá¼¼Ñ «íαáí«Γ¬¿ «Γ¬áºá. Æá¬¿¼ «íαẫ¼, ¡«¼Ñα ñ¿ß-
- ¬«ó«ú« í½«¬á ßó∩ºδóáÑΓ ó¼ÑßΓÑ ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ ¿ Γáí½¿µδ pfdata, τѼ ¿
- «íΩ∩ß¡∩ÑΓß∩ Ñú« ºá»«¼¿¡á¡¿Ñ ó «íÑ¿σ Γáí½¿µáσ.
- èᬠ¿ ∩ñαπ, »α«úαá¼¼Ñ «íαáí«Γ¬¿ «Γ¬áºá ¡Ñ ¡πª¡« ßτ¿ΓδóáΓ∞ ßΓαá¡¿µπ ó »á-
- ¼∩Γ∞, Ñß½¿ ¬á¬«⌐-Γ« ¿¡«⌐ »α«µÑßß πªÑ »«½πτ¿½ «Γ¬áº »« Γ«⌐ ªÑ ßἫ⌐ ßΓαá¡¿µÑ,
- ¡« ÑΘÑ ¡Ñ »«½¡«ßΓ∞ε ºáúαπº¿½ ÑÑ. Åα«úαá¼¼á ¡áσ«ñ¿Γ «í½áßΓ∞ ß ºá»¿ß∞ε Γáí½¿µδ
-
-
- çỿ߿ äÑß¬α¿»Γ«αδ
- Γáí½¿µδ ßΓαá¡¿µ ñ¿ß¬«óδσ í½«¬«ó æΓαá¡¿τ¡δÑ í½«¬¿
-
- ö¿º¿-
- τÑ߬á∩ ä¿ß¬«-
- é¿αΓπá½∞- ßΓαá- æ«ßΓ«- æ«ßΓ«- æΓαá- óδ⌐ æτÑΓ-
- ¡δ⌐ áñαÑß ¡¿µá ∩¡¿Ñ ∩¡¿Ñ ü½«¬ ¡¿µá í½«¬ τ¿¬
- ┌─────┬────────┬┬┬───────┬─────────┐ ┌────┬──────┬────┐
- 66è │ 1776│ ä«ßΓπ»-│││ìá ñ¿ß-│ 847 │ │1776│ 847 │ 1 │
- │ │ ¡á │││¬Ñ │ │ │ │ │ │
- └─────┴────────┴┴┴───────┴─────────┘ └────┴──────┴────┘
-
- É¿ßπ¡«¬ 9.23. ÉѺπ½∞ΓáΓ ºáúαπº¬¿ ßΓαá¡¿µδ ó »á¼∩Γ∞
-
-
- Åα«µÑßß A Åα«µÑßß B
- ┌────────────────────────────────────────────────────────────
- │ ÄΓ¬áº »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá- ∙ ∙
- │ ¡¿µÑ ∙ ∙
- │ é¿αΓπá½∞¡δ⌐ áñαÑß ßΓαá¡¿µδ ∙ ∙
- │ óÑαÑ¡ ∙ ∙
- │ Åα¿«ßΓá¡«ó ñ« ºáóÑαΦÑ¡¿∩ ∙ ∙
- │ ßτ¿Γδóá¡¿∩ ßΓαá¡¿µδ ∙ ∙
- │ ∙ ∙ ÄΓ¬áº »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá-
- │ ∙ ∙ ¡¿µÑ
- │ ∙ ∙ é¿αΓπá½∞¡δ⌐ áñαÑß ßΓαá¡¿µδ
- │ ∙ ∙ óÑαÑ¡
- │ ∙ ∙ çáúαπº¬á ßΓαá¡¿µδ ó »á¼∩Γ∞
- │ ∙ ∙ Åα¿«ßΓá¡«ó ñ« «¬«¡τá¡¿∩
- │ ∙ ∙ ºáúαπº¬¿
- │ ∙ ∙ ∙
- │ éδσ«ñ ¿º »α¿«ßΓá¡«óá -- ∙ ∙
- │ ßΓαá¡¿µá ó »á¼∩Γ¿ ∙ ∙
- │ æΓαá¡¿µá »«¼ÑτáÑΓß∩ ¬á¬ ∙ ∙
- │ ñ«ßΓπ»¡á∩ ∙ ∙
- │ éδσ«ñ ¿º »α¿«ßΓá¡«óá ñαπú¿σ ∙ ∙
- │ »α«µÑßß«ó ∙ ∙
- │ ∙ éδσ«ñ ¿º »α¿«ßΓá¡«óá
- │ 髺«í¡«ó½Ñ¡¿Ñ óδ»«½¡Ñ¡¿∩ ∙ ∙
- │ ∙ ∙ ∙
- │ ∙ ∙ 髺«í¡«ó½Ñ¡¿Ñ óδ»«½¡Ñ¡¿∩
- │ ∙ ∙ ∙
- │ ∙ ∙ ∙
- │ éαѼ∩ ∙
- v
-
- É¿ßπ¡«¬ 9.24. äóá «Γ¬áºá ¡á «ñ¡«⌐ ßΓαá¡¿µÑ
-
- 281
-
-
- ßΓαá¡¿µ, ¬«Γ«απε «¡á πªÑ αá¡ÑÑ ºáí½«¬¿α«óá½á. Ä¡á ñ«ª¿ñáÑΓß∩, »«¬á íπñÑΓ ºá-
- ¬«¡τÑ¡ µ¿¬½ «íαáí«Γ¬¿ »αÑñδñπΘÑú« «Γ¬áºá, »«ß½Ñ τÑú« «í¡áαπª¿óáÑΓ, τΓ« ßΓαá-
- ¡¿µá ßΓá½á ñ«ßΓπ»¡«⌐, ¿ ºáóÑαΦáÑΓ ßó«ε αáí«Γπ. ¥Γá »α«µÑñπαá »α«ß½Ñª¿óáÑΓß∩
- ¡á É¿ßπ¡¬Ñ 9.24.
-
- àß½¿ ¬«»¿∩ ßΓαá¡¿µδ ¡áσ«ñ¿Γß∩ ¡Ñ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿, á ó ¿ß»«½¡∩Ѽ«¼
- Σá⌐½Ñ (ß½πτá⌐ 3), ∩ñα« ºáúαπªáÑΓ ßΓαá¡¿µπ ¿º Σá⌐½á. Åα«úαá¼¼á «íαáí«Γ¬¿ «Γ-
- ¬áºá «íαáΘáÑΓß∩ ¬ ñÑß¬α¿»Γ«απ ñ¿ß¬«ó«ú« í½«¬á, ¿ΘÑΓ ß««ΓóÑΓßΓóπεΘ¿⌐ ¡«¼Ñα
- ½«ú¿τÑ߬«ú« í½«¬á ó¡πΓα¿ Σá⌐½á, ß«ñÑαªáΘÑú« ßΓαá¡¿µπ, ¿ ¿¡ñѬß, áßß«µ¿¿α«-
- óá¡¡δ⌐ ß ºá»¿ß∞ε Γáí½¿µδ «í½áßΓÑ⌐. 쫼Ñα ½«ú¿τÑ߬«ú« í½«¬á ¿ß»«½∞ºπÑΓß∩
- »α«úαá¼¼«⌐ ó ¬áτÑßΓóÑ ß¼ÑΘÑ¡¿∩ ó¡πΓα¿ ß»¿ß¬á ¡«¼Ñα«ó ñ¿ß¬«óδσ í½«¬«ó, »α¿ß«-
- Ññ¿¡Ñ¡¡«ú« ¬ ¿¡ñѬßπ ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ exec. Å« ¡«¼Ñαπ í½«¬á ¡á
- ñ¿ß¬Ñ »α«úαá¼¼á ßτ¿ΓδóáÑΓ ßΓαá¡¿µπ ó »á¼∩Γ∞. Æá¬, ¡á»α¿¼Ñα, ñÑß¬α¿»Γ«α ñ¿ß-
- ¬«ó«ú« í½«¬á, ßó∩ºá¡¡δ⌐ ß ó¿αΓπá½∞¡δ¼ áñαÑß«¼ 1è, »«¬áºδóáÑΓ, τΓ« ß«ñÑন¼«Ñ
- ßΓαá¡¿µδ αáß»«½áúáÑΓß∩ ó ¿ß»«½¡∩Ѽ«¼ Σá⌐½Ñ, ó¡πΓα¿ ½«ú¿τÑ߬«ú« í½«¬á ß ¡«¼Ñ-
- α«¼ 3 (ß¼. É¿ßπ¡«¬ 9.22).
- àß½¿ »α«µÑßß »«½πτ¿½ «Γ¬áº »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ, ¿¼ÑεΘÑ⌐ »«¼ÑΓ¬π
- "ºá»«½¡∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿" ¿½¿ "«í¡π½∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿" (ß½πτá¿ 4 ¿ 5),
- ∩ñα« óδñѽ∩ÑΓ ßó«í«ñ¡πε ßΓαá¡¿µπ ó »á¼∩Γ¿ ¿ ¬«ααÑ¬Γ¿απÑΓ ß««ΓóÑΓßΓóπεΘπε ºá-
- »¿ß∞ Γáí½¿µδ ßΓαá¡¿µ. àß½¿ ßΓαá¡¿µá "«í¡π½∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿", ∩ñα« ΓᬪÑ
- «τ¿ΘáÑΓ ÑÑ ß«ñÑন¼«Ñ. é ºáóÑαΦÑ¡¿Ñ «íαáí«Γ¬¿ Σ½áú¿ "ºá»«½¡∩Ѽá∩ »α¿ «íαáΘÑ-
- ¡¿¿" ¿ "«í¡π½∩Ѽá∩ »α¿ «íαáΘÑ¡¿¿" ßíαáßδóáεΓß∩. ÆÑ»Ñα∞ ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ó
- »á¼∩Γ¿, ñ«ßΓπ»¡á »α«µÑßßá¼ ¿ ÑÑ ß«ñÑন¼«Ñ ¡Ñ ¿¼ÑÑΓ á¡á½«ú«ó ¡¿ ¡á πßΓα«⌐ßΓ-
- óÑ óδúαπº¬¿, ¡¿ ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ. Æá¬ »α«¿ßσ«ñ¿Γ, Ñß½¿ »α«µÑßß «íαáΘáÑΓß∩
- ¬ ßΓαá¡¿µá¼ ß ó¿αΓπá½∞¡δ¼¿ áñαÑßἿ 3è ¿ 65è (ß¼. É¿ßπ¡«¬ 9.22): ¡¿ «ñ¿¡ ¿º
- »α«µÑßß«ó ¡Ñ «íαáΘá½ß∩ ¬ φΓ¿¼ ßΓαá¡¿µá¼ ß ΓÑσ »«α, ¬á¬ Σá⌐½ íδ½ ºá»πΘÑ¡ ¡á
- óδ»«½¡Ñ¡¿Ñ Σπ¡¬µ¿Ñ⌐ exec.
- é ºáóÑαΦÑ¡¿Ñ ßó«Ñ⌐ αáí«Γδ »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áº«ó ¿º-ºá «ΓßπΓßΓó¿∩
- (¡Ññ«ßΓπ»¡«ßΓ¿) ñá¡¡δσ πßΓá¡áó½¿óáÑΓ í¿Γ ñ«ßΓπ»¡«ßΓ¿ ßΓαá¡¿µδ ¿ ßíαáßδóáÑΓ
- í¿Γ ¼«ñ¿Σ¿¬áµ¿¿. Åα¿«α¿ΓÑΓ »α«µÑßßá »α¿ φΓ«¼ »ÑαÑßτ¿ΓδóáÑΓß∩, ¿í« ó« óαѼ∩
- óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ »α«µÑßß ¼«ú »α¿«ßΓá¡«ó¿Γ∞ ßó«Ñ óδ»«½¡Ñ¡¿Ñ ¡á πα«ó¡Ñ ∩ñ-
- αá, »«½πτá∩ ΓѼ ßá¼δ¼ »« ó«ºóαáΘÑ¡¿¿ ó αѪ¿¼ ºáñáτ¿ ¡Ñºáß½πªÑ¡¡«Ñ »αÑ¿¼πΘÑß-
- Γó« »ÑαÑñ ñαπú¿¼¿ »α«µÑßßἿ. ê, ¡á¬«¡Ñµ, ó«ºóαáΘá∩ß∞ ó αѪ¿¼ ºáñáτ¿, »α«ú-
- αá¼¼á »α«óÑα∩ÑΓ, ¡Ñ í佫 ½¿ ºá óαѼ∩ «íαáí«Γ¬¿ «Γ¬áºá »«ßΓπ»½Ñ¡¿∩ ¬á¬¿σ-½¿í«
- ß¿ú¡á½«ó.
-
-
- E9.2.3.2 Äíαáí«Γ¬á »αÑαδóá¡¿⌐ »« «Γ¬áºπ ß¿ßΓÑ¼δ ºáΘ¿ΓδF
-
- éΓ«αδ¼ Γ¿»«¼ «Γ¬áºá, óßΓαÑτáεΘÑú«ß∩ »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ, ∩ó½∩ÑΓß∩
- «Γ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ, ¬«Γ«αδ⌐ «º¡áτáÑΓ, τΓ« »α«µÑßß «íαáΓ¿½ß∩ ¬ ßπΘÑßΓóπεΘÑ⌐
- ßΓαá¡¿µÑ »á¼∩Γ¿, ¡« ßπñ∩ »« αáºα∩ñá¼, «»¿ßδóáεΘ¿¼ »αáóá ñ«ßΓπ»á ¬ ßΓαá¡¿µÑ,
- ñ«ßΓπ» ¬ ¡Ñ⌐ ß« ßΓ«α«¡δ ΓѬπΘÑú« »α«µÑßßá ¡Ñ αáºαÑΦÑ¡. (éß»«¼¡¿¼ »α¿¼Ñα,
- «»¿ßδóáεΘ¿⌐ »«»δΓ¬π »α«µÑßßá »α«¿ºóÑßΓ¿ ºá»¿ß∞ ñá¡¡δσ ó «í½áßΓ∞ ¬«¼á¡ñ; ß¼.
- É¿ßπ¡«¬ 7.22). ÄΓ¬áº ñá¡¡«ú« Γ¿»á ¿¼ÑÑΓ ¼ÑßΓ« Γá¬ªÑ Γ«úñá, ¬«úñá »α«µÑßß
- »αÑñ»α¿¡¿¼áÑΓ »«»δΓ¬π ºá»¿ßáΓ∞ τΓ«-Γ« ¡á ßΓαá¡¿µπ, ñ½∩ ¬«Γ«α«⌐ ó« óαѼ∩ óδ-
- »«½¡Ñ¡¿∩ ß¿ßΓѼ¡«⌐ Σπ¡¬µ¿¿ fork íδ½ πßΓá¡«ó½Ñ¡ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿.
- ƒñα« ñ«½ª¡« αẽ¿τáΓ∞ ¼Ñªñπ ß«í«⌐ ß¿Γπᵿ¿, ¬«úñá «Γ¬áº »α«¿º«Φѽ »« »α¿τ¿¡Ñ
- Γ«ú«, τΓ« ßΓαá¡¿µá ΓαÑíπÑΓ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿, ¿ ¬«úñá ¿¼Ñ½« ¼ÑßΓ« ñÑ⌐ß-
- Γó¿Γѽ∞¡« τΓ«-Γ« ¡Ññ«»πßΓ¿¼«Ñ.
- Åα«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá ß¿ßΓÑ¼δ ºáΘ¿Γδ áóΓ«¼áΓ¿τÑ߬¿ »«½πτáÑΓ ó¿αΓπ-
- á½∞¡δ⌐ áñαÑß, »« ¬«Γ«α«¼π »α«¿º«Φѽ «Γ¬áº, ¿ óÑñÑΓ »«¿ß¬ ß««ΓóÑΓßΓóπεΘÑ⌐ «í-
- ½áßΓ¿ ¿ ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ (É¿ßπ¡«¬ 9.25). Ä¡á í½«¬¿απÑΓ «í½áßΓ∞, τΓ«íδ
- "ßí«αΘ¿¬" ßΓαá¡¿µ ¡Ñ ¼«ú óδúαπº¿Γ∞ ßΓαá¡¿µπ, »«¬á ßó∩ºá¡¡δ⌐ ß ¡Ñ⌐ «Γ¬áº ¡Ñ
- íπñÑΓ «íαáí«Γá¡. àß½¿ »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá πßΓá¡áó½¿óáÑΓ, τΓ« »α¿τ¿¡«⌐
- «Γ¬áºá »«ß½πª¿½á πßΓá¡«ó¬á í¿Γá ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿, ¿ Ñß½¿ ßΓαá¡¿µπ ¿ß-
- »«½∞ºπεΓ ßαáºπ ¡Ñ߬«½∞¬« »α«µÑßß«ó, ∩ñα« óδñѽ∩ÑΓ ó »á¼∩Γ¿ ¡«óπε ßΓαá¡¿µπ ¿
- ¬«»¿απÑΓ ó ¡ÑÑ ß«ñÑন¼«Ñ ßΓáα«⌐ ßΓαá¡¿µδ; ßß佬¿ ñαπú¿σ »α«µÑßß«ó ¡á ßΓáαπε
-
- 282
-
- ßΓαá¡¿µπ ß«σαá¡∩εΓ ßó«Ñ º¡áτÑ¡¿Ñ. Å«ß½Ñ ¬«»¿α«óá¡¿∩ ¿ ó¡ÑßÑ¡¿∩ ó ºá»¿ß∞ Γáí-
- ½¿µδ ßΓαá¡¿µ ¡«ó«ú« ¡«¼Ñαá ßΓαá¡¿µδ ∩ñα« π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬
- ó ºá»¿ß¿ Γáí½¿µδ pfdata, ß««ΓóÑΓßΓóπεΘÑ⌐ ßΓáα«⌐ ßΓαá¡¿µÑ. éß∩ »α«µÑñπαá »«-
- ¬áºá¡á ¡á É¿ßπ¡¬Ñ 9.26, úñÑ Γα¿ »α«µÑßßá ß«ó¼ÑßΓ¡« ¿ß»«½∞ºπεΓ Σ¿º¿τÑ߬πε
- ßΓαá¡¿µπ ß ¡«¼Ñα«¼ 828. Åα«µÑßß B ßτ¿ΓδóáÑΓ ßΓαá¡¿µπ, ¡« »«ß¬«½∞¬π í¿Γ ¬«»¿-
- α«óá¡¿∩ »α¿ ºá»¿ß¿ πßΓá¡«ó½Ñ¡, »«½πτáÑΓ «Γ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ. Åα«úαá¼¼á «í-
- αáí«Γ¬¿ «Γ¬áºá óδñѽ∩ÑΓ ßΓαá¡¿µπ ß ¡«¼Ñα«¼ 786, ¬«»¿απÑΓ ó ¡ÑÑ ß«ñÑন¼«Ñ
- ßΓαá¡¿µδ 828, π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ߬«»¿α«óá¡¡πε ßΓαá¡¿µπ ¿
- »ÑαÑ¡áßΓαá¿óáÑΓ ß««ΓóÑΓßΓóπεΘπε ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ ¡á ßΓαá¡¿µπ ß ¡«¼Ñα«¼
- 786.
- àß½¿ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿ πßΓá¡«ó½Ñ¡, ¡« ßΓαá¡¿µá ¿ß»«½∞ºπÑΓß∩
- Γ«½∞¬« «ñ¡¿¼ »α«µÑßß«¼, ∩ñα« ñáÑΓ »α«µÑßßπ 󫺼«ª¡«ßΓ∞ ó«ß»«½∞º«óáΓ∞ß∩ Σ¿º¿-
- τÑ߬«⌐ ßΓαá¡¿µÑ⌐ »«óΓ«α¡«. Ä¡« «Γ¬½ετáÑΓ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿ ¿ αáºαδ-
- óáÑΓ ßó∩º∞ ßΓαá¡¿µδ ß ÑÑ ¬«»¿Ñ⌐ ¡á ñ¿ß¬Ñ (Ñß½¿ Γᬫóá∩ ßπΘÑßΓóπÑΓ), »«ß¬«½∞-
- ¬π ¡Ñ ¿ß¬½ετÑ¡á 󫺼«ª¡«ßΓ∞ Γ«ú«, τΓ« ñ¿ß¬«ó«⌐ ¬«»¿Ñ⌐ »«½∞ºπεΓß∩ ñαπú¿Ñ »α«-
- µÑßßδ. çáΓѼ ∩ñα« πí¿αáÑΓ ºá»¿ß∞ Γáí½¿µδ pfdata ¿º «τÑαÑñ¿ ßΓαá¡¿µ, ¿í« ¡«-
- óá∩
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ pfault /* «íαáí«Γ¬á «Γ¬áºá ß¿ßΓÑ¼δ ºáΘ¿Γδ */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: áñαÑß, »« ¬«Γ«α«¼π »«½πτÑ¡ «Γ¬áº │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ │
- │ { │
- │ ¡á⌐Γ¿ «í½áßΓ∞, ºá»¿ß∞ ó Γáí½¿µÑ ßΓαá¡¿µ, ñÑß¬α¿»Γ«α ñ¿ß-│
- │ ¬«ó«ú« í½«¬á, ßó∩ºá¡¡δÑ ß áñαÑß«¼, »« ¬«Γ«α«¼π »«½πτÑ¡ │
- │ «Γ¬áº, ºáí½«¬¿α«óáΓ∞ «í½áßΓ∞; │
- │ Ñß½¿ (ßΓαá¡¿µá ¡Ññ«ßΓπ»¡á ó »á¼∩Γ¿) │
- │ »ÑαÑ⌐Γ¿ ¡á out; │
- │ Ñß½¿ (í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿ ¡Ñ πßΓá¡«ó½Ñ¡) │
- │ »ÑαÑ⌐Γ¿ ¡á out; /* »α«úαá¼¼¡á∩ «Φ¿í¬á - ß¿ú¡á½ */│
- │ Ñß½¿ (ßτÑΓτ¿¬ ßß佫¬ ¡á ßΓαá¡¿τ¡δ⌐ í½«¬ > 1) │
- │ { │
- │ óδñѽ¿Γ∞ ¡«óπε Σ¿º¿τÑ߬πε ßΓαá¡¿µπ; │
- │ ߬«»¿α«óáΓ∞ ó ¡ÑÑ ß«ñÑন¼«Ñ ßΓáα«⌐ ßΓαá¡¿µδ; │
- │ π¼Ñ¡∞Φ¿Γ∞ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ßΓáαδ⌐ ßΓαá- │
- │ ¡¿τ¡δ⌐ í½«¬; │
- │ »ÑαÑ¡áßΓα«¿Γ∞ ºá»¿ß∞ Γáí½¿µδ ßΓαá¡¿µ ¡á ¡«óπε Σ¿º¿- │
- │ τÑ߬πε ßΓαá¡¿µπ; │
- │ } │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ /* πíαáΓ∞ ßΓαá¡¿µπ, »«ß¬«½∞¬π «¡á │
- │ * ¡¿¬Ñ¼ í«½∞ΦÑ ¡Ñ ¿ß»«½∞ºπÑΓß∩ */ │
- │ { │
- │ Ñß½¿ (¬«»¿∩ ßΓαá¡¿µδ ¿¼ÑÑΓß∩ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿)│
- │ «ßó«í«ñ¿Γ∞ ¼ÑßΓ« ¡á πßΓα«⌐ßΓóÑ, αẫαóáΓ∞ ßó∩º∞│
- │ ß« ßΓαá¡¿µÑ⌐; │
- │ Ñß½¿ (ßΓαá¡¿µá ¡áσ«ñ¿Γß∩ ó σÑΦ-«τÑαÑñ¿ ßΓαá¡¿µ) │
- │ πíαáΓ∞ ßΓαá¡¿µπ ¿º σÑΦ-«τÑαÑñ¿; │
- │ } │
- │ ó ºá»¿ß¿ Γáí½¿µδ ßΓαá¡¿µ πßΓá¡«ó¿Γ∞ í¿Γ ¼«ñ¿Σ¿¬áµ¿¿, │
- │ ßíα«ß¿Γ∞ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿; │
- │ »ÑαÑßτ¿ΓáΓ∞ »α¿«α¿ΓÑΓ »α«µÑßßá; │
- │ »α«óÑα¿Γ∞, ¡Ñ »«ßΓπ»á½¿ ½¿ ß¿ú¡á½δ; │
- │ out: ß¡∩Γ∞ í½«¬¿α«ó¬π ß «í½áßΓ¿; │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.25. ǽú«α¿Γ¼ «íαáí«Γ¬¿ «Γ¬áºá ß¿ßΓÑ¼δ ºáΘ¿Γδ
-
-
-
- 283
-
- ¬«»¿∩ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ αáß»«½áúáÑΓß∩ ¡Ñ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿. èα«¼Ñ
- Γ«ú«, ∩ñα« π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¡á ßΓαá¡¿µπ ó Γáí½¿µÑ ¿ß»«½∞-
- º«óá¡¿∩ «í½áßΓ¿ »«ñ¬áτ¬¿, ¿ Ñß½¿ φΓ« º¡áτÑ¡¿Ñ ßΓá¡«ó¿Γß∩ αáó¡δ¼ 0, «ßó«í«ª-
- ñáÑΓ ¼ÑßΓ« ¡á πßΓα«⌐ßΓóÑ (ß¼. π»α᪡ѡ¿Ñ 9.11).
- àß½¿ ºá»¿ß∞ ó Γáí½¿µÑ ßΓαá¡¿µ π¬áºδóáÑΓ ¡á Γ«, τΓ« ßΓαá¡¿µá ¡Ññ«ßΓπ»¡á,
- ¿ ÑÑ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿ πßΓá¡«ó½Ñ¡, óδßΓπ»á∩ »«ó«ñ«¼ ñ½∩ «Γ¬áºá ß¿ß-
- ΓÑ¼δ ºáΘ¿Γδ, ñ«»πßΓ¿¼, τΓ« ß¿ßΓÑ¼á »α¿ «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ ß¡áτá½á «íαáíá-
- ΓδóáÑΓ «Γ¬áº ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ («íαáΓ¡á∩ «τÑαÑñ¡«ßΓ∞ αáßß¼áΓα¿óáÑΓ-
- ß∩ ó π»α᪡ѡ¿¿ 9.17). ìÑß¼«Γα∩ ¡á φΓ«, »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá ß¿ßΓѼδ
- ºáΘ¿Γδ óßÑ αáó¡« «í∩ºá¡á πíÑñ¿Γ∞ß∩ ó ñ«ßΓπ»¡«ßΓ¿ ßΓαá¡¿µδ, »«ß¬«½∞¬π »α¿ πß-
- Γá¡«ó¬Ñ í½«¬¿α«ó¬¿ ¡á «í½áßΓ∞ »α«úαá¼¼á ¼«ªÑΓ »α¿«ßΓá¡«ó¿Γ∞ß∩, á "ßí«αΘ¿¬"
- ßΓαá¡¿µ ΓѼ óαѼѡѼ ¼«ªÑΓ óδúαπº¿Γ∞ ßΓαá¡¿µπ ¿º »á¼∩Γ¿. àß½¿ ßΓαá¡¿µá ¡Ñ-
- ñ«ßΓπ»¡á (í¿Γ ñ«ßΓπ»¡«ßΓ¿ ßíα«ΦÑ¡), »α«úαá¼¼á ¡Ñ¼Ññ½Ñ¡¡« ºáóÑαΦ¿Γ αáí«Γπ ¿
- »α«µÑßß »«½πτ¿Γ «Γ¬áº ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ. ƒñα« «íαáí«ΓáÑΓ φëà «Γ-
- ¬áº, ¡« »α«µÑßß ó¡«ó∞ »«½πτ¿Γ «Γ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ. ü«½ÑÑ τѼ óÑα«∩Γ¡«, τΓ«
- ºá¬½ετ¿Γѽ∞¡δ⌐ «Γ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ íπñÑΓ «íαáí«Γá¡ íѺ ¬á¬¿σ-½¿í« »αÑ»∩ΓßΓ-
- ó¿⌐ ¿ »«¼Ñσ, »«ß¬«½∞¬π »α«⌐ñÑΓ ñ«ó«½∞¡« º¡áτ¿Γѽ∞¡δ⌐ »Ñα¿«ñ óαѼѡ¿, »αѪñÑ
- τѼ ßΓαá¡¿µá ñ«ßΓáΓ«τ¡« "ß«ºαÑÑΓ" ñ½∩ óδúαπº¬¿ ¿º »á¼∩Γ¿. Ä»¿ßá¡¡á∩ »«ß½Ññ«-
- óáΓѽ∞¡«ßΓ∞ ß«íδΓ¿⌐ »«¬áºá¡á ¡á É¿ßπ¡¬Ñ 9.27.
-
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ - Åα«µÑßß A
- ┌───────────────────────────────────────────────┐
- │ æΓαá¡¿µá 828: ñ«ßΓπ»¡á, ¬«»¿απÑΓß∩ »α¿ ºá»¿ß¿ ├─┐
- └───────────────────────────────────────────────┘ │
- │
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ - Åα«µÑßß B │ ┌───────────┐
- ┌───────────────────────────────────────────────┐ └─>│ æΓαá¡¿τ¡δ⌐│
- │ æΓαá¡¿µá 828: ñ«ßΓπ»¡á, ¬«»¿απÑΓß∩ »α¿ ºá»¿ß¿ ├───>│ í½«¬ 828 │
- └───────────────────────────────────────────────┘ ┌─>│ æτÑΓτ¿¬ │
- │ │ ßß佫¬ 3 │
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ - Åα«µÑßß C │ └───────────┘
- ┌───────────────────────────────────────────────┐ │
- │ æΓαá¡¿µá 828: ñ«ßΓπ»¡á, ¬«»¿απÑΓß∩ »α¿ ºá»¿ß¿ ├─┘
- └───────────────────────────────────────────────┘
-
- (á) ÅÑαÑñ ΓѼ, ¬á¬ »α«µÑßß B »«½πτ¿½ «Γ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ
-
-
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ - Åα«µÑßß A
- ┌───────────────────────────────────────────────┐ ┌───────────┐
- │ æΓαá¡¿µá 828: ñ«ßΓπ»¡á, ¬«»¿απÑΓß∩ »α¿ ºá»¿ß¿ ├─┐ │ æΓαá¡¿τ¡δ⌐│
- └───────────────────────────────────────────────┘ │ │ í½«¬ 828 │
- └─>│ æτÑΓτ¿¬ │
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ - Åα«µÑßß B ┌─>│ ßß佫¬ 2 │
- ┌───────────────────────────────────────────────┐ │ └───────────┘
- │ æΓαá¡¿µá 828: ñ«ßΓπ»¡á ├┐│
- └───────────────────────────────────────────────┘││ ┌───────────┐
- └│─>│ æΓαá¡¿τ¡δ⌐│
- çỿß∞ Γáí½¿µδ ßΓαá¡¿µ - Åα«µÑßß C │ │ í½«¬ 786 │
- ┌───────────────────────────────────────────────┐ │ │ æτÑΓτ¿¬ │
- │ æΓαá¡¿µá 828: ñ«ßΓπ»¡á, ¬«»¿απÑΓß∩ »α¿ ºá»¿ß¿ ├─┘ │ ßß佫¬ 1 │
- └───────────────────────────────────────────────┘ └───────────┘
-
- (í) Å«ß½Ñ ºá»πß¬á »α«úαá¼¼δ «íαáí«Γ¬¿ «Γ¬áºá ß¿ßΓÑ¼δ ºáΘ¿Γδ
- ñ½∩ »α«µÑßßá B
-
- É¿ßπ¡«¬ 9.26. ÄΓ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ ¿º-ºá πßΓá¡«ó¬¿ í¿Γá ¬«»¿-
- α«óá¡¿∩ »α¿ ºá»¿ß¿
-
-
- 284
-
- ÅÑαÑñ ºáóÑαΦÑ¡¿Ñ¼ »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá ß¿ßΓÑ¼δ ºáΘ¿Γδ πßΓá¡áó½¿óá-
- ÑΓ í¿Γδ ¼«ñ¿Σ¿¬áµ¿¿ ¿ ºáΘ¿Γδ, ¡« ßíαáßδóáÑΓ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿. Ä¡á
- »ÑαÑßτ¿ΓδóáÑΓ »α¿«α¿ΓÑΓ »α«µÑßßá ¿ »α«óÑα∩ÑΓ, ¡Ñ »«ßΓπ»á½¿ ½¿ ºá óαѼ∩ ÑÑ
- αáí«Γδ ß¿ú¡á½δ, »αÑñ¡áº¡áτÑ¡¡δÑ »α«µÑßßπ, ó Γ«τ¡«ßΓ¿ »«óΓ«α∩∩ Γ«, τΓ« ñѽá-
- ÑΓß∩ »« ºáóÑαΦÑ¡¿¿ «íαáí«Γ¬¿ «Γ¬áºá ¿º-ºá ¡Ññ«»πßΓ¿¼«ßΓ¿ ñá¡¡δσ.
-
- Åα«µÑßß, »«½πτáεΘ¿⌐ «Γ¬áºδ »α¿
- «íαáΘÑ¡¿¿ ¬ ßΓαá¡¿µÑ "æí«αΘ¿¬" ßΓαá¡¿µ
- ┌────────────────────────────────────────────────────────────
- │ ∙ ∙
- │ ∙ ü½«¬¿απÑΓ «í½áßΓ∞
- │ ∙ ∙
- │ ÄΓ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ ∙
- │ Åα¿«ßΓá¡«ó - «í½áßΓ∞ ∙
- │ ºáí½«¬¿α«óá¡á ∙
- │ ∙ ∙
- │ ∙ éδúαπº¬á ßΓαá¡¿µδ - í¿Γ
- │ ∙ ñ«»πßΓ¿¼«ßΓ¿ ßíα«ΦÑ¡
- │ ∙ ∙
- │ ∙ ∙
- │ ∙ éδó«ñ¿Γ ¿º »α¿«ßΓá¡«óá
- │ ∙ »α«µÑßßδ, «ª¿ñáεΘ¿Ñ
- │ ∙ ß¡∩Γ¿∩ ß «í½áßΓ¿
- │ ∙ í½«¬¿α«ó¬¿
- │ éδσ«ñ ¿º »α¿«ßΓá¡«óá ∙
- │ ∙ ∙
- │ ∙ ∙
- │ Åα«óÑα¬á í¿Γá ñ«ßΓπ»- ∙
- │ ¡«ßΓ¿ - ßíα«ΦÑ¡ ∙
- │ éδσ«ñ ¿º »α«úαá¼¼δ «íαá- ∙
- │ í«Γ¬¿ «Γ¬áºá ß¿ßΓÑ¼δ ºá- ∙
- │ Θ¿Γδ ∙
- │ ∙ ∙
- │ ∙ ∙
- │ ÄΓ¬áº ¿º-ºá ¡Ññ«ßΓπ»- ∙
- │ ¡«ßΓ¿ ñá¡¡δσ ∙
- v
- éαѼ∩
-
- É¿ßπ¡«¬ 9.27. éºá¿¼«ñÑ⌐ßΓó¿Ñ «Γ¬áºá ß¿ßΓÑ¼δ ºáΘ¿Γδ ¿ «Γ¬áºá
- ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ
-
-
-
- E9.2.4 çá¼ÑΘÑ¡¿Ñ ßΓαá¡¿µ ¡á ¼Ñ¡ÑÑ ß½«ª¡«⌐ ΓÑσ¡¿τÑ߬«⌐ íáºÑF
-
- ìá¿í«½∞Φá∩ ñÑ⌐ßΓóÑ¡¡«ßΓ∞ á½ú«α¿Γ¼«ó ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ »« ºá»α«ßπ («íαá-
- ΘÑ¡¿ε) ñ«ßΓ¿úáÑΓß∩ ó Γ«¼ ß½πτáÑ, Ñß½¿ í¿Γδ π»«¼¿¡á¡¿∩ ¿ ¼«ñ¿Σ¿¬áµ¿¿ πßΓá¡áó-
- ½¿óáεΓß∩ á»»áαáΓ¡δ¼ »πΓѼ ¿ ΓѼ ªÑ »πΓѼ óδºδóáÑΓß∩ «Γ¬áº ß¿ßΓÑ¼δ ºáΘ¿Γδ »α¿
- »«»δ⪥ ºá»¿ß¿ ó ßΓαá¡¿µπ, ¿¼ÑεΘπε »α¿º¡á¬ "¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿". ÆÑ¼ ¡Ñ
- ¼Ñ¡ÑÑ, π¬áºá¡¡δÑ á½ú«α¿Γ¼δ 󻫽¡Ñ »α¿¼Ñ¡¿¼δ ñáªÑ Γ«úñá, ¬«úñá á»»áαáΓπαá
- αáß»«º¡áÑΓ Γ«½∞¬« í¿Γ ñ«ßΓπ»¡«ßΓ¿ ¿ ¬«ñ ºáΘ¿Γδ. àß½¿ í¿Γ ñ«ßΓπ»¡«ßΓ¿, πßΓá-
- ¡áó½¿óáѼδ⌐ á»»áαáΓ¡«, ñπí½¿απÑΓß∩ »α«úαá¼¼¡«-πßΓá¡áó½¿óáÑ¼δ¼ í¿Γ«¼, »«¬áºδ-
- óáεΘ¿¼, ñÑ⌐ßΓó¿Γѽ∞¡« ½¿ ßΓαá¡¿µá ñ«ßΓπ»¡á ¿½¿ ¡ÑΓ, ∩ñα« ¼«ú½« íδ «Γ¬½ετ¿Γ∞
- á»»áαáΓ¡«-πßΓá¡áó½¿óáѼδ⌐ í¿Γ ¿ »α«¿¼¿Γ¿α«óáΓ∞ πßΓá¡«ó¬π «ßΓá½∞¡δσ í¿Γ«ó
- »α«úαá¼¼¡δ¼ »πΓѼ. Æá¬, ¡á»α¿¼Ñα, ó ¼áΦ¿¡Ñ VAX-11 í¿Γ π»«¼¿¡á¡¿∩ «ΓßπΓßΓóπÑΓ
- (ß¼. [Levy 82]). ƒñα« ¼«ªÑΓ «Γ¬½ετ¿Γ∞ á»»áαáΓ¡«-πßΓá¡áó½¿óáѼδ⌐ í¿Γ ñ«ßΓπ»-
- ¡«ßΓ¿ ñ½∩ ßΓαá¡¿µδ ¿ ñá½∞ΦÑ αáí«ΓáΓ∞ »« ß½ÑñπεΘÑ¼π »½á¡π. àß½¿ »α«µÑßß ßßδ-
- ½áÑΓß∩ ¡á ßΓαá¡¿µπ, «¡ »«½πτáÑΓ «Γ¬áº, »«ß¬«½∞¬π í¿Γ ñ«ßΓπ»¡«ßΓ¿ ßíα«ΦÑ¡, ¿
-
- 285
-
- ó ¿úαπ óßΓπ»áÑΓ »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áºá, ¿ßß½ÑñπεΘá∩ ßΓαá¡¿µπ. ū߬«½∞¬π
- "»α«úαá¼¼¡δ⌐" í¿Γ ñ«ßΓπ»¡«ßΓ¿ πßΓá¡«ó½Ñ¡, ∩ñα« º¡áÑΓ, τΓ« ßΓαá¡¿µá ñÑ⌐ßΓó¿-
- Γѽ∞¡« ñ«ßΓπ»¡á ¿ ¡áσ«ñ¿Γß∩ ó »á¼∩Γ¿; «¡« πßΓá¡áó½¿óáÑΓ "»α«úαá¼¼¡δ⌐" í¿Γ
- π»«¼¿¡á¡¿∩ ¿ "á»»áαáΓ¡δ⌐" í¿Γ ñ«ßΓπ»¡«ßΓ¿, ¡« Ѽπ ÑΘÑ »αÑñßΓ«¿Γ πº¡áΓ∞ «
- Γ«¼, τΓ« ¡á ßΓαá¡¿µπ íδ½á ßñѽá¡á ßß佬á. ū߽ÑñπεΘ¿Ñ ßß佬¿ ¡á ßΓαá¡¿µπ πªÑ
- ¡Ñ óßΓαÑΓ∩Γ «Γ¬áº, ¿í« "á»»áαáΓ¡δ⌐" í¿Γ ñ«ßΓπ»¡«ßΓ¿ πßΓá¡«ó½Ñ¡. è«úñá ß ¡Ñ⌐
- íπñÑΓ αáí«ΓáΓ∞ "ßí«αΘ¿¬" ßΓαá¡¿µ, «¡ ó¡«ó∞ ßíα«ß¿Γ "á»»áαáΓ¡δ⌐" í¿Γ ñ«ßΓπ»-
- ¡«ßΓ¿, óδºδóá∩ ΓѼ ßá¼δ¼ «Γ-
-
-
- Ç»»áαáΓ- Åα«úαá¼¼- Åα«úαá¼¼- Ç»»áαáΓ- Åα«úαá¼¼- Åα«úαá¼¼-
- ¡δ⌐ í¿Γ ¡δ⌐ í¿Γ ¡δ⌐ í¿Γ ¡δ⌐ í¿Γ ¡δ⌐ í¿Γ ¡δ⌐ í¿Γ
- ñ«ßΓπ»- ñ«ßΓπ»- π»«¼¿¡á- ñ«ßΓπ»- ñ«ßΓπ»- π»«¼¿¡á-
- ¡«ßΓ¿ ¡«ßΓ¿ ¡¿∩ ¡«ßΓ¿ ¡«ßΓ¿ ¡¿∩
- ┌─────────┬──────────┬─────────┐ ┌─────────┬──────────┬─────────┐
- │ ìÑΓ │ äá │ ìÑΓ │ │ äá │ äá │ äá │
- └─────────┴──────────┴─────────┘ └─────────┴──────────┴─────────┘
-
- (á) ä« ¼«ñ¿Σ¿µ¿α«óá¡¿∩ (í) Å«ß½Ñ ¼«ñ¿Σ¿µ¿α«óá¡¿∩
- ßΓαá¡¿µδ ßΓαá¡¿µδ
-
- É¿ßπ¡«¬ 9.28. 꼿Γᵿ∩ πßΓá¡«ó¬¿ "á»»áαáΓ¡«ú«" í¿Γá ¼«ñ¿Σ¿¬á-
- µ¿¿ »α«úαá¼¼¡δ¼¿ ßαÑñßΓóἿ
-
- ¬áºδ ¡á óßÑ »«ß½ÑñπεΘ¿Ñ «íαáΘÑ¡¿∩ ¬ ßΓαá¡¿µÑ ¿ ó«ºóαáΘá∩ ß¿ßΓÑ¼π ¬ ¡áτá½π
- µ¿¬½á. ¥Γ«Γ ß½πτá⌐ »«¬áºá¡ ¡á É¿ßπ¡¬Ñ 9.28.
-
-
- E9.3 æêæÆàîÇ æîàÿÇììÄâÄ ÆêÅÇ æÄ æéÄÅêìâÄî ê ÅÄäèÇùèÄë ÅÄ çÇÅÉÄæôF
-
- ìÑß¼«Γα∩ ¡á Γ«, τΓ« ó ß¿ßΓѼáσ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ »« ºá»α«ßπ «íαáΘÑ¡¿Ñ
- ß »á¼∩Γ∞ε «Γ½¿τáÑΓß∩ í«½∞ΦÑ⌐ ú¿í¬«ßΓ∞ε »« ßαáó¡Ñ¡¿ε ß ß¿ßΓѼἿ »«ñ¬áτ¬¿
- »α«µÑßß«ó, 󫺼«ª¡« 󫺡¿¬¡«óÑ¡¿Ñ ß¿Γπᵿ⌐, ó ¬«Γ«αδσ "ßí«αΘ¿¬" ßΓαá¡¿µ ¿
- »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áº«ó ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ ¡áτ¿¡áεΓ ¼ÑΦáΓ∞ ñαπú
- ñαπúπ ¿º-ºá ¡ÑσóáΓ¬¿ »á¼∩Γ¿. àß½¿ ßπ¼¼á αáí«τ¿σ ¼¡«ªÑßΓó óßÑσ »α«µÑßß«ó »αÑ-
- óδΦáÑΓ «íΩѼ Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ó ¼áΦ¿¡Ñ, »α«úαá¼¼á «íαáí«Γ¬¿ «Γ¬áº«ó «íδτ¡«
- »α¿«ßΓá¡áó½¿óáÑΓß∩, »«ß¬«½∞¬π óδñѽ∩Γ∞ »α«µÑßßá¼ ßΓαá¡¿µδ »á¼∩Γ¿ ñá½∞ΦÑ ßΓá-
- ¡«ó¿Γß∩ ¡Ñ󫺼«ª¡δ¼. "æí«αΘ¿¬" ßΓαá¡¿µ ¡Ñ ß¼«ªÑΓ ñ«ßΓáΓ«τ¡« íδßΓα« «ßó«í«-
- ñ¿Γ∞ ¼ÑßΓ« ó »á¼∩Γ¿, ¿í« óßÑ ßΓαá¡¿µδ »α¿¡áñ½ÑªáΓ αáí«τÑ¼π ¼¡«ªÑßΓóπ. Åα«¿º-
- ó«ñ¿Γѽ∞¡«ßΓ∞ ß¿ßΓÑ¼δ »áñáÑΓ, »«ß¬«½∞¬π ∩ñα« ΓαáΓ¿Γ ß½¿Φ¬«¼ ¼¡«ú« óαѼѡ¿ ¡á
- óÑασ¡Ñ¼ πα«ó¡Ñ, ß íÑºπ¼¡«⌐ ߬«α«ßΓ∞ε »ÑαÑßΓαá¿óá∩ »á¼∩Γ∞.
- ƒñα« ó óÑαß¿¿ V ¼á¡¿»π½¿απÑΓ á½ú«α¿Γ¼á¼¿ »«ñ¬áτ¬¿ »α«µÑßß«ó ¿ ºá¼ÑΘÑ¡¿∩
- ßΓαá¡¿µ Γá¬, τΓ« »α«í½Ñ¼δ ß«»Ñα¡¿τÑßΓóá »ÑαÑßΓáεΓ íδΓ∞ ¡Ñ¿ºíѪ¡δ¼¿. è«úñá
- ∩ñα« ¡Ñ ¼«ªÑΓ óδñѽ¿Γ∞ »α«µÑßßπ ßΓαá¡¿µδ »á¼∩Γ¿, «¡« ó«º«í¡«ó½∩ÑΓ αáí«Γπ
- »α«µÑßßá »«ñ¬áτ¬¿ ¿ »ÑαÑó«ñ¿Γ »«½∞º«óáΓѽ∞߬¿⌐ »α«µÑßß ó ß«ßΓ«∩¡¿Ñ, φ¬ó¿óá-
- ½Ñ¡Γ¡«Ñ ß«ßΓ«∩¡¿ε "ú«Γ«ó¡«ßΓ¿ ¬ ºá»π߬π, íπñπτ¿ ºáαѺÑαó¿α«óá¡¡δ¼". é φΓ«¼
- ß«ßΓ«∩¡¿¿ «ñ¡«óαѼѡ¡« ¼«úπΓ ¡áσ«ñ¿Γ∞ß∩ ¡Ñ߬«½∞¬« »α«µÑßß«ó. Åα«µÑßß »«ñ¬áτ-
- ¬¿ óδúαπªáÑΓ «ñ¿¡ ºá ñαπú¿¼ µÑ½δÑ »α«µÑßßδ, »«¬á «íΩѼ ñ«ßΓπ»¡«⌐ »á¼∩Γ¿ ó
- ß¿ßΓÑ¼Ñ ¡Ñ »αÑóδß¿Γ óÑασ¡εε «Γ¼ÑΓ¬π. ìá ¬áªñδ⌐ óδúαπªÑ¡¡δ⌐ »α«µÑßß »α¿σ«ñ¿Γ-
- ß∩ «ñ¿¡ »α«µÑßß, ºáúαπªÑ¡¡δ⌐ ó »á¼∩Γ∞ ¿º ß«ßΓ«∩¡¿∩ "ú«Γ«ó¡«ßΓ¿ ¬ óδ»«½¡Ñ¡¿ε,
- íπñπτ¿ ºáαѺÑαó¿α«óá¡¡δ¼". ƒñα« ºáúαπªáÑΓ φΓ¿ »α«µÑßßδ ¡Ñ ß »«¼«Θ∞ε «íδτ¡«ú«
- á½ú«α¿Γ¼á »«ñ¬áτ¬¿, á »πΓѼ «íαáí«Γ¬¿ «Γ¬áº«ó »α¿ «íαáΘÑ¡¿¿ ¬ ß««ΓóÑΓßΓóπε-
- Θ¿¼ ßΓαá¡¿µá¼. ìá »«ß½ÑñπεΘ¿σ ¿ΓÑαᵿ∩σ »α«µÑßßá »«ñ¬áτ¬¿ »α¿ πß½«ó¿¿ ¡á½¿-
- τ¿∩ ó ß¿ßΓÑ¼Ñ ñ«ßΓáΓ«τ¡«ú« «íΩѼá ßó«í«ñ¡«⌐ »á¼∩Γ¿ íπñπΓ «íαáí«Γá¡δ «Γ¬áºδ,
- »«½πτÑ¡¡δÑ ñαπú¿¼¿ »«½∞º«óáΓѽ∞߬¿¼¿ »α«µÑßßἿ. Åα¿¼Ñ¡Ñ¡¿Ñ Γᬫú« ¼ÑΓ«ñá
- óÑñÑΓ ¬ ß¡¿ªÑ¡¿ε τáßΓ«Γδ 󫺡¿¬¡«óÑ¡¿∩ ß¿ßΓѼ¡δσ «Γ¬áº«ó ¿ πßΓαá¡Ñ¡¿ε ß«»Ñα-
- ¡¿τÑßΓóá: »« ¿ñÑ«½«ú¿¿ «¡ í½¿º«¬ ¬ ¼ÑΓ«ñá¼, ¿ß»«½∞ºπÑ¼δ¼ ó «»Ñαᵿ«¡¡«⌐ ß¿ß-
- ΓÑ¼Ñ VAX/VMS ([Levy 82]).
-
-
- 286
-
- E9.4 é¢éÄä¢F
-
- Åα«τ¿Γá¡¡á∩ ú½áóá íδ½á »«ßó∩ΘÑ¡á αáßß¼«ΓαÑ¡¿ε á½ú«α¿Γ¼«ó »«ñ¬áτ¬¿ »α«-
- µÑßß«ó ¿ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ, ¿ß»«½∞ºπѼδσ ó óÑαß¿¿ V ß¿ßΓѼδ UNIX. ǽú«α¿Γ¼
- »«ñ¬áτ¬¿ »α«µÑßß«ó αÑ὿ºπÑΓ »ÑαѼÑΘÑ¡¿Ñ »α«µÑßß«ó µÑ½¿¬«¼ ¼Ñªñπ «ß¡«ó¡«⌐
- »á¼∩Γ∞ε ¿ πßΓα«⌐ßΓó«¼ óδúαπº¬¿. ƒñα« óδúαπªáÑΓ »α«µÑßßδ ¿º »á¼∩Γ¿, Ñß½¿ ¿σ
- αẼÑα »«ú½«ΘáÑΓ óßε ßó«í«ñ¡πε »á¼∩Γ∞ ó ß¿ßΓÑ¼Ñ (ó αѺπ½∞ΓáΓÑ óδ»«½¡Ñ¡¿∩
- Σπ¡¬µ¿⌐ fork, exec ¿ sbrk ¿½¿ ó αѺπ½∞ΓáΓÑ ÑßΓÑßΓóÑ¡¡«ú« πóѽ¿τÑ¡¿∩ ßΓѬá),
- ¿½¿ ó Γ«¼ ß½πτáÑ, Ñß½¿ ΓαÑíπÑΓß∩ «ßó«í«ñ¿Γ∞ »á¼∩Γ∞ ñ½∩ ºáúαπº¬¿ »α«µÑßßá.
- çáúαπº¬π »α«µÑßß«ó óδ»«½¡∩ÑΓ ß»Ñµ¿á½∞¡δ⌐ »α«µÑßß »«ñ¬áτ¬¿ (»α«µÑßß 0), ¬«Γ«-
- αδ⌐ ºá»π߬áÑΓß∩ óß∩¬¿⌐ αáº, ¬á¬ ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ »«∩ó½∩εΓß∩ »α«µÑßßδ,
- ú«Γ«óδÑ ¬ óδ»«½¡Ñ¡¿ε. Åα«µÑßß »«ñ¬áτ¬¿ ¡Ñ »αѬαáΘáÑΓ ßó«Ñ⌐ αáí«Γδ ñ« ΓÑσ
- »«α, »«¬á ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ¡Ñ «ßΓá¡ÑΓß∩ ¡¿ «ñ¡«ú« Γᬫú« »α«µÑßßá ¿½¿
- »«¬á ó «ß¡«ó¡«⌐ »á¼∩Γ¿ ¡Ñ «ßΓá¡ÑΓß∩ ßó«í«ñ¡«ú« ¼ÑßΓá. é »«ß½Ññ¡Ñ¼ ß½πτáÑ
- »α«µÑßß »«ñ¬áτ¬¿ »δΓáÑΓß∩ óδúαπº¿Γ∞ τΓ«-¡¿íπñ∞ ¿º «ß¡«ó¡«⌐ »á¼∩Γ¿, ¡« ó Ñú«
- «í∩ºá¡¡«ßΓ¿ óσ«ñ¿Γ Γá¬ªÑ ß½ÑªÑ¡¿Ñ ºá ß«í½εñÑ¡¿Ñ¼ ΓαÑí«óá¡¿∩ ¼¿¡¿¼á½∞¡«⌐ »α«-
- ñ«½ª¿Γѽ∞¡«ßΓ¿ »αÑíδóá¡¿∩ óδúαπªáѼδσ »α«µÑßß«ó ó »á¼∩Γ¿ (ó µÑ½∩σ »αÑñ«Γóαá-
- ΘÑ¡¿∩ 󫽫ßΓ«⌐ »ÑαѬáτ¬¿); »« φΓ«⌐ »α¿τ¿¡Ñ »α«µÑßß »«ñ¬áτ¬¿ ¡Ñ óßÑúñá ñ«ßΓ¿-
- úáÑΓ πß»Ñσá ó ßó«Ñ⌐ αáí«ΓÑ. 髺«í¡«ó½Ñ¡¿Ñ »α«µÑßßá »«ñ¬áτ¬¿ ó ß½πτáÑ ó«º¡¿¬-
- ¡«óÑ¡¿∩ ¡Ñ«íσ«ñ¿¼«ßΓ¿ ó ¡Ñ¼ »α«¿ºó«ñ¿Γ ß ¿¡ΓÑαóὫ¼ ó «ñ¡π ßѬπ¡ñπ »α«úαá¼¼á
- «íαáí«Γ¬¿ »αÑαδóá¡¿⌐ »« Γá⌐¼Ñαπ.
- é ß¿ßΓÑ¼Ñ ß ºá¼ÑΘÑ¡¿Ñ¼ ßΓαá¡¿µ »« ºá»α«ßπ »α«µÑßßδ ¼«úπΓ ¿ß»«½¡∩Γ∞ß∩,
- ñáªÑ Ñß½¿ ¿σ ó¿αΓπá½∞¡«Ñ áñαÑß¡«Ñ »α«ßΓαá¡ßΓó« ºáúαπªÑ¡« ó »á¼∩Γ∞ ¡Ñ »«½-
- ¡«ßΓ∞ε; »«φΓ«¼π ó¿αΓπá½∞¡δ⌐ αẼÑα »α«µÑßßá ¼«ªÑΓ »αÑóδΦáΓ∞ «íΩѼ ñ«ßΓπ»¡«⌐
- Σ¿º¿τÑ߬«⌐ »á¼∩Γ¿ ó ß¿ßΓѼÑ. è«úñá ∩ñα« ¿ß»δΓδóáÑΓ »«ΓαÑí¡«ßΓ∞ ó ßó«í«ñ¡δσ
- ßΓαá¡¿µáσ, "ßí«αΘ¿¬" ßΓαá¡¿µ »α«ß¼áΓα¿óáÑΓ óßÑ á¬Γ¿ó¡δÑ ßΓαá¡¿µδ ó ¬áªñ«⌐
- «í½áßΓ¿, »«¼Ñτá∩ ñ½∩ óδúαπº¬¿ ΓÑ ¿º ¡¿σ, ¬«Γ«αδÑ ñ«ßΓáΓ«τ¡« "ß«ºαѽ¿" ñ½∩
- φΓ«ú«, ¿ ó ¬«¡Ñτ¡«¼ ¿Γ«úÑ «Γ¬áτ¿óáÑΓ ¿σ ¡á πßΓα«⌐ßΓó« óδúαπº¬¿. è«úñá »α«-
- µÑßß «íαáΘáÑΓß∩ ¬ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µÑ, ¬«Γ«αá∩ ó ¡áßΓ«∩Θ¿⌐ ¼«¼Ñ¡Γ óδúαπªÑ¡á
- ¿º »á¼∩Γ¿, «¡ »«½πτáÑΓ «Γ¬áº ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ. ƒñα« ºá»π߬áÑΓ
- »α«úαá¼¼π «íαáí«Γ¬¿ «Γ¬áºá, ¬«Γ«αá∩ ¡áº¡áτáÑΓ «í½áßΓ¿ ¡«óπε Σ¿º¿τÑ߬πε ßΓαá-
- ¡¿µπ »á¼∩Γ¿ ¿ ¬«»¿απÑΓ ó ¡ÑÑ ß«ñÑন¼«Ñ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ.
- Å«óδß¿Γ∞ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞ ß¿ßΓÑ¼δ »α¿ ¿ß»«½∞º«óá¡¿¿ á½ú«α¿Γ¼á ºá¼ÑΘÑ-
- ¡¿∩ ßΓαá¡¿µ »« ºá»α«ßπ ¼«ª¡« ¡Ñ߬«½∞¬¿¼¿ ß»«ß«íἿ. é«-»Ñαóδσ, Ñß½¿ »α«µÑßß
- óδºδóáÑΓ Σπ¡¬µ¿ε fork, ∩ñα« ¿ß»«½∞ºπÑΓ í¿Γ ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿, ΓѼ ßá¼δ¼
- ó í«½∞Φ¿¡ßΓóÑ ß½πτáÑó ß¡¿¼á∩ ¡Ñ«íσ«ñ¿¼«ßΓ∞ ó Σ¿º¿τÑ߬«¼ ¬«»¿α«óá¡¿¿ ßΓαá¡¿µ.
- é«-óΓ«αδσ, ∩ñα« ¼«ªÑΓ ºá»α«ß¿Γ∞ ß«ñÑন¼«Ñ ßΓαá¡¿µδ ¿ß»«½¡∩Ѽ«ú« Σá⌐½á »α∩¼«
- ¿º Σá⌐½«ó«⌐ ß¿ßΓѼδ, πßΓαá¡∩∩ »«ΓαÑí¡«ßΓ∞ ó ó맮óÑ Σπ¡¬µ¿¿ exec ñ½∩ ¡Ñºá¼Ññ-
- ½¿Γѽ∞¡«ú« ßτ¿Γδóá¡¿∩ Σá⌐½á ó »á¼∩Γ∞. ¥Γ« ß»«ß«íßΓóπÑΓ »«óδΦÑ¡¿ε »α«¿ºó«ñ¿-
- Γѽ∞¡«ßΓ¿, »«ß¬«½∞¬π ¡Ñ ¿ß¬½ετÑ¡á 󫺼«ª¡«ßΓ∞ Γ«ú«, τΓ« »«ñ«í¡δÑ ßΓαá¡¿µδ
- Γᬠ¡¿¬«úñá ¿ ¡Ñ »«ΓαÑíπεΓß∩ »α«µÑßßπ, ¿ πßΓαá¡∩ÑΓ ¿º½¿Φ¡εε 󫽫ßΓπε »ÑαÑ-
- ¬áτ¬π, ¿¼ÑεΘπε ¼ÑßΓ« ó Γ«¼ ß½πτáÑ, Ñß½¿ "ßí«αΘ¿¬" ßΓαá¡¿µ óδúαπªáÑΓ φΓ¿
- ßΓαá¡¿µδ ¿º »á¼∩Γ¿ ñ« Γ«ú«, ¬á¬ ó ¡¿σ 󫺡¿¬áÑΓ »«ΓαÑí¡«ßΓ∞.
-
-
- E9.5 ôÅÉÇåìàìêƒF
-
- 1. ìáíα«ßá⌐ΓÑ ßσѼπ αÑ὿ºáµ¿¿ á½ú«α¿Γ¼á mfree, ¬«Γ«αδ⌐ «ßó«í«ªñáÑΓ »α«ßΓ-
- αá¡ßΓó« »á¼∩Γ¿ ¿ ó«ºóαáΘáÑΓ Ñú« Γáí½¿µÑ ßó«í«ñ¡«ú« »α«ßΓαá¡ßΓóá.
- 2. é αáºñÑ½Ñ 9.1.2 πΓóÑαªñáÑΓß∩, τΓ« ß¿ßΓѼá í½«¬¿απÑΓ »ÑαѼÑΘáѼδ⌐ »α«-
- µÑßß, τΓ«íδ ñαπú¿Ñ »α«µÑßßδ ¡Ñ ¼«ú½¿ Ñú« Γα«úáΓ∞ ß ¼ÑßΓá ñ« ¼«¼Ñ¡Γá
- «¬«¡τá¡¿∩ «»Ñαᵿ¿. ùΓ« »α«¿º«Φ½« íδ, Ñß½¿ íδ ß¿ßΓÑ¼á ¡Ñ ñѽá½á φΓ«ú« ?
- 3. ÅαÑñ»«½«ª¿¼, τΓ« ó áñαÑß¡«¼ »α«ßΓαá¡ßΓóÑ »α«µÑßßá αáß»«½áúáεΓß∩ Γáí½¿µδ
- ¿ß»«½∞ºπѼδσ »α«µÑßß«¼ ßÑú¼Ñ¡Γ«ó ¿ ßΓαá¡¿µ. èᬿ¼ «íαẫ¼ ∩ñα« ¼«ªÑΓ
- óδúαπº¿Γ∞ φΓ« »α«ßΓαá¡ßΓó« ¿º »á¼∩Γ¿?
- 4. àß½¿ ßΓѬ ∩ñαá ¡áσ«ñ¿Γß∩ ó¡πΓα¿ áñαÑß¡«ú« »α«ßΓαá¡ßΓóá »α«µÑßßá, »«τѼπ
- »α«µÑßß ¡Ñ ¼«ªÑΓ óδúαπªáΓ∞ ßÑí∩ ßá¼ ? èᬫ⌐ ¡á éáΦ óºú½∩ñ ñ«½ª¡á íδΓ∞
- ß¿ßΓѼ¡á∩ »α«úαá¼¼á óδúαπº¬¿ »α«µÑßß«ó, ¬á¬ «¡á ñ«½ª¡á ºá»π߬áΓ∞ß∩ ?
- *5. ÅαÑñ»«½«ª¿¼, τΓ« ∩ñα« »δΓáÑΓß∩ óδúαπº¿Γ∞ »α«µÑßß, τΓ«íδ «ßó«í«ñ¿Γ∞ ¼Ñß-
-
- 287
-
- Γ« ó »á¼∩Γ¿ ñ½∩ ñαπú¿σ »α«µÑßß«ó, ºáúαπªáѼδσ ß πßΓα«⌐ßΓóá óδúαπº¬¿.
- àß½¿ ¡¿ ¡á «ñ¡«¼ ¿º πßΓα«⌐ßΓó óδúαπº¬¿ ñ½∩ ñá¡¡«ú« »α«µÑßßá ¡ÑΓ ¼ÑßΓá,
- »α«µÑßß »«ñ¬áτ¬¿ »α¿«ßΓá¡áó½¿óáÑΓ ßó«ε αáí«Γπ ñ« ΓÑσ »«α, »«¬á ¼ÑßΓ« ¡Ñ
- »«∩ó¿Γß∩. 髺¼«ª¡á ½¿ ß¿Γπᵿ∩, »α¿ ¬«Γ«α«⌐ óßÑ »α«µÑßßδ, ¡áσ«ñ∩Θ¿Ñß∩ ó
- »á¼∩Γ¿, »α¿«ßΓá¡«ó½Ñ¡δ, á óßÑ ú«Γ«óδÑ ¬ óδ»«½¡Ñ¡¿ε »α«µÑßßδ ¡áσ«ñ∩Γß∩
- ¡á πßΓα«⌐ßΓóÑ óδúαπº¬¿ ? ùΓ« ¡πª¡« »αÑñ»α¿¡∩Γ∞ ∩ñαπ ñ½∩ Γ«ú«, τΓ«íδ ¿ß-
- »αáó¿Γ∞ φΓ« »«½«ªÑ¡¿Ñ ?
- 6. Éáßß¼«Γα¿ΓÑ ÑΘÑ αẠ»α¿¼Ñα, »α¿óÑñÑ¡¡δ⌐ ¡á É¿ßπ¡¬Ñ 9.10, »α¿ πß½«ó¿¿,
- τΓ« ó »á¼∩Γ¿ ÑßΓ∞ ¼ÑßΓ« Γ«½∞¬« ñ½∩ 1 »α«µÑßßá.
- 7. ÄíαáΓ¿¼ß∩ ¬ »α¿¼Ñαπ, »α¿óÑñÑ¡¡«¼π ¡á É¿ßπ¡¬Ñ 9.11. æ«ßΓáó∞ΓÑ »«ñ«í¡δ⌐
- »α¿¼Ñα, ó ¬«Γ«α«¼ »α«µÑßßπ »«ßΓ«∩¡¡« ΓαÑíπÑΓß∩ ñ½∩ αáí«Γδ µÑ¡Γαá½∞¡δ⌐
- »α«µÑßß«α. æπΘÑßΓóπÑΓ ½¿ ¬á¬«⌐-¡¿íπñ∞ ß»«ß«í ß¡∩Γ¿∩ »«ñ«í¡«⌐ ¡á»α∩ªÑ¡-
- ¡«ßΓ¿ ?
-
- ┌──────────────────────────────────┐
- │ main() │
- │ { │
- │ f(); │
- │ g(); │
- │ } │
- │ │
- │ f() │
- │ { │
- │ vfork(); │
- │ } │
- │ │
- │ g() │
- │ { │
- │ int blast[100],i; │
- │ for (i = 0; i < 100; i++) │
- │ blast[i] = i; │
- │ } │
- └──────────────────────────────────┘
-
- É¿ßπ¡«¬ 9.29
-
- 8. ùΓ« »α«¿º«⌐ñÑΓ ó αѺπ½∞ΓáΓÑ óδ»«½¡Ñ¡¿∩ »α«úαá¼¼δ, »α¿óÑñÑ¡¡«⌐ ¡á É¿ßπ¡-
- ¬Ñ 9.29, ó ß¿ßΓÑ¼Ñ BSD 4.2 ? èᬿ¼ íπñÑΓ ßΓѬ »α«µÑßßá-α«ñ¿Γѽ∩ ?
- 9. Å«τÑ¼π »«ß½Ñ óδ»«½¡Ñ¡¿∩ Σπ¡¬µ¿¿ fork »α«µÑßßá-»«Γ«¼¬á »αÑñ»«τΓ¿Γѽ∞¡ÑÑ
- ºá»π߬áΓ∞ ó»ÑαÑñ¿ »α«µÑßßá-α«ñ¿Γѽ∩, Ñß½¿ ¡á αáºñѽ∩Ѽδσ ßΓαá¡¿µáσ í¿Γδ
- ¬«»¿α«óá¡¿∩ »α¿ ºá»¿ß¿ πßΓá¡«ó½Ñ¡δ ? èᬿ¼ «íαẫ¼ ∩ñα« ¼«ªÑΓ ºáßΓáó¿Γ∞
- »«Γ«¼¬á ºá»πßΓ¿Γ∞ß∩ »Ñαóδ¼ ?
- *10. ǽú«α¿Γ¼ «íαáí«Γ¬¿ «Γ¬áºá ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ, ¿º½«ªÑ¡¡δ⌐ ó ΓѬ-
- ßΓÑ, ºáúαπªáÑΓ ßΓαá¡¿µδ »««ñ¿¡«τ¬Ñ. àú« φΣΣÑ¬Γ¿ó¡«ßΓ∞ ¼«ª¡« »«óδß¿Γ∞,
- Ñß½¿ »«ñú«Γ«ó¿Γ∞ ¬ ºáúαπº¬Ñ »«¼¿¼« ßΓαá¡¿µδ, óδºóáóΦÑ⌐ «Γ¬áº, ¿ óßÑ ß«-
- ßÑñ¡¿Ñ ß ¡Ñ⌐ ßΓαá¡¿µδ. ÅÑαÑαáí«Γá⌐ΓÑ ¿ßσ«ñ¡δ⌐ á½ú«α¿Γ¼ ß πτÑΓ«¼ π¬áºá¡-
- ¡«⌐ «»Ñαᵿ¿.
- 11. é á½ú«α¿Γ¼áσ αáí«Γδ "ßí«αΘ¿¬á" ßΓαá¡¿µ ¿ »α«úαá¼¼δ «íαáí«Γ¬¿ «Γ¬áº«ó
- ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿ ñá¡¡δσ »αÑñ»«½áúáÑΓß∩, τΓ« αẼÑα ßΓαá¡¿µδ αáóÑ¡
- αẼÑαπ ñ¿ß¬«ó«ú« í½«¬á. ùΓ« ¡πª¡« ¿º¼Ñ¡¿Γ∞ ó φΓ¿σ á½ú«α¿Γ¼áσ ñ½∩ Γ«ú«,
- τΓ«íδ «¡¿ αáí«Γ὿ ¿ ó ΓÑσ ß½πτá∩σ, ¬«úñá π¬áºá¡¡«Ñ αáóÑ¡ßΓó« ¡Ñ ß«í½ε-
- ñáÑΓß∩ ?
- *12. è«úñá »α«µÑßß óδºδóáÑΓ Σπ¡¬µ¿ε fork (óÑΓó¿Γß∩), º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßßδ-
- ½«¬ ¡á ¬áªñπε αáºñѽ∩Ѽπε ßΓαá¡¿µπ (ó Γáí½¿µÑ pfdata) πóѽ¿τ¿óáÑΓß∩.
- ÅαÑñ»«½«ª¿¼, τΓ« "ßí«αΘ¿¬" ßΓαá¡¿µ óδúαπªáÑΓ αáºñѽ∩Ѽπε ßΓαá¡¿µπ ¡á
- πßΓα«⌐ßΓó« óδúαπº¬¿, ¿ «ñ¿¡ ¿º »α«µÑßß«ó (߬áªÑ¼, α«ñ¿Γѽ∞) ó»«ß½ÑñßΓ-
- ó¿¿ »«½πτáÑΓ «Γ¬áº »α¿ «íαáΘÑ¡¿¿ ¬ ¡Ñ⌐. æ«ñÑন¼«Ñ ó¿αΓπá½∞¡«⌐ ßΓαá¡¿µδ
- ΓÑ»Ñα∞ αáß»«½áúáÑΓß∩ ¡á Σ¿º¿τÑ߬«⌐ ßΓαá¡¿µÑ. ÄíΩ∩ß¡¿ΓÑ, »«τѼπ »α«-
- µÑßß-»«Γ«¼«¬ óßÑúñá ¿¼ÑÑΓ ó«º¼«ª¡«ßΓ∞ »«½πτ¿Γ∞ óÑα¡πε ¬«»¿ε ßΓαá¡¿µδ,
-
- 288
-
- ñáªÑ »«ß½Ñ Γ«ú«, ¬á¬ »α«µÑßß-α«ñ¿Γѽ∞ τΓ«-Γ« ºá»¿ΦÑΓ ¡á ¡ÑÑ. Å«τѼπ,
- ¬«úñá »α«µÑßß-α«ñ¿Γѽ∞ óÑñÑΓ ºá»¿ß∞ ¡á ßΓαá¡¿µπ, «¡ ñ«½ªÑ¡ ¡Ñ¼Ññ½Ñ¡¡«
- »«αóáΓ∞ ßó∩º∞ ß ÑÑ ñ¿ß¬«ó«⌐ ¬«»¿Ñ⌐ ?
- 13. ùΓ« ß½ÑñπÑΓ »αÑñ»α¿¡∩Γ∞ »α«úαá¼¼Ñ «íαáí«Γ¬¿ «Γ¬áº«ó ó Γ«¼ ß½πτáÑ, Ñß½¿
- ó ß¿ßΓÑ¼Ñ ¿ßτÑα»á¡δ ßΓαá¡¿µδ »á¼∩Γ¿ ?
- *14. æ«ßΓáó∞ΓÑ á½ú«α¿Γ¼ óδúαπº¬¿ αÑñ¬« ¿ß»«½∞ºπѼδσ ¬«¼»«¡Ñ¡Γ ∩ñαá. èá¬¿Ñ ¿º
- ¬«¼»«¡Ñ¡Γ ¡Ñ½∞º∩ óδúαπªáΓ∞ ¿ ¬á¬ ¿σ ó Γᬫ¼ ß½πτáÑ ß½ÑñπÑΓ «í«º¡áτ¿Γ∞ ?
- 15. Åα¿ñπ¼á⌐ΓÑ á½ú«α¿Γ¼, «Γ߽Ѫ¿óáεΘ¿⌐ óδñѽѡ¿Ñ »α«ßΓαá¡ßΓóá ¡á πßΓα«⌐ßΓóÑ
- óδúαπº¬¿, ¿ß»«½∞ºπ∩ ó¼ÑßΓ« ¬áαΓ »á¼∩Γ¿, «»¿ßá¡¡δσ ó ¡áßΓ«∩ΘÑ⌐ ú½áóÑ,
- í¿Γ«óδ⌐ ¼áßß¿ó. æαáó¡¿ΓÑ φΣΣÑ¬Γ¿ó¡«ßΓ∞ «í«¿σ ¼ÑΓ«ñ«ó.
- 16. ÅαÑñ»«½«ª¿¼, τΓ« ó ¼áΦ¿¡Ñ ¡ÑΓ á»»áαáΓ¡«-πßΓá¡áó½¿óáѼ«ú« í¿Γá ñ«ßΓπ»-
- ¡«ßΓ¿, ¡« ÑßΓ∞ ¬«ñ ºáΘ¿Γδ, πßΓá¡áó½¿óáεΘ¿⌐ »αáóá ñ«ßΓπ»á ¡á τΓÑ¡¿Ñ, ºá-
- »¿ß∞ ¿ "¿ß»«½¡Ñ¡¿Ñ" ß«ñÑন¼«ú« ßΓαá¡¿µδ. 漫ñѽ¿απ⌐ΓÑ αáí«Γπ ß »«¼«Θ∞ε
- »α«úαá¼¼¡«-πßΓá¡áó½¿óáѼ«ú« í¿Γá ñ«ßΓπ»¡«ßΓ¿.
- 17. é ¼áΦ¿¡Ñ VAX-11 »ÑαÑñ »α«óÑᬫ⌐ ¡á½¿τ¿∩ «Γ¬áº«ó ¿º-ºá ¡Ññ«ßΓπ»¡«ßΓ¿
- ñá¡¡δσ óδ»«½¡∩ÑΓß∩ á»»áαáΓ¡á∩ »α«óÑα¬á ¡á½¿τ¿∩ «Γ¬áº«ó ß¿ßΓÑ¼δ ºáΘ¿Γδ.
- èᬠφΓ« «ΓαáªáÑΓß∩ ¡á á½ú«α¿Γ¼áσ «íαáí«Γ¬¿ «Γ¬áº«ó ?
- 18. æ¿ßΓѼ¡á∩ Σπ¡¬µ¿∩ plock ñáÑΓ ßπ»Ñα»«½∞º«óáΓѽε 󫺼«ª¡«ßΓ∞ πßΓá¡áó½¿-
- óáΓ∞ ¿ ß¡¿¼áΓ∞ í½«¬¿α«ó¬π (ó »á¼∩Γ¿) ¡á «í½áßΓ∩σ ¬«¼á¡ñ ¿ ñá¡¡δσ óδºδ-
- óáεΘÑú« »α«µÑßßá. Åα«µÑßß »«ñ¬áτ¬¿ ¿ "ßí«αΘ¿¬" ßΓαá¡¿µ ¡Ñ ¼«úπΓ óδúαπ-
- ªáΓ∞ ºáí½«¬¿α«óá¡¡δÑ ßΓαá¡¿µδ ¿º »á¼∩Γ¿. Åα«µÑßßá¼, ¿ß»«½∞ºπεΘ¿¼ φΓπ
- ß¿ßΓѼ¡πε Σπ¡¬µ¿ε, ¡Ñ »α¿σ«ñ¿Γß∩ ñ«ª¿ñáΓ∞ß∩ ºáúαπº¬¿ ßΓαá¡¿µ, »«φΓ«¼π
- ¿¼ úáαá¡Γ¿α«óá¡ í«½ÑÑ íδßΓαδ⌐ «ΓóÑΓ »« ßαáó¡Ñ¡¿ε ß ñαπú¿¼¿ »α«µÑßßἿ.
- æ½ÑñπÑΓ ½¿ ¿¼ÑΓ∞ Γá¬ªÑ ó«º¼«ª¡«ßΓ∞ í½«¬¿α«ó¬¿ ó »á¼∩Γ¿ ¿ «í½áßΓ¿ ßΓѬá
- ? ùΓ« »α«¿º«⌐ñÑΓ ó Γ«¼ ß½πτáÑ, Ñß½¿ ßπ¼¼áα¡δ⌐ «íΩѼ ºáí½«¬¿α«óá¡¡δσ «í-
- ½áßΓÑ⌐ »αÑóδß¿Γ αẼÑα ñ«ßΓπ»¡«⌐ »á¼∩Γ¿ ó ¼áΦ¿¡Ñ ?
- 19. ùΓ« ñѽáÑΓ »α«úαá¼¼á, »α¿óÑñÑ¡¡á∩ ¡á É¿ßπ¡¬Ñ 9.30 ? Å«ñπ¼á⌐ΓÑ ¡áñ á½∞-
- ΓÑα¡áΓ¿ó¡«⌐ ßΓαáΓÑú¿Ñ⌐ ºá¼ÑΘÑ¡¿∩ ßΓαá¡¿µ, ó ß««ΓóÑΓßΓó¿¿ ß ¬«Γ«α«⌐ ó
- αáí«τÑÑ ¼¡«ªÑßΓó« ¬áªñ«ú« »α«µÑßßá ó¬½ετáÑΓß∩ ¼á¬ß¿¼á½∞¡«-󫺼«ª¡«Ñ
- τ¿ß½« ßΓαá¡¿µ.
- ┌────────────────────────────────────────────────────────────┐
- │ struct fourmeg │
- │ { │
- │ int page[512]; /* »πßΓ∞ int ºá¡¿¼áÑΓ 4 íá⌐Γá */ │
- │ } fourmeg[2048]; │
- │ │
- │ main() │
- │ { for (;;) │
- │ { │
- │ switch(fork()) │
- │ { │
- │ case -1: /* »α«µÑßß-α«ñ¿Γѽ∞ ¡Ñ ¼«ªÑΓ óδ»«½¡¿Γ∞ │
- │ * fork --- ß½¿Φ¬«¼ ¼¡«ú« »«Γ«¼¬«ó */ │
- │ case 0: /* »«Γ«¼«¬ */ │
- │ func(); │
- │ default: │
- │ continue; │
- │ } } } │
- │ │
- │ func() │
- │ { int i; │
- │ │
- │ for (;;) │
- │ { │
- │ printf("»α«µÑßß %d »«óΓ«α∩ÑΓ µ¿¬½\n",getpid()); │
- │ for (i = 0; i < 2048; i++) │
- │ fourmeg[i]290ge[0] = i; │
- │ } } │
- └────────────────────────────────────────────────────────────┘
-
- 289