home *** CD-ROM | disk | FTP | other *** search
Text File | 1991-11-05 | 92.4 KB | 1,614 lines |
-
-
-
- âïÇéÇ 4
-
- EéìôÆÉàììàà ÅÉà俯Çéïàìêà öÇëïÄéF
-
-
-
- èᬠπªÑ í佫 ºá¼ÑτÑ¡« ó ú½áóÑ 2, ¬áªñδ⌐ Σá⌐½ ó ß¿ßΓÑ¼Ñ UNIX ¿¼ÑÑΓ π¡¿-
- ¬á½∞¡δ⌐ ¿¡ñѬß. ê¡ñÑ¬ß ß«ñÑαª¿Γ ¿¡Σ«α¼áµ¿ε, ¡Ñ«íσ«ñ¿¼πε ½εí«¼π »α«µÑßßπ ñ½∩
- Γ«ú«, τΓ«íδ «íαáΓ¿Γ∞ß∩ ¬ Σá⌐½π, ¡á»α¿¼Ñα, »αáóá ß«íßΓóÑ¡¡«ßΓ¿ ¡á Σá⌐½, »αáóá
- ñ«ßΓπ»á ¬ Σá⌐½π, αẼÑα Σá⌐½á ¿ αáß»«½«ªÑ¡¿Ñ ñá¡¡δσ Σá⌐½á ó Σá⌐½«ó«⌐ ß¿ßΓÑ-
- ¼Ñ. Åα«µÑßßδ «íαáΘáεΓß∩ ¬ Σá⌐½á¼, ¿ß»«½∞ºπ∩ τÑΓ¬« «»αÑñѽѡ¡δ⌐ ¡áí«α ß¿ßΓѼ-
- ¡δσ ó맮ó«ó ¿ ¿ñÑ¡Γ¿Σ¿µ¿απ∩ Σá⌐½ ßΓ᫬«⌐ ß¿¼ó«½«ó, óδßΓπ»áεΘ¿σ ó ¬áτÑßΓóÑ
- ß«ßΓáó¡«ú« ¿¼Ñ¡¿ Σá⌐½á. èáªñ«Ñ ß«ßΓáó¡«Ñ ¿¼∩ «ñ¡«º¡áτ¡« «»αÑñѽ∩ÑΓ Σá⌐½,
- í½áú«ñáα∩ τѼπ ∩ñα« ß¿ßΓÑ¼δ »αÑ«íαáºπÑΓ φΓ« ¿¼∩ ó ¿¡ñÑ¬ß Σá⌐½á.
- ¥Γá ú½áóá »«ßó∩ΘÑ¡á «»¿ßá¡¿ε ó¡πΓαÑ¡¡Ñ⌐ ßΓαπ¬Γπαδ Σá⌐½«ó ó «»Ñαᵿ«¡¡«⌐
- ß¿ßΓÑ¼Ñ UNIX, ó ß½ÑñπεΘÑ⌐ ªÑ ú½áóÑ αáßß¼áΓα¿óáεΓß∩ «íαáΘÑ¡¿∩ ¬ «»Ñαᵿ«¡¡«⌐
- ß¿ßΓѼÑ, ßó∩ºá¡¡δÑ ß «íαáí«Γ¬«⌐ Σá⌐½«ó. Éáºñѽ 4.1 ¬áßáÑΓß∩ ¿¡ñѬßá ¿ αáí«Γδ
- ß ¡¿¼ ∩ñαá, αáºñѽ 4.2 - ó¡πΓαÑ¡¡Ñ⌐ ßΓαπ¬Γπαδ «íδτ¡δσ Σá⌐½«ó ¿ ¡Ñ¬«Γ«αδσ ¼«-
- ¼Ñ¡Γ«ó, ßó∩ºá¡¡δσ ß τΓÑ¡¿Ñ¼ ¿ ºá»¿ß∞ε ∩ñα«¼ ¿¡Σ«α¼áµ¿¿ Σá⌐½«ó. é αáºñÑ½Ñ 4.3
- ¿ßß½ÑñπÑΓß∩ ßΓα«Ñ¡¿Ñ ¬áΓὫú«ó - ßΓαπ¬Γπα ñá¡¡δσ, »«ºó«½∩εΘ¿σ ∩ñαπ «αúá¡¿º«-
- óδóáΓ∞ Σá⌐½«óπε ß¿ßΓѼπ ó ó¿ñÑ ¿Ñαáασ¿¿ Σá⌐½«ó, αáºñѽ 4.4 ß«ñÑαª¿Γ á½ú«α¿Γ¼
- »αÑ«íαẫóá¡¿∩ ¿¼Ñ¡ »«½∞º«óáΓѽ∞߬¿σ Σá⌐½«ó ó ¿¡ñѬßδ. é αáºñÑ½Ñ 4.5 ñáÑΓß∩
- ßΓαπ¬Γπαá ßπ»Ñαí½«¬á, á ó αáºñѽáσ 4.6 ¿ 4.7 »αÑñßΓáó½Ñ¡δ á½ú«α¿Γ¼δ ¡áº¡áτÑ-
- ¡¿∩ Σá⌐½á¼ ñ¿ß¬«óδσ ¿¡ñÑ¬ß«ó ¿ ñ¿ß¬«óδσ í½«¬«ó. ìᬫ¡Ñµ, ó αáºñÑ½Ñ 4.8 ¿ñÑΓ
- αÑτ∞ « ñαπú¿σ Γ¿»áσ Σá⌐½«ó ó ß¿ßΓѼÑ, á ¿¼Ñ¡¡« « ¬á¡á½áσ ¿ Σá⌐½áσ πßΓα«⌐ßΓó.
- ǽú«α¿Γ¼δ, «»¿ßá¡¡δÑ ó φΓ«⌐ ú½áóÑ, πα«ó¡Ñ¼ óδΦÑ »« ßαáó¡Ñ¡¿ε ß á½ú«α¿Γ-
- ¼á¼¿ π»αáó½Ñ¡¿∩ íπΣÑα¡δ¼ ¬ÑΦѼ, αáßß¼«ΓαÑ¡¡δ¼¿ ó »αÑñδñπΘÑ⌐ ú½áóÑ (É¿ßπ¡«¬
- 4.1). ǽú«α¿Γ¼ iget ó«ºóαáΘáÑΓ »«ß½Ññ¡¿⌐ ¿º ¿ñÑ¡Γ¿Σ¿µ¿α«óá¡¡δσ ¿¡ñѬ߫ó ß
- 󫺼«ª¡«ßΓ∞ε ßτ¿Γδóá¡¿∩ Ñú« ß ñ¿ß¬á, ¿ß»«½∞ºπ∩ íπΣÑα¡δ⌐ ¬ÑΦ, á á½ú«α¿Γ¼ iput
- «ßó«í«ªñáÑΓ ¿¡ñѬß. ǽú«α¿Γ¼ bmap πßΓá¡áó½¿óáÑΓ »áαá¼ÑΓαδ ∩ñαá, ßó∩ºá¡¡δÑ ß
- «íαáΘÑ¡¿Ñ¼ ¬ Σá⌐½π. ǽú«α¿Γ¼ namei »αÑ«íαáºπÑΓ ß«ßΓáó¡«Ñ ¿¼∩ »«½∞º«óáΓѽ∞-
- ߬«ú« Σá⌐½á ó ¿¼∩ ¿¡ñѬßá, ¿ß»«½∞ºπ∩ á½ú«α¿Γ¼δ iget, iput ¿
-
- ǽú«α¿Γ¼δ αáí«Γδ ß Σá⌐½«ó«⌐ ß¿ßΓѼ«⌐ ¡á ¡¿ª¡Ñ¼ πα«ó¡Ñ
- ┌────────────────────┬──────────────────┬─────────────────┐
- │ namei │ │ │
- ├────────────────────┤ alloc free │ ialloc ifree │
- │ iget iput bmap │ │ │
- ├────────────────────┴──────────────────┴─────────────────┤
- ├─────────────────────────────────────────────────────────┤
- │ á½ú«α¿Γ¼δ αáí«Γδ ß íπΣÑαἿ │
- ├─────────────────────────────────────────────────────────┤
- │ getblk brelse bread breada bwrite │
- └─────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.1. ǽú«α¿Γ¼δ Σá⌐½«ó«⌐ ß¿ßΓѼδ
-
-
- bmap. ǽú«α¿Γ¼δ alloc ¿ free óδñѽ∩εΓ ¿ «ßó«í«ªñáεΓ ñ¿ß¬«óδÑ í½«¬¿ ñ½∩ Σá⌐-
- ½«ó, á½ú«α¿Γ¼δ ialloc ¿ ifree ¡áº¡áτáεΓ ¿ «ßó«í«ªñáεΓ ñ½∩ Σá⌐½«ó ¿¡ñѬßδ.
-
-
-
- E4.1 êìäàèæ¢F
-
- E4.1.1 Ä»αÑñѽѡ¿ÑF
-
- ê¡ñѬßδ ßπΘÑßΓóπεΓ ¡á ñ¿ß¬Ñ ó ßΓáΓ¿τÑ߬«⌐ Σ«α¼Ñ ¿ ∩ñα« ßτ¿ΓδóáÑΓ ¿σ ó
-
- 59
-
- »á¼∩Γ∞ »αѪñÑ, τѼ ¡áτáΓ∞ ß ¡¿¼¿ αáí«ΓáΓ∞. ä¿ß¬«óδÑ ¿¡ñѬßδ ó¬½ετáεΓ ó ßÑí∩
- ß½ÑñπεΘ¿Ñ »«½∩:
- * êñÑ¡Γ¿Σ¿¬áΓ«α ó½áñѽ∞µá Σá⌐½á. Åαáóá ß«íßΓóÑ¡¡«ßΓ¿ αáºñÑ½Ñ¡δ ¼Ñªñπ ¿¡ñ¿-
- ó¿ñπá½∞¡δ¼ ó½áñѽ∞µÑ¼ ¿ "úαπ»»«óδ¼" ¿ ΓѼ ßá¼δ¼ »«¼«úáεΓ «»αÑñѽ¿Γ∞ ¬απú
- »«½∞º«óáΓѽÑ⌐, ¿¼ÑεΘ¿σ »αáóá ñ«ßΓπ»á ¬ Σá⌐½π. æπ»Ñα»«½∞º«óáΓѽ∞ ¿¼ÑÑΓ
- »αáó« ñ«ßΓπ»á ¬« óßѼ Σá⌐½á¼ ó ß¿ßΓѼÑ.
- * Æ¿» Σá⌐½á. öá⌐½ ¼«ªÑΓ íδΓ∞ Σá⌐½«¼ «íδτ¡«ú« Γ¿»á, ¬áΓὫú«¼, ߻ѵ¿á½∞¡δ¼
- Σá⌐½«¼, ß««ΓóÑΓßΓóπεΘ¿¼ πßΓα«⌐ßΓóá¼ óó«ñá-óδó«ñá ß¿¼ó«½á¼¿ ¿½¿ í½«¬á¼¿,
- á Γá¬ªÑ áíßΓαá¬Γ¡δ¼ Σá⌐½«¼ ¬á¡á½á («αúá¡¿ºπεΘ¿¼ «íß½πª¿óá¡¿Ñ ºá»α«ß«ó ó
- »«α∩ñ¬Ñ »«ßΓπ»½Ñ¡¿∩, "»Ñαóδ¼ »α¿Φѽ - »Ñαóδ¼ óδΦѽ").
- * Åαáóá ñ«ßΓπ»á ¬ Σá⌐½π. æ¿ßΓѼá αáºúαá¡¿τ¿óáÑΓ »αáóá ñ«ßΓπ»á ¬ Σá⌐½π ñ½∩
- ΓαÑσ ¬½áßß«ó »«½∞º«óáΓѽÑ⌐: ¿¡ñ¿ó¿ñπá½∞¡«ú« ó½áñѽ∞µá Σá⌐½á, úαπ»»«ó«ú«
- ó½áñѽ∞µá ¿ »α«τ¿σ »«½∞º«óáΓѽÑ⌐; ¬áªñ«¼π ¬½áßßπ óδñÑ½Ñ¡δ «»αÑñѽѡ¡δÑ
- »αáóá ¡á τΓÑ¡¿Ñ, ºá»¿ß∞ ¿ ¿ß»«½¡Ñ¡¿Ñ Σá⌐½á, ¬«Γ«αδÑ πßΓá¡áó½¿óáεΓß∩ ¿¡-
- ñ¿ó¿ñπá½∞¡«. ū߬«½∞¬π ¬áΓὫú¿ ¬á¬ Σá⌐½δ ¡Ñ ¼«úπΓ íδΓ∞ ¿ß»«½¡Ñ¡δ, αáº-
- αÑΦÑ¡¿Ñ ¡á ¿ß»«½¡Ñ¡¿Ñ ó ñá¡¡«¼ ß½πτáÑ ¿¡ΓÑα»αÑΓ¿απÑΓß∩ ¬á¬ »αáó« »α«¿º-
- ó«ñ¿Γ∞ »«¿ß¬ ó ¬áΓὫúÑ »« ¿¼Ñ¡¿ Σá⌐½á.
- * èá½Ñ¡ñáα¡δÑ ßóÑñÑ¡¿∩, σáαá¬ΓÑਧπεΘ¿Ñ αáí«Γπ ß Σá⌐½«¼: óαѼ∩ ó¡ÑßÑ¡¿∩
- »«ß½Ññ¡¿σ ¿º¼Ñ¡Ñ¡¿⌐ ó Σá⌐½, óαѼ∩ »«ß½Ññ¡Ñú« «íαáΘÑ¡¿∩ ¬ Σá⌐½π, óαѼ∩
- ó¡ÑßÑ¡¿∩ »«ß½Ññ¡¿σ ¿º¼Ñ¡Ñ¡¿⌐ ó ¿¡ñѬß.
- * ù¿ß½« π¬áºáΓѽÑ⌐ ¡á Σá⌐½, «º¡áτáεΘÑÑ ¬«½¿τÑßΓó« ¿¼Ñ¡, ¿ß»«½∞ºπѼδσ »α¿
- »«¿ß¬Ñ Σá⌐½á ó ¿Ñαáασ¿¿ ¬áΓὫú«ó. ô¬áºáΓѽ¿ ¡á Σá⌐½ »«ñα«í¡« αáßß¼áΓα¿-
- óáεΓß∩ ó ú½áóÑ 5.
- * Æáí½¿µá áñαÑß«ó ¡á ñ¿ß¬Ñ, ó ¬«Γ«αδσ αáß»«½áúáÑΓß∩ ¿¡Σ«α¼áµ¿∩ Σá⌐½á. ò«Γ∩
- »«½∞º«óáΓѽ¿ Γαá¬ΓπεΓ ¿¡Σ«α¼áµ¿ε ó Σá⌐½Ñ ¬á¬ ½«ú¿τÑ߬¿⌐ »«Γ«¬ íá⌐Γ«ó,
- ∩ñα« αáß»«½áúáÑΓ φΓ¿ ñá¡¡δÑ ó ¡Ñß«»α¿¬áßáεΘ¿σß∩ ñ¿ß¬«óδσ í½«¬áσ. ä¿ß¬«-
- óδÑ í½«¬¿, ß«ñÑαªáΘ¿Ñ ¿¡Σ«α¼áµ¿ε Σá⌐½á, π¬áºδóáεΓß∩ ó ¿¡ñѬßÑ.
- * ÉẼÑα Σá⌐½á. äá¡¡δÑ ó Σá⌐½Ñ áñαÑßπεΓß∩ ß »«¼«Θ∞ε ß¼ÑΘÑ¡¿∩ ó íá⌐Γáσ «Γ-
- ¡«ß¿Γѽ∞¡« ¡áτá½á Σá⌐½á, ¡áτ¿¡á∩ ß« ß¼ÑΘÑ¡¿∩, αáó¡«ú« 0, »«φΓ«¼π αẼÑα
- Σá⌐½á ó íá⌐Γáσ ¡á 1 í«½∞ΦÑ ¼á¬ß¿¼á½∞¡«ú« ß¼ÑΘÑ¡¿∩. ìá»α¿¼Ñα, Ñß½¿ »«½∞-
- º«óáΓѽ∞ ß«ºñáÑΓ Σá⌐½ ¿ ºá»¿ßδóáÑΓ Γ«½∞¬« 1 íá⌐Γ ¿¡Σ«α¼áµ¿¿ »« áñαÑßπ ß«
- ß¼ÑΘÑ¡¿Ñ¼ 1000 «Γ ¡áτá½á Σá⌐½á, αẼÑα Σá⌐½á ß«ßΓáó¿Γ 1001 íá⌐Γ. é ¿¡-
- ñѬßÑ «ΓßπΓßΓóπÑΓ ß«ßΓáó¡«Ñ ¿¼∩ Σá⌐½á, ¡Ñ«íσ«ñ¿¼«Ñ ñ½∩ «ßπΘÑßΓó½Ñ¡¿∩
- ñ«ßΓπ»á ¬ Σá⌐½π.
-
- ┌───────────────────────────────────────┐
- │ ó½áñѽѵ mjb │
- │ úαπ»»á os │
- │ Γ¿» - «íδτ¡δ⌐ Σá⌐½ │
- │ »αáóá ñ«ßΓπ»á rwxr-xr-x │
- │ »«ß½Ññ¡ÑÑ «íαáΘÑ¡¿Ñ 23 Ä¬Γ 1984 13:45 │
- │ »«ß½Ññ¡ÑÑ ¿º¼Ñ¡Ñ¡¿Ñ 22 Ä¬Γ 1984 10:30 │
- │ ¬«ααѬµ¿∩ ¿¡ñѬßá 23 Ä¬Γ 1984 13:30 │
- │ αẼÑα 6030 íá⌐Γ │
- │ ñ¿ß¬«óδÑ áñαÑßá │
- └───────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.2. Åα¿¼Ñα ñ¿ß¬«ó«ú« ¿¡ñѬßá
-
-
- ìá É¿ßπ¡¬Ñ 4.2 »«¬áºá¡ ñ¿ß¬«óδ⌐ ¿¡ñÑ¬ß ¡Ñ¬«Γ«α«ú« Σá⌐½á. ¥Γ«Γ ¿¡ñѬß
- »α¿¡áñ½Ñª¿Γ «íδτ¡«¼π Σá⌐½π, ó½áñѽѵ ¬«Γ«α«ú« - "mjb" ¿ αẼÑα ¬«Γ«α«ú« -
- 6030 íá⌐Γ. æ¿ßΓѼá αáºαÑΦáÑΓ »«½∞º«óáΓѽε "mjb" »α«¿ºó«ñ¿Γ∞ τΓÑ¡¿Ñ, ºá»¿ß∞ ¿
- ¿ß»«½¡Ñ¡¿Ñ Σá⌐½á; τ½Ñ¡á¼ úαπ»»δ "os" ¿ óßѼ «ßΓá½∞¡δ¼ »«½∞º«óáΓѽ∩¼ αáºαÑΦá-
- ÑΓß∩ Γ«½∞¬« τ¿ΓáΓ∞ ¿½¿ ¿ß»«½¡∩Γ∞ Σá⌐½, ¡« ¡Ñ ºá»¿ßδóáΓ∞ ó ¡Ñú« ñá¡¡δÑ. Å«ß-
- ½Ññ¡¿⌐ αẠΣá⌐½ íδ½ »α«τ¿Γá¡ 23 «¬Γ∩íα∩ 1984 ú«ñá ó 13:45, ºá»¿ß∞ »«ß½Ññ¡¿⌐
- αẠ»α«¿ºó«ñ¿½áß∞ 22 «¬Γ∩íα∩ 1984 ú«ñá ó 10:30. ê¡ñÑ¬ß ¿º¼Ñ¡∩½ß∩ »«ß½Ññ¡¿⌐
- αẠ23 «¬Γ∩íα∩ 1984 ú«ñá ó 13:30, σ«Γ∩ ¡¿¬á¬á∩ ¿¡Σ«α¼áµ¿∩ ó φΓ« óαѼ∩ ó Σá⌐½
- ¡Ñ ºá»¿ßδóá½áß∞. ƒñα« ¬«ñ¿απÑΓ óßÑ óδΦÑ»ÑαÑτ¿ß½Ñ¡¡δÑ ñá¡¡δÑ ó ¿¡ñѬßÑ. Äíαá-
-
- 60
-
- Γ¿ΓÑ ó¡¿¼á¡¿Ñ ¡á αẽ¿τ¿Ñ ó ºá»¿ß¿ ¡á ñ¿ß¬ ß«ñÑন¼«ú« ¿¡ñѬßá ¿ ß«ñÑন¼«ú«
- Σá⌐½á. æ«ñÑন¼«Ñ Σá⌐½á ¼Ñ¡∩ÑΓß∩ Γ«½∞¬« Γ«úñá, ¬«úñá ó Σá⌐½ »α«¿ºó«ñ¿Γß∩ ºá-
- »¿ß∞. æ«ñÑন¼«Ñ ¿¡ñѬßá ¼Ñ¡∩ÑΓß∩ ¬á¬ »α¿ ¿º¼Ñ¡Ñ¡¿¿ ß«ñÑন¼«ú« Σá⌐½á, Γᬠ¿
- »α¿ ¿º¼Ñ¡Ñ¡¿¿ ó½áñѽ∞µá Σá⌐½á, »αáó ñ«ßΓπ»á ¿ ¡áí«αá π¬áºáΓѽÑ⌐. 꺼ѡѡ¿Ñ
- ß«ñÑন¼«ú« Σá⌐½á áóΓ«¼áΓ¿τÑ߬¿ óδºδóáÑΓ ¬«ααѬµ¿ε ¿¡ñѬßá, «ñ¡á¬« ¬«ααѬµ¿∩
- ¿¡ñѬßá ÑΘÑ ¡Ñ «º¡áτáÑΓ ¿º¼Ñ¡Ñ¡¿∩ ß«ñÑন¼«ú« Σá⌐½á.
- è«»¿∩ ¿¡ñѬßá ó »á¼∩Γ¿, ¬α«¼Ñ »«½Ñ⌐ ñ¿ß¬«ó«ú« ¿¡ñѬßá, ó¬½ετáÑΓ ó ßÑí∩ ¿
- ß½ÑñπεΘ¿Ñ »«½∩:
- * æ«ßΓ«∩¡¿Ñ ¿¡ñѬßá ó »á¼∩Γ¿, «ΓαáªáεΘÑÑ
- - ºáí½«¬¿α«óá¡ ½¿ ¿¡ñѬß,
- - ªñÑΓ ½¿ ß¡∩Γ¿∩ í½«¬¿α«ó¬¿ ß ¿¡ñѬßá ¬á¬«⌐-½¿í« »α«µÑßß,
- - «Γ½¿τáÑΓß∩ ½¿ »αÑñßΓáó½Ñ¡¿Ñ ¿¡ñѬßá ó »á¼∩Γ¿ «Γ ßó«Ñ⌐ ñ¿ß¬«ó«⌐ ¬«»¿¿ ó
- αѺπ½∞ΓáΓÑ ¿º¼Ñ¡Ñ¡¿∩ ß«ñÑন¼«ú« ¿¡ñѬßá,
- - «Γ½¿τáÑΓß∩ ½¿ »αÑñßΓáó½Ñ¡¿Ñ ¿¡ñѬßá ó »á¼∩Γ¿ «Γ ßó«Ñ⌐ ñ¿ß¬«ó«⌐ ¬«»¿¿ ó
- αѺπ½∞ΓáΓÑ ¿º¼Ñ¡Ñ¡¿∩ ß«ñÑন¼«ú« Σá⌐½á,
- - ¡áσ«ñ¿Γß∩ ½¿ Σá⌐½ ó óÑασ¡Ñ⌐ Γ«τ¬Ñ (ß¼. αáºñѽ 5.15).
- * ï«ú¿τÑ߬¿⌐ ¡«¼Ñα πßΓα«⌐ßΓóá Σá⌐½«ó«⌐ ß¿ßΓѼδ, ß«ñÑαªáΘÑ⌐ Σá⌐½.
- * 쫼Ñα ¿¡ñѬßá. Æá¬ ¬á¬ ¿¡ñѬßδ ¡á ñ¿ß¬Ñ σαá¡∩Γß∩ ó ½¿¡Ñ⌐¡«¼ ¼áßß¿óÑ (ß¼.
- αáºñѽ 2.2.1), ∩ñα« ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ ¡«¼Ñα ñ¿ß¬«ó«ú« ¿¡ñѬßá »« Ñú« ¼ÑßΓ«-
- »«½«ªÑ¡¿ε ó ¼áßß¿óÑ. é ñ¿ß¬«ó«¼ ¿¡ñѬßÑ φΓ« »«½Ñ ¡Ñ ¡πª¡«.
- * ô¬áºáΓѽ¿ ¡á ñαπú¿Ñ ¿¡ñѬßδ ó »á¼∩Γ¿. ƒñα« ßó∩ºδóáÑΓ ¿¡ñѬßδ ó σÑΦ-«τÑ-
- αÑñ¿ ¿ ó¬½ετáÑΓ ¿σ ó ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñÑ¬ß«ó »«ñ«í¡« Γ«¼π, ¬á¬ ßó∩ºδ-
- óáÑΓ íπΣÑαδ ó íπΣÑα¡δÑ σÑΦ-«τÑαÑñ¿ ¿ ó¬½ετáÑΓ ¿σ ó ß»¿ß«¬ ßó«í«ñ¡δσ íπ-
- ΣÑα«ó. òÑΦ-«τÑαÑñ∞ ¿ñÑ¡Γ¿Σ¿µ¿απÑΓß∩ ó ß««ΓóÑΓßΓó¿¿ ß ½«ú¿τÑ߬¿¼ ¡«¼Ñα«¼
- πßΓα«⌐ßΓóá ¿ ¡«¼Ñα«¼ ¿¡ñѬßá. ƒñα« ¼«ªÑΓ αáß»«½áúáΓ∞ ó »á¼∩Γ¿ ¡Ñ í«½ÑÑ
- «ñ¡«⌐ ¬«»¿¿ ñá¡¡«ú« ñ¿ß¬«ó«ú« ¿¡ñѬßá, ¡« ¿¡ñѬßδ ¼«úπΓ ¡áσ«ñ¿Γ∞ß∩ «ñ-
- ¡«óαѼѡ¡« ¬á¬ ó σÑΦ-«τÑαÑñ¿, Γᬠ¿ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ¿¡ñѬ߫ó.
- * æτÑΓτ¿¬ ßß佫¬, «º¡áτáεΘ¿⌐ ¬«½¿τÑßΓó« á¬Γ¿ó¡δσ φ¬ºÑ¼»½∩α«ó Σá⌐½á (Γᬿσ,
- ¬«Γ«αδÑ «Γ¬αδΓδ).
- î¡«ú¿Ñ »«½∩ ó ¬«»¿¿ ¿¡ñѬßá, ß ¬«Γ«α«⌐ ∩ñα« αáí«ΓáÑΓ ó »á¼∩Γ¿, á¡á½«-
- ú¿τ¡δ »«½∩¼ ó ºáú«½«ó¬Ñ íπΣÑαá, ¿ π»αáó½Ñ¡¿Ñ ¿¡ñѬßἿ »«σ«ªÑ ¡á π»αáó½Ñ¡¿Ñ
- íπΣÑαἿ. ê¡ñÑ¬ß ΓᬠªÑ í½«¬¿απÑΓß∩, ó αѺπ½∞ΓáΓÑ τÑú« ñαπú¿¼ »α«µÑßßá¼ ºá»-
- αÑΘáÑΓß∩ αáí«Γá ß ¡¿¼; φΓ¿ »α«µÑßßδ πßΓá¡áó½¿óáεΓ ó ¿¡ñѬßÑ ß»Ñµ¿á½∞¡δ⌐
- Σ½áú, ó«ºóÑΘáεΘ¿⌐ « Γ«¼, τΓ« óδ»«½¡Ñ¡¿Ñ «íαáΓ¿óΦ¿σß∩ ¬ ¿¡ñѬßπ »α«µÑßß«ó
- ß½ÑñπÑΓ ó«º«í¡«ó¿Γ∞, ¬á¬ Γ«½∞¬« í½«¬¿α«ó¬á íπñÑΓ ß¡∩Γá. ôßΓá¡«ó¬«⌐ ñαπú¿σ
- Σ½áú«ó ∩ñα« «Γ¼ÑτáÑΓ »α«Γ¿ó«αÑτ¿∩ ¼Ñªñπ ñ¿ß¬«óδ¼ ¿¡ñѬ߫¼ ¿ Ñú« ¬«»¿Ñ⌐ ó »á-
- ¼∩Γ¿. è«úñá ∩ñαπ ¡πª¡« íπñÑΓ ºá»¿ßáΓ∞ ¿º¼Ñ¡Ñ¡¿∩ ó Σá⌐½ ¿½¿ ¿¡ñѬß, ∩ñα« »Ñ-
- αÑ»¿ΦÑΓ ¬«»¿ε ¿¡ñѬßá ¿º »á¼∩Γ¿ ¡á ñ¿ß¬ Γ«½∞¬« »«ß½Ñ »α«óÑન φΓ¿σ Σ½áú«ó.
- ìá¿í«½ÑÑ αếΓѽ∞¡δ¼ αẽ¿τ¿Ñ¼ ¼Ñªñ𠬫»¿Ñ⌐ ¿¡ñѬßá ó »á¼∩Γ¿ ¿ ºáú«½«ó-
- ¬«¼ íπΣÑαá ∩ó½∩ÑΓß∩ ¡á½¿τ¿Ñ ßτÑΓτ¿¬á ßß佫¬, »«ñßτ¿ΓδóáεΘÑú« ¬«½¿τÑßΓó« á¬-
- Γ¿ó¡δσ φ¬ºÑ¼»½∩α«ó Σá⌐½á. ê¡ñÑ¬ß á¬Γ¿óÑ¡, ¬«úñá »α«µÑßß óδñѽ∩ÑΓ Ñú«, ¡á»α¿-
- ¼Ñα, »α¿ «Γ¬αδΓ¿¿ Σá⌐½á. ê¡ñÑ¬ß ¡áσ«ñ¿Γß∩ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ¿¡ñѬ߫ó, Γ«½∞-
- ¬« Ñß½¿ º¡áτÑ¡¿Ñ Ñú« ßτÑΓτ¿¬á ßß佫¬ αáó¡« 0, ¿ φΓ« º¡áτ¿Γ, τΓ« ∩ñα« ¼«ªÑΓ
- »Ñαѡạáτ¿Γ∞ ßó«í«ñ¡δ⌐ ¿¡ñÑ¬ß ó »á¼∩Γ¿ ñαπú«¼π ñ¿ß¬«ó«¼π ¿¡ñѬßπ. Æá¬¿¼ «í-
- αẫ¼, ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó óδßΓπ»áÑΓ ó α«½¿ ¬ÑΦá ñ½∩ ¡Ñá¬Γ¿ó¡δσ ¿¡ñѬ-
- ß«ó. àß½¿ »α«µÑßß »δΓáÑΓß∩ «íαáΓ¿Γ∞ß∩ ¬ Σá⌐½π, τÑ⌐ ¿¡ñÑ¬ß ó φëà ¼«¼Ñ¡Γ «Γ-
- ßπΓßΓóπÑΓ ó ¿¡ñѬߡ«¼ »π½Ñ, ∩ñα« »ÑαѡạáτáÑΓ ßó«í«ñ¡δ⌐ ¿¡ñÑ¬ß ¿º ß»¿ß¬á
- ñ½∩ ¿ß»«½∞º«óá¡¿∩ φΓ¿¼ »α«µÑßß«¼. æ ñαπú«⌐ ßΓ«α«¡δ, π íπΣÑαá ¡ÑΓ ßτÑΓτ¿¬á
- ßß佫¬; «¡ ¡áσ«ñ¿Γß∩ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ íπΣÑα«ó Γ«úñá ¿ Γ«½∞¬« Γ«úñá, ¬«úñá
- «¡ αáºí½«¬¿α«óá¡.
-
- E4.1.2 ÄíαáΘÑ¡¿Ñ ¬ ¿¡ñѬßá¼F
-
- ƒñα« ¿ñÑ¡Γ¿Σ¿µ¿απÑΓ ¿¡ñѬßδ »« ¿¼Ñ¡¿ Σá⌐½«ó«⌐ ß¿ßΓÑ¼δ ¿ ¡«¼Ñαπ ¿¡ñѬßá ¿
- óδñѽ∩ÑΓ ¿¡ñѬßδ ó »á¼∩Γ¿ »« ºá»α«ßá¼ ß««ΓóÑΓßΓóπεΘ¿σ á½ú«α¿Γ¼«ó. ǽú«α¿Γ¼
- iget ¡áº¡áτáÑΓ ¿¡ñѬßπ ¼ÑßΓ« ñ½∩ ¬«»¿¿ ó »á¼∩Γ¿ (É¿ßπ¡«¬ 4.3); «¡ »«τΓ¿
- ¿ñÑ¡Γ¿τÑ¡ á½ú«α¿Γ¼π getblk ñ½∩ »«¿ß¬á ñ¿ß¬«ó«ú« í½«¬á ó íπΣÑα¡«¼ ¬ÑΦÑ. ƒñα«
- »αÑ«íαáºπÑΓ ¡«¼Ñαá πßΓα«⌐ßΓóá ¿ ¿¡ñѬßá ó ¿¼∩ σÑΦ-«τÑαÑñ¿ ¿ »α«ß¼áΓα¿óáÑΓ
- φΓπ σÑΦ-«τÑαÑñ∞ ó »«¿ß¬áσ ¿¡ñѬßá. àß½¿ ¿¡ñÑ¬ß ¡Ñ «í¡áαπªÑ¡, ∩ñα« óδñѽ∩ÑΓ
-
- 61
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ iget │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ¡«¼Ñα ¿¡ñѬßá ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ºáí½«¬¿α«óá¡¡δ⌐ ¿¡ñÑ¬ß │
- │ { │
- │ óδ»«½¡¿Γ∞ │
- │ { │
- │ Ñß½¿ (¿¡ñÑ¬ß ó ¿¡ñѬߡ«¼ ¬ÑΦÑ) │
- │ { │
- │ Ñß½¿ (¿¡ñÑ¬ß ºáí½«¬¿α«óá¡) │
- │ { │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩ (ñ« «ßó«í«ªñÑ¡¿∩ ¿¡ñѬßá); │
- │ »α«ñ«½ª¿Γ∞; /* µ¿¬½ ß πß½«ó¿Ñ¼ »α«ñ«½ªÑ¡¿∩ */ │
- │ } │
- │ /* ߻ѵ¿á½∞¡á∩ «íαáí«Γ¬á ñ½∩ Γ«τѬ ¼«¡Γ¿α«óá¡¿∩ │
- │ (ú½áóá 5) */ │
- │ Ñß½¿ (¿¡ñÑ¬ß ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ¿¡ñѬ߫ó) │
- │ πíαáΓ∞ ¿º ß»¿ß¬á ßó«í«ñ¡δσ ¿¡ñѬ߫ó; │
- │ πóѽ¿τ¿Γ∞ ßτÑΓτ¿¬ ßß佫¬ ñ½∩ ¿¡ñѬßá; │
- │ ó«ºóαáΓ¿Γ∞ (¿¡ñѬß); │
- │ } │
- │ /* ¿¡ñÑ¬ß «ΓßπΓßΓóπÑΓ ó ¿¡ñѬߡ«¼ ¬ÑΦÑ */ │
- │ Ñß½¿ (ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó »πßΓ) │
- │ ó«ºóαáΓ¿Γ∞ («Φ¿í¬π); │
- │ πíαáΓ∞ ¡«óδ⌐ ¿¡ñÑ¬ß ¿º ß»¿ß¬á ßó«í«ñ¡δσ ¿¡ñѬ߫ó; │
- │ ßíα«ß¿Γ∞ ¡«¼Ñα ¿¡ñѬßá ¿ Σá⌐½«ó«⌐ ß¿ßΓѼδ; │
- │ πíαáΓ∞ ¿¡ñÑ¬ß ¿º ßΓáα«⌐ σÑΦ-«τÑαÑñ¿, »«¼ÑßΓ¿Γ∞ ó ¡«óπε;│
- │ ßτ¿ΓáΓ∞ ¿¡ñÑ¬ß ß ñ¿ß¬á (á½ú«α¿Γ¼ bread); │
- │ ¿¡¿µ¿á½¿º¿α«óáΓ∞ ¿¡ñÑ¬ß (¡á»α¿¼Ñα, πßΓá¡«ó¿ó ßτÑΓτ¿¬ │
- │ ßß佫¬ ó 1); │
- │ ó«ºóαáΓ¿Γ∞ (¿¡ñѬß); │
- │ } │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.3. ǽú«α¿Γ¼ óδñѽѡ¿∩ ¿¡ñѬ߫ó ó »á¼∩Γ¿
-
-
-
- Ñú« ¿º ß»¿ß¬á ßó«í«ñ¡δσ ¿¡ñÑ¬ß«ó ¿ í½«¬¿απÑΓ Ñú«. çáΓѼ ∩ñα« ú«Γ«ó¿Γß∩ ¬
- τΓÑ¡¿ε ß ñ¿ß¬á ó »á¼∩Γ∞ ¿¡ñѬßá, ¬ ¬«Γ«α«¼π «¡« «íαáΘáÑΓß∩. ƒñα« πªÑ º¡áÑΓ
- ¡«¼Ñαá ¿¡ñѬßá ¿ ½«ú¿τÑ߬«ú« πßΓα«⌐ßΓóá ¿ óδτ¿ß½∩ÑΓ ¡«¼Ñα ½«ú¿τÑ߬«ú« í½«¬á
- ¡á ñ¿ß¬Ñ, ß«ñÑαªáΘÑú« ¿¡ñѬß, ß πτÑΓ«¼ Γ«ú«, ߬«½∞¬« ñ¿ß¬«óδσ ¿¡ñÑ¬ß«ó »«¼Ñ-
- ΘáÑΓß∩ ó «ñ¡«¼ ñ¿ß¬«ó«¼ í½«¬Ñ. éδτ¿ß½Ñ¡¿∩ »α«¿ºó«ñ∩Γß∩ »« Σ«α¼π½Ñ
-
- ¡«¼Ñα í½«¬á = ((¡«¼Ñα ¿¡ñѬßá - 1) / τ¿ß½« ¿¡ñѬ߫ó ó í½«¬Ñ) +
- + ¡áτá½∞¡δ⌐ í½«¬ ó ß»¿ß¬Ñ ¿¡ñѬ߫ó
- úñÑ «»Ñαᵿ∩ ñѽѡ¿∩ ó«ºóαáΘáÑΓ µÑ½πε τáßΓ∞ τáßΓ¡«ú«. ìá»α¿¼Ñα, »αÑñ»«½«ª¿¼,
- τΓ« í½«¬ 2 ∩ó½∩ÑΓß∩ ¡áτá½∞¡δ¼ ó ß»¿ß¬Ñ ¿¡ñÑ¬ß«ó ¿ τΓ« ó ¬áªñ«¼ í½«¬Ñ »«¼ÑΘá-
- εΓß∩ 8 ¿¡ñѬ߫ó, Γ«úñá ¿¡ñÑ¬ß ß ¡«¼Ñα«¼ 8 ¡áσ«ñ¿Γß∩ ó í½«¬Ñ 2, á ¿¡ñÑ¬ß ß
- ¡«¼Ñα«¼ 9 - ó í½«¬Ñ 3. àß½¿ ªÑ ó ñ¿ß¬«ó«¼ í½«¬Ñ »«¼ÑΘáεΓß∩ 16 ¿¡ñѬ߫ó, Γ«ú-
- ñá ¿¡ñѬßδ ß ¡«¼ÑαἿ 8 ¿ 9 αáß»«½áúáεΓß∩ ó ñ¿ß¬«ó«¼ í½«¬Ñ ß ¡«¼Ñα«¼ 2, á
- ¿¡ñÑ¬ß ß ¡«¼Ñα«¼ 17 ∩ó½∩ÑΓß∩ »Ñαóδ¼ ¿¡ñѬ߫¼ ó ñ¿ß¬«ó«¼ í½«¬Ñ 3.
- àß½¿ ∩ñα« º¡áÑΓ ¡«¼Ñαá πßΓα«⌐ßΓóá ¿ ñ¿ß¬«ó«ú« í½«¬á, «¡« τ¿ΓáÑΓ í½«¬,
- ¿ß»«½∞ºπ∩ á½ú«α¿Γ¼ bread (ú½áóá 2), ºáΓѼ óδτ¿ß½∩ÑΓ ß¼ÑΘÑ¡¿Ñ ¿¡ñѬßá ó íá⌐-
- Γáσ ó¡πΓα¿ í½«¬á »« Σ«α¼π½Ñ:
-
- ((¡«¼Ñα ¿¡ñѬßá - 1) ¼«ñπ½∞ (τ¿ß½« ¿¡ñѬ߫ó ó í½«¬Ñ)) *
- * αẼÑα ñ¿ß¬«ó«ú« ¿¡ñѬßá
-
- 62
-
- ìá»α¿¼Ñα, Ñß½¿ ¬áªñδ⌐ ñ¿ß¬«óδ⌐ ¿¡ñÑ¬ß ºá¡¿¼áÑΓ 64 íá⌐Γá ¿ ó í½«¬Ñ »«¼ÑΘáεΓß∩
- 8 ¿¡ñѬ߫ó, Γ«úñá ¿¡ñÑ¬ß ß ¡«¼Ñα«¼ 8 ¿¼ÑÑΓ áñαÑß ß« ß¼ÑΘÑ¡¿Ñ¼ 448 íá⌐Γ «Γ
- ¡áτá½á ñ¿ß¬«ó«ú« í½«¬á. ƒñα« πí¿αáÑΓ ¿¡ñÑ¬ß ó »á¼∩Γ¿ ¿º ß»¿ß¬á ßó«í«ñ¡δσ ¿¡-
- ñѬ߫ó, »«¼ÑΘáÑΓ Ñú« ó ß««ΓóÑΓßΓóπεΘπε σÑΦ-«τÑαÑñ∞ ¿ πßΓá¡áó½¿óáÑΓ º¡áτÑ¡¿Ñ
- ßτÑΓτ¿¬á ßß佫¬ αáó¡δ¼ 1. ƒñα« »ÑαÑ»¿ßδóáÑΓ »«½∩ Γ¿»á Σá⌐½á ¿ ó½áñѽ∞µá Σá⌐-
- ½á, πßΓá¡«ó¬¿ »αáó ñ«ßΓπ»á, τ¿ß½« π¬áºáΓѽÑ⌐ ¡á Σá⌐½, αẼÑα Σá⌐½á ¿ Γáí½¿µπ
- áñαÑß«ó ¿º ñ¿ß¬«ó«ú« ¿¡ñѬßá ó »á¼∩Γ∞ ¿ ó«ºóαáΘáÑΓ ºáí½«¬¿α«óá¡¡δ⌐ ó »á¼∩Γ¿
- ¿¡ñѬß.
- ƒñα« ¼á¡¿»π½¿απÑΓ ß í½«¬¿α«ó¬«⌐ ¿¡ñѬßá ¿ ßτÑΓτ¿¬«¼ ßß佫¬ ¡Ñºáó¿ß¿¼«
- «ñ¿¡ «Γ ñαπú«ú«. ü½«¬¿α«ó¬á - φΓ« πßΓá¡«ó¬á, ¬«Γ«αá∩ ñÑ⌐ßΓóπÑΓ ¡á óαѼ∩ óδ-
- »«½¡Ñ¡¿∩ ß¿ßΓѼ¡«ú« ó맮óá ¿ ¿¼ÑÑΓ µÑ½∞ε ºá»αÑΓ¿Γ∞ ñαπú¿¼ »α«µÑßßá¼ «íαá-
- ΘáΓ∞ß∩ ¬ ¿¡ñѬßπ »«¬á ëà ó αáí«ΓÑ (¿ 󫺼«ª¡« σαá¡¿Γ »α«Γ¿ó«αÑτ¿óδÑ ñá¡-
- ¡δÑ). ƒñα« ß¡¿¼áÑΓ í½«¬¿α«ó¬π »« «¬«¡τá¡¿¿ «íαáí«Γ¬¿ ß¿ßΓѼ¡«ú« ó맮óá: í½«-
- ¬¿α«ó¬á ¿¡ñѬßá ¡¿¬«úñá ¡Ñ óδσ«ñ¿Γ ºá úαá¡¿µδ ß¿ßΓѼ¡«ú« ó맮óá. ƒñα« πóѽ¿-
- τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ß »«∩ó½Ñ¡¿Ñ¼ ¬áªñ«⌐ á¬Γ¿ó¡«⌐ ßß佬¿ ¡á Σá⌐½.
- ìá»α¿¼Ñα, ó αáºñÑ½Ñ 5.1 íπñÑΓ »«¬áºá¡«, ¬á¬ ∩ñα« πóѽ¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓ-
- τ¿¬á ßß佫¬ Γ«úñá, ¬«úñá »α«µÑßß «Γ¬αδóáÑΓ Σá⌐½. Ä¡« π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ
- ßτÑΓτ¿¬á ßß佫¬ Γ«½∞¬« Γ«úñá, ¬«úñá ßß佬á ßΓá¡«ó¿Γß∩ ¡Ñá¬Γ¿ó¡«⌐, ¡á»α¿¼Ñα,
- ¬«úñá »α«µÑßß ºá¬αδóáÑΓ Σá⌐½. Æá¬¿¼ «íαẫ¼, πßΓá¡«ó¬á ßτÑΓτ¿¬á ßß佫¬ ß«σ-
- αá¡∩ÑΓß∩ ñ½∩ ¼¡«ªÑßΓóá ß¿ßΓѼ¡δσ ó맮ó«ó. ü½«¬¿α«ó¬á ß¡¿¼áÑΓß∩ ¼Ñªñπ ñóπ¼∩
- «íαáΘÑ¡¿∩¼¿ ¬ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼÑ, τΓ«íδ »«ºó«½¿Γ∞ »α«µÑßßá¼ «ñ¡«óαѼѡ¡«
- »α«¿ºó«ñ¿Γ∞ αáºñѽѡ¡δ⌐ ñ«ßΓπ» ¬ Σá⌐½π; πßΓá¡«ó¬á ßτÑΓτ¿¬á ßß佫¬ ñÑ⌐ßΓóπÑΓ
- ¼Ñªñπ «íαáΘÑ¡¿∩¼¿ ¬ «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼÑ, τΓ«íδ »αÑñπ»αÑñ¿Γ∞ »ÑαѡạáτÑ¡¿Ñ
- ∩ñα«¼ á¬Γ¿ó¡«ú« ó »á¼∩Γ¿ ¿¡ñѬßá. Æá¬¿¼ «íαẫ¼, ∩ñα« ¼«ªÑΓ ºáí½«¬¿α«óáΓ∞ ¿
- αáºí½«¬¿α«óáΓ∞ óδñѽѡ¡δ⌐ ¿¡ñÑ¬ß ¡Ñºáó¿ß¿¼« «Γ º¡áτÑ¡¿∩ ßτÑΓτ¿¬á ßß佫¬. éδ-
- ñѽѡ¿Ñ¼ ¿ «ßó«í«ªñÑ¡¿Ñ¼ ¿¡ñѬ߫ó ºá¡¿¼áεΓß∩ ¿ «Γ½¿τ¡δÑ «Γ open ß¿ßΓѼ¡δÑ
- «»Ñαᵿ¿, ó τѼ ¼δ ¿ πíÑñ¿¼ß∩ ó ú½áóÑ 5.
- 髺óαáΘá∩ß∞ ¬ á½ú«α¿Γ¼π iget, ºá¼ÑΓ¿¼, τΓ« Ñß½¿ ∩ñα« »δΓáÑΓß∩ óº∩Γ∞ ¿¡-
- ñÑ¬ß ¿º ß»¿ß¬á ßó«í«ñ¡δσ ¿¡ñÑ¬ß«ó ¿ «í¡áαπª¿óáÑΓ ß»¿ß«¬ »πßΓδ¼, «¡« ß««íΘáÑΓ
- «í «Φ¿í¬Ñ. é φΓ«¼ «Γ½¿τ¿Ñ «Γ ¿ñÑ«½«ú¿¿, ¬«Γ«α«⌐ ß½ÑñπÑΓ ∩ñα« »α¿ αáí«ΓÑ ß
- ñ¿ß¬«ó묨 íπΣÑαἿ, úñÑ »α«µÑßß »α¿«ßΓá¡áó½¿óáÑΓ ßó«Ñ óδ»«½¡Ñ¡¿Ñ ñ« ΓÑσ »«α,
- »«¬á íπΣÑα ¡Ñ «ßó«í«ñ¿Γß∩. Åα«µÑßßδ ¬«¡Γα«½¿απεΓ óδñѽѡ¿Ñ ¿¡ñѬ߫ó ¡á »«½∞-
- º«óáΓѽ∞߬«¼ πα«ó¡Ñ »«ßαÑñßΓó«¼ ºá»π߬á ß¿ßΓѼ¡δσ «»Ñαᵿ⌐ open ¿ close ¿
- »«φΓ«¼π ∩ñα« ¡Ñ ¼«ªÑΓ úáαá¡Γ¿α«óáΓ∞ ¼«¼Ñ¡Γ, ¬«úñá ¿¡ñÑ¬ß ßΓá¡ÑΓ ñ«ßΓπ»¡δ¼.
- æ½Ññ«óáΓѽ∞¡«, »α«µÑßß, »α¿«ßΓá¡áó½¿óáεΘ¿⌐ ßó«Ñ óδ»«½¡Ñ¡¿Ñ ó «ª¿ñá¡¿¿ «ßó«-
- í«ªñÑ¡¿∩ ¿¡ñѬßá, ¼«ªÑΓ ¡¿¬«úñá ¡Ñ ó«º«í¡«ó¿Γ∞ß∩. ƒñα« ß¬«αÑÑ »αÑαóÑΓ óδ»«½-
- ¡Ñ¡¿Ñ ß¿ßΓѼ¡«ú« ó맮óá, τѼ «ßΓáó¿Γ Γᬫ⌐ »α«µÑßß ó "ºáó¿ßΦѼ" ß«ßΓ«∩¡¿¿.
- Äñ¡á¬«, »α«µÑßßδ ¡Ñ ¿¼ÑεΓ Γᬫú« ¬«¡Γα«½∩ ¡áñ íπΣÑαἿ. ū߬«½∞¬π »α«µÑßß ¡Ñ
- ¼«ªÑΓ πñÑαªáΓ∞ íπΣÑα ºáí½«¬¿α«óá¡¡δ¼ ó ΓÑτÑ¡¿Ñ óδ»«½¡Ñ¡¿∩ ¡Ñ߬«½∞¬¿σ ß¿ßΓѼ-
- ¡δσ «»Ñαᵿ⌐, ∩ñα« ºñÑß∞ ¼«ªÑΓ úáαá¡Γ¿α«óáΓ∞ ߬«α«Ñ «ßó«í«ªñÑ¡¿Ñ íπΣÑαá, ¿
- »α«µÑßß »«φΓ«¼π »α¿«ßΓá¡áó½¿óáÑΓß∩ ñ« Γ«ú« ¼«¼Ñ¡Γá, ¬«úñá «¡ ßΓá¡ÑΓ ñ«ßΓπ»-
- ¡δ¼.
- é »αÑñΦÑßΓóπεΘ¿σ »áαáúαáΣáσ αáßß¼áΓα¿óá½ß∩ ß½πτá⌐, ¬«úñá ∩ñα« óδñѽ∩ÑΓ
- ¿¡ñѬß, «ΓßπΓßΓóπεΘ¿⌐ ó ¿¡ñѬߡ«¼ ¬ÑΦÑ. àß½¿ ¿¡ñÑ¬ß ¡áσ«ñ¿Γß∩ ó ¬ÑΦÑ, »α«-
- µÑßß (A) «í¡áαπª¿Γ Ñú« ó σÑΦ-«τÑαÑñ¿ ¿ »α«óÑα¿Γ, ¡Ñ ºáí½«¬¿α«óá¡ ½¿ ¿¡ñѬß
- ñαπú¿¼ »α«µÑßß«¼ (B). àß½¿ ¿¡ñÑ¬ß ºáí½«¬¿α«óá¡, »α«µÑßß A »α¿«ßΓá¡áó½¿óáÑΓß∩
- ¿ óδßΓáó½∩ÑΓ Σ½áú π ¿¡ñѬßá ó »á¼∩Γ¿, »«¬áºδóá∩, τΓ« «¡ ªñÑΓ «ßó«í«ªñÑ¡¿∩
- ¿¡ñѬßá. è«úñá »«ºñ¡ÑÑ »α«µÑßß B αáºí½«¬¿απÑΓ ¿¡ñѬß, «¡ "αáºíπñ¿Γ" óßÑ »α«-
- µÑßßδ (ó¬½ετá∩ »α«µÑßß A), «ª¿ñáεΘ¿Ñ «ßó«í«ªñÑ¡¿∩ ¿¡ñѬßá. è«úñá ªÑ ¡á¬«¡Ñµ
- »α«µÑßß A ß¼«ªÑΓ ¿ß»«½∞º«óáΓ∞ ¿¡ñѬß, «¡ ºáí½«¬¿απÑΓ Ñú«, τΓ«íδ ñαπú¿Ñ »α«-
- µÑßßδ ¡Ñ ¼«ú½¿ ¬ ¡Ñ¼π «íαáΓ¿Γ∞ß∩. àß½¿ »Ñαó«¡áτá½∞¡« ßτÑΓτ¿¬ ßß佫¬ ¿¼Ñ½
- º¡áτÑ¡¿Ñ, αáó¡«Ñ 0, ¿¡ñÑ¬ß Γá¬ªÑ »«∩ó¿Γß∩ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ¿¡ñѬ߫ó, »«φ-
- Γ«¼π ∩ñα« πíÑαÑΓ Ñú« «ΓΓπñá: ¿¡ñÑ¬ß í«½∞ΦÑ ¡Ñ ∩ó½∩ÑΓß∩ ßó«í«ñ¡δ¼. ƒñα« πóÑ-
- ½¿τ¿óáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ¿ ó«ºóαáΘáÑΓ ºáí½«¬¿α«óá¡¡δ⌐ ¿¡ñѬß.
- àß½¿ ßπ¼¼¿α«óáΓ∞ óßÑ óδΦÑ߬áºá¡¡«Ñ, ¼«ª¡« «Γ¼ÑΓ¿Γ∞, τΓ« á½ú«α¿Γ¼ iget
- ¿¼ÑÑΓ «Γ¡«ΦÑ¡¿Ñ ¬ ¡áτá½∞¡«⌐ ßΓáñ¿¿ ß¿ßΓѼ¡δσ ó맮ó«ó, ¬«úñá »α«µÑßß ó»ÑαóδÑ
- «íαáΘáÑΓß∩ ¬ Σá⌐½π. ¥Γ«Γ á½ú«α¿Γ¼ ó«ºóαáΘáÑΓ ºáí½«¬¿α«óá¡¡πε ¿¡ñѬߡπε
- ßΓαπ¬Γπαπ ß« º¡áτÑ¡¿Ñ¼ ßτÑΓτ¿¬á ßß佫¬, ¡á 1 í«½∞Φ¿¼, τѼ «¡« í佫 αá¡∞ΦÑ.
- ê¡ñÑ¬ß ó »á¼∩Γ¿ ß«ñÑαª¿Γ ΓѬπΘπε ¿¡Σ«α¼áµ¿ε « ß«ßΓ«∩¡¿¿ Σá⌐½á. ƒñα« ß¡¿¼áÑΓ
-
- 63
-
- í½«¬¿α«ó¬π ß ¿¡ñѬßá »ÑαÑñ óδσ«ñ«¼ ¿º ß¿ßΓѼ¡«⌐ «»Ñαᵿ¿, »«φΓ«¼π ñαπú¿Ñ
- ß¿ßΓѼ¡δÑ ó맮óδ ¼«úπΓ «íαáΓ¿Γ∞ß∩ ¬ ¿¡ñѬßπ, Ñß½¿ »«ªÑ½áεΓ. é ú½áóÑ 5 αáßß-
- ¼áΓα¿óáεΓß∩ φΓ¿ ß½πτá¿ í«½ÑÑ »«ñα«í¡«.
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ iput /* αáºαÑΦÑ¡¿Ñ ñ«ßΓπ»á ¬ ¿¡ñѬßπ ó »á¼∩Γ¿ */│
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: π¬áºáΓѽ∞ ¡á ¿¡ñÑ¬ß ó »á¼∩Γ¿ │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ │
- │ { │
- │ ºáí½«¬¿α«óáΓ∞ ¿¡ñÑ¬ß Ñß½¿ «¡ ÑΘÑ ¡Ñ ºáí½«¬¿α«óá¡; │
- │ π¼Ñ¡∞Φ¿Γ∞ ¡á 1 ßτÑΓτ¿¬ ßß佫¬ ñ½∩ ¿¡ñѬßá; │
- │ Ñß½¿ (º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ == 0) │
- │ { │
- │ Ñß½¿ (º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßó∩ºÑ⌐ == 0) │
- │ { │
- │ «ßó«í«ñ¿Γ∞ ñ¿ß¬«óδÑ í½«¬¿ ñ½∩ Σá⌐½á (á½ú«α¿Γ¼ │
- │ free, αáºñѽ 4.7); │
- │ πßΓá¡«ó¿Γ∞ Γ¿» Σá⌐½á αáó¡δ¼ 0; │
- │ «ßó«í«ñ¿Γ∞ ¿¡ñÑ¬ß (á½ú«α¿Γ¼ ifree, αáºñѽ 4.6); │
- │ } │
- │ Ñß½¿ (¬ Σá⌐½π «íαáΘ὿ß∞ ¿½¿ ¿º¼Ñ¡¿½ß∩ ¿¡ñÑ¬ß ¿½¿ │
- │ ¿º¼Ñ¡¿½«ß∞ ß«ñÑন¼«Ñ Σá⌐½á) │
- │ ߬«ααÑ¬Γ¿α«óáΓ∞ ñ¿ß¬«óδ⌐ ¿¡ñѬß; │
- │ »«¼ÑßΓ¿Γ∞ ¿¡ñÑ¬ß ó ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó; │
- │ } │
- │ ß¡∩Γ∞ í½«¬¿α«ó¬π ß ¿¡ñѬßá; │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.4. Äßó«í«ªñÑ¡¿Ñ ¿¡ñѬßá
-
-
-
- E4.1.3 Äßó«í«ªñÑ¡¿Ñ ¿¡ñѬ߫óF
-
- é Γ«¼ ß½πτáÑ, ¬«úñá ∩ñα« «ßó«í«ªñáÑΓ ¿¡ñÑ¬ß (á½ú«α¿Γ¼ iput, É¿ßπ¡«¬
- 4.4), «¡« π¼Ñ¡∞ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßß佫¬ ñ½∩ ¡Ñú«. àß½¿ φΓ« º¡áτÑ¡¿Ñ
- ßΓá¡«ó¿Γß∩ αáó¡δ¼ 0, ∩ñα« »ÑαÑ»¿ßδóáÑΓ ¿¡ñÑ¬ß ¡á ñ¿ß¬ ó Γ«¼ ß½πτáÑ, ¬«úñá
- ¬«»¿∩ ¿¡ñѬßá ó »á¼∩Γ¿ «Γ½¿τáÑΓß∩ «Γ ñ¿ß¬«ó«ú« ¿¡ñѬßá. Ä¡¿ αẽ¿τáεΓß∩, Ñß-
- ½¿ ¿º¼Ñ¡¿½«ß∞ ß«ñÑন¼«Ñ Σá⌐½á, Ñß½¿ ¬ Σá⌐½π »α«¿ºó«ñ¿½«ß∞ «íαáΘÑ¡¿Ñ ¿½¿ Ñß-
- ½¿ ¿º¼Ñ¡¿½¿ß∞ ó½áñѽѵ Σá⌐½á ½¿í« »αáóá ñ«ßΓπ»á ¬ Σá⌐½π. ƒñα« »«¼ÑΘáÑΓ ¿¡-
- ñÑ¬ß ó ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó, ¡á¿í«½ÑÑ φΣΣÑ¬Γ¿ó¡« αáß»«½áúá∩ ¿¡ñÑ¬ß ó
- ¬ÑΦÑ ¡á ß½πτá⌐, Ñß½¿ «¡ ó߬«αÑ »«¡áñ«í¿Γß∩ ó¡«ó∞. ƒñα« ¼«ªÑΓ Γá¬ªÑ «ßó«í«-
- ñ¿Γ∞ óßÑ ßó∩ºá¡¡δÑ ß Σá⌐½«¼ ¿¡Σ«α¼áµ¿«¡¡δÑ í½«¬¿ ¿ ¿¡ñѬß, Ñß½¿ τ¿ß½« ßß佫¬
- ¡á Σá⌐½ αáó¡« 0.
-
-
- E4.2 æÆÉôèÆôÉÇ öÇëïÇ Äü¢ùìÄâÄ ÆêÅÇF
-
- èᬠπªÑ ú«ó«α¿½«ß∞, ¿¡ñÑ¬ß ó¬½ετáÑΓ ó ßÑí∩ Γáí½¿µπ áñαÑß«ó αáß»«½«ªÑ¡¿∩
- ¿¡Σ«α¼áµ¿¿ Σá⌐½á ¡á ñ¿ß¬Ñ. Æá¬ ¬á¬ ¬áªñδ⌐ í½«¬ ¡á ñ¿ß¬Ñ áñαÑßπÑΓß∩ »« ßó«Ñ¼π
- ¡«¼Ñαπ, ó φΓ«⌐ Γáí½¿µÑ σαá¡¿Γß∩ ß«ó«¬π»¡«ßΓ∞ ¡«¼Ñα«ó ñ¿ß¬«óδσ í½«¬«ó. àß½¿
- íδ ñá¡¡δÑ Σá⌐½á ºá¡¿¼á½¿ ¡Ñ»αÑαδó¡δ⌐ πτáßΓ«¬ ¡á ñ¿ß¬Ñ (Γ« ÑßΓ∞ Σá⌐½ ºá¡¿¼á½
- íδ ½¿¡Ñ⌐¡πε »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ ñ¿ß¬«óδσ í½«¬«ó), Γ« ñ½∩ «íαáΘÑ¡¿∩ ¬ ñá¡¡δ¼ ó
- Σá⌐½Ñ í佫 íδ ñ«ßΓáΓ«τ¡« σαá¡¿Γ∞ ó ¿¡ñѬßÑ áñαÑß ¡áτá½∞¡«ú« í½«¬á ¿ αẼÑα
- Σá⌐½á. Äñ¡á¬«, Γá¬á∩ ßΓαáΓÑú¿∩ αẼÑΘÑ¡¿∩ ñá¡¡δσ ¡Ñ »«ºó«½∩ÑΓ «ßπΘÑßΓó½∩Γ∞
- »α«ßΓ«Ñ αáßΦ¿αÑ¡¿Ñ ¿ ߪáΓ¿Ñ Σá⌐½«ó ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ íѺ α¿ß¬á Σαáú¼Ñ¡Γᵿ¿
- ßó«í«ñ¡«ú« »α«ßΓαá¡ßΓóá »á¼∩Γ¿ ¡á ñ¿ß¬Ñ. ü«½ÑÑ Γ«ú«, ∩ñαπ »α¿Φ½«ß∞ íδ óδñÑ-
- ½∩Γ∞ ¿ αѺÑαó¿α«óáΓ∞ ¡Ñ»αÑαδó¡«Ñ »α«ßΓαá¡ßΓó« ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ »ÑαÑñ óδ-
-
- 64
-
- »«½¡Ñ¡¿Ñ¼ «»Ñαᵿ⌐, ¼«úπΘ¿σ »α¿óÑßΓ¿ ¬ πóѽ¿τÑ¡¿ε αẼÑαá Σá⌐½á.
-
- ─────────────┬──────────┬──────────┬──────────┬─────────────
- ∙∙∙∙∙∙∙∙∙∙ │ öá⌐½ A │ öá⌐½ B │ öá⌐½ C │ ∙∙∙∙∙∙∙∙∙∙∙
- ─────────────┴──────────┴──────────┴──────────┴─────────────
- 40 50 60 70
- ÇñαÑßá í½«¬«ó
-
- ─────────────┬──────────┬──────────┬──────────┬─────────┬───
- ∙∙∙∙∙∙∙∙∙∙ │ öá⌐½ A │ æó«í«ñ¡δ │ öá⌐½ C │ öá⌐½ B │ ∙∙
- ─────────────┴──────────┴──────────┴──────────┴─────────┴───
- 40 50 60 70 81
- ÇñαÑßá í½«¬«ó
-
- É¿ßπ¡«¬ 4.5. ÉẼÑΘÑ¡¿Ñ ¡Ñ»αÑαδó¡δσ Σá⌐½«ó ¿ Σαáú¼Ñ¡Γᵿ∩
- ßó«í«ñ¡«ú« »α«ßΓαá¡ßΓóá
-
-
- ÅαÑñ»«½«ª¿¼, ¡á»α¿¼Ñα, τΓ« »«½∞º«óáΓѽ∞ ß«ºñáÑΓ Γα¿ Σá⌐½á, A, B ¿ C,
- ¬áªñδ⌐ ¿º ¬«Γ«αδσ ºá¡¿¼áÑΓ 10 ñ¿ß¬«óδσ í½«¬«ó, á Γá¬ªÑ τΓ« ß¿ßΓѼá óδñѽ¿½á
- ñ½∩ αẼÑΘÑ¡¿∩ φΓ¿σ ΓαÑσ Σá⌐½«ó ¡Ñ»αÑαδó¡«Ñ ¼ÑßΓ«. àß½¿ »«Γ«¼ »«½∞º«óáΓѽ∞
- ºáσ«τÑΓ ñ«íáó¿Γ∞ 5 í½«¬«ó ß ¿¡Σ«α¼áµ¿Ñ⌐ ¬ ßαÑñ¡Ñ¼π Σá⌐½π, B, ∩ñαπ »α¿ñÑΓß∩
- ߬«»¿α«óáΓ∞ Σá⌐½ B ó Γ« ¼ÑßΓ« ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ, úñÑ ¡á⌐ñÑΓß∩ «¬¡« αẼÑα«¼
- 15 í½«¬«ó. é ñ«»«½¡Ñ¡¿Ñ ¬ ºáΓαáΓá¼ αÑßπαß«ó ¡á »α«óÑñÑ¡¿Ñ φΓ«⌐ «»Ñαᵿ¿ ñ¿ß-
- ¬«óδÑ í½«¬¿, ºá¡¿¼áѼδÑ ¿¡Σ«α¼áµ¿Ñ⌐ Σá⌐½á B, ßΓá¡πΓ ¡Ñ¿ß»«½∞ºπÑ¼δ¼¿, Ñß½¿
- Γ«½∞¬« «¡¿ ¡Ñ »«¡áñ«í∩Γß∩ Σá⌐½á¼ αẼÑα«¼ ¡Ñ í«½ÑÑ 10 í½«¬«ó (É¿ßπ¡«¬ 4.5).
- ƒñα« ¼«ú½« íδ ¼¿¡¿¼¿º¿α«óáΓ∞ Σαáú¼Ñ¡Γáµ¿ε »α«ßΓαá¡ßΓóá »á¼∩Γ¿, »Ñα¿«ñ¿τÑ߬¿
- ºá»π߬á∩ »α«µÑñπαδ τ¿ßΓ¬¿ »á¼∩Γ¿, π»½«Γ¡∩εΘ¿Ñ ¿¼ÑεΘπεß∩ »á¼∩Γ∞, ¡« φΓ« »«Γ-
- αÑí«óὫ íδ ñ«»«½¡¿Γѽ∞¡«ú« αáßσ«ñá óαѼѡ¡δσ ¿ ß¿ßΓѼ¡δσ αÑßπαß«ó.
- é µÑ½∩σ »«óδΦÑ¡¿∩ ú¿í¬«ßΓ¿ ∩ñα« »α¿ß«Ññ¿¡∩ÑΓ ¬ Σá⌐½π »« «ñ¡«¼π í½«¬π,
- »«ºó«½∩∩ ¿¡Σ«α¼áµ¿¿ Σá⌐½á íδΓ∞ αáºíα«ßá¡¡«⌐ »« óßÑ⌐ Σá⌐½«ó«⌐ ß¿ßΓѼÑ. ì« Γá-
- ¬á∩ ßσѼá αẼÑΘÑ¡¿∩ πß½«ª¡∩ÑΓ ºáñáτπ »«¿ß¬á ñá¡¡δσ. Æáí½¿µá áñαÑß«ó ß«ñÑα-
- ª¿Γ ß»¿ß«¬ ¡«¼Ñα«ó í½«¬«ó, ß«ñÑαªáΘ¿σ »α¿¡áñ½ÑªáΘπε Σá⌐½π ¿¡Σ«α¼áµ¿ε, «ñ¡á¬«
- »α«ßΓδÑ óδτ¿ß½Ñ¡¿∩ »«¬áºδóáεΓ, τΓ« ½¿¡Ñ⌐¡δ¼ ß»¿ß¬«¼ í½«¬«ó Σá⌐½á ó ¿¡ñѬßÑ
- Γαπñ¡« π»αáó½∩Γ∞. àß½¿ ½«ú¿τÑ߬¿⌐ í½«¬ ºá¡¿¼áÑΓ 1 èíá⌐Γ, Γ« Σá⌐½π, ß«ßΓ«∩ΘÑ-
- ¼π ¿º 10 èíá⌐Γ, »«ΓαÑí«óá½ß∩ íδ ¿¡ñÑ¬ß ¡á 10 ¡«¼Ñα«ó í½«¬«ó, á Σá⌐½π, ß«ßΓ«-
- ∩ΘÑ¼π ¿º 100 èíá⌐Γ, »«¡áñ«í¿½ß∩ íδ ¿¡ñÑ¬ß ¡á 100 ¡«¼Ñα«ó í½«¬«ó. ï¿í« »πßΓ∞
- αẼÑα ¿¡ñѬßá íπñÑΓ óáα∞¿α«óáΓ∞ß∩ ó ºáó¿ß¿¼«ßΓ¿ «Γ αẼÑαá Σá⌐½á, ½¿í«
- »α¿Φ½«ß∞ íδ πßΓá¡«ó¿Γ∞ «Γ¡«ß¿Γѽ∞¡« ªÑßΓ¬«Ñ «úαá¡¿τÑ¡¿Ñ ¡á αẼÑα Σá⌐½á.
- ä½∩ Γ«ú«, τΓ«íδ ¡Ñí«½∞Φá∩ ßΓαπ¬Γπαá ¿¡ñѬßá »«ºó«½∩½á αáí«ΓáΓ∞ ß í«½∞Φ¿-
- ¼¿ Σá⌐½á¼¿, Γáí½¿µá áñαÑß«ó ñ¿ß¬«óδσ í½«¬«ó »α¿ó«ñ¿Γß∩ ó ß««ΓóÑΓßΓó¿Ñ ß«
- ßΓαπ¬Γπα«⌐, »αÑñßΓáó½Ñ¡¡«⌐ ¡á É¿ßπ¡¬Ñ 4.6. éÑαß¿∩ V ß¿ßΓѼδ UNIX αáí«ΓáÑΓ ß
- 13 Γ«τ¬á¼¿ óσ«ñá ó Γáí½¿µπ áñαÑß«ó ¿¡ñѬßá, ¡« »α¿¡µ¿»¿á½∞¡δÑ ¼«¼Ñ¡Γδ ¡Ñ ºá-
- ó¿ß∩Γ «Γ ¬«½¿τÑßΓóá Γ«τѬ óσ«ñá. ü½«¬, ¿¼ÑεΘ¿⌐ »«¼ÑΓ¬π "»α∩¼á∩ áñαÑßᵿ∩" ¡á
- α¿ßπ¡¬Ñ, ß«ñÑαª¿Γ ¡«¼Ñαá ñ¿ß¬«óδσ í½«¬«ó, ó ¬«Γ«αδσ σαá¡∩Γß∩ αÑá½∞¡δÑ ñá¡-
- ¡δÑ. ü½«¬, ¿¼ÑεΘ¿⌐ »«¼ÑΓ¬π "«ñ¿¡áα¡á∩ ¬«ßóÑ¡¡á∩ áñαÑßᵿ∩", π¬áºδóáÑΓ ¡á
- í½«¬, ß«ñÑαªáΘ¿⌐ ß»¿ß«¬ ¡«¼Ñα«ó í½«¬«ó »α∩¼«⌐ áñαÑßᵿ¿. ùΓ«íδ «íαáΓ¿Γ∞ß∩ ¬
- ñá¡¡δ¼ ß »«¼«Θ∞ε í½«¬á ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, ∩ñα« ñ«½ª¡« ßτ¿ΓáΓ∞ φΓ«Γ í½«¬,
- ¡á⌐Γ¿ ß««ΓóÑΓßΓóπεΘ¿⌐ óσ«ñ ó í½«¬ »α∩¼«⌐ áñαÑßᵿ¿ ¿, ßτ¿Γáó í½«¬ »α∩¼«⌐ áñ-
- αÑßᵿ¿, «í¡áαπª¿Γ∞ ñá¡¡δÑ. ü½«¬, ¿¼ÑεΘ¿⌐ »«¼ÑΓ¬π "ñó«⌐¡á∩ ¬«ßóÑ¡¡á∩ áñαÑßá-
- µ¿∩", ß«ñÑαª¿Γ ß»¿ß«¬ ¡«¼Ñα«ó í½«¬«ó «ñ¿¡áα¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, á í½«¬,
- ¿¼ÑεΘ¿⌐ »«¼ÑΓ¬π "Γα«⌐¡á∩ ¬«ßóÑ¡¡á∩ áñαÑßᵿ∩", ß«ñÑαª¿Γ ß»¿ß«¬ ¡«¼Ñα«ó í½«-
- ¬«ó ñó«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿.
- é »α¿¡µ¿»Ñ, φëà ¼ÑΓ«ñ ¼«ª¡« í佫 íδ αáß»α«ßΓαá¡¿Γ∞ ¿ ¡á »«ññÑ᪬π í½«-
- ¬«ó τÑΓóÑα¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, í½«¬«ó »∩ΓÑα¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ¿ Γá¬
- ñá½ÑÑ, ¡« ¡á »αá¬Γ¿¬Ñ «¬áºδóáÑΓß∩ ñ«ßΓáΓ«τ¡« ¿¼ÑεΘÑ⌐ß∩ ßΓαπ¬Γπαδ. ÅαÑñ»«½«-
- ª¿¼, τΓ« αẼÑα ½«ú¿τÑ߬«ú« í½«¬á ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ 1 èíá⌐Γ ¿ τΓ« ¡«¼Ñα
- í½«¬á ºá¡¿¼áÑΓ 32 í¿Γá (4 íá⌐Γá). Æ«úñá ó í½«¬Ñ ¼«ªÑΓ σαá¡¿Γ∞ß∩ ñ« 256 ¡«¼Ñ-
- α«ó í½«¬«ó. ÉáßτÑΓδ »«¬áºδóáεΓ (É¿ßπ¡«¬ 4.7), τΓ« ¼á¬ß¿¼á½∞¡δ⌐ αẼÑα Σá⌐½á
-
- 65
-
- »αÑóδΦáÑΓ 16 âíá⌐Γ, Ñß½¿ ¿ß»«½∞º«óáΓ∞ ó ¿¡ñѬßÑ 10 í½«¬«ó »α∩¼«⌐ áñαÑßᵿ¿ ¿
- 1 «ñ¿¡áα¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, 1 ñó«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ¿ 1 Γα«⌐¡«⌐
- ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿. àß½¿ ªÑ πτÑßΓ∞, τΓ« ñ½¿¡á »«½∩ "αẼÑα Σá⌐½á" ó ¿¡ñѬßÑ
- - 32 í¿Γá, Γ« αẼÑα Σá⌐½á ó ñÑ⌐ßΓó¿Γѽ∞¡«ßΓ¿ «úαá¡¿τÑ¡ 4 âíá⌐ΓἿ (2 ó ßΓÑ-
- »Ñ¡¿ 32).
- Åα«µÑßßδ «íαáΘáεΓß∩ ¬ ¿¡Σ«α¼áµ¿¿ ó Σá⌐½Ñ, ºáñáóá∩ ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ. Ä¡¿
- αáßß¼áΓα¿óáεΓ Σá⌐½ ¬á¬ »«Γ«¬ íá⌐Γ«ó ¿ óÑñπΓ »«ñßτÑΓ íá⌐Γ«ó, ¡áτ¿¡á∩ ß ¡π½Ñ-
- ó«ú« áñαÑßá ¿ ºá¬á¡τ¿óá∩ áñαÑß«¼, αáó¡δ¼ αẼÑαπ Σá⌐½á. ƒñα« »ÑαÑσ«ñ¿Γ «Γ
- íá⌐Γ«ó ¬ í½«¬á¼: Σá⌐½ ¡áτ¿¡áÑΓß∩ ß ¡π½Ñó«ú« ½«ú¿τÑ߬«ú« í½«¬á ¿ ºá¬á¡τ¿óáÑΓ-
- ß∩ í½«¬«¼, ¡«¼Ñα ¬«Γ«α«ú« «»αÑñѽ∩ÑΓß∩ ¿ßσ«ñ∩ ¿º αẼÑαá Σá⌐½á. ƒñα« «íαáΘá-
- ÑΓß∩ ¬ ¿¡ñѬßπ ¿ »αÑóαáΘáÑΓ ½«ú¿τÑ߬¿⌐ í½«¬, »α¿¡áñ½ÑªáΘ¿⌐ Σá⌐½π, ó ß««ΓóÑΓ-
-
- ê¡Σ«α¼áµ¿«¡-
- ê¡ñÑ¬ß ¡δÑ í½«¬¿
- ┌─────────────┐ ┌─────┐
- │ »α∩¼«⌐ áñα. ├───────────────────────────────────>│ │
- │ 0│ │ │
- ├─────────────┤ └─────┘
- │ »α∩¼«⌐ áñα. ├─────────────────┐ ┌─────┐
- │ 1│ └─────────────────>│ │
- ├─────────────┤ │ │
- │ »α∩¼«⌐ áñα. ├─────────────────┐ └─────┘
- │ 2│ │ ┌─────┐
- ├─────────────┤ └─────────────────>│ │
- │ »α∩¼«⌐ áñα. ├─────────────────┐ │ │
- │ 3│ │ └─────┘
- ├─────────────┤ │ ┌─────┐
- │ »α∩¼«⌐ áñα. │ └─────────────────>│ │
- │ 4│ │ │
- ├─────────────┤ └─────┘
- │ »α∩¼«⌐ áñα. │ ∙
- │ 5│ ∙
- ├─────────────┤ ∙
- │ »α∩¼«⌐ áñα. │ ∙
- │ 6│ ∙
- ├─────────────┤ ┌─────┐
- │ »α∩¼«⌐ áñα. │ ┌─────────────────>│ │
- │ 7│ │ │ │
- ├─────────────┤ ┌──────────────┘ └─────┘
- │ »α∩¼«⌐ áñα. │ │ ┌─────┐
- │ 8│ │ ┌─────────────────>│ │
- ├─────────────┤ │ │ │ │
- │ »α∩¼«⌐ áñα. ├──┘ ┌──────┐ │ └─────┘
- │ 9│ ├──────┼────┘ ┌─────┐
- ├─────────────┤ ┌─>├──────┤ ┌──────>│ │
- │ «ñ¿¡áα¡«⌐ ├──┘ ├──────┤ │ │ │
- │¬«ßóÑ¡¡«⌐ áñα│ └──────┘ │ └─────┘
- ├─────────────┤ ┌─>┌──────┐ ┌─>┌──────┐ │ ┌─────┐
- │ ñó«⌐¡«⌐ ├──┘ ├──────┤ │ ├──────┤ │ ┌─>│ │
- │¬«ßóÑ¡¡«⌐ áñα│ ├──────┤ │ ├──────┤ │ │ │ │
- ├─────────────┤ ├──────┼─┘ ├──────┼───┘ │ └─────┘
- │ Γα«⌐¡«⌐ ├──┐ └──────┘ └──────┘ └───┐
- │¬«ßóÑ¡¡«⌐ áñα│ └─>┌──────┐ ┌─>┌──────┐ ┌>┌──────┬─┘
- └─────────────┘ ├──────┤ │ ├──────┤ │ ├──────┤
- ├──────┼─┘ ├──────┤ │ ├──────┤
- ├──────┤ ├──────┼─┘ ├──────┤
- └──────┘ └──────┘ └──────┘
-
- É¿ßπ¡«¬ 4.6. ü½«¬¿ »α∩¼«⌐ ¿ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ó ¿¡ñѬßÑ
-
- 66
-
-
- ┌──────────────────────────────────────────────────────────┐
- │ 10 í½«¬«ó »α∩¼«⌐ áñαÑßᵿ¿ »« 1 èíá⌐Γπ ¬áªñδ⌐ = 10 èíá⌐Γ │
- │ 1 í½«¬ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ß 256 í½«¬á¼¿ »α∩¼«⌐ │
- │ áñαÑßᵿ¿ = 256 èíá⌐Γ │
- │ 1 í½«¬ ñó«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ß 256 í½«¬á¼¿ │
- │ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ = 64 îíá⌐Γá│
- │ 1 í½«¬ Γα«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ß 256 í½«¬á¼¿ │
- │ ñó«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ = 16 âíá⌐Γ │
- └──────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.7. ÄíΩѼ Σá⌐½á ó íá⌐Γáσ »α¿ αẼÑαÑ í½«¬á 1 èíá⌐Γ
-
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ bmap /* «Γ«íαáªÑ¡¿Ñ áñαÑßá ß¼ÑΘÑ¡¿∩ ó íá⌐Γáσ «Γ │
- │ ¡áτá½á ½«ú¿τÑ߬«ú« Σá⌐½á ¡á áñαÑß í½«¬á │
- │ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: (1) ¿¡ñÑ¬ß │
- │ (2) ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: (1) ¡«¼Ñα í½«¬á ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ │
- │ (2) ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ ó¡πΓα¿ í½«¬á │
- │ (3) τ¿ß½« íá⌐Γ óó«ñá-óδó«ñá ó í½«¬ │
- │ (4) ¡«¼Ñα í½«¬á ß »α«ñó¿ªÑ¡¿Ñ¼ │
- │ { │
- │ óδτ¿ß½¿Γ∞ ¡«¼Ñα ½«ú¿τÑ߬«ú« í½«¬á ó Σá⌐½Ñ ¿ßσ«ñ∩ ¿º │
- │ ºáñá¡¡«ú« ß¼ÑΘÑ¡¿∩ ó íá⌐Γáσ; │
- │ óδτ¿ß½¿Γ∞ ¡«¼Ñα ¡áτá½∞¡«ú« íá⌐Γá ó í½«¬Ñ ñ½∩ óó«ñá- │
- │ óδó«ñá; /* óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩ 2 */ │
- │ óδτ¿ß½¿Γ∞ ¬«½¿τÑßΓó« íá⌐Γ ñ½∩ ¬«»¿α«óá¡¿∩ »«½∞º«óá- │
- │ Γѽε; /* óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩ 3 */ │
- │ »α«óÑα¿Γ∞ 󫺼«ª¡«ßΓ∞ τΓÑ¡¿∩ ß »α«ñó¿ªÑ¡¿Ñ¼, »«¼ÑΓ¿Γ∞ │
- │ ¿¡ñѬß; /* óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩ 4 */ │
- │ «»αÑñѽ¿Γ∞ πα«óÑ¡∞ ¬«ßóÑ¡¡«ßΓ¿; │
- │ óδ»«½¡¿Γ∞ (»«¬á πα«óÑ¡∞ ¬«ßóÑ¡¡«ßΓ¿ ñαπú«⌐) │
- │ { │
- │ «»αÑñѽ¿Γ∞ π¬áºáΓѽ∞ ó ¿¡ñѬßÑ ¿½¿ í½«¬ ¬«ßóÑ¡¡«⌐ │
- │ áñαÑßᵿ¿ ¿ßσ«ñ∩ ¿º ¡«¼Ñαá ½«ú¿τÑ߬«ú« í½«¬á ó │
- │ Σá⌐½Ñ; │
- │ »«½πτ¿Γ∞ ¡«¼Ñα ñ¿ß¬«ó«ú« í½«¬á ¿º ¿¡ñѬßá ¿½¿ ¿º │
- │ í½«¬á ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿; │
- │ «ßó«í«ñ¿Γ∞ íπΣÑα «Γ ñá¡¡δσ, »«½πτÑ¡¡δσ ó αѺπ½∞- │
- │ ΓáΓÑ óδ»«½¡Ñ¡¿∩ »αÑñδñπΘÑ⌐ «»Ñαᵿ¿ τΓÑ¡¿∩ ß │
- │ ñ¿ß¬á (á½ú«α¿Γ¼ brelse); │
- │ Ñß½¿ (τ¿ß½« πα«ó¡Ñ⌐ ¬«ßóÑ¡¡«ßΓ¿ ¿ßτÑα»á¡«) │
- │ ó«ºóαáΓ¿Γ∞ (¡«¼Ñα í½«¬á); │
- │ ßτ¿ΓáΓ∞ ñ¿ß¬«óδ⌐ í½«¬ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ (á½ú«- │
- │ α¿Γ¼ bread); │
- │ πßΓá¡«ó¿Γ∞ ¡«¼Ñα ½«ú¿τÑ߬«ú« í½«¬á ó Σá⌐½Ñ ¿ßσ«ñ∩ │
- │ ¿º πα«ó¡∩ ¬«ßóÑ¡¡«ßΓ¿; │
- │ } │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.8. ÅαÑ«íαẫóá¡¿Ñ áñαÑßá ß¼ÑΘÑ¡¿∩ ó ¡«¼Ñα í½«¬á ó
- Σá⌐½«ó«⌐ ß¿ßΓѼÑ
-
-
-
-
- 67
-
- ßΓóπεΘ¿⌐ ñ¿ß¬«óδ⌐ í½«¬. ìá É¿ßπ¡¬Ñ 4.8 »αÑñßΓáó½Ñ¡ á½ú«α¿Γ¼ bmap »ÑαÑßτÑΓá
- ß¼ÑΘÑ¡¿∩ ó íá⌐Γáσ «Γ ¡áτá½á Σá⌐½á ó ¡«¼Ñα Σ¿º¿τÑ߬«ú« í½«¬á ¡á ñ¿ß¬Ñ.
- Éáßß¼«Γα¿¼ Σ«α¼áΓ Σá⌐½á ó í½«¬áσ (É¿ßπ¡«¬ 4.9) ¿ »αÑñ»«½«ª¿¼, τΓ« ñ¿ß¬«-
- óδ⌐ í½«¬ ºá¡¿¼áÑΓ 1024 íá⌐Γá. àß½¿ »α«µÑßßπ ¡πª¡« «íαáΓ¿Γ∞ß∩ ¬ íá⌐Γπ, ¿¼Ñε-
- ΘѼπ ß¼ÑΘÑ¡¿Ñ «Γ ¡áτá½á Σá⌐½á, αáó¡«Ñ 9000, ó αѺπ½∞ΓáΓÑ óδτ¿ß½Ñ¡¿⌐ ∩ñα«
- »α¿σ«ñ¿Γ ¬ óδó«ñπ, τΓ« φëà íá⌐Γ αáß»«½áúáÑΓß∩ ó í½«¬Ñ »α∩¼«⌐ áñαÑßᵿ¿ ß
- ¡«¼Ñα«¼ 8 (¡áτ¿¡á∩ ß 0). çáΓѼ ∩ñα« «íαáΘáÑΓß∩ ¬ í½«¬π ß ¡«¼Ñα«¼ 367; 808-⌐
- íá⌐Γ ó φΓ«¼
- í½«¬Ñ (Ñß½¿ óÑßΓ¿ «ΓßτÑΓ ß 0) ¿ ∩ó½∩ÑΓß∩ 9000-¼ íá⌐Γ«¼ ó Σá⌐½Ñ. àß½¿ »α«µÑß-
- ßπ ¡πª¡« «íαáΓ¿Γ∞ß∩ »« áñαÑßπ, π¬áºá¡¡«¼π ß¼ÑΘÑ¡¿Ñ¼ 350000 íá⌐Γ «Γ ¡áτá½á
- Σá⌐½á, «¡ ñ«½ªÑ¡ ßτ¿ΓáΓ∞ í½«¬ ñó«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, ¬«Γ«αδ⌐ ¡á α¿ßπ¡-
- ¬Ñ ¿¼ÑÑΓ ¡«¼Ñα 9156. Æá¬ ¬á¬ í½«¬ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ¿¼ÑÑΓ ¼ÑßΓ« ñ½∩ 256
- ¡«¼Ñα«ó í½«¬«ó, »Ñαóδ¼ íá⌐Γ«¼, ¬ ¬«Γ«α«¼π íπñÑΓ »«½πτÑ¡ ñ«ßΓπ» ó αѺπ½∞ΓáΓÑ
- «íαáΘÑ-
-
- ┌─────────────┐
- │ 4096 │
- ├─────────────┤
- │ 228 │
- ├─────────────┤
- │ 45423 │
- ├─────────────┤
- │ 0 │
- ├─────────────┤
- │ 0 │
- ├─────────────┤ ┌───────────>┌──────┐
- │ 11111 │ │ │ │
- ├─────────────┤ │ │ │
- │ 0 │ │ │ │
- ├─────────────┤ │ └──────┘
- │ 101 │ │ 367
- ├─────────────┤ │ ¿¡Σ«α¼áµ¿-
- │ 367 ├──────────────────────┘ «¡¡δ⌐
- ├─────────────┤ í½«¬
- │ 0 │ ┌─>┌──────┐
- ├─────────────┤ ┌────>┌──────┐ │ │ │ ┌──>┌──────┐
- │ 428 │ │ │ 331 ├──┘ │ │ │ │ │
- ├─────────────┤ │ 0├──────┤ 75├──────┤ │ │ │
- │ 9156 ├──┘ │ │ │ 3333 ├──┘ │ │
- ├─────────────┤ └──────┘ ├──────┤ └──────┘
- │ 824 │ 9156 │ │ 3333
- └─────────────┘ ñó«⌐¡á∩ └──────┘ ¿¡Σ«α¼áµ¿-
- áñαÑßᵿ∩ 331 «¡¡δ⌐
- «ñ¿¡áα¡á∩ í½«¬
- áñαÑßᵿ∩
-
- É¿ßπ¡«¬ 4.9. ÉẼÑΘÑ¡¿Ñ í½«¬«ó ó Σá⌐½Ñ ¿ Ñú« ¿¡ñѬßÑ
-
-
- ¡¿∩ ¬ í½«¬π ñó«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, íπñÑΓ íá⌐Γ ß ¡«¼Ñα«¼ 272384 (256è +
- 10è); Γᬿ¼ «íαẫ¼, íá⌐Γ ß ¡«¼Ñα«¼ 350000 íπñÑΓ ¿¼ÑΓ∞ ó í½«¬Ñ ñó«⌐¡«⌐ ¬«ß-
- óÑ¡¡«⌐ áñαÑßᵿ¿ ¡«¼Ñα 77616. ū߬«½∞¬π ¬áªñδ⌐ í½«¬ «ñ¿¡áα¡«⌐ ¬«ßóÑ¡¡«⌐ áñ-
- αÑßᵿ¿ »«ºó«½∩ÑΓ «íαáΘáΓ∞ß∩ ¬ 256 èíá⌐Γá¼, íá⌐Γ ß ¡«¼Ñα«¼ 350000 ñ«½ªÑ¡
- αáß»«½áúáΓ∞ß∩ ó ¡π½Ñó«¼ í½«¬Ñ «ñ¿¡áα¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ ñ½∩ í½«¬á ñó«⌐-
- ¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, á ¿¼Ñ¡¡« ó í½«¬Ñ 331. Æá¬ ¬á¬ ó ¬áªñ«¼ í½«¬Ñ »α∩¼«⌐
- áñαÑßᵿ¿ ñ½∩ í½«¬á «ñ¿¡áα¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿ σαá¡¿Γß∩ 1 èíá⌐Γ, íá⌐Γ ß
- ¡«¼Ñα«¼ 77616 ¡áσ«ñ¿Γß∩ ó 75-¼ í½«¬Ñ »α∩¼«⌐ áñαÑßᵿ¿ ñ½∩ í½«¬á «ñ¿¡áα¡«⌐
- ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, á ¿¼Ñ¡¡« ó í½«¬Ñ 3333. ìᬫ¡Ñµ, íá⌐Γ ß ¡«¼Ñα«¼ ó Σá⌐½Ñ
- 350000 ¿¼ÑÑΓ ó í½«¬Ñ 3333 ¡«¼Ñα 816.
-
- 68
-
- Åα¿ í½¿ªá⌐ΦѼ αáßß¼«ΓαÑ¡¿¿ É¿ßπ¡¬á 4.9 «í¡áαπª¿óáÑΓß∩, τΓ« ¡Ñ߬«½∞¬«
- óσ«ñ«ó ñ½∩ í½«¬á ó ¿¡ñѬßÑ ¿¼ÑεΓ º¡áτÑ¡¿Ñ 0 ¿ φΓ« º¡áτ¿Γ, τΓ« ó ñá¡¡δσ ºá»¿-
- ß∩σ ¿¡Σ«α¼áµ¿∩ « ½«ú¿τÑ߬¿σ í½«¬áσ «ΓßπΓßΓóπÑΓ. Æá¬«Ñ ¿¼ÑÑΓ ¼ÑßΓ«, Ñß½¿ ó
- ß««ΓóÑΓßΓóπεΘ¿Ñ í½«¬¿ Σá⌐½á ¡¿¬«úñá ¡Ñ ºá»¿ßδóá½áß∞ ¿¡Σ«α¼áµ¿∩ ¿ »« φΓ«⌐
- »α¿τ¿¡Ñ π ¡«¼Ñα«ó í½«¬«ó «ßΓ὿ß∞ ¿σ »Ñαó«¡áτá½∞¡δÑ ¡π½ÑóδÑ º¡áτÑ¡¿∩. ä½∩
- Γᬿσ í½«¬«ó »α«ßΓαá¡ßΓó« ¡á ñ¿ß¬Ñ ¡Ñ óδñѽ∩ÑΓß∩. Å«ñ«í¡«Ñ αáß»«½«ªÑ¡¿Ñ í½«-
- ¬«ó ó Σá⌐½Ñ óδºδóáÑΓß∩ »α«µÑßßἿ, ºá»π߬áεΘ¿¼¿ ß¿ßΓѼ¡δÑ «»Ñαᵿ¿ lseek ¿
- write (ß¼. ß½ÑñπεΘπε ú½áóπ). é ß½ÑñπεΘÑ⌐ ú½áóÑ Γá¬ªÑ «íΩ∩ß¡∩ÑΓß∩, ¬á¬¿¼ «í-
- αẫ¼ ∩ñα« «íαáíáΓδóáÑΓ ß¿ßΓѼ¡δÑ ó맮óδ «»Ñαᵿ¿ read, ß »«¼«Θ∞ε ¬«Γ«α«⌐
- »α«¿ºó«ñ¿Γß∩ «íαáΘÑ¡¿Ñ ¬ í½«¬á¼.
- ÅαÑ«íαẫóá¡¿Ñ áñαÑß«ó ß í«½∞Φ¿¼¿ ß¼ÑΘÑ¡¿∩¼¿, ó τáßΓ¡«ßΓ¿ ß ¿ß»«½∞º«óá-
- ¡¿Ñ¼ í½«¬«ó Γα«⌐¡«⌐ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿, ∩ó½∩ÑΓß∩ ß½«ª¡«⌐ »α«µÑñπα«⌐, ΓαÑíπ-
- εΘÑ⌐ «Γ ∩ñαá «íαáΘÑ¡¿∩ πªÑ ¬ ΓαѼ ñ¿ß¬«óδ¼ í½«¬á¼ ó ñ«»«½¡Ñ¡¿Ñ ¬ ¿¡ñѬßπ ¿
- ¿¡Σ«α¼áµ¿«¡¡«¼π í½«¬π. äáªÑ Ñß½¿ ∩ñα« «í¡áαπª¿Γ í½«¬¿ ó íπΣÑα¡«¼ ¬ÑΦÑ, «»Ñ-
- αᵿ∩ «ßΓá¡ÑΓß∩ ñ«α«ú«ßΓ«∩ΘÑ⌐, Γᬠ¬á¬ ∩ñαπ »α¿ñÑΓß∩ ¼¡«ú«¬αáΓ¡« «íαáΘáΓ∞ß∩
- ¬ íπΣÑα¡«¼π ¬ÑΦπ ¿ »α¿«ßΓá¡áó½¿óáΓ∞ ßó«ε αáí«Γπ ó «ª¿ñá¡¿¿ ß¡∩Γ¿∩ í½«¬¿α«ó¬¿
- ß íπΣÑα«ó. ìá߬«½∞¬« φΣΣÑ¬Γ¿óÑ¡ φëà á½ú«α¿Γ¼ ¡á »αá¬Γ¿¬Ñ ? ¥Γ« ºáó¿ß¿Γ «Γ
- Γ«ú«, ¬á¬ ¿ß»«½∞ºπÑΓß∩ ß¿ßΓѼá, á Γá¬ªÑ «Γ Γ«ú«, ¬Γ« ∩ó½∩ÑΓß∩ »«½∞º«óáΓѽѼ
- ¿ ¬á¬«ó ß«ßΓáó ºáñáτ, óδºδóáεΘ¿⌐ »«ΓαÑí¡«ßΓ∞ ó í«½ÑÑ τáßΓ«¼ «íαáΘÑ¡¿¿ ¬
- í«½∞Φ¿¼ ¿½¿, ¡á«í«α«Γ, ¼á½Ñ¡∞¬¿¼ Σá⌐½á¼. Äñ¡á¬«, ¬á¬ πªÑ í佫 ºá¼ÑτÑ¡«
- [Mullender 84], í«½∞Φ¿¡ßΓó« Σá⌐½«ó ó ß¿ßΓÑ¼Ñ UNIX ¿¼ÑÑΓ αẼÑα, ¡Ñ »αÑóδΦáε-
- Θ¿⌐ 10 èíá⌐Γ ¿ ñáªÑ 1 èíá⌐Γá ! (*) ū߬«½∞¬π 10 èíá⌐Γ Σá⌐½á αáß»«½áúáεΓß∩ ó
- í½«¬áσ »α∩¼«⌐ áñαÑßᵿ¿, ¬ í«½∞ΦÑ⌐ τáßΓ¿ ñá¡¡δσ, σαá¡∩Θ¿σß∩ ó Σá⌐½áσ, ñ«ßΓπ»
- ¼«ªÑΓ »α«¿ºó«ñ¿Γ∞ß∩ ºá «ñ¡« «íαáΘÑ¡¿Ñ ¬ ñ¿ß¬π.Å«φΓ«¼π ó «Γ½¿τ¿Ñ «Γ «íαáΘÑ¡¿∩
- ¬ í«½∞Φ¿¼ Σá⌐½á¼, αáí«Γá ß Σá⌐½á¼¿ ßΓá¡ñáαΓ¡«ú« αẼÑαá »α«ΓѬáÑΓ íδßΓα«.
- é ñóπσ ¼«ñ¿Σ¿¬áµ¿∩σ Γ«½∞¬« τΓ« «»¿ßá¡¡«⌐ ßΓαπ¬Γπαδ ¿¡ñѬßá »αÑñ»α¿¡¿¼á-
- ÑΓß∩ »«»δΓ¬á ¿ß»«½∞º«óáΓ∞ αẼÑα¡δÑ σáαá¬ΓÑα¿ßΓ¿¬¿ Σá⌐½á. Äß¡«ó¡«⌐ »α¿¡µ¿» ó
- αÑ὿ºáµ¿¿ Σá⌐½«ó«⌐ ß¿ßΓѼδ BSD 4.2 [McKusick 84] ß«ßΓ«¿Γ ó Γ«¼, τΓ« τѼ
- í«½∞ΦÑ «íΩѼ ñá¡¡δσ, ¬ ¬«Γ«αδ¼ ∩ñα« ¼«ªÑΓ »«½πτ¿Γ∞ ñ«ßΓπ» ºá «ñ¡« «íαáΘÑ¡¿Ñ
- ¬ ñ¿ß¬π, ΓѼ íδßΓαÑÑ »α«ΓѬáÑΓ αáí«Γá ß Σá⌐½«¼. ¥Γ« ßó¿ñÑΓѽ∞ßΓóπÑΓ ó »«½∞ºπ
- πóѽ¿τÑ¡¿∩ αẼÑαá ½«ú¿τÑ߬«ú« í½«¬á ¡á ñ¿ß¬Ñ, »«φΓ«¼π ó ß¿ßΓÑ¼Ñ BSD αáºαÑ-
- ΦáÑΓß∩ ¿¼ÑΓ∞ ½«ú¿τÑ߬¿Ñ í½«¬¿ αẼÑα«¼ 4 ¿½¿ 8 èíá⌐Γ. Äñ¡á¬«, πóѽ¿τÑ¡¿Ñ
- αẼÑαá í½«¬«ó ¡á ñ¿ß¬Ñ »α¿ó«ñ¿Γ ¬ πóѽ¿τÑ¡¿ε Σαáú¼Ñ¡Γᵿ¿ í½«¬«ó, »α¿ ¬«Γ«-
- α«⌐ º¡áτ¿Γѽ∞¡δÑ πτáßΓ¬¿ ñ¿ß¬«ó«ú« »α«ßΓαá¡ßΓóá «ßΓáεΓß∩ ¡Ñ¿ß»«½∞ºπÑ¼δ¼¿.
- ìá»α¿¼Ñα, Ñß½¿ αẼÑα ½«ú¿τÑ߬«ú« í½«¬á 8 èíá⌐Γ, Γ«úñá Σá⌐½ αẼÑα«¼ 12
- èíá⌐Γ ºá¡¿¼áÑΓ 1 »«½¡δ⌐ í½«¬ ¿ »«½«ó¿¡π óΓ«α«ú« í½«¬á. äαπúá∩ »«½«ó¿¡á óΓ«-
- α«ú« í½«¬á (4 èíá⌐Γá) Σá¬Γ¿τÑ߬¿ ΓÑα∩ÑΓß∩; ñαπú¿Ñ Σá⌐½δ ¡Ñ ¼«úπΓ ¿ß»«½∞º«-
- óáΓ∞ ÑÑ ñ½∩ σαá¡Ñ¡¿∩ ñá¡¡δσ. àß½¿ αẼÑαδ Σá⌐½«ó Γᬫóδ, τΓ« τ¿ß½« íá⌐Γ, »«-
- »áóΦ¿σ ó »«ß½Ññ¡¿⌐ í½«¬, ∩ó½∩ÑΓß∩ αáó¡«¼Ñα¡« αáß»αÑñѽѡ¡«⌐ óѽ¿τ¿¡«⌐, Γ«
- ßαÑñ¡¿Ñ »«ΓÑα¿ ñ¿ß¬«ó«ú« »α«ßΓαá¡ßΓóá ß«ßΓáó½∩εΓ »«½í½«¬á ¡á ¬áªñδ⌐ Σá⌐½;
- «íΩѼ ΓÑα∩Ѽ«ú« ñ¿ß¬«ó«ú« »α«ßΓαá¡ßΓóá ñ«ßΓ¿úáÑΓ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ß ½«ú¿-
- τÑ߬¿¼¿ í½«¬á¼¿ αẼÑα«¼ 4 èíá⌐Γá 45% [McKusick 84]. éδσ«ñ ¿º φΓ«⌐ ß¿Γπᵿ¿
- ó ß¿ßΓÑ¼Ñ BSD ß«ßΓ«¿Γ ó óδñѽѡ¿¿ Γ«½∞¬« τáßΓ¿ í½«¬á (Σαáú¼Ñ¡Γá) ñ½∩ αẼÑ-
- ΘÑ¡¿∩ «ßΓáóΦÑ⌐ß∩ ¿¡Σ«α¼áµ¿¿ Σá⌐½á. Äñ¿¡ ñ¿ß¬«óδ⌐ í½«¬ ¼«ªÑΓ ó¬½ετáΓ∞ ó ßÑí∩
- Σαáú¼Ñ¡Γδ, »α¿¡áñ½ÑªáΘ¿Ñ ¡Ñ߬«½∞¬¿¼ Σá⌐½á¼. ìѬ«Γ«αδÑ »«ñα«í¡«ßΓ¿ φΓ«⌐ αÑá-
- ½¿ºáµ¿¿ ¿ßß½ÑñπεΓß∩ ¡á »α¿¼ÑαÑ π»α᪡ѡ¿∩ ó ú½áóÑ 5.
- éΓ«α«⌐ ¼«ñ¿Σ¿¬áµ¿Ñ⌐ αáßß¼«ΓαÑ¡¡«⌐ ¬½áßß¿τÑ߬«⌐ ßΓαπ¬Γπαδ ¿¡ñѬßá ∩ó½∩ÑΓ-
- ß∩ ¿ñÑ∩ σαá¡Ñ¡¿∩ ó ¿¡ñѬßÑ ¿¡Σ«α¼áµ¿¿ Σá⌐½á (ß¼. [Mullender 84]). àß½¿ πóÑ-
- ½¿τ¿Γ∞ αẼÑα ¿¡ñѬßá Γá¬, τΓ«íδ ¿¡ñÑ¬ß ºá¡¿¼á½ óÑß∞ ñ¿ß¬«óδ⌐ í½«¬, ¡Ñí«½∞-
- Φá∩ τáßΓ∞ í½«¬á ¼«ªÑΓ íδΓ∞ ¿ß»«½∞º«óá¡á ñ½∩ ß«íßΓóÑ¡¡« ¿¡ñѬߡδσ ßΓαπ¬Γπα, á
- «ßΓáóΦá∩ß∩ τáßΓ∞ - ñ½∩ σαá¡Ñ¡¿∩ ¬«¡µá Σá⌐½á ¿ ñáªÑ ó« ¼¡«ú¿σ ß½πτá∩σ ñ½∩
- σαá¡Ñ¡¿∩ Σá⌐½á µÑ½¿¬«¼. Äß¡«ó¡«Ñ »αÑ¿¼πΘÑßΓó« Γᬫú« »«ñσ«ñá ºá¬½ετáÑΓß∩ ó
- Γ«¼, τΓ« ¡Ñ«íσ«ñ¿¼« Γ«½∞¬« «ñ¡« «íαáΘÑ¡¿Ñ ¬ ñ¿ß¬π ñ½∩ ßτ¿Γδóá¡¿∩ ¿¡ñѬßá ¿
- óßÑ⌐ ¿¡Σ«α¼áµ¿¿, Ñß½¿ Σá⌐½ »«¼ÑΘáÑΓß∩ ó ¿¡ñѬߡ«¼ í½«¬Ñ.
- ───────────────────────────────────────
- (*) ìá »α¿¼ÑαÑ 19978 Σá⌐½«ó îώѡñÑα ¿ Æá¡¡Ñ¡íáπ¼ ú«ó«α∩Γ, τΓ« »α¿í½¿º¿-
- Γѽ∞¡« 85% Σá⌐½«ó ¿¼ÑεΓ αẼÑα ¼Ñ¡ÑÑ 8 èíá⌐Γ ¿ 48% - ¼Ñ¡ÑÑ 1 èíá⌐Γá.
- ìÑß¼«Γα∩ ¡á Γ«, τΓ« φΓ¿ ñá¡¡δÑ óáα∞¿απεΓß∩ «Γ «ñ¡«⌐ αÑ὿ºáµ¿¿ ß¿ßΓÑ¼δ ¬
- ñαπú«⌐, ñ½∩ ¼¡«ú¿σ αÑ὿ºáµ¿⌐ ß¿ßΓѼδ UNIX «¡¿ »«¬áºáΓѽ∞¡δ.
-
- 69
-
-
-
-
- E4.3 èÇÆÇïÄâêF
-
- êº ú½áóδ 1 ¡á»«¼¡¿¼, τΓ« ¬áΓὫú¿ ∩ó½∩εΓß∩ Σá⌐½á¼¿, ¿º ¬«Γ«αδσ ßΓα«¿Γß∩
- ¿Ñαáασ¿τÑ߬á∩ ßΓαπ¬Γπαá Σá⌐½«ó«⌐ ß¿ßΓѼδ; «¡¿ ¿úαáεΓ ó᪡πε α«½∞ ó »αÑóαáΘÑ-
- ¡¿¿ ¿¼Ñ¡¿ Σá⌐½á ó ¡«¼Ñα ¿¡ñѬßá. èáΓὫú - φΓ« Σá⌐½, ß«ñÑন¼δ¼ ¬«Γ«α«ú« ∩ó-
- ½∩ÑΓß∩ ¡áí«α ºá»¿ßÑ⌐, ß«ßΓ«∩Θ¿σ ¿º ¡«¼Ñαá ¿¡ñѬßá ¿ ¿¼Ñ¡¿ Σá⌐½á, ó¬½ετÑ¡¡«ú«
- ó ¬áΓὫú. æ«ßΓáó¡«Ñ ¿¼∩ - φΓ« ßΓ᫬á ß¿¼ó«½«ó, ºáóÑαΦáεΘá∩ß∩ »πßΓδ¼ ß¿¼ó«-
- ½«¼ ¿ αáºñѽ∩Ѽá∩ ¡á¬½«¡¡«⌐ τÑαΓ«⌐ ("/") ¡á ¡Ñ߬«½∞¬« ¬«¼»«¡Ñ¡Γ. èáªñá∩ ¬«¼-
- »«¡Ñ¡Γá, ¬α«¼Ñ »«ß½Ññ¡Ñ⌐, ñ«½ª¡á íδΓ∞ ¿¼Ñ¡Ñ¼ ¬áΓὫúá, ¡« »«ß½Ññ¡∩∩ ¬«¼»«-
- ¡Ñ¡Γá ¼«ªÑΓ íδΓ∞ ¿¼Ñ¡Ñ¼ Σá⌐½á, ¡Ñ ∩ó½∩εΘÑú«ß∩ ¬áΓὫú«¼. é óÑαß¿¿ V ß¿ßΓѼδ
- UNIX ñ½¿¡á ¬áªñ«⌐ ¬«¼»«¡Ñ¡Γδ «úαá¡¿τ¿óáÑΓß∩ 14 ß¿¼ó«½á¼¿; Γᬿ¼ «íαẫ¼,
- ó¼ÑßΓÑ ß 2 íá⌐ΓἿ, «Γó«ñ¿¼δ¼¿ ¡á ¡«¼Ñα ¿¡ñѬßá, αẼÑα ºá»¿ß¿ ¬áΓὫúá ß«ß-
- Γáó½∩ÑΓ 16 íá⌐Γ.
-
- ┌───────────────────────────────────────────────┐
- │ æ¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ 쫼Ñα ¿¡ñѬßá ê¼∩ │
- │ ó¡πΓα¿ ¬áΓὫúá (2 íá⌐Γá) Σá⌐½á │
- ├────────────────────┬───────────────┬──────────┤
- │ 0 │ 83 │ . │
- │ 16 │ 2 │ .. │
- │ 32 │ 1798 │ init │
- │ 48 │ 1276 │ fsck │
- │ 64 │ 85 │ clri │
- │ 80 │ 1268 │ motd │
- │ 96 │ 1799 │ mount │
- │ 112 │ 88 │ mknod │
- │ 128 │ 2114 │ passwd │
- │ 144 │ 1717 │ umount │
- │ 160 │ 1851 │ checklist│
- │ 176 │ 92 │ fsdbld │
- │ 192 │ 84 │ config │
- │ 208 │ 1432 │ getty │
- │ 224 │ 0 │ crash │
- │ 240 │ 95 │ mkfs │
- │ 256 │ 188 │ inittab │
- └────────────────────┴───────────────┴──────────┘
-
- É¿ßπ¡«¬ 4.10. ö«α¼áΓ ¬áΓὫúá /etc
-
-
- ìá É¿ßπ¡¬Ñ 4.10 »«¬áºá¡ Σ«α¼áΓ ¬áΓὫúá "etc". é ¬áªñ«¼ ¬áΓὫúÑ ¿¼ÑεΓß∩
- Σá⌐½δ, ó ¬áτÑßΓóÑ ¿¼Ñ¡ ¬«Γ«αδσ π¬áºá¡δ Γ«τ¬á ¿ ñóÑ Γ«τ¬¿ ("." ¿ "..") ¿ ¡«-
- ¼Ñαá ¿¡ñѬ߫ó 𠬫ëαδσ ß«ó»áñáεΓ ß ¡«¼ÑαἿ ¿¡ñѬ߫ó ñá¡¡«ú« ¬áΓὫúá ¿ α«-
- ñ¿Γѽ∞߬«ú« ¬áΓὫúá, ß««ΓóÑΓßΓóÑ¡¡«. 쫼Ñα ¿¡ñѬßá ñ½∩ Σá⌐½á "." ó ¬áΓὫúÑ
- "/etc" ¿¼ÑÑΓ áñαÑß ß« ß¼ÑΘÑ¡¿Ñ¼ 0 ¿ º¡áτÑ¡¿Ñ 83. 쫼Ñα ¿¡ñѬßá ñ½∩ Σá⌐½á
- ".." ¿¼ÑÑΓ áñαÑß ß« ß¼ÑΘÑ¡¿Ñ¼ 16 «Γ ¡áτá½á ¬áΓὫúá ¿ º¡áτÑ¡¿Ñ 2. çỿ߿ ó
- ¬áΓὫúÑ ¼«úπΓ íδΓ∞ »πßΓ묨, »α¿ φΓ«¼ ¡«¼Ñα ¿¡ñѬßá αáóÑ¡ 0. ìá»α¿¼Ñα, ºá-
- »¿ß∞ ß áñαÑß«¼ 224 ó ¬áΓὫúÑ "/etc" »πßΓá∩, ¡Ñß¼«Γα∩ ¡á Γ«, τΓ« «¡á ¬«ú-
- ñá-Γ« ß«ñÑαªá½á Γ«τ¬π óσ«ñá ñ½∩ Σá⌐½á ß ¿¼Ñ¡Ñ¼ "crash". Åα«úαá¼¼á mkfs ¿¡¿-
- µ¿á½¿º¿απÑΓ Σá⌐½«óπε ß¿ßΓѼπ Γᬿ¼ «íαẫ¼, τΓ« ¡«¼Ñαá ¿¡ñѬ߫ó ñ½∩ Σá⌐½«ó
- "." ¿ ".." ó ¬«α¡Ñó«¼ ¬áΓὫúÑ ß«ó»áñáεΓ ß ¡«¼Ñα«¼ ¬«α¡Ñó«ú« ¿¡ñѬßá Σá⌐½«-
- ó«⌐ ß¿ßΓѼδ.
-
- ƒñα« σαá¡¿Γ ñá¡¡δÑ ó ¬áΓὫúÑ ΓᬠªÑ, ¬á¬ «¡« φΓ« ñѽáÑΓ ó Σá⌐½Ñ «íδτ¡«-
- ú« Γ¿»á, ¿ß»«½∞ºπ∩ ¿¡ñѬߡπε ßΓαπ¬Γπαπ ¿ í½«¬¿ ß πα«ó¡∩¼¿ »α∩¼«⌐ ¿ ¬«ßóÑ¡¡«⌐
- áñαÑßᵿ¿. Åα«µÑßßδ ¼«úπΓ τ¿ΓáΓ∞ ñá¡¡δÑ ¿º ¬áΓὫú«ó Γᬿ¼ ªÑ «íαẫ¼, ¬á¬
-
- 70
-
- «¡¿ τ¿ΓáεΓ «íδτ¡δÑ Σá⌐½δ, «ñ¡á¬« ¿ß¬½ετ¿Γѽ∞¡«Ñ »αáó« ºá»¿ß¿ ó ¬áΓὫú αÑ-
- ºÑαó¿απÑΓß∩ ∩ñα«¼, í½áú«ñáα∩ τѼπ «íÑß»Ñτ¿óáÑΓß∩ »αáó¿½∞¡«ßΓ∞ ßΓαπ¬Γπαδ ¬á-
- ΓὫúá. Åαáóá ñ«ßΓπ»á ¬ ¬áΓὫúπ ¿¼ÑεΓ ß½ÑñπεΘ¿⌐ ß¼δß½: »αáó« τΓÑ¡¿∩ ñáÑΓ
- »α«µÑßßἠ󫺼«ª¡«ßΓ∞ τ¿ΓáΓ∞ ñá¡¡δÑ ¿º ¬áΓὫúá; »αáó« ºá»¿ß¿ »«ºó«½∩ÑΓ »α«-
- µÑßßπ ß«ºñáóáΓ∞ ¡«óδÑ ºá»¿ß¿ ó ¬áΓὫúÑ ¿½¿ πñá½∩Γ∞ ßΓáαδÑ (ß »«¼«Θ∞ε ß¿ß-
- ΓѼ¡δσ «»Ñαᵿ⌐ creat, mknod, link ¿ unlink), ó αѺπ½∞ΓáΓÑ τÑú« ¿º¼Ñ¡∩ÑΓß∩
- ß«ñÑন¼«Ñ ¬áΓὫúá; »αáó« ¿ß»«½¡Ñ¡¿∩ »«ºó«½∩ÑΓ »α«µÑßßπ »α«¿ºó«ñ¿Γ∞ »«¿ß¬ ó
- ¬áΓὫúÑ »« ¿¼Ñ¡¿ Σá⌐½á (»«ß¬«½∞¬π "¿ß»«½¡∩Γ∞" ¬áΓὫú íÑßß¼δ߽ѡ¡«). ìá
- »α¿¼ÑαÑ ô»α᪡ѡ¿∩ 4.6 »«¬áºá¡á αạ¿µá ¼Ñªñπ τΓÑ¡¿Ñ¼ ¿ »«¿ß¬«¼ ó ¬áΓὫúÑ.
-
-
- E4.4 ÅÉàéÉÇÖàìêà æÄæÆÇéìÄâÄ êîàìê öÇëïÇ (ÅôÆê ÅÄêæèÇ)F
- Eé êäàìÆêöêèÇÆÄÉ êìäàèæÇF
-
-
- ìáτá½∞¡«Ñ «íαáΘÑ¡¿Ñ ¬ Σá⌐½π »α«¿ºó«ñ¿Γß∩ »« Ñú« ß«ßΓáó¡«¼π ¿¼Ñ¡¿ (¿¼Ñ¡¿
- »πΓ¿ »«¿ß¬á), ¬á¬ ó ¬«¼á¡ñáσ open, chdir (¿º¼Ñ¡¿Γ∞ ¬áΓὫú) ¿½¿ link. Å«ß-
- ¬«½∞¬π ó¡πΓα¿ ß¿ßΓѼδ ∩ñα« αáí«ΓáÑΓ ß ¿¡ñѬßἿ, á ¡Ñ ß ¿¼Ñ¡á¼¿ »πΓÑ⌐ »«¿ß-
- ¬á, «¡« »αÑ«íαáºπÑΓ ¿¼Ñ¡á »πΓÑ⌐ »«¿ß¬á ó ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ¿¡ñѬ߫ó, τΓ«íδ »α«-
- ¿ºó«ñ¿Γ∞ ñ«ßΓπ» ¬ Σá⌐½á¼. ǽú«α¿Γ¼ namei »α«¿ºó«ñ¿Γ »«φ½Ñ¼Ñ¡Γ¡δ⌐ á¡á½¿º ß«ß-
- Γáó¡«ú« ¿¼Ñ¡¿, ßΓáó∩ ó ß««ΓóÑΓßΓó¿Ñ ¬áªñ«⌐ ¬«¼»«¡Ñ¡ΓÑ ¿¼Ñ¡¿ ¿¡ñÑ¬ß ¿ ¬áΓὫú
- ¿ ó ¬«¡µÑ ¬«¡µ«ó ó«ºóαáΘá∩ ¿ñÑ¡Γ¿Σ¿¬áΓ«α ¿¡ñѬßá ñ½∩ óóÑñÑ¡¡«ú« ¿¼Ñ¡¿ »πΓ¿
- »«¿ß¬á (É¿ßπ¡«¬ 4.11).
- êº ú½áóδ 2 ¡á»«¼¡¿¼, τΓ« ¬áªñδ⌐ »α«µÑßß ßó∩ºá¡ ß ΓѬπΘ¿¼ ¬áΓὫú«¼ (¿
- »α«ΓѬáÑΓ ó Ñú« αἬáσ); αáí«τá∩ «í½áßΓ∞, «ΓóÑñÑ¡¡á∩ »«ñ ºáñáτπ »«½∞º«óáΓÑ-
- ½∩, ß«ñÑαª¿Γ π¬áºáΓѽ∞ ¡á ¿¡ñÑ¬ß ΓѬπΘÑú« ¬áΓὫúá. ÆÑ¬πΘ¿¼ ¬áΓὫú«¼ »Ñαó«-
- ú« ¿º »α«µÑßß«ó ó ß¿ßΓѼÑ, ¡π½Ñó«ú« »α«µÑßßá, ∩ó½∩ÑΓß∩ ¬«α¡Ñó«⌐ ¬áΓὫú.
- ÅπΓ∞ ¬ ΓѬπΘѼπ ¬áΓὫúπ ¬áªñ«ú« ¡«ó«ú« »α«µÑßßá íÑαÑΓ ¡áτὫ «Γ ΓѬπΘÑú«
- ¬áΓὫúá »α«µÑßßá, ∩ó½∩εΘÑú«ß∩ α«ñ¿Γѽ∞߬¿¼ »« «Γ¡«ΦÑ¡¿ε ¬ ñá¡¡«¼π (ß¼. αáº-
- ñѽ 5.10). Åα«µÑßßδ ¿º¼Ñ¡∩εΓ ΓѬπΘ¿⌐ ¬áΓὫú, ºá»αáΦ¿óá∩ óδ»«½¡Ñ¡¿Ñ ß¿ßΓѼ-
- ¡«⌐ «»Ñαᵿ¿ chdir (¿º¼Ñ¡¿Γ∞ ¬áΓὫú). éßÑ »«¿ß¬¿ Σá⌐½«ó »« ¿¼Ñ¡¿ ¡áτ¿¡áεΓß∩
- ß ΓѬπΘÑú« ¬áΓὫúá »α«µÑßßá, Ñß½¿ Γ«½∞¬« ¿¼∩ »πΓ¿ »«¿ß¬á ¡Ñ »αÑñóáα∩ÑΓß∩
- ¡á¬½«¡¡«⌐ τÑαΓ«⌐, π¬áºδóá∩, τΓ« »«¿ß¬ ¡πª¡« ¡áτ¿¡áΓ∞ ß ¬«α¡Ñó«ú« ¬áΓὫúá. é
- ½εí«¼ ß½πτáÑ ∩ñα« ¼«ªÑΓ ½Ñú¬« «í¡áαπª¿Γ∞ ¿¡ñÑ¬ß ¬áΓὫúá, ß ¬«Γ«α«ú« ¡áτ¿¡á-
- ÑΓß∩ »«¿ß¬. ÆÑ¬πΘ¿⌐ ¬áΓὫú σαá¡¿Γß∩ ó αáí«τÑ⌐ «í½áßΓ¿ »α«µÑßßá, á ¬«α¡Ñó«⌐
- ¿¡ñÑ¬ß ß¿ßΓѼδ σαá¡¿Γß∩ ó ú½«íá½∞¡«⌐ »ÑαѼѡ¡«⌐ (**).
- ǽú«α¿Γ¼ namei ¿ß»«½∞ºπÑΓ »α¿ á¡á½¿ºÑ ß«ßΓáó¡«ú« ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á »α«-
- ¼ÑªπΓ«τ¡δÑ ¿¡ñѬßδ; ¡áº«óѼ ¿σ αáí«τ¿¼¿ ¿¡ñѬßἿ. ê¡ñÑ¬ß ¬áΓὫúá, «Γ¬πñá
- »«¿ß¬ íÑαÑΓ ¡áτὫ, ∩ó½∩ÑΓß∩ »Ñαóδ¼ αáí«τ¿¼ ¿¡ñѬ߫¼. ìá ¬áªñ«⌐ ¿ΓÑαᵿ¿
- µ¿¬½á á½ú«α¿Γ¼á ∩ñα« »α«óÑα∩ÑΓ ß«ó»áñÑ¡¿Ñ αáí«τÑú« ¿¡ñѬßá ß ¿¡ñѬ߫¼ ¬áΓá-
- ½«úá. é »α«Γ¿ó¡«¼ ß½πτáÑ, ¡áαπΦ¿½«ß∞ íδ πΓóÑαªñÑ¡¿Ñ, τΓ« Γ«½∞¬« Σá⌐½δ, ¡Ñ
- ∩ó½∩εΘ¿Ñß∩ ¬áΓὫúἿ, ¼«úπΓ íδΓ∞ ½¿ßΓ∞∩¼¿ ñÑαÑóá Σá⌐½«ó«⌐ ß¿ßΓѼδ. Åα«µÑßß
- Γá¬ªÑ ñ«½ªÑ¡ ¿¼ÑΓ∞ »αáó« »α«¿ºó«ñ¿Γ∞ »«¿ß¬ ó ¬áΓὫúÑ (αáºαÑΦÑ¡¿∩ ¡á τΓÑ¡¿Ñ
- ¡Ññ«ßΓáΓ«τ¡«). è«ñ ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ »«½∞º«óáΓѽ∩ ñ½∩ »α«µÑßßá ñ«½ªÑ¡ ß««ΓóÑΓßΓ-
- ó«óáΓ∞ ¬«ñπ ¿¡ñ¿ó¿ñπá½∞¡«ú« ¿½¿ úαπ»»«ó«ú« ó½á-
- ñѽ∞µá Σá⌐½á ¿ ñ«½ª¡« íδΓ∞ »αÑñ«ßΓáó½Ñ¡« »αáó« ¿ß»«½¡Ñ¡¿∩, ½¿í« »«¿ß¬ ¡πª¡«
- αáºαÑΦ¿Γ∞ óßѼ »«½∞º«óáΓѽ∩¼. é »α«Γ¿ó¡«¼ ß½πτáÑ, »«¿ß¬ ¡Ñ »«½πτ¿Γß∩.
- ƒñα« óδ»«½¡∩ÑΓ ½¿¡Ñ⌐¡δ⌐ »«¿ß¬ Σá⌐½á ó ¬áΓὫúÑ, áßß«µ¿¿α«óá¡¡«¼ ß αáí«-
- τ¿¼ ¿¡ñѬ߫¼, »δΓá∩ß∞ ¡á⌐Γ¿ ñ½∩ ¬«¼»«¡Ñ¡Γδ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á »«ñσ«ñ∩Θπε ºá-
- »¿ß∞ ó ¬áΓὫúÑ. êßσ«ñ∩ ¿º áñαÑßá ß¼ÑΘÑ¡¿∩ ó íá⌐Γáσ ó¡πΓα¿ ¬áΓὫúá (¡áτ¿¡á∩
- ß 0), «¡« «»αÑñѽ∩ÑΓ ¼ÑßΓ«»«½«ªÑ¡¿Ñ ñ¿ß¬«ó«ú« í½«¬á ó ß««ΓóÑΓßΓó¿¿ ß á½ú«-
- α¿Γ¼«¼ bmap ¿ ßτ¿ΓδóáÑΓ φΓ«Γ í½«¬, ¿ß»«½∞ºπ∩ á½ú«α¿Γ¼ bread. Å« ¿¼Ñ¡¿ ¬«¼»«-
-
-
- ───────────────────────────────────────
- (**) ùΓ«íδ ¿º¼Ñ¡¿Γ∞ ñ½∩ ßÑí∩ ¬«α¡Ñó«⌐ ¬áΓὫú Σá⌐½«ó«⌐ ß¿ßΓѼδ, »α«µÑßß ¼«-
- ªÑΓ ºá»πßΓ¿Γ∞ ß¿ßΓѼ¡πε «»Ñαᵿε chroot. ì«ó«Ñ º¡áτÑ¡¿Ñ ¬«α¡∩ ß«σαá¡∩-
- ÑΓß∩ ó αáí«τÑ⌐ «í½áßΓ¿ »α«µÑßßá.
-
-
- 71
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ namei /* »αÑóαáΘÑ¡¿Ñ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á ó ¿¡ñÑ¬ß */│
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ¿¼∩ »πΓ¿ »«¿ß¬á │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ºáí½«¬¿α«óá¡¡δ⌐ ¿¡ñÑ¬ß │
- │ { │
- │ Ñß½¿ (»πΓ∞ »«¿ß¬á íÑαÑΓ ¡áτὫ ß ¬«α¡∩) │
- │ αáí«τ¿⌐ ¿¡ñÑ¬ß = ¿¡ñѬß𠬫α¡∩ (á½ú«α¿Γ¼ iget); │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ │
- │ αáí«τ¿⌐ ¿¡ñÑ¬ß = ¿¡ñѬßπ ΓѬπΘÑú« ¬áΓὫúá │
- │ (á½ú«α¿Γ¼ iget); │
- │ │
- │ óδ»«½¡¿Γ∞ (»«¬á »πΓ∞ »«¿ß¬á ¡Ñ ¬«¡τ¿½ß∩) │
- │ { │
- │ ßτ¿ΓáΓ∞ ß½ÑñπεΘπε ¬«¼»«¡Ñ¡Γπ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á; │
- │ »α«óÑα¿Γ∞ ß««ΓóÑΓßΓó¿Ñ αáí«τÑú« ¿¡ñѬßá ¬áΓὫúπ │
- │ ¿ »αáóá ñ«ßΓπ»á; │
- │ Ñß½¿ (αáí«τ¿⌐ ¿¡ñÑ¬ß ß««ΓóÑΓßΓóπÑΓ ¬«α¡ε ¿ ¬«¼»«- │
- │ ¡Ñ¡Γá ¿¼Ñ¡¿ "..") │
- │ »α«ñ«½ª¿Γ∞; /* µ¿¬½ ß πß½«ó¿Ñ¼ »α«ñ«½ªÑ¡¿∩ */│
- │ ßτ¿ΓáΓ∞ ¬áΓὫú (αáí«τ¿⌐ ¿¡ñѬß), »«óΓ«α∩∩ á½ú«- │
- │ α¿Γ¼δ bmap, bread ¿ brelse; │
- │ Ñß½¿ (¬«¼»«¡Ñ¡Γá ß««ΓóÑΓßΓóπÑΓ ºá»¿ß¿ ó ¬áΓὫúÑ │
- │ (αáí«τѼ ¿¡ñѬßÑ)) │
- │ { │
- │ »«½πτ¿Γ∞ ¡«¼Ñα ¿¡ñѬßá ñ½∩ ß«ó»áóΦÑ⌐ ¬«¼»«¡Ñ¡-│
- │ Γδ; │
- │ «ßó«í«ñ¿Γ∞ αáí«τ¿⌐ ¿¡ñÑ¬ß (á½ú«α¿Γ¼ iput); │
- │ αáí«τ¿⌐ ¿¡ñÑ¬ß = ¿¡ñѬßπ ß«ó»áóΦÑ⌐ ¬«¼»«¡Ñ¡Γδ │
- │ (á½ú«α¿Γ¼ iget); │
- │ } │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ /* ¬«¼»«¡Ñ¡Γá «ΓßπΓßΓóπÑΓ ó │
- │ ¬áΓὫúÑ */ │
- │ ó«ºóαáΓ¿Γ∞ (¡ÑΓ ¿¡ñѬßá); │
- │ } │
- │ ó«ºóαáΓ¿Γ∞ (αáí«τ¿⌐ ¿¡ñѬß); │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.11. ǽú«α¿Γ¼ »αÑóαáΘÑ¡¿∩ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á ó ¿¡ñѬß
-
-
- ¡Ñ¡Γδ ∩ñα« »α«¿ºó«ñ¿Γ ó í½«¬Ñ »«¿ß¬, »αÑñßΓáó½∩∩ ß«ñÑন¼«Ñ í½«¬á ¬á¬ »«ß½Ñ-
- ñ«óáΓѽ∞¡«ßΓ∞ ºá»¿ßÑ⌐ ¬áΓὫúá. Åα¿ «í¡áαπªÑ¡¿¿ ß«ó»áñÑ¡¿∩ ∩ñα« »ÑαÑ»¿ßδóáÑΓ
- ¡«¼Ñα ¿¡ñѬßá ¿º ñá¡¡«⌐ Γ«τ¬¿ óσ«ñá, «ßó«í«ªñáÑΓ í½«¬ (á½ú«α¿Γ¼ brelse) ¿
- ßΓáαδ⌐ αáí«τ¿⌐ ¿¡ñÑ¬ß (á½ú«α¿Γ¼ iput), ¿ »ÑαѡạáτáÑΓ ¿¡ñÑ¬ß ¡á⌐ñÑ¡¡«⌐ ¬«¼-
- »«¡Ñ¡Γδ (á½ú«α¿Γ¼ iget). ì«óδ⌐ ¿¡ñÑ¬ß ßΓá¡«ó¿Γß∩ αáí«τ¿¼ ¿¡ñѬ߫¼. àß½¿ ∩ñα«
- ¡Ñ ¡áσ«ñ¿Γ ó í½«¬Ñ »«ñσ«ñ∩ΘÑú« ¿¼Ñ¡¿, «¡« «ßó«í«ªñáÑΓ í½«¬, »α¿íáó½∩ÑΓ ¬ áñ-
- αÑßπ ß¼ÑΘÑ¡¿∩ τ¿ß½« íá⌐Γ«ó ó í½«¬Ñ, »αÑóαáΘáÑΓ ¡«óδ⌐ áñαÑß ß¼ÑΘÑ¡¿∩ ó ¡«¼Ñα
- ñ¿ß¬«ó«ú« í½«¬á (á½ú«α¿Γ¼ bmap) ¿ τ¿ΓáÑΓ ß½ÑñπεΘ¿⌐ í½«¬. ƒñα« »«óΓ«α∩ÑΓ φΓπ
- »α«µÑñπαπ ñ« ΓÑσ »«α, »«¬á ¿¼∩ ¬«¼»«¡Ñ¡Γδ »πΓ¿ »«¿ß¬á ¡Ñ ß«ó»áñÑΓ ß ¿¼Ñ¡Ñ¼
- Γ«τ¬¿ óσ«ñá ó ¬áΓὫúÑ, ½¿í« ñ« ΓÑσ »«α, »«¬á ¡Ñ íπñÑΓ ñ«ßΓ¿ú¡πΓ ¬«¡Ñµ ¬áΓá-
- ½«úá.
- ÅαÑñ»«½«ª¿¼, ¡á»α¿¼Ñα, τΓ« »α«µÑßßπ ¡πª¡« «Γ¬αδΓ∞ Σá⌐½ "/etc/ passwd".
- è«úñá ∩ñα« ¡áτ¿¡áÑΓ á¡á½¿º¿α«óáΓ∞ ¿¼∩ Σá⌐½á, «¡« ¡áΓὬ¿óáÑΓß∩ ¡á ¡á¬½«¡¡πε
- τÑαΓπ ("/") ¿ »«½πτáÑΓ ¿¡ñÑ¬ß ¬«α¡∩ ß¿ßΓѼδ. æñѽáó ¬«αÑ¡∞ ΓѬπΘ¿¼ αáí«τ¿¼
- ¿¡ñѬ߫¼, ∩ñα« ¡áΓὬ¿óáÑΓß∩ ¡á ßΓ᫬π "etc". Åα«óÑα¿ó ß««ΓóÑΓßΓó¿Ñ ΓѬπΘÑú«
- ¿¡ñѬßá ¬áΓὫúπ ("/") ¿ ¡á½¿τ¿Ñ π »α«µÑßßá »αáóá »α«¿ºó«ñ¿Γ∞ »«¿ß¬ ó ¬áΓá-
- ½«úÑ, ∩ñα« ¿ΘÑΓ ó ¬«α¡Ñó«¼ ¬áΓὫúÑ Σá⌐½ ß ¿¼Ñ¡Ñ¼ "etc". Ä¡« »α«ß¼áΓα¿óáÑΓ
- ¬«α¡Ñó«⌐ ¬áΓὫú í½«¬ ºá í½«¬«¼ ¿ ¿ßß½ÑñπÑΓ ¬áªñπε ºá»¿ß∞ ó í½«¬Ñ, »«¬á ¡Ñ
-
- 72
-
- «í¡áαπª¿Γ Γ«τ¬π óσ«ñá ñ½∩ Σá⌐½á "etc". ìá⌐ñ∩ φΓπ Γ«τ¬π óσ«ñá, ∩ñα« «ßó«í«ª-
- ñáÑΓ ¿¡ñѬß, «ΓóÑñÑ¡¡δ⌐ ñ½∩ ¬«α¡∩ (á½ú«α¿Γ¼ iput), ¿ óδñѽ∩ÑΓ ¿¡ñÑ¬ß Σá⌐½π
- "etc" (á½ú«α¿Γ¼ iget) ó ß««ΓóÑΓßΓó¿¿ ß ¡«¼Ñα«¼ ¿¡ñѬßá ó «í¡áαπªÑ¡¡«⌐ ºá»¿-
- ß¿. ôñ«ßΓ«óÑα¿óΦ¿ß∞ ó Γ«¼, τΓ« "etc" ∩ó½∩ÑΓß∩ ¬áΓὫú«¼, á Γá¬ªÑ ó Γ«¼, τΓ«
- ¿¼ÑεΓß∩ ¡Ñ«íσ«ñ¿¼δÑ »αáóá »α«¿ºó«ñ¿Γ∞ »«¿ß¬, ∩ñα« »α«ß¼áΓα¿óáÑΓ ¬áΓὫú
- "etc" í½«¬ ºá í½«¬«¼ ó »«¿ß¬áσ ºá»¿ß¿, ß««ΓóÑΓßΓóπεΘÑ⌐ Σá⌐½π "passwd". àß½¿
- »«ß¼«ΓαÑΓ∞ ¡á É¿ßπ¡«¬ 4.10, ¼«ª¡« πó¿ñÑΓ∞, τΓ« ºá»¿ß∞ « Σá⌐½Ñ "passwd" ∩ó½∩-
- ÑΓß∩ ñÑó∩Γ«⌐ ºá»¿ß∞ε ó ¬áΓὫúÑ. Äí¡áαπª¿ó ÑÑ, ∩ñα« «ßó«í«ªñáÑΓ ¿¡ñѬß, óδ-
- ñѽѡ¡δ⌐ Σá⌐½π "etc", ¿ óδñѽ∩ÑΓ ¿¡ñÑ¬ß Σá⌐½π "passwd", »«ß½Ñ τÑú« - »«ß-
- ¬«½∞¬π ¿¼∩ »πΓ¿ »«¿ß¬á ¿ßτÑα»á¡« - ó«ºóαáΘáÑΓ φëà ¿¡ñÑ¬ß »α«µÑßßπ.
- àßΓÑßΓóÑ¡¡« ºáñáΓ∞ ó«»α«ß «í φΣΣÑ¬Γ¿ó¡«ßΓ¿ ½¿¡Ñ⌐¡«ú« »«¿ß¬á ó ¬áΓὫúÑ
- ºá»¿ß¿, ß««ΓóÑΓßΓóπεΘÑ⌐ ¬«¼»«¡Ñ¡ΓÑ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á. É¿τ¿ »«¬áºδóáÑΓ (ß¼.
- [Ritchie 78b], ßΓα.1968), τΓ« ½¿¡Ñ⌐¡δ⌐ »«¿ß¬ φΣΣÑ¬Γ¿óÑ¡, »«ß¬«½∞¬π «¡ «úαá-
- ¡¿τÑ¡ αẼÑα«¼ ¬áΓὫúá. ü«½ÑÑ Γ«ú«, αá¡¡¿Ñ óÑαß¿¿ ß¿ßΓѼδ UNIX ¡Ñ αáí«Γ὿
- ÑΘÑ ¡á ¼áΦ¿¡áσ ß í«½∞Φ¿¼ «íΩѼ«¼ »á¼∩Γ¿, »«φΓ«¼π º¡áτ¿Γѽ∞¡δ⌐ π»«α íδ½ ßñÑ-
- ½á¡ ¡á »α«ßΓδÑ á½ú«α¿Γ¼δ, Γá¬¿Ñ ¬á¬ á½ú«α¿Γ¼δ ½¿¡Ñ⌐¡«ú« »«¿ß¬á. ü«½ÑÑ ß½«ª-
- ¡δÑ ßσÑ¼δ »«¿ß¬á »«ΓαÑí«ó὿ íδ «Γ½¿τ¡«⌐, í«½ÑÑ ß½«ª¡«⌐, ßΓαπ¬Γπαδ ¬áΓὫúá,
- ¿ 󫺼«ª¡« αáí«Γ὿ íδ ¼Ññ½Ñ¡¡ÑÑ ñáªÑ ó ¡Ñí«½∞Φ¿σ ¬áΓὫúáσ »« ßαáó¡Ñ¡¿ε ß«
- ßσѼ«⌐ ½¿¡Ñ⌐¡«ú« »«¿ß¬á.
-
-
- E4.5 æôÅàÉüïÄèF
-
- ä« ß¿σ »«α ó φΓ«⌐ ú½áóÑ «»¿ßδóá½áß∞ ßΓαπ¬Γπαá Σá⌐½á, »α¿ φΓ«¼ »αÑñ»«½á-
- úὫß∞, τΓ« ¿¡ñÑ¬ß »αÑñóáα¿Γѽ∞¡« ßó∩ºδóá½ß∩ ß Σá⌐½«¼ ¿ τΓ« πªÑ í뫨 «»αÑñÑ-
- ½Ñ¡δ ñ¿ß¬«óδÑ í½«¬¿, ß«ñÑαªáΘ¿Ñ ¿¡Σ«α¼áµ¿ε. é ß½ÑñπεΘ¿σ αáºñѽáσ «»¿ßδóáÑΓ-
- ß∩, ¬á¬¿¼ «íαẫ¼ ∩ñα« ¡áº¡áτáÑΓ ¿¡ñѬßδ ¿ ñ¿ß¬«óδÑ í½«¬¿. ùΓ«íδ »«¡∩Γ∞ φΓ¿
- á½ú«α¿Γ¼δ, αáßß¼«Γα¿¼ ßΓαπ¬Γπαπ ßπ»Ñαí½«¬á.
- æπ»Ñαí½«¬ ß«ßΓ«¿Γ ¿º ß½ÑñπεΘ¿σ »«½Ñ⌐:
- * αẼÑα Σá⌐½«ó«⌐ ß¿ßΓѼδ,
- * ¬«½¿τÑßΓó« ßó«í«ñ¡δσ í½«¬«ó ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ,
- * ß»¿ß«¬ ßó«í«ñ¡δσ í½«¬«ó, ¿¼ÑεΘ¿σß∩ ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ,
- * ¿¡ñÑ¬ß ß½ÑñπεΘÑú« ßó«í«ñ¡«ú« í½«¬á ó ß»¿ß¬Ñ ßó«í«ñ¡δσ í½«¬«ó,
- * αẼÑα ß»¿ß¬á ¿¡ñѬ߫ó,
- * ¬«½¿τÑßΓó« ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ,
- * ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ,
- * ß½ÑñπεΘ¿⌐ ßó«í«ñ¡δ⌐ ¿¡ñÑ¬ß ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ¿¡ñѬ߫ó,
- * ºáí½«¬¿α«óá¡¡δÑ »«½∩ ñ½∩ ß»¿ß¬á ßó«í«ñ¡δσ í½«¬«ó ¿ ßó«í«ñ¡δσ ¿¡ñѬ߫ó,
- * Σ½áú, »«¬áºδóáεΘ¿⌐, τΓ« ó ßπ»Ñαí½«¬ í뫨 ó¡ÑßÑ¡δ ¿º¼Ñ¡Ñ¡¿∩.
-
- é «ßΓáóΦÑ⌐ß∩ τáßΓ¿ ú½áóδ íπñÑΓ «íΩ∩ߡѡ«, ¬á¬ »«½∞º«óáΓ∞ß∩ ¼áßß¿óἿ,
- π¬áºáΓѽ∩¼¿ ¿ ºá¼¬á¼¿ í½«¬¿α«ó¬¿. ƒñα« »Ñα¿«ñ¿τÑ߬¿ »ÑαÑ»¿ßδóáÑΓ ßπ»Ñαí½«¬
- ¡á ñ¿ß¬, Ñß½¿ ó ßπ»Ñαí½«¬ í뫨 ó¡ÑßÑ¡δ ¿º¼Ñ¡Ñ¡¿∩, ñ½∩ Γ«ú«, τΓ«íδ «íÑß»Ñτ¿-
- óá½áß∞ ß«ú½áß«óá¡¡«ßΓ∞ ß ñá¡¡δ¼¿, σαá¡∩Θ¿¼¿ß∩ ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ.
-
-
- E4.6 ìÇçìÇùàìêà êìäàèæÇ ìÄéÄîô öÇëïôF
-
- ä½∩ óδñѽѡ¿∩ ¿ºóÑßΓ¡«ú« ¿¡ñѬßá, Γ« ÑßΓ∞ ¿¡ñѬßá, ñ½∩ ¬«Γ«α«ú« »αÑñóá-
- α¿Γѽ∞¡« «»αÑñѽѡ ß«íßΓóÑ¡¡δ⌐ ¡«¼Ñα (¿ ¡«¼Ñα Σá⌐½«ó«⌐ ß¿ßΓѼδ), ∩ñα« ¿ß-
- »«½∞ºπÑΓ á½ú«α¿Γ¼ iget. é á½ú«α¿Γ¼Ñ namei, ¡á»α¿¼Ñα, ∩ñα« «»αÑñѽ∩ÑΓ ¡«¼Ñα
- ¿¡ñѬßá, πßΓá¡áó½¿óá∩ ß««ΓóÑΓßΓó¿Ñ ¼Ñªñ𠬫¼»«¡Ñ¡Γ«⌐ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á ¿
- ¿¼Ñ¡Ñ¼ ó ¬áΓὫúÑ. äαπú«⌐ á½ú«α¿Γ¼, ialloc, óδ»«½¡∩ÑΓ ¡áº¡áτÑ¡¿Ñ ñ¿ß¬«ó«ú«
- ¿¡ñѬßá ó¡«ó∞ ß«ºñáóáѼ«¼π Σá⌐½π.
- èᬠπªÑ ú«ó«α¿½«ß∞ ó ú½áóÑ 2, ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ¿¼ÑÑΓß∩ ½¿¡Ñ⌐¡δ⌐ ß»¿ß«¬
- ¿¡ñѬ߫ó. ê¡ñÑ¬ß ßτ¿ΓáÑΓß∩ ßó«í«ñ¡δ¼, Ñß½¿ »«½Ñ Ñú« Γ¿»á σαá¡¿Γ ¡π½Ñó«Ñ º¡á-
- τÑ¡¿Ñ. àß½¿ »α«µÑßßπ »«¡áñ«í¿½ß∩ ¡«óδ⌐ ¿¡ñѬß, ∩ñα« ΓÑ«αÑΓ¿τÑ߬¿ ¼«ú½« íδ
- »α«¿ºóÑßΓ¿ »«¿ß¬ ßó«í«ñ¡«ú« ¿¡ñѬßá ó ß»¿ß¬Ñ ¿¡ñѬ߫ó. Äñ¡á¬«, Γᬫ⌐ »«¿ß¬
- «í«Φѽß∩ íδ ñ«α«ú«, »«ß¬«½∞¬π »«ΓαÑí«óá½ íδ »« ¼Ñ¡∞ΦÑ⌐ ¼ÑαÑ «ñ¡π «»Ñαᵿε
-
- 73
-
- τΓÑ¡¿∩ (ñ«»πßΓ¿¼, ß ñ¿ß¬á) ¡á ¬áªñδ⌐ ¿¡ñѬß. ä½∩ »«óδΦÑ¡¿∩ »α«¿ºó«ñ¿Γѽ∞¡«ß-
- Γ¿ ó ßπ»Ñαí½«¬Ñ Σá⌐½«ó«⌐ ß¿ßΓѼδ σαá¡¿Γß∩ ¼áßß¿ó ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó
- ó Σá⌐½«ó«⌐ ß¿ßΓѼÑ.
- ìá É¿ßπ¡¬Ñ 4.12 »α¿óÑñÑ¡ á½ú«α¿Γ¼ ialloc ¡áº¡áτÑ¡¿∩ ¡«óδσ ¿¡ñѬ߫ó. Å«
- »α¿τ¿¡á¼, « ¬«Γ«αδσ »«⌐ñÑΓ αÑτ∞ ¡¿ªÑ, ∩ñα« ß¡áτá½á »α«óÑα∩ÑΓ, ¡Ñ ºáí½«¬¿α«-
- óá½ ½¿ ¬á¬«⌐-½¿í« »α«µÑßß ßó«¿¼ «íαáΘÑ¡¿Ñ¼ ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ-
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ ialloc /* óδñѽѡ¿Ñ ¿¡ñѬßá */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: Σá⌐½«óá∩ ß¿ßΓѼá │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ºáí½«¬¿α«óá¡¡δ⌐ ¿¡ñÑ¬ß │
- │ { │
- │ óδ»«½¡¿Γ∞ │
- │ { │
- │ Ñß½¿ (ßπ»Ñαí½«¬ ºáí½«¬¿α«óá¡) │
- │ { │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩ (»«¬á ßπ»Ñαí½«¬ ¡Ñ «ßó«í«ñ¿Γß∩); │
- │ »α«ñ«½ª¿Γ∞; /* µ¿¬½ ß πß½«ó¿Ñ¼ »α«ñ«½ªÑ¡¿∩ */ │
- │ } │
- │ Ñß½¿ (ß»¿ß«¬ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ »πßΓ) │
- │ { │
- │ ºáí½«¬¿α«óáΓ∞ ßπ»Ñαí½«¬; │
- │ óδíαáΓ∞ ºá»«¼¡Ñ¡¡δ⌐ ¿¡ñÑ¬ß ñ½∩ »«¿ß¬á ßó«í«ñ¡δσ │
- │ ¿¡ñѬ߫ó; │
- │ ¿ß¬áΓ∞ ¡á ñ¿ß¬Ñ ßó«í«ñ¡δÑ ¿¡ñѬßδ ñ« ΓÑσ »«α, »«¬á│
- │ ßπ»Ñαí½«¬ ¡Ñ ºá»«½¡¿Γß∩, ¿½¿ »«¬á ¡Ñ íπñπΓ ¡á⌐- │
- │ ñÑ¡δ óßÑ ßó«í«ñ¡δÑ ¿¡ñѬßδ (á½ú«α¿Γ¼δ bread ¿ │
- │ brelse); │
- │ ß¡∩Γ∞ í½«¬¿α«ó¬π ß ßπ»Ñαí½«¬á; │
- │ ó«º«í¡«ó¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá (¬á¬ Γ«½∞¬« ßπ»Ñα-│
- │ í½«¬ «ßó«í«ñ¿Γß∩); │
- │ Ñß½¿ (¡á ñ¿ß¬Ñ «ΓßπΓßΓóπεΓ ßó«í«ñ¡δÑ ¿¡ñѬßδ) │
- │ ó«ºóαáΓ¿Γ∞ (¡ÑΓ ¿¡ñѬ߫ó); │
- │ ºá»«¼¡¿Γ∞ ¿¡ñÑ¬ß ß ¡á¿í«½∞Φ¿¼ ¡«¼Ñα«¼ ßαÑñ¿ ¡á⌐- │
- │ ñÑ¡¡δσ ñ½∩ »«ß½ÑñπεΘ¿σ »«¿ß¬«ó ßó«í«ñ¡δσ ¿¡ñѬ- │
- │ ß«ó; │
- │ } │
- │ /* ß»¿ß«¬ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ ¡Ñ »πßΓ */ │
- │ óδíαáΓ∞ ¡«¼Ñα ¿¡ñѬßá ¿º ß»¿ß¬á ¿¡ñѬ߫ó ó ßπ»Ñαí½«- │
- │ ¬Ñ; │
- │ »«½πτ¿Γ∞ ¿¡ñÑ¬ß (á½ú«α¿Γ¼ iget); │
- │ Ñß½¿ (¿¡ñÑ¬ß »«ß½Ñ óßÑú« φΓ«ú« ¡Ñ ßó«í«ñÑ¡) /* !!! */│
- │ { │
- │ »ÑαÑ»¿ßáΓ∞ ¿¡ñÑ¬ß ¡á ñ¿ß¬; │
- │ «ßó«í«ñ¿Γ∞ ¿¡ñÑ¬ß (á½ú«α¿Γ¼ iput); │
- │ »α«ñ«½ª¿Γ∞; /* µ¿¬½ ß πß½«ó¿Ñ¼ »α«ñ«½ªÑ¡¿∩ */ │
- │ } │
- │ /* ¿¡ñÑ¬ß ßó«í«ñÑ¡ */ │
- │ ¿¡¿µ¿á½¿º¿α«óáΓ∞ ¿¡ñѬß; │
- │ »ÑαÑ»¿ßáΓ∞ ¿¡ñÑ¬ß ¡á ñ¿ß¬; │
- │ π¼Ñ¡∞Φ¿Γ∞ ßτÑΓτ¿¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó Σá⌐½«ó«⌐ ß¿ß- │
- │ ΓѼÑ; │
- │ ó«ºóαáΓ¿Γ∞ (¿¡ñѬß); │
- │ } │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.12. ǽú«α¿Γ¼ ¡áº¡áτÑ¡¿∩ ¡«óδσ ¿¡ñѬ߫ó
-
-
- 74
-
- »Ñαí½«¬Ñ. àß½¿ ß»¿ß«¬ ¡«¼Ñα«ó ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ ¡Ñ »πßΓ, ∩ñα« ¡áº¡áτáÑΓ
- ¡«¼Ñα ß½ÑñπεΘÑú« ¿¡ñѬßá, óδñѽ∩ÑΓ ñ½∩ ó¡«ó∞ ¡áº¡áτÑ¡¡«ú« ñ¿ß¬«ó«ú« ¿¡ñѬßá
- ßó«í«ñ¡δ⌐ ¿¡ñÑ¬ß ó »á¼∩Γ¿, ¿ß»«½∞ºπ∩ á½ú«α¿Γ¼ iget (τ¿Γá∩ ¿¡ñÑ¬ß ß ñ¿ß¬á,
- Ñß½¿ ¡Ñ«íσ«ñ¿¼«), ¬«»¿απÑΓ ñ¿ß¬«óδ⌐ ¿¡ñÑ¬ß ó »á¼∩Γ∞, ¿¡¿µ¿á½¿º¿απÑΓ »«½∩ ó
- ¿¡ñѬßÑ ¿ ó«ºóαáΘáÑΓ ¿¡ñÑ¬ß ºáí½«¬¿α«óá¡¡δ¼. çáΓѼ ∩ñα« ¬«ααÑ¬Γ¿απÑΓ ñ¿ß¬«-
- óδ⌐ ¿¡ñѬß, π¬áºδóá∩, τΓ« ¬ ¿¡ñѬßπ »α«¿º«Φ½« «íαáΘÑ¡¿Ñ. ìÑ¡π½Ñó«Ñ º¡áτÑ¡¿Ñ
- »«½∩ Γ¿»á Σá⌐½á ú«ó«α¿Γ « Γ«¼, τΓ« ñ¿ß¬«óδ⌐ ¿¡ñÑ¬ß ¡áº¡áτÑ¡. é »α«ßΓÑ⌐ΦѼ
- ß½πτáÑ ß ¿¡ñѬ߫¼ óßÑ ó »«α∩ñ¬Ñ, ¡« ó πß½«ó¿∩σ ¬«¡¬παÑ¡µ¿¿ ñѽáÑΓß∩ ¡Ñ«íσ«-
- ñ¿¼δ¼ »α«óÑñÑ¡¿Ñ ñ«»«½¡¿Γѽ∞¡δσ »α«óÑ᫬, ¡á τѼ ¼δ ÑΘÑ ¬αáΓ¬« «ßΓá¡«ó¿¼ß∩.
- âαπí« ú«ó«α∩, ¬«¡¬παÑ¡µ¿∩ 󫺡¿¬áÑΓ, ¬«úñá ¡Ñ߬«½∞¬« »α«µÑßß«ó ó¡«ß∩Γ ¿º¼Ñ-
- ¡Ñ¡¿∩ ó «íΘ¿Ñ ¿¡Σ«α¼áµ¿«¡¡δÑ ßΓαπ¬Γπαδ, ΓᬠτΓ« αѺπ½∞ΓáΓ ºáó¿ß¿Γ «Γ «τÑαÑñ-
- ¡«ßΓ¿ óδ»«½¡Ñ¡¿∩ »α«µÑßß«ó, »πßΓ∞ ñáªÑ óßÑ »α«µÑßßδ íπñπΓ »«ñτ¿¡∩Γ∞ß∩ »α«Γ«-
- ¬«½π í½«¬¿α«ó¬¿. çñÑß∞ »αÑñ»«½áúáÑΓß∩, ¡á»α¿¼Ñα, τΓ« »α«µÑßß ¼«ú íδ »«½πτ¿Γ∞
- πªÑ ¿ß»«½∞ºπѼδ⌐ ¿¡ñѬß. è«¡¬παÑ¡µ¿∩ ßó∩ºá¡á ß »α«í½Ñ¼«⌐ óºá¿¼¡«ú« ¿ß¬½ετÑ-
- ¡¿∩, «»¿ßá¡¡«⌐ ó ú½áóÑ 2, ß «ñ¡¿¼ ºá¼Ñτ᡿Ѽ: αẽ¿τ¡δÑ ßσѼδ í½«¬¿α«ó¬¿ αÑ-
- ΦáεΓ »α«í½Ñ¼π óºá¿¼¡«ú« ¿ß¬½ετÑ¡¿∩, ¡« ¡Ñ ¼«úπΓ ßἿ »« ßÑíÑ αÑΦ¿Γ∞ óßÑ
- »α«í½Ñ¼δ ¬«¡¬παÑ¡µ¿¿.
- àß½¿ ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ »πßΓ, ∩ñα« »α«ß¼áΓα¿óáÑΓ
- ñ¿ß¬ ¿ »«¼ÑΘáÑΓ ó ßπ»Ñαí½«¬ ¬á¬ ¼«ª¡« í«½∞ΦÑ ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó. Åα¿
- φΓ«¼ ∩ñα« í½«¬ ºá í½«¬«¼ ßτ¿ΓδóáÑΓ ¿¡ñѬßδ ß ñ¿ß¬á ¿ ¡á»«½¡∩ÑΓ ß»¿ß«¬ ¡«¼Ñ-
- α«ó ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ ñ« «Γ¬áºá, ºá»«¼¿¡á∩ ¿¡ñÑ¬ß ß ¡«¼Ñα«¼, ¡á¿í«½∞Φ¿¼
- ßαÑñ¿ ¡á⌐ñÑ¡¡δσ. ìẫóѼ φëà ¿¡ñÑ¬ß "ºá»«¼¡Ñ¡¡δ¼"; φΓ« »«ß½Ññ¡¿⌐ ¿¡ñѬß,
- ºá»¿ßá¡¡δ⌐ ó ßπ»Ñαí½«¬. é ß½ÑñπεΘ¿⌐ αáº, ¬«úñá ∩ñα« íπñÑΓ ¿ß¬áΓ∞ ¡á ñ¿ß¬Ñ
- ßó«í«ñ¡δÑ ¿¡ñѬßδ, «¡« ¿ß»«½∞ºπÑΓ ºá»«¼¡Ñ¡¡δ⌐ ¿¡ñÑ¬ß ó ¬áτÑßΓóÑ ßΓáαΓ«ó«⌐
- Γ«τ¬¿, í½áú«ñáα∩ τѼπ úáαá¡Γ¿απÑΓß∩, τΓ« ∩ñαπ ¡Ñ »α¿ñÑΓß∩ ºα∩ ΓαáΓ¿Γ∞ óαѼ∩
- ¡á ßτ¿Γδóá¡¿Ñ ñ¿ß¬«óδσ í½«¬«ó, ó ¬«Γ«-
- αδσ ßó«í«ñ¡δÑ ¿¡ñѬßδ ¡áóÑα¡∩¬á «ΓßπΓßΓóπεΓ. Å«ß½Ñ Σ«α¼¿α«óá¡¿∩ ¡«ó«ú« ¡áí«-
- αá ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó ∩ñα« ºá»π߬áÑΓ á½ú«α¿Γ¼ ¡áº¡áτÑ¡¿∩ ¿¡ñѬßá ß
- ßἫú« ¡áτá½á. éß∩¬¿⌐ αáº, ¬«úñá ∩ñα« ¡áº¡áτáÑΓ ñ¿ß¬«óδ⌐ ¿¡ñѬß, «¡« π¼Ñ¡∞-
- ΦáÑΓ º¡áτÑ¡¿Ñ ßτÑΓτ¿¬á ßó«í«ñ¡δσ ¿¡ñѬ߫ó, ºá»¿ßá¡¡«Ñ ó ßπ»Ñαí½«¬Ñ.
- Éáßß¼«Γα¿¼ ñóÑ »áαδ ¼áßß¿ó«ó ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó (É¿ßπ¡«¬ 4.13).
- àß½¿ ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ ¿¼ÑÑΓ ó¿ñ »Ñαó«ú« ¼áßß¿óá ¡á É¿-
- ßπ¡¬Ñ 4.13(á) »α¿ ¡áº¡áτÑ¡¿¿ ¿¡ñѬßá ∩ñα«¼, Γ« º¡áτÑ¡¿Ñ π¬áºáΓѽ∩ ¡á ß½Ññπε-
- Θ¿⌐ ¡«¼Ñα ¿¡ñѬßá π¼Ñ¡∞ΦáÑΓß∩ ñ« 18 ¿ óδí¿αáÑΓß∩ ¿¡ñÑ¬ß ß ¡«¼Ñα«¼ 48. àß½¿
- ªÑ ß»¿ß«¬ óδú½∩ñ¿Γ ¬á¬ »Ñαóδ⌐ ¼áßß¿ó ¡á É¿ßπ¡¬Ñ 4.13(í), ∩ñα« ºá¼ÑΓ¿Γ, τΓ«
- ¼áßß¿ó »πßΓ ¿ «íαáΓ¿Γß∩ ó »«¿ß¬áσ ßó«í«ñ¡δσ ¿¡ñÑ¬ß«ó ¬ ñ¿ß¬π, »α¿ φΓ«¼ »«¿ß¬
- íπñÑΓ »α«¿ºó«ñ¿Γ∞ß∩, ¡áτ¿¡á∩ ß ¿¡ñѬßá ß ¡«¼Ñα«¼ 470, ¬«Γ«αδ⌐ íδ½ αá¡ÑÑ ºá-
- »«¼¡Ñ¡. è«úñá ∩ñα« ºá»«½¡¿Γ ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ ñ« «Γ¬á-
-
- 滿߫¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ
- ┌─────────────────────┬──────┬──────┬───────────────────┐
- │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ │ │ »πßΓ«Γá │
- │<>│ 83 │ 48 │<>│
- └─────────────────────┴──────┴──────┴───────────────────┘
- 18 19 20 ¼áßß¿ó 1
- ^
- │ π¬áºáΓѽ∞
-
- 滿߫¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ
- ┌─────────────────────┬──────┬──────┬───────────────────┐
- │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ │ │ »πßΓ«Γá │
- │<>│ 83 │ <│>│
- └─────────────────────┴──────┴──────┴───────────────────┘
- 18 19 20 ¼áßß¿ó 1
- ^
- │ π¬áºáΓѽ∞
-
- (á) ìạáτÑ¡¿Ñ ßó«í«ñ¡«ú« ¿¡ñѬßá ¿º ßÑαÑñ¿¡δ ß»¿ß¬á
-
-
- 75
-
- 滿߫¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ
- ┌──────┬────────────────────────────────────────────────┐
- │ 470 │ »πßΓ«Γá │
- │<│>│
- └──────┴────────────────────────────────────────────────┘
- 0 ¼áßß¿ó 1
- ^
- │π¬áºáΓѽ∞ (ºá»«¼¡Ñ¡¡δ⌐ ¿¡ñѬß)
-
-
- 滿߫¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ
- ┌──────┬──────────────────────────────┬─────┬─────┬─────┐
- │ 535 │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ 476 │ 475 │ 471 │
- │<││││>│
- └──────┴──────────────────────────────┴─────┴─────┴─────┘
- 0 48 49 50
- ^
- π¬áºáΓѽ∞ │
-
- (í) ìạáτÑ¡¿Ñ ßó«í«ñ¡«ú« ¿¡ñѬßá, ¬«úñá ß»¿ß«¬ ó ßπ»Ñα-
- í½«¬Ñ »πßΓ
-
- É¿ßπ¡«¬ 4.13. äóá ¼áßß¿óá ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó
-
- ºá, «¡« ºá»«¼¡¿Γ »«ß½Ññ¡¿⌐ ¿¡ñÑ¬ß ó ¬áτÑßΓóÑ ¡áτá½∞¡«⌐ Γ«τ¬¿ ñ½∩ »«ß½ÑñπεΘ¿σ
- »α«ß¼«Γα«ó ñ¿ß¬á. ƒñα« »α«¿ºó«ñ¿Γ ¡áº¡áτÑ¡¿Ñ Σá⌐½π Γ«½∞¬« τΓ« óδíαá¡¡«ú« ß
- ñ¿ß¬á ¿¡ñѬßá (»«ñ ¡«¼Ñα«¼ 471 ¡á α¿ßπ¡¬Ñ) ¿ »α«ñ«½ªáÑΓ »αÑαóá¡¡πε «íαáí«Γ-
- ¬π.
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ ifree /* «ßó«í«ªñÑ¡¿Ñ ¿¡ñѬßá */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ¡«¼Ñα ¿¡ñѬßá ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: «ΓßπΓßΓóπÑΓ │
- │ { │
- │ πóѽ¿τ¿Γ∞ ¡á 1 ßτÑΓτ¿¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó Σá⌐½«ó«⌐ │
- │ ß¿ßΓѼÑ; │
- │ Ñß½¿ (ßπ»Ñαí½«¬ ºáí½«¬¿α«óá¡) │
- │ ó«ºóαáΓ¿Γ∞ π»αáó½Ñ¡¿Ñ; │
- │ Ñß½¿ (ß»¿ß«¬ ¿¡ñѬ߫ó ºá»«½¡Ñ¡) │
- │ { │
- │ Ñß½¿ (¡«¼Ñα ¿¡ñѬßá ¼Ñ¡∞ΦÑ ¡«¼Ñαá ¿¡ñѬßá, ºá»«¼- │
- │ ¡Ñ¡¡«ú« ñ½∩ »«ß½ÑñπεΘÑú« »α«ß¼«Γαá) │
- │ ºá»«¼¡¿Γ∞ ñ½∩ »«ß½ÑñπεΘÑú« »α«ß¼«Γαá ¡«¼Ñα │
- │ óóÑñÑ¡¡«ú« ¿¡ñѬßá; │
- │ } │
- │ ó »α«Γ¿ó¡«¼ ß½πτáÑ │
- │ ß«σαá¡¿Γ∞ ¡«¼Ñα ¿¡ñѬßá ó ß»¿ß¬Ñ ¿¡ñѬ߫ó; │
- │ ó«ºóαáΓ¿Γ∞ π»αáó½Ñ¡¿Ñ; │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
- É¿ßπ¡«¬ 4.14. ǽú«α¿Γ¼ «ßó«í«ªñÑ¡¿∩ ¿¡ñѬßá
-
-
- ǽú«α¿Γ¼ «ßó«í«ªñÑ¡¿∩ ¿¡ñѬßá »«ßΓα«Ñ¡ º¡áτ¿Γѽ∞¡« »α«ΘÑ. ôóѽ¿τ¿ó ¡á
- Ññ¿¡¿µπ «íΘÑÑ ¬«½¿τÑßΓó« ñ«ßΓπ»¡δσ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ¿¡ñѬ߫ó, ∩ñα« »α«óÑ-
- α∩ÑΓ ¡á½¿τ¿Ñ í½«¬¿α«ó¬¿ π ßπ»Ñαí½«¬á. àß½¿ «¡ ºáí½«¬¿α«óá¡, ∩ñα«, τΓ«íδ »αÑ-
- ñ«ΓóαáΓ¿Γ∞ ¬«¡¬παÑ¡µ¿ε, ¡Ñ¼Ññ½Ñ¡¡« ß««íΘáÑΓ: ¡«¼Ñα ¿¡ñѬßá «ΓßπΓßΓóπÑΓ ó ßπ-
- »Ñαí½«¬Ñ, ¡« ¿¡ñÑ¬ß ¼«ªÑΓ íδΓ∞ ¡á⌐ñÑ¡ ¡á ñ¿ß¬Ñ ¿ ñ«ßΓπ»Ñ¡ ñ½∩ »ÑαѡạáτÑ-
-
- 76
-
- ¡¿∩. àß½¿ ß»¿ß«¬ ¡Ñ ºáí½«¬¿α«óá¡, ∩ñα« »α«óÑα∩ÑΓ, ¿¼ÑÑΓß∩ ½¿ ¼ÑßΓ« ñ½∩ ¡«óδσ
- ¡«¼Ñα«ó ¿¡ñÑ¬ß«ó ¿ Ñß½¿ ñá, »«¼ÑΘáÑΓ ¡«¼Ñα ¿¡ñѬßá ó ß»¿ß«¬ ¿ óδσ«ñ¿Γ ¿º á½-
- ú«α¿Γ¼á. àß½¿ ß»¿ß«¬ »«½«¡, ∩ñα« ¡Ñ ß¼«ªÑΓ ó ¡Ñ¼ ß«σαá¡¿Γ∞ ó¡«ó∞ «ßó«í«ªñÑ¡-
- ¡δ⌐ ¿¡ñѬß. Ä¡« ßαáó¡¿óáÑΓ ¡«¼Ñα «ßó«í«ªñÑ¡¡«ú« ¿¡ñѬßá ß ¡«¼Ñα«¼ ºá»«¼¡Ñ¡-
- ¡«ú« ¿¡ñѬßá. àß½¿ ¡«¼Ñα «ßó«í«ªñÑ¡¡«ú« ¿¡ñѬßá ¼Ñ¡∞ΦÑ ¡«¼Ñαá ºá»«¼¡Ñ¡¡«ú«,
- ∩ñα« ºá»«¼¿¡áÑΓ ¡«¼Ñα ó¡«ó∞ «ßó«í«ªñÑ¡¡«ú« ¿¡ñѬßá, óδíαáßδóá∩ ¿º ßπ»Ñαí½«¬á
- ¡«¼Ñα ßΓáα«ú« ºá»«¼¡Ñ¡¡«ú« ¿¡ñѬßá. ê¡ñÑ¬ß ¡Ñ ΓÑα∩ÑΓß∩, »«ß¬«½∞¬π ∩ñα« ¼«ªÑΓ
- ¡á⌐Γ¿ Ñú«, »α«ß¼áΓα¿óá∩ ß»¿ß«¬ ¿¡ñѬ߫ó ¡á ñ¿ß¬Ñ. ƒñα« »«ññÑনóáÑΓ ßΓαπ¬Γπ-
- απ ß»¿ß¬á ó ßπ»Ñαí½«¬Ñ Γᬿ¼ «íαẫ¼, τΓ« »«ß½Ññ¡¿⌐ ¡«¼Ñα, óδí¿αáѼδ⌐ ¿¼ ¿º
- ß»¿ß¬á, ¿ ÑßΓ∞ ¡«¼Ñα ºá»«¼¡Ñ¡¡«ú« ¿¡ñѬßá. é ¿ñÑá½Ñ ¡Ñ ñ«½ª¡« íδΓ∞ ßó«í«ñ¡δσ
- ¿¡ñѬ߫ó ß ¡«¼ÑαἿ, ¼Ñ¡∞-
-
- ┌──────┬──────────────────────────────┬─────┬─────┬─────┐
- │ 535 │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ 476 │ 475 │ 471 │
- │<││││>│
- └──────┴──────────────────────────────┴─────┴─────┴─────┘
- 0 ^ 48 49 50
- │ ^
- ºá»«¼¡Ñ¡¡δ⌐ ¿¡ñÑ¬ß π¬áºáΓѽ∞ │
-
- (á) ÅÑαó«¡áτá½∞¡δ⌐ ó¿ñ ß»¿ß¬á ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñα-
- í½«¬Ñ
-
- ┌──────┬──────────────────────────────┬─────┬─────┬─────┐
- │ 499 │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ 476 │ 475 │ 471 │
- │<││││>│
- └──────┴──────────────────────────────┴─────┴─────┴─────┘
- 0 ^ 48 49 50
- │ ^
- ºá»«¼¡Ñ¡¡δ⌐ ¿¡ñÑ¬ß π¬áºáΓѽ∞ │
-
- (í) Äßó«í«ñ¿½ß∩ ¿¡ñÑ¬ß ¡«¼Ñα 499
-
- ┌──────┬──────────────────────────────┬─────┬─────┬─────┐
- │ 499 │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ 476 │ 475 │ 471 │
- │<││││>│
- └──────┴──────────────────────────────┴─────┴─────┴─────┘
- 0 ^ 48 49 50
- │ ^
- ºá»«¼¡Ñ¡¡δ⌐ ¿¡ñÑ¬ß π¬áºáΓѽ∞ │
-
- (ó) Äßó«í«ñ¿½ß∩ ¿¡ñÑ¬ß ¡«¼Ñα 601
-
- É¿ßπ¡«¬ 4.15. ÉẼÑΘÑ¡¿Ñ ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí-
- ½«¬Ñ
-
-
- Φ¿¼¿, τѼ ¡«¼Ñα ºá»«¼¡Ñ¡¡«ú« ¿¡ñѬßá, ¡« 󫺼«ª¡δ ¿ ¿ß¬½ετÑ¡¿∩.
- Éáßß¼«Γα¿¼ ñóá »α¿¼Ñαá «ßó«í«ªñÑ¡¿∩ ¿¡ñѬ߫ó. àß½¿ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ
- ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ ÑΘÑ ÑßΓ∞ ¼ÑßΓ« ñ½∩ ¡«óδσ ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó
- (¬á¬ ¡á É¿ßπ¡¬Ñ 4.13(á)), ∩ñα« »«¼ÑΘáÑΓ ó ß»¿ß«¬ ¡«óδ⌐ ¡«¼Ñα, »ÑαÑßΓáó½∩ÑΓ
- π¬áºáΓѽ∞ ¡á ß½ÑñπεΘ¿⌐ ßó«í«ñ¡δ⌐ ¿¡ñÑ¬ß ¿ »α«ñ«½ªáÑΓ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá. ì«
- Ñß½¿ ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ºá»«½¡Ñ¡ (É¿ßπ¡«¬ 4.15), ∩ñα« ßαáó¡¿óáÑΓ ¡«-
- ¼Ñα «ßó«í«ªñÑ¡¡«ú« ¿¡ñѬßá ß ¡«¼Ñα«¼ ºá»«¼¡Ñ¡¡«ú« ¿¡ñѬßá, ß ¬«Γ«α«ú« ¡áτ-
- ¡ÑΓß∩ »α«ß¼«Γα ñ¿ß¬á ó ß½ÑñπεΘ¿⌐ αáº. àß½¿ ó¡áτá½Ñ ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó
- ¿¼Ñ½ ó¿ñ, ¬á¬ ¡á É¿ßπ¡¬Ñ 4.15(á), Γ« ¬«úñá ∩ñα« «ßó«í«ªñáÑΓ ¿¡ñÑ¬ß ß ¡«¼Ñα«¼
- 499, «¡« ºá»«¼¿¡áÑΓ Ñú« ¿ óδΓὬ¿óáÑΓ ¡«¼Ñα 535 ¿º ß»¿ß¬á. àß½¿ ºáΓѼ ∩ñα«
- «ßó«í«ªñáÑΓ ¿¡ñÑ¬ß ß ¡«¼Ñα«¼ 601, ß«ñÑন¼«Ñ ß»¿ß¬á ßó«í«ñ¡δσ ¿¡ñѬ߫ó ¡Ñ
- ¿º¼Ñ¡¿Γß∩. è«úñá »«ºñ¡ÑÑ ∩ñα« ¿ß»«½∞ºπÑΓ óßÑ ¿¡ñѬßδ ¿º ß»¿ß¬á ßó«í«ñ¡δσ ¿¡-
-
- 77
-
- ñѬ߫ó ó ßπ»Ñαí½«¬Ñ, «¡« «íαáΓ¿Γß∩ ó »«¿ß¬áσ ßó«í«ñ¡δσ ¿¡ñÑ¬ß«ó ¬ ñ¿ß¬π, »α¿
- φΓ«¼, ¡áτáó »α«ß¼«Γα ß ¿¡ñѬßá ß ¡«¼Ñα«¼ 499, «¡« ß¡«óá «í¡áαπª¿Γ ¿¡ñѬßδ
- 535 ¿ 601.
-
- Åα«µÑßß A Åα«µÑßß B Åα«µÑßß C
- ┌────────────────────────────────────────────────────────────
- │ ìạáτáÑΓ ¿¡ñÑ¬ß I ∙ ∙
- │ ¿º ßπ»Ñαí½«¬á ∙ ∙
- │ ∙ ∙
- │ Åα¿«ßΓá¡áó½¿óáÑΓß∩ ∙ ∙
- │ ¡á óαѼ∩ ßτ¿Γδóá¡¿∩ ∙ ∙
- │ ¿¡ñѬßá (á) ∙ ∙
- │ ∙ ∙ ∙
- │ ∙ ÅδΓáÑΓß∩ ¡áº¡áτ¿Γ∞ ∙
- │ ∙ ¿¡ñÑ¬ß ¿º ßπ»Ñαí½«¬á ∙
- │ ∙ ∙
- │ ∙ æπ»Ñαí½«¬ »πßΓ (í) ∙
- │ ∙ ∙
- │ ∙ Åα«ß¼áΓα¿óáÑΓ ñ¿ß¬ ó ∙
- │ ∙ »«¿ß¬áσ ßó«í«ñ¡δσ ¿¡- ∙
- │ ∙ ñѬ߫ó, »«¼ÑΘÑ¡¿Ñ ¿¡- ∙
- │ ∙ ñѬßá I ó ßπ»Ñαí½«¬ ∙
- │ ∙ (ó) ∙
- │ ∙ ∙ ∙
- │ ê¡ñÑ¬ß I ó »á¼∩Γ¿ ∙ ∙
- │ éδ»«½¡∩εΓß∩ «íδτ¡δÑ ∙ ∙
- │ ñÑ⌐ßΓó¿∩ ∙ ∙
- │ ∙ ∙ ∙
- │ ∙ çá¬á¡τ¿óáÑΓ »α«ß¼«Γα, ∙
- │ ∙ ¡áº¡áτáÑΓ ñαπú«⌐ ¿¡ñÑ¬ß ∙
- │ ∙ (ú) ∙
- │ ∙ ∙ ∙
- │ ∙ ∙ ìạáτáÑΓ ¿¡ñÑ¬ß I
- │ ∙ ∙ ¿º ßπ»Ñαí½«¬á
- │ ∙ ∙
- │ ∙ ∙ ê¡ñÑ¬ß I πªÑ ¿ß»«½∞-
- │ ∙ ∙ ºπÑΓß∩ !
- │ ∙ ∙
- │ ∙ ∙ ìạáτáÑΓ ñαπú«⌐
- │ ∙ ∙ ¿¡ñÑ¬ß (ñ)
- │ ∙ ∙
- v éαѼ∩
-
- É¿ßπ¡«¬ 4.16. è«¡¬παÑ¡µ¿∩ ó ¡áº¡áτÑ¡¿¿ ¿¡ñѬ߫ó
-
-
- é »αÑñδñπΘѼ »áαáúαáΣÑ «»¿ßδó὿ß∞ »α«ßΓδÑ ß½πτá¿ αáí«Γδ á½ú«α¿Γ¼«ó. ÆÑ-
- »Ñα∞ αáßß¼«Γα¿¼ ß½πτá⌐, ¬«úñá ∩ñα« ¡áº¡áτáÑΓ ¡«óδ⌐ ¿¡ñÑ¬ß ¿ ºáΓѼ ¬«»¿απÑΓ
- Ñú« ó »á¼∩Γ∞. é á½ú«α¿Γ¼Ñ »αÑñ»«½áúáÑΓß∩, τΓ« ∩ñα« ¼«ªÑΓ ¿ «í¡áαπª¿Γ∞, τΓ«
- ¿¡ñÑ¬ß πªÑ ¡áº¡áτÑ¡. ìÑß¼«Γα∩ ¡á αÑñ¬«ßΓ∞ Γᬫ⌐ ß¿Γπᵿ¿, «íßπñ¿¼ φΓ«Γ ß½π-
- τá⌐ (ß »«¼«Θ∞ε É¿ßπ¡¬«ó 4.16 ¿ 4.17). ÅπßΓ∞ π ¡áß ÑßΓ∞ Γα¿ »α«µÑßßá, A, B ¿
- C, ¿ »πßΓ∞ ∩ñα«, ñÑ⌐ßΓóπ∩ «Γ ¿¼Ñ¡¿ »α«µÑßßá A (***), ¡áº¡áτáÑΓ ¿¡ñÑ¬ß I, ¡«
- »α¿«ßΓá¡áó½¿óáÑΓ óδ»«½¡Ñ¡¿Ñ »α«µÑßßá »ÑαÑñ ΓѼ, ¬á¬ ߬«»¿α«óáΓ∞ ñ¿ß¬«óδ⌐ ¿¡-
- ñÑ¬ß ó »á¼∩Γ∞. ǽú«α¿Γ¼δ iget (óδºóá¡¡δ⌐ á½ú«α¿Γ¼«¼
-
- ───────────────────────────────────────
- (***) èᬠ¿ ó »αÑñδñπΘÑ⌐ ú½áóÑ, ºñÑß∞ »«ñ "»α«µÑßß«¼" ¿¼ÑÑΓß∩ óó¿ñπ "∩ñα«,
- ñÑ⌐ßΓóπεΘÑÑ «Γ ¿¼Ñ¡¿ »α«µÑßßá".
-
-
- 78
-
- │éαѼ∩
- │ ┌───┬───┬───┬────────────────────────────────┐
- │ (á) │ │ │ │ │
- │ │ │ │ I │ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ │
- │ │ │ │ │ │
- │ └───┴───┴───┴────────────────────────────────┘
- │ ┌────────────────────────────────────────────┐
- │ (í) │ »πßΓ« │
- │ │ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ │
- │ │ │
- │ └────────────────────────────────────────────┘
- │ ┌───┬───┬───┬────────────────────┬───┬───┬───┐
- │ (ó) │ │ │ │ │ │ │ │
- │ │ │ │ │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ J │ I │ K │
- │ │ ∙∙│∙∙∙│∙∙∙│∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙│∙∙∙│∙∙∙│∙∙ │
- │ └───┴───┴───┴────────────────────┴───┴───┴───┘
- │ ┌───┬───┬───┬────────────────────┬───┬───┬───┐
- │ (ú) │ │ │ │ │ │ │ │
- │ │ │ │ │ ßó«í«ñ¡δÑ ¿¡ñѬßδ │ J │ I │ │
- │ │ ∙∙│∙∙∙│∙∙∙│∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙│∙∙∙│∙∙∙│ │
- │ └───┴───┴───┴────────────────────┴───┴───┴───┘
- │ ┌───┬───┬───┬────────────────┬───┬───┬───┬───┐
- │ (ñ) │ │ │ │ ßó«í«ñ¡δÑ │ │ │ │ │
- │ │ │ │ │ ¿¡ñѬßδ │ L │ │ │ │
- │ │ ∙∙│∙∙∙│∙∙∙│∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙│∙∙∙│ │ │ │
- │ └───┴───┴───┴────────────────┴───┴───┴───┴───┘
- v
-
- É¿ßπ¡«¬ 4.17. è«¡¬παÑ¡µ¿∩ ó ¡áº¡áτÑ¡¿¿ ¿¡ñѬ߫ó (»α«ñ«½ªÑ¡¿Ñ)
-
-
- ialloc) ¿ bread (óδºóá¡¡δ⌐ á½ú«α¿Γ¼«¼ iget) ñáεΓ »α«µÑßßπ A ñ«ßΓáΓ«τ¡« ó«º-
- ¼«ª¡«ßΓÑ⌐ ñ½∩ »α¿«ßΓá¡«ó½Ñ¡¿∩ ßó«Ñ⌐ αáí«Γδ. ÅαÑñ»«½«ª¿¼, τΓ« »«¬á »α«µÑßß A
- »α¿«ßΓá¡«ó½Ñ¡, »α«µÑßß B »δΓáÑΓß∩ ¡áº¡áτ¿Γ∞ ¡«óδ⌐ ¿¡ñѬß, ¡« «í¡áαπª¿óáÑΓ,
- τΓ« ß»¿ß«¬ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ »πßΓ. Åα«µÑßß B »α«ß¼áΓα¿óáÑΓ
- ñ¿ß¬ ó »«¿ß¬áσ ßó«í«ñ¡δσ ¿¡ñѬ߫ó, ¿ ¡áτ¿¡áÑΓ φΓ« ñѽáΓ∞ ß ¿¡ñѬßá, ¿¼ÑεΘÑú«
- ¼Ñ¡∞Φ¿⌐ ¡«¼Ñα »« ßαáó¡Ñ¡¿ε ß ¿¡ñѬ߫¼, ¡áº¡áτÑ¡¡δ¼ »α«µÑßß«¼ A. 髺¼«ª¡«,
- τΓ« »α«µÑßß B «í¡áαπª¿Γ ¿¡ñÑ¬ß I ¡á ñ¿ß¬Ñ ßó«í«ñ¡δ¼, Γᬠ¬á¬ »α«µÑßß A óßÑ
- ÑΘÑ »α¿«ßΓá¡«ó½Ñ¡, á ∩ñα« ÑΘÑ ¡Ñ º¡áÑΓ, τΓ« φëà ¿¡ñÑ¬ß ß«í¿αáεΓß∩ ¡áº¡á-
- τ¿Γ∞. Åα«µÑßß B, ¡Ñ «ß«º¡áóá∩ «»áß¡«ßΓ¿, ºá¬á¡τ¿óáÑΓ »α«ß¼«Γα ñ¿ß¬á, ºá»«½-
- ¡∩ÑΓ ßπ»Ñαí½«¬ ßó«í«ñ¡δ¼¿ (»αÑñ»«½«ª¿Γѽ∞¡«) ¿¡ñѬßἿ, ¡áº¡áτáÑΓ ¿¡ñÑ¬ß ¿
- πσ«ñ¿Γ ß« ߵѡδ. Äñ¡á¬«, ¿¡ñÑ¬ß I «ßΓáÑΓß∩ ó ß»¿ß¬Ñ ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ-
- ß«ó ó ßπ»Ñαí½«¬Ñ. è«úñá »α«µÑßß A ó«º«í¡«ó½∩ÑΓ óδ»«½¡Ñ¡¿Ñ, «¡ ºá¬á¡τ¿óáÑΓ
- ¡áº¡áτÑ¡¿Ñ ¿¡ñѬßá I. ÆÑ»Ñα∞ ñ«»πßΓ¿¼, τΓ« »α«µÑßß C ºáΓѼ ºáΓαÑí«óá½ ¿¡ñѬß
- ¿ ß½πτá⌐¡« óδíαá½ ¿¡ñÑ¬ß I ¿º ß»¿ß¬á ó ßπ»Ñαí½«¬Ñ. è«úñá «¡ «íαáΓ¿Γß∩ ¬ ¬«-
- »¿¿ ¿¡ñѬßá ó »á¼∩Γ¿, «¡ «í¡áαπª¿Γ ¿º πßΓá¡«ó¬¿ Γ¿»á Σá⌐½á, τΓ« ¿¡ñÑ¬ß πªÑ
- ¡áº¡áτÑ¡. ƒñα« »α«óÑα∩ÑΓ φΓ« πß½«ó¿Ñ ¿, «í¡áαπª¿ó, τΓ« φëà ¿¡ñÑ¬ß ¡áº¡áτÑ¡,
- »δΓáÑΓß∩ ¡áº¡áτ¿Γ∞ ñαπú«⌐. ìѼÑñ½Ñ¡¡á∩ »ÑαÑ»¿ß∞ ߬«ααÑ¬Γ¿α«óá¡¡«ú« ¿¡ñѬßá
- ¡á ñ¿ß¬ »«ß½Ñ Ñú« ¡áº¡áτÑ¡¿∩ ó ß««ΓóÑΓßΓó¿¿ ß á½ú«α¿Γ¼«¼ ialloc ß¡¿ªáÑΓ
- «»áß¡«ßΓ∞ ¬«¡¬παÑ¡µ¿¿, »«ß¬«½∞¬π »«½Ñ Γ¿»á Σá⌐½á íπñÑΓ ß«ñÑαªáΓ∞ »«¼ÑΓ¬π «
- Γ«¼, τΓ« ¿¡ñÑ¬ß ¿ß»«½∞º«óá¡.
- ü½«¬¿α«ó¬á ß»¿ß¬á ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ »α¿ τΓÑ¡¿¿ ß ñ¿ß¬á πßΓαá¡∩ÑΓ
- ñαπú¿Ñ 󫺼«ª¡«ßΓ¿ ñ½∩ ¬«¡¬παÑ¡µ¿¿. àß½¿ ßπ»Ñαí½«¬ ¡Ñ ºáí½«¬¿α«óá¡, »α«µÑßß
- ¼«ªÑΓ «í¡áαπª¿Γ∞, τΓ« «¡ »πßΓ, ¿ »«»δΓáΓ∞ß∩ ºá»«½¡¿Γ∞ Ñú« ß ñ¿ß¬á, óαѼ∩ «Γ
- óαѼѡ¿ »α¿«ßΓá¡áó½¿óá∩ ßó«Ñ óδ»«½¡Ñ¡¿Ñ ñ« ºáóÑαΦÑ¡¿∩ «»Ñαᵿ¿ óó«ñá-óδó«ñá.
- ÅαÑñ»«½«ª¿¼, τΓ« óΓ«α«⌐ »α«µÑßß ΓᬠªÑ »δΓáÑΓß∩ ¡áº¡áτ¿Γ∞ ¡«óδ⌐ ¿¡ñÑ¬ß ¿ «í-
- ¡áαπª¿óáÑΓ, τΓ« ß»¿ß«¬ »πßΓ. Ä¡ Γ«ªÑ »«»δΓáÑΓß∩ ºá»«½¡¿Γ∞ ß»¿ß«¬ ß ñ¿ß¬á. é
- ½πτΦѼ ß½πτáÑ, «íá »α«µÑßßá »α«ñπí½¿απεΓ ñαπú ñαπúá ¿ »«ΓαáΓ∩Γ φ¡Ñαú¿ε µÑ¡Γ-
- αá½∞¡«ú« »α«µÑßß«αá. é σπñΦѼ, πτáßΓ¿Γß∩ ¬«¡¬παÑ¡µ¿∩, »«ñ«í¡á∩ Γ«⌐, ¬«Γ«αá∩
-
- 79
-
- «»¿ßá¡á ó »αÑñδñπΘѼ »áαáúαáΣÑ. æσ«ñ¡δ¼ «íαẫ¼, Ñß½¿ »α«µÑßß, «ßó«í«ªñá∩
- ¿¡ñѬß, ¡Ñ »α«óÑα¿½ ¡á½¿τ¿Ñ í½«¬¿α«ó¬¿ ß»¿ß¬á, «¡ ¼«ªÑΓ ºáΓÑαÑΓ∞ ¡«¼Ñαá ¿¡-
- ñѬ߫ó πªÑ ó ß»¿ß¬Ñ ßó«í«ñ¡δσ ¿¡ñѬ߫ó, »«¬á ñαπú«⌐ »α«µÑßß íπñÑΓ ºá»«½¡∩Γ∞
- φΓ«Γ ß»¿ß«¬ ¿¡Σ«α¼áµ¿Ñ⌐ ß ñ¿ß¬á. ê «»∩Γ∞ πτáßΓ¿Γß∩ ¬«¡¬παÑ¡µ¿∩ óδΦÑ«»¿ßá¡¡«-
- ú« Γ¿»á. ìÑß¼«Γα∩ ¡á Γ«, τΓ« ∩ñα« í«½ÑÑ ¿½¿ ¼Ñ¡ÑÑ πñáτ¡« π»αáó½∩ÑΓß∩ ß ¡Ñ⌐,
- »α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞ ß¿ßΓѼδ ß¡¿ªáÑΓß∩. ôßΓá¡«ó¬á í½«¬¿α«ó¬¿ ñ½∩ ß»¿ß¬á ßó«-
- í«ñ¡δσ ¿¡ñѬ߫ó ó ßπ»Ñαí½«¬Ñ πßΓαá¡∩ÑΓ Γá¬πε ¬«¡¬παÑ¡µ¿ε.
-
-
- E4.7 é¢äàïàìêà äêæèÄé¢ò üïÄèÄéF
-
- è«úñá »α«µÑßß ºá»¿ßδóáÑΓ ñá¡¡δÑ ó Σá⌐½, ∩ñα« ñ«½ª¡« óδñѽ∩Γ∞ ¿º Σá⌐½«ó«⌐
- ß¿ßΓѼδ ñ¿ß¬«óδÑ í½«¬¿ »«ñ ¿¡Σ«α¼áµ¿«¡¡δÑ í½«¬¿ »α∩¼«⌐ áñαÑßᵿ¿ ¿ ¿¡«úñá
- »«ñ í½«¬¿ ¬«ßóÑ¡¡«⌐ áñαÑßᵿ¿. æπ»Ñαí½«¬ Σá⌐½«ó«⌐ ß¿ßΓѼδ ß«ñÑαª¿Γ ¼áßß¿ó,
- ¿ß»«½∞ºπѼδ⌐ ñ½∩ σαá¡Ñ¡¿∩ ¡«¼Ñα«ó ßó«í«ñ¡δσ ñ¿ß¬«óδσ í½«¬«ó ó Σá⌐½«ó«⌐ ß¿ß-
- ΓѼÑ. æÑαó¿ß¡á∩ »α«úαá¼¼á mkfs ("make file system" - ß«ºñáΓ∞ Σá⌐½«óπε ß¿ßΓÑ-
- ¼π) «αúá¡¿ºπÑΓ ¿¡Σ«α¼áµ¿«¡¡δÑ í½«¬¿ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ó ó¿ñÑ ß»¿ß¬á ß π¬á-
- ºáΓѽ∩¼¿ Γá¬, τΓ« ¬áªñδ⌐ φ½Ñ¼Ñ¡Γ ß»¿ß¬á π¬áºδóáÑΓ ¡á ñ¿ß¬«óδ⌐ í½«¬, ó ¬«Γ«-
- α«¼ σαá¡¿Γß∩ ¼áßß¿ó ¡«¼Ñα«ó ßó«í«ñ¡δσ ñ¿ß¬«óδσ í½«¬«ó, á «ñ¿¡ ¿º φ½Ñ¼Ñ¡Γ«ó
- ¼áßß¿óá σαá¡¿Γ ¡«¼Ñα ß½ÑñπεΘÑú« í½«¬á ñá¡¡«ú« ß»¿ß¬á.
- è«úñá ∩ñαπ ¡πª¡« óδñѽ¿Γ∞ í½«¬ ¿º Σá⌐½«ó«⌐ ß¿ßΓѼδ (á½ú«α¿Γ¼ alloc, É¿-
- ßπ¡«¬ 4.19), «¡« óδñѽ∩ÑΓ ß½ÑñπεΘ¿⌐ ¿º í½«¬«ó, ¿¼ÑεΘ¿σß∩ ó ß»¿ß¬Ñ ó ßπ»Ñαí-
- ½«¬Ñ. éδñѽѡ¡δ⌐ «ñ¡áªñδ, í½«¬ ¡Ñ ¼«ªÑΓ íδΓ∞ »ÑαѡạáτÑ¡ ñ« ΓÑσ »«α, »«¬á
- ¡Ñ «ßó«í«ñ¿Γß∩. àß½¿ óδñѽѡ¡δ⌐ í½«¬ ∩ó½∩ÑΓß∩ »«ß½Ññ¡¿¼ í½«¬«¼, ¿¼ÑεΘ¿¼ß∩ ó
- ¬ÑΦÑ ßπ»Ñαí½«¬á, ∩ñα« Γαá¬ΓπÑΓ Ñú« ¬á¬ π¬áºáΓѽ∞ ¡á í½«¬, ó ¬«Γ«α«¼ σαá¡¿Γß∩
- ß»¿ß«¬ ßó«í«ñ¡δσ í½«¬«ó. ƒñα« τ¿ΓáÑΓ í½«¬, ºá»«½¡∩ÑΓ ¼áßß¿ó ó ßπ»Ñαí½«¬Ñ ¡«-
- óδ¼ ß»¿ß¬«¼ ¡«¼Ñα«ó í½«¬«ó ¿ »«ß½Ñ φΓ«ú« »α«ñ«½ªáÑΓ αáí«Γπ ß »Ñαó«¡áτá½∞¡δ¼
- ¡«¼Ñα«¼ í½«¬á. Ä¡« óδñѽ∩ÑΓ íπΣÑα ñ½∩ í½«¬á ¿ «τ¿ΘáÑΓ ß«ñÑন¼«Ñ íπΣÑαá («í-
- ¡π½∩ÑΓ Ñú«). ä¿ß¬«óδ⌐ í½«¬ ΓÑ»Ñα∞ ßτ¿ΓáÑΓß∩ ¡áº¡áτÑ¡¡δ¼ ¿ π ∩ñαá ÑßΓ∞ íπΣÑα
- ñ½∩ αáí«Γδ ß ¡¿¼. àß½¿ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ¡ÑΓ ßó«í«ñ¡δσ í½«¬«ó, óδºδóáεΘ¿⌐
- »α«µÑßß »«½πτáÑΓ ß««íΘÑ¡¿Ñ «í «Φ¿í¬Ñ.
- àß½¿ »α«µÑßß ºá»¿ßδóáÑΓ ó Σá⌐½ í«½∞Φ«⌐ «íΩѼ ¿¡Σ«α¼áµ¿¿, «¡ ¡Ñ«ñ¡«¬αáΓ¡«
- ºá»αáΦ¿óáÑΓ π ß¿ßΓѼδ í½«¬¿ ñ½∩ σαá¡Ñ¡¿∩ ¿¡Σ«α¼áµ¿¿, ¡« ∩ñα« ¡áº¡áτáÑΓ ¬áª-
-
- ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ
- ┌─────┬─────┬─────┬─────┬─────────────────────┐
- │ 109 │ 106 │ 103 │ 100 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ │
- └──┼──┴─────┴─────┴─────┴─────────────────────┘
- ┌─────┘
- │ 109
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 211 │ 208 │ 205 │ 202 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 112 │
- └──┼──┴─────┴─────┴─────┴───────────────┴─────┘
- ┌─────┘
- │ 211
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 310 │ 307 │ 304 │ 301 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 214 │
- └──┼──┴─────┴─────┴─────┴───────────────┴─────┘
- ┌─────┘
- │ 310
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 409 │ 406 │ 403 │ 400 │ │ 313 │
- └──┼──┴─────┴─────┴─────┴───────────────┴─────┘
- │
- v
-
- É¿ßπ¡«¬ 4.18. 滿߫¬ ¡«¼Ñα«ó ßó«í«ñ¡δσ ñ¿ß¬«óδσ í½«¬«ó
- ß π¬áºáΓѽ∩¼¿
-
-
- 80
-
- ñδ⌐ αáº Γ«½∞¬« »« «ñ¡«¼π í½«¬π. Åα«úαá¼¼á mkfs »δΓáÑΓß∩ «αúá¡¿º«óáΓ∞ »Ñαó«-
- ¡áτá½∞¡δ⌐ ßó∩ºá¡¡δ⌐ ß»¿ß«¬ ¡«¼Ñα«ó ßó«í«ñ¡δσ í½«¬«ó Γá¬, τΓ«íδ ¡«¼Ñαá í½«-
- ¬«ó, »ÑαÑñáóáѼδσ Σá⌐½π, í뫨 α∩ñ«¼ ñαπú ß ñαπú«¼. ü½áú«ñáα∩ φΓ«¼π »«óδΦáÑΓ-
- ß∩ »α«¿ºó«ñ¿Γѽ∞¡«ßΓ∞, »«ß¬«½∞¬π ß«¬αáΘáÑΓß∩ óαѼ∩ »«¿ß¬á ¡á ñ¿ß¬Ñ ¿ óαѼ∩
- «ª¿ñá¡¿∩ »α¿ »«ß½Ññ«óáΓѽ∞¡«¼ τΓÑ¡¿¿ Σá⌐½á »α«µÑßß«¼. ìá É¿ßπ¡¬Ñ 4.18 ¡«¼Ñαá
- í½«¬«ó ñá¡δ ó ¡áßΓ«∩ΘѼ Σ«α¼áΓÑ, «»αÑñѽ∩Ѽ«¼ ߬«α«ßΓ∞ε óαáΘÑ¡¿∩ ñ¿ß¬á. è
- ß«ªá½Ñ¡¿ε, «τÑαÑñ¡«ßΓ∞ ¡«¼Ñα«ó í½«¬«ó ó ß»¿ß¬Ñ ßó«í«ñ¡δσ í½«¬«ó »ÑαÑ»πΓá¡á ó
- ßó∩º¿ ß τáßΓ묨 «íαáΘÑ¡¿∩¼¿ ¬ ß»¿ß¬π ß« ßΓ«α«¡δ »α«µÑßß«ó, óÑñπΘ¿σ ºá»¿ß∞ ó
- Σá⌐½δ ¿ πñá½∩εΘ¿σ ¿σ, ó αѺπ½∞ΓáΓÑ τÑú« ¡«¼Ñαá í½«¬«ó »«ßΓπ»áεΓ ó ß»¿ß«¬ ¿
- »«¬¿ñáεΓ Ñú« ó ß½πτá⌐¡«¼ »«α∩ñ¬Ñ. ƒñα« ¡Ñ »αÑñ»α¿¡¿¼áÑΓ »«»δΓ«¬ ß«αΓ¿α«-
- óáΓ∞ ¡«¼Ñαá í½«¬«ó ó ß»¿ß¬Ñ.
- ǽú«α¿Γ¼ «ßó«í«ªñÑ¡¿∩ í½«¬á free - «íαáΓ¡δ⌐ á½ú«α¿Γ¼π óδñѽѡ¿∩ í½«¬á.
- àß½¿ ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ ¡Ñ »«½«¡, ¡«¼Ñα ó¡«ó∞ «ßó«í«ªñÑ¡¡«ú« í½«¬á ó¬½ετá-
- ÑΓß∩ ó φΓ«Γ ß»¿ß«¬. àß½¿, «ñ¡á¬«, ß»¿ß«¬ »«½«¡, ó¡«ó∞ «ßó«í«ªñÑ¡¡δ⌐ í½«¬
- ßΓá¡«ó¿Γß∩ ßó∩º¡δ¼ í½«¬«¼; ∩ñα« »ÑαÑ»¿ßδóáÑΓ ó ¡Ñú« ß»¿ß«¬ ¿º ßπ»Ñαí½«¬á ¿
- ¬«»¿απÑΓ í½«¬ ¡á ñ¿ß¬. çáΓѼ ¡«¼Ñα ó¡«ó∞ «ßó«í«ªñÑ¡¡«ú« í½«¬á ó¬½ετáÑΓß∩ ó
- ß»¿ß«¬ ßó«í«ñ¡δσ í½«¬«ó ó ßπ»Ñαí½«¬Ñ. ¥Γ«Γ ¡«¼Ñα ßΓá¡«ó¿Γß∩ Ññ¿¡ßΓóÑ¡¡δ¼ ¡«-
- ¼Ñα«¼ ó ß»¿ß¬Ñ.
- ìá É¿ßπ¡¬Ñ 4.20 »«¬áºá¡á »«ß½Ññ«óáΓѽ∞¡«ßΓ∞ «»Ñαᵿ⌐ alloc ¿ free ñ½∩
- ß½πτá∩, ¬«úñá ó ¿ßσ«ñ¡δ⌐ ¼«¼Ñ¡Γ ß»¿ß«¬ ßó«í«ñ¡δσ í½«¬«ó ß«ñÑαªá½ «ñ¿¡ φ½Ñ-
- ¼Ñ¡Γ. ƒñα« «ßó«í«ªñáÑΓ í½«¬ 949 ¿ ó¬½ετáÑΓ ¡«¼Ñα í½«¬á ó ß»¿ß«¬. çáΓѼ «¡«
- óδñѽ∩ÑΓ φΓ«Γ í½«¬ ¿ πñá½∩ÑΓ Ñú« ¡«¼Ñα ¿º ß»¿ß¬á. ìᬫ¡Ñµ, «¡« óδñѽ∩ÑΓ í½«¬
- 109 ¿ πñá½∩ÑΓ Ñú« ¡«¼Ñα ¿º ß»¿ß¬á. ū߬«½∞¬π ß»¿ß«¬ ßó«í«ñ¡δσ í½«¬«ó ó ßπ-
- »Ñαí½«¬Ñ ΓÑ»Ñα∞ »πßΓ, ∩ñα« ß¡«óá ¡á»«½¡∩ÑΓ ß»¿ß«¬, ¬«»¿απ∩ ó ¡Ñú« ß«ñÑন¼«Ñ
- í½«¬á 109, ∩ó½∩εΘÑú«ß∩ ß½ÑñπεΘÑ⌐ ßó∩º∞ε ó ß»¿ß¬Ñ ß π¬áºáΓѽ∩¼¿. ìá É¿ßπ¡¬Ñ
-
- ┌────────────────────────────────────────────────────────────┐
- │ á½ú«α¿Γ¼ alloc /* óδñѽѡ¿Ñ í½«¬á Σá⌐½«ó«⌐ ß¿ßΓѼδ */ │
- │ óσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: ¡«¼Ñα Σá⌐½«ó«⌐ ß¿ßΓѼδ │
- │ óδσ«ñ¡á∩ ¿¡Σ«α¼áµ¿∩: íπΣÑα ñ½∩ ¡«ó«ú« í½«¬á │
- │ { │
- │ óδ»«½¡¿Γ∞ (»«¬á ßπ»Ñαí½«¬ ºáí½«¬¿α«óá¡) │
- │ »α¿«ßΓá¡«ó¿Γ∞ß∩ (ñ« Γ«ú« ¼«¼Ñ¡Γá, ¬«úñá ß ßπ»Ñαí½«¬á│
- │ íπñÑΓ ß¡∩Γá í½«¬¿α«ó¬á); │
- │ πñ὿Γ∞ í½«¬ ¿º ß»¿ß¬á ßó«í«ñ¡δσ í½«¬«ó ó ßπ»Ñαí½«¬Ñ; │
- │ Ñß½¿ (¿º ß»¿ß¬á πñá½Ñ¡ »«ß½Ññ¡¿⌐ í½«¬) │
- │ { │
- │ ºáí½«¬¿α«óáΓ∞ ßπ»Ñαí½«¬; │
- │ »α«τ¿ΓáΓ∞ í½«¬, Γ«½∞¬« τΓ« óº∩Γδ⌐ ¿º ß»¿ß¬á ßó«í«ñ- │
- │ ¡δσ (á½ú«α¿Γ¼ bread); │
- │ ߬«»¿α«óáΓ∞ ¡«¼Ñαá í½«¬«ó, σαá¡∩Θ¿Ñß∩ ó ñá¡¡«¼ í½«- │
- │ ¬Ñ, ó ßπ»Ñαí½«¬; │
- │ «ßó«í«ñ¿Γ∞ í½«τ¡δ⌐ íπΣÑα (á½ú«α¿Γ¼ brelse); │
- │ ß¡∩Γ∞ í½«¬¿α«ó¬π ß ßπ»Ñαí½«¬á; │
- │ ó«º«í¡«ó¿Γ∞ óδ»«½¡Ñ¡¿Ñ »α«µÑßß«ó (»«ß½Ñ ß¡∩Γ¿∩ í½«- │
- │ ¬¿α«ó¬¿ ß ßπ»Ñαí½«¬á); │
- │ } │
- │ »«½πτ¿Γ∞ íπΣÑα ñ½∩ í½«¬á, πñá½Ñ¡¡«ú« ¿º ß»¿ß¬á (á½ú«- │
- │ α¿Γ¼ getblk); │
- │ «í¡π½¿Γ∞ ß«ñÑন¼«Ñ íπΣÑαá; │
- │ π¼Ñ¡∞Φ¿Γ∞ «íΘÑÑ τ¿ß½« ßó«í«ñ¡δσ í½«¬«ó; │
- │ »«¼ÑΓ¿Γ∞ ßπ»Ñαí½«¬ ¬á¬ "¿º¼Ñ¡Ñ¡¡δ⌐"; │
- │ ó«ºóαáΓ¿Γ∞ íπΣÑα; │
- │ } │
- └────────────────────────────────────────────────────────────┘
-
-
- É¿ßπ¡«¬ 4.19. ǽú«α¿Γ¼ óδñѽѡ¿∩ ñ¿ß¬«ó«ú« í½«¬á
-
-
- 81
-
-
- 4.20(ú) »«¬áºá¡ ºá»«½¡Ñ¡¡δ⌐ ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ ¿ ß½ÑñπεΘ¿⌐ ßó∩º¡«⌐ í½«¬ ß
- ¡«¼Ñα«¼ 211.
- ǽú«α¿Γ¼δ ¡áº¡áτÑ¡¿∩ ¿ «ßó«í«ªñÑ¡¿∩ ¿¡ñÑ¬ß«ó ¿ ñ¿ß¬«óδσ í½«¬«ó ßσ«ñ∩Γß∩
- ó Γ«¼, τΓ« ∩ñα« ¿ß»«½∞ºπÑΓ ßπ»Ñαí½«¬ ó ¬áτÑßΓóÑ ¬ÑΦá, σαá¡∩ΘÑú« π¬áºáΓѽ¿ ¡á
- ßó«í«ñ¡δÑ αÑßπαßδ - ¡«¼Ñαá í½«¬«ó ¿ ¡«¼Ñαá ¿¡ñѬ߫ó. Ä¡« »«ññÑনóáÑΓ ß»¿ß«¬
- ¡«¼Ñα«ó í½«¬«ó ß π¬áºáΓѽ∩¼¿, Γᬫ⌐, τΓ« ¬áªñδ⌐ ¡«¼Ñα ßó«í«ñ¡«ú« í½«¬á ó
- Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ »«∩ó½∩ÑΓß∩ ó ¡Ñ¬«Γ«α«¼ φ½Ñ¼Ñ¡ΓÑ ß»¿ß¬á, ¡« ∩ñα« ¡Ñ »«ññÑα-
- ª¿óáÑΓ Γᬫú« ß»¿ß¬á ñ½∩ ßó«í«ñ¡δσ ¿¡ñѬ߫ó. Æ«¼π ÑßΓ∞ Γα¿ »α¿τ¿¡δ.
- 1. ƒñα« πßΓá¡áó½¿óáÑΓ, ßó«í«ñÑ¡ ½¿ ¿¡ñÑ¬ß ¿½¿ ¡ÑΓ, »α«óÑα∩∩: Ñß½¿ »«½Ñ Γ¿»á
- Σá⌐½á «τ¿ΘÑ¡«, ¿¡ñÑ¬ß ßó«í«ñÑ¡. ƒñα« ¡Ñ ¡πªñáÑΓß∩ ó ñαπú«¼ ¼Ñσá¡¿º¼Ñ «»¿-
- ßá¡¿∩ ßó«í«ñ¡δσ ¿¡ñѬ߫ó. ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, «¡« ¡Ñ ¼«ªÑΓ «»αÑñѽ¿Γ∞, ßó«í«ñÑ¡
- ½¿ í½«¬ ¿½¿ ¡ÑΓ, Γ«½∞¬« óºú½∩¡πó ¡á ¡Ñú«. ƒñα« ¡Ñ ¼«ªÑΓ π½«ó¿Γ∞ αẽ¿τ¿∩
- ¼Ñªñπ ¼á߬«⌐, »«¬áºδóáεΘÑ⌐, τΓ« í½«¬ ßó«í«ñÑ¡, ¿ ¿¡Σ«α¼áµ¿Ñ⌐, ß½πτá⌐¡«
- ¿¼ÑεΘÑ⌐ ßσ«ñ¡πε ¼á߬π. æ½Ññ«óáΓѽ∞¡«, ∩ñα« ¡πªñáÑΓß∩ ó« ó¡ÑΦ¡Ñ¼ ¼Ñσá¡¿º¼Ñ
- ¿ñÑ¡Γ¿Σ¿¬áµ¿¿ ßó«í«ñ¡δσ í½«¬«ó, ó ¬áτÑßΓóÑ ¡Ñú« ó Γαáñ¿µ¿«¡¡δσ αÑ὿ºáµ¿-
- ∩σ ß¿ßΓÑ¼δ ¿ß»«½∞ºπÑΓß∩ ß»¿ß«¬ ß π¬áºáΓѽ∩¼¿.
- 2. æá¼á ¬«¡ßΓαπ¬µ¿∩ ñ¿ß¬«óδσ í½«¬«ó ¡áó«ñ¿Γ ¡á ¼δß½∞ «í ¿ß»«½∞º«óá¡¿¿ ß»¿ß-
- ¬«ó ß π¬áºáΓѽ∩¼¿: ó ñ¿ß¬«ó«¼ í½«¬Ñ ½Ñú¬« αẼÑßΓ¿Γ∞ í«½∞Φ¿Ñ ß»¿ß¬¿ ¡«¼Ñ-
- α«ó ßó«í«ñ¡δσ í½«¬«ó. ì« ¿¡ñѬßδ ¡Ñ ¿¼ÑεΓ »«ñσ«ñ∩ΘÑú« ¼ÑßΓá ñ½∩ ¼áßß«ó«ú«
- σαá¡Ñ¡¿∩ ß»¿ß¬«ó ¡«¼Ñα«ó ßó«í«ñ¡δσ ¿¡ñѬ߫ó.
- 3. Å«½∞º«óáΓѽ¿ ¿¼ÑεΓ ß¬½«¡¡«ßΓ∞ τáΘÑ αáßσ«ñ«óáΓ∞ ñ¿ß¬«óδÑ í½«¬¿, ¡ÑªÑ½¿ ¿¡-
- ñѬßδ, »«φΓ«¼π ¬áªπΘÑÑß∩ ºá»áºñδóá¡¿Ñ ó αáí«ΓÑ »α¿ »α«ß¼«ΓαÑ ñ¿ß¬á ó »«-
- ¿ß¬áσ ßó«í«ñ¡δσ ¿¡ñѬ߫ó ¡Ñ ∩ó½∩ÑΓß∩ Γᬿ¼ ¬α¿Γ¿τÑ߬¿¼, ¬á¬ Ñß½¿ íδ «¡«
- ¿¼Ñ½« ¼ÑßΓ« »α¿ »«¿ß¬áσ ßó«í«ñ¡δσ ñ¿ß¬«óδσ í½«¬«ó.
-
- ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ
- ┌─────┬─────┬─────┬─────┬─────────────────────┐
- │ 109 │ 106 │ 103 │ 100 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ │
- └──┼──┴─────┴─────┴─────┴─────────────────────┘
- ┌─────┘
- │ 109
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 211 │ 208 │ 205 │ 202 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 112 │
- └─────┴─────┴─────┴─────┴───────────────┴─────┘
-
- (á) ÅÑαó«¡áτá½∞¡á∩ ¬«¡Σ¿úπαᵿ∩
-
- ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ
- ┌─────┬─────┬─────────────────────────────────┐
- │ 109 │ 949 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ │
- └──┼──┴─────┴─────────────────────────────────┘
- ┌─────┘
- │ 109
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 211 │ 208 │ 205 │ 202 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 112 │
- └─────┴─────┴─────┴─────┴───────────────┴─────┘
- (í) Å«ß½Ñ «ßó«í«ªñÑ¡¿∩ í½«¬á ß ¡«¼Ñα«¼ 949
-
- ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ
- ┌─────┬─────┬─────┬─────┬─────────────────────┐
- │ 109 │ 106 │ 103 │ 100 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙∙ │
- └──┼──┴─────┴─────┴─────┴─────────────────────┘
- ┌─────┘
- │ 109
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 211 │ 208 │ 205 │ 202 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 112 │
- └─────┴─────┴─────┴─────┴───────────────┴─────┘
- (ó) Å«ß½Ñ ¡áº¡áτÑ¡¿∩ í½«¬á ß ¡«¼Ñα«¼ 949
-
- 82
-
-
- ß»¿ß«¬ ó ßπ»Ñαí½«¬Ñ
- ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- │ 211 │ 208 │ 205 │ 202 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 112 │
- └──┼──┴─────┴─────┴─────┴───────────────┴─────┘
- ┌─────┘
- │ 211
- │ ┌─────┬─────┬─────┬─────┬───────────────┬─────┐
- └─>│ 344 │ 341 │ 338 │ 335 │ ∙∙∙∙∙∙∙∙∙∙∙∙∙ │ 243 │
- └─────┴─────┴─────┴─────┴───────────────┴─────┘
-
- (ú) ì«ó«Ñ ºá»«½¡Ñ¡¿Ñ ß»¿ß¬á ó ßπ»Ñαí½«¬Ñ »«ß½Ñ
- ¡áº¡áτÑ¡¿∩ í½«¬á ß ¡«¼Ñα«¼ 109
-
- É¿ßπ¡«¬ 4.20. çá»αáΦ¿óá¡¿Ñ ¿ «ßó«í«ªñÑ¡¿Ñ ñ¿ß¬«óδσ í½«¬«ó
-
-
- E4.8 äÉôâêà ÆêÅ¢ öÇëïÄéF
-
- é ß¿ßΓÑ¼Ñ UNIX »«ññÑনóáεΓß∩ ¿ ñóá ñαπú¿σ Γ¿»á Σá⌐½«ó: ¬á¡á½δ ¿ ߻ѵ¿-
- á½∞¡δÑ Σá⌐½δ. èá¡á½, ¿¡«úñá ¡áºδóáѼδ⌐ fifo (ß«¬αáΘÑ¡¡« «Γ
- "first-in-first-out" - "»Ñαóδ¼ »α¿Φѽ - »Ñαóδ¼ óδΦѽ" - »«ß¬«½∞¬π «íß½πª¿óá-
- ÑΓ ºá»α«ßδ ó »«α∩ñ¬Ñ »«ßΓπ»½Ñ¡¿∩), «Γ½¿τáÑΓß∩ «Γ «íδτ¡«ú« Σá⌐½á ΓѼ, τΓ« ß«-
- ñÑαª¿Γ óαѼѡ¡δÑ ñá¡¡δÑ: ¿¡Σ«α¼áµ¿∩, «ñ¡áªñδ ßτ¿Γá¡¡á∩ ¿º ¬á¡á½á, ¡Ñ ¼«ªÑΓ
- íδΓ∞ »α«τ¿Γá¡á ó¡«ó∞. èα«¼Ñ Γ«ú«, ¿¡Σ«α¼áµ¿∩ τ¿ΓáÑΓß∩ ó Γ«¼ »«α∩ñ¬Ñ, ó ¬«Γ«-
- α«¼ «¡á íδ½á ºá»¿ßá¡á ó ¬á¡á½Ñ, ¿ ß¿ßΓÑ¼á ¡Ñ ñ«»π߬áÑΓ ¡¿¬á¬¿σ «Γ¬½«¡Ñ¡¿⌐ «Γ
- ñá¡¡«ú« »«α∩ñ¬á. 滫߫í σαá¡Ñ¡¿∩ ∩ñα«¼ ¿¡Σ«α¼áµ¿¿ ó ¬á¡á½Ñ ¡Ñ «Γ½¿τáÑΓß∩ «Γ
- ß»«ß«íá ÑÑ σαá¡Ñ¡¿∩ ó «íδτ¡«¼ Σá⌐½Ñ, ºá ¿ß¬½ετÑ¡¿Ñ¼ Γ«ú«, τΓ« ºñÑß∞ ¿ß»«½∞-
- ºπεΓß∩ Γ«½∞¬« í½«¬¿ »α∩¼«⌐, á ¡Ñ ¬«ßóÑ¡¡«⌐, áñαÑßᵿ¿. è«¡¬αÑΓ¡«Ñ »αÑñßΓáó-
- ½Ñ¡¿Ñ « ¬á¡á½áσ ¼«ª¡« íπñÑΓ »«½πτ¿Γ∞ ó ß½ÑñπεΘÑ⌐ ú½áóÑ.
- ū߽Ññ¡¿¼ Γ¿»«¼ Σá⌐½«ó ó ß¿ßΓÑ¼Ñ UNIX ∩ó½∩εΓß∩ ߻ѵ¿á½∞¡δÑ Σá⌐½δ, ¬ ¬«-
- Γ«αδ¼ «Γ¡«ß∩Γß∩ ߻ѵ¿á½∞¡δÑ Σá⌐½δ πßΓα«⌐ßΓó óó«ñá-óδó«ñá í½«¬á¼¿ ¿ ߻ѵ¿á½∞-
- ¡δÑ Σá⌐½δ πßΓα«⌐ßΓó »«ß¿¼ó«½∞¡«ú« óó«ñá-óδó«ñá. Äíá »«ñΓ¿»á «í«º¡áτáεΓ πßΓ-
- α«⌐ßΓóá, ¿ »«φΓ«¼π ¿¡ñѬßδ Γᬿσ Σá⌐½«ó ¡Ñ ßó∩ºá¡δ ¡¿ ß ¬á¬«⌐ ¿¡Σ«α¼áµ¿Ñ⌐.
- é¼ÑßΓ« φΓ«ú« ¿¡ñÑ¬ß ß«ñÑαª¿Γ ñóá ¡«¼Ñαá - ßΓáαΦ¿⌐ ¿ ¼½áñΦ¿⌐ ¡«¼Ñαá πßΓα«⌐ßΓ-
- óá. æΓáαΦ¿⌐ ¡«¼Ñα πßΓα«⌐ßΓóá π¬áºδóáÑΓ Ñú« Γ¿», ¡á»α¿¼Ñα, ΓÑନ¡á½ ¿½¿ ñ¿ß¬,
- á ¼½áñΦ¿⌐ ¡«¼Ñα πßΓα«⌐ßΓóá - τ¿ß½«ó«⌐ ¬«ñ, ¿ñÑ¡Γ¿Σ¿µ¿απεΘ¿⌐ πßΓα«⌐ßΓó« ó
- úαπ»»Ñ «ñ¡«α«ñ¡δσ πßΓα«⌐ßΓó. ü«½ÑÑ »«ñα«í¡« ߻ѵ¿á½∞¡δÑ Σá⌐½δ πßΓα«⌐ßΓó αáß-
- ß¼áΓα¿óáεΓß∩ ó ú½áóÑ 10.
-
-
- E4.9 é¢éÄä¢F
-
-
- ê¡ñÑ¬ß »αÑñßΓáó½∩ÑΓ ß«í«⌐ ßΓαπ¬Γπαπ ñá¡¡δσ, ó ¬«Γ«α«⌐ «»¿ßδóáεΓß∩ áΓα¿-
- íπΓδ Σá⌐½á, ó Γ«¼ τ¿ß½Ñ αáß»«½«ªÑ¡¿Ñ ¿¡Σ«α¼áµ¿¿ Σá⌐½á ¡á ñ¿ß¬Ñ. æπΘÑßΓóπÑΓ
- ñóÑ αạ«ó¿ñ¡«ßΓ¿ ¿¡ñѬßá: ¬«»¿∩ ¡á ñ¿ß¬Ñ, ó ¬«Γ«α«⌐ σαá¡¿Γß∩ ¿¡Σ«α¼áµ¿∩ ¿¡-
- ñѬßá, »«¬á Σá⌐½ ¡áσ«ñ¿Γß∩ ó αáí«ΓÑ, ¿ ¬«»¿∩ ó »á¼∩Γ¿, úñÑ σαá¡¿Γß∩ ¿¡Σ«α¼á-
- µ¿∩ «í á¬Γ¿ó¡δσ Σá⌐½áσ. ǽú«α¿Γ¼δ ialloc ¿ ifree π»αáó½∩εΓ ¡áº¡áτÑ¡¿Ñ¼ Σá⌐½π
- ñ¿ß¬«ó«ú« ¿¡ñѬßá ó« óαѼ∩ óδ»«½¡Ñ¡¿∩ ß¿ßΓѼ¡δσ «»Ñαᵿ⌐ creat, mknod, pipe
- ¿ unlink (ß¼. ß½ÑñπεΘπε ú½áóπ), á á½ú«α¿Γ¼δ iget ¿ iput π»αáó½∩εΓ óδñѽѡ¿Ñ¼
- ¿¡ñѬ߫ó ó »á¼∩Γ¿ ó ¼«¼Ñ¡Γ «íαáΘÑ¡¿∩ »α«µÑßßá ¬ Σá⌐½π. ǽú«α¿Γ¼ bmap «»αÑñÑ-
- ½∩ÑΓ ¼ÑßΓ«¡áσ«ªñÑ¡¿Ñ ñ¿ß¬«óδσ í½«¬«ó, »α¿¡áñ½ÑªáΘ¿σ Σá⌐½π, ¿ß»«½∞ºπ∩ »αÑñóá-
- α¿Γѽ∞¡« ºáñá¡¡«Ñ ß¼ÑΘÑ¡¿Ñ ó íá⌐Γáσ «Γ ¡áτá½á Σá⌐½á. èáΓὫú¿ »αÑñßΓáó½∩εΓ
- ß«í«⌐ Σá⌐½δ, ¬«Γ«αδÑ πßΓá¡áó½¿óáεΓ ß««ΓóÑΓßΓó¿Ñ ¼Ñªñ𠬫¼»«¡Ñ¡ΓἿ ¿¼Ñ¡ Σá⌐-
- ½«ó ¿ ¡«¼ÑαἿ ¿¡ñѬ߫ó. ǽú«α¿Γ¼ namei »αÑ«íαáºπÑΓ ¿¼Ñ¡á Σá⌐½«ó, ß ¬«Γ«α묨
- αáí«ΓáεΓ »α«µÑßßδ, ó ¿ñÑ¡Γ¿Σ¿¬áΓ«αδ ¿¡ñѬ߫ó, ß ¬«Γ«α묨 αáí«ΓáÑΓ ∩ñα«. ìá-
- ¬«¡Ñµ, ∩ñα« π»αáó½∩ÑΓ ¡áº¡áτÑ¡¿Ñ¼ Σá⌐½π ¡«óδσ ñ¿ß¬«óδσ í½«¬«ó, ¿ß»«½∞ºπ∩ á½-
- ú«α¿Γ¼δ alloc ¿ free.
-
- 83
-
- æΓαπ¬Γπαδ ñá¡¡δσ, αáßß¼«ΓαÑ¡¡δÑ ó ¡áßΓ«∩ΘÑ⌐ ú½áóÑ, ß«ßΓ«∩Γ ¿º ßó∩ºá¡¡δσ
- ß»¿ß¬«ó, σÑΦ-«τÑαÑñÑ⌐ ¿ ½¿¡Ñ⌐¡δσ ¼áßß¿ó«ó, ¿ »«φΓ«¼π á½ú«α¿Γ¼δ, αáí«ΓáεΘ¿Ñ ß
- αáßß¼«ΓαÑ¡¡δ¼¿ ßΓαπ¬ΓπαἿ ñá¡¡δσ, ñ«ßΓáΓ«τ¡« »α«ßΓδ. 潫ª¡«ßΓ¿ »«∩ó½∩εΓß∩
- Γ«úñá, ¬«úñá 󫺡¿¬áÑΓ ¬«¡¬παÑ¡µ¿∩, óδºδóáѼá∩ óºá¿¼«ñÑ⌐ßΓó¿Ñ¼ á½ú«α¿Γ¼«ó
- ¼Ñªñπ ß«í«⌐, ¿ ¡Ñ¬«Γ«αδÑ ¿º φΓ¿σ »α«í½Ñ¼ ß¿¡σα«¡¿ºáµ¿¿ αáßß¼«ΓαÑ¡δ ó ΓѬßΓÑ.
- ÆÑ¼ ¡Ñ ¼Ñ¡ÑÑ, á½ú«α¿Γ¼δ ¡Ñ ¡áßΓ«½∞¬« ñÑΓá½∞¡« αáºαáí«Γá¡δ ¿ ¼«úπΓ ß½πª¿Γ∞
- ¿½½εßΓαᵿÑ⌐ »α«ßΓ«Γδ ¬«¡ßΓαπ¬µ¿¿ ß¿ßΓѼδ.
- éδΦÑ«»¿ßá¡¡δÑ ßΓαπ¬Γπαδ ¿ á½ú«α¿Γ¼δ αáí«ΓáεΓ ó¡πΓα¿ ∩ñαá ¿ ¡Ñó¿ñ¿¼δ ñ½∩
- »«½∞º«óáΓѽ∩. æ Γ«τ¬¿ ºαÑ¡¿∩ «íΘÑ⌐ áασ¿ΓѬΓπαδ ß¿ßΓѼδ (É¿ßπ¡«¬ 2.1), á½ú«-
- α¿Γ¼δ, αáßß¼«ΓαÑ¡¡δÑ ó ñá¡¡«⌐ ú½áóÑ, ¿¼ÑεΓ «Γ¡«ΦÑ¡¿Ñ ¬ ¡¿ª¡Ñ⌐ »«½«ó¿¡Ñ »«ñ-
- ß¿ßΓѼδ π»αáó½Ñ¡¿∩ Σá⌐½á¼¿. æ½ÑñπεΘá∩ ú½áóá »«ßó∩ΘÑ¡á αáºí«απ «íαáΘÑ¡¿⌐ ¬
- «»Ñαᵿ«¡¡«⌐ ß¿ßΓѼÑ, «íÑß»Ñτ¿óáεΘ¿σ Σπ¡¬µ¿«¡¿α«óá¡¿Ñ »«½∞º«óáΓѽ∞߬«ú« ¿¡-
- ΓÑαΣÑ⌐ßá, ¿ «»¿ßá¡¿ε óÑασ¡Ñ⌐ »«½«ó¿¡δ »«ñß¿ßΓѼδ π»αáó½Ñ¡¿∩ Σá⌐½á¼¿, ¿º ¬«-
- Γ«α«⌐ óδºδóáÑΓß∩ óδ»«½¡Ñ¡¿Ñ αáßß¼«ΓαÑ¡¡δσ ºñÑß∞ á½ú«α¿Γ¼«ó.
-
- 8. é óÑαß¿¿ V ß¿ßΓѼδ UNIX αáºαÑΦáÑΓß∩ ¿ß»«½∞º«óáΓ∞ ¡Ñ í«½ÑÑ 14 ß¿¼ó«½«ó ¡á
- ¬áªñπε ¬«¼»«¡Ñ¡Γπ ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á. ǽú«α¿Γ¼ namei «ΓßѬáÑΓ ½¿Φ¡¿Ñ ß¿¼-
- ó«½δ ó ¬«¼»«¡Ñ¡ΓÑ. ùΓ« ¡πª¡« ßñѽáΓ∞ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ¿ ó ß««ΓóÑΓßΓóπε-
- Θ¿σ á½ú«α¿Γ¼áσ, τΓ«íδ ßΓ὿ ñ«»πßΓ¿¼δ¼¿ ¿¼Ñ¡á ¬«¼»«¡Ñ¡Γ »α«¿ºó«½∞¡«⌐ ñ½¿-
- ¡δ ?
- 9. ÅαÑñ»«½«ª¿¼, τΓ« »«½∞º«óáΓѽ∞ ¿¼ÑÑΓ ºá¬αδΓπε óÑαß¿ε ß¿ßΓѼδ UNIX, »α¿τѼ
- «¡ ó¡Ñß ó ¡ÑÑ Γá¬¿Ñ ¿º¼Ñ¡Ñ¡¿∩, τΓ« ¿¼∩ ¬«¼»«¡Ñ¡Γδ ΓÑ»Ñα∞ ¼«ªÑΓ ß«ßΓ«∩Γ∞
- ¿º 30 ß¿¼ó«½«ó; ºá¬αδΓá∩ óÑαß¿∩ ß¿ßΓÑ¼δ «íÑß»Ñτ¿óáÑà ëà ªÑ ß»«ß«í σαá¡Ñ-
- ¡¿∩ ºá»¿ßÑ⌐ ¬áΓὫú«ó, ¬á¬ ¿ ßΓá¡ñáαΓ¡á∩ «»Ñαᵿ«¡¡á∩ ß¿ßΓѼá, ºá ¿ß¬½ε-
- τÑ¡¿Ñ¼ Γ«ú«, τΓ« ºá»¿ß¿ ¬áΓὫú«ó ¿¼ÑεΓ ñ½¿¡π 32 íá⌐Γá ó¼ÑßΓ« 16. àß½¿
- »«½∞º«óáΓѽ∞ ß¼«¡Γ¿απÑΓ ºá¬αδΓπε Σá⌐½«óπε ß¿ßΓѼπ ó ßΓá¡ñáαΓ¡«⌐ «»Ñαᵿ-
- «¡¡«⌐ ßαÑñÑ, τΓ« »α«¿º«⌐ñÑΓ ó« óαѼ∩ αáí«Γδ á½ú«α¿Γ¼á namei, ¬«úñá »α«-
- µÑßß «íαáΓ¿Γß∩ ¬ Σá⌐½π ?
- *10. Éáßß¼«Γα¿¼ αáí«Γπ á½ú«α¿Γ¼á namei »« »αÑ«íαẫóá¡¿ε ¿¼Ñ¡¿ »πΓ¿ »«¿ß¬á ó
- ¿ñÑ¡Γ¿Σ¿¬áΓ«α ¿¡ñѬßá. é ΓÑτÑ¡¿Ñ óßÑú« »α«ß¼«Γαá ∩ñα« »α«óÑα∩ÑΓ ß««ΓóÑΓß-
- Γó¿Ñ ΓѬπΘÑú« αáí«τÑú« ¿¡ñѬßá ¿¡ñѬßπ ¬áΓὫúá. ÑΓ ½¿ ñαπú«⌐ »α«µÑßß
- πñ὿Γ∞ (unlink) ¬áΓὫú ? èᬿ¼ «íαẫ¼ ∩ñα« »αÑñπ»αѪñáÑΓ Γá¬¿Ñ ñÑ⌐ßΓ-
- ó¿∩ ? é ß½ÑñπεΘÑ⌐ ú½áóÑ ¼δ óÑα¡Ñ¼ß∩ ¬ φΓ«⌐ »α«í½Ñ¼Ñ.
- *11. Éáºαáí«Γá⌐ΓÑ ßΓαπ¬Γπαπ ¬áΓὫúá, »«óδΦáεΘπε φΣΣÑ¬Γ¿ó¡«ßΓ∞ »«¿ß¬á ¿¼Ñ¡
- Σá⌐½«ó íѺ ¿ß»«½∞º«óá¡¿∩ ½¿¡Ñ⌐¡«ú« »α«ß¼«Γαá. Éáßß¼«Γα¿ΓÑ ñóá ß»«ß«íá:
- σÑΦ¿α«óá¡¿Ñ ¿ n-áα¡δÑ ñÑαÑó∞∩.
- *12. Éáºαáí«Γá⌐ΓÑ á½ú«α¿Γ¼ ß«¬αáΘÑ¡¿∩ ¬«½¿τÑßΓóá »α«ß¼«Γα«ó ¬áΓὫúá ó »«¿ß-
- ¬áσ ¿¼Ñ¡¿ Σá⌐½á, ¿ß»«½∞ºπ∩ ºá»«¼¿¡á¡¿Ñ τáßΓ« π»«ΓαÑí½∩Ѽδσ ¿¼Ñ¡.
- *13. é ¿ñÑá½∞¡«¼ ß½πτáÑ ó Σá⌐½«ó«⌐ ß¿ßΓÑ¼Ñ ¡Ñ ñ«½ª¡« íδΓ∞ ßó«í«ñ¡δσ ¿¡ñѬ߫ó
- ß ¡«¼ÑαἿ, ¼Ñ¡∞Φ¿¼¿, τѼ ¡«¼Ñα "ºá»«¼¡Ñ¡¡«ú«" ¿¡ñѬßá, ¿ß»«½∞ºπѼδ⌐ á½-
- ú«α¿Γ¼«¼ ialloc. èᬠ߽πτáÑΓß∩, τΓ« φΓ« πΓóÑαªñÑ¡¿Ñ íδóáÑΓ ½«ª¡δ¼ ?
- 14. æπ»Ñαí½«¬ ∩ó½∩ÑΓß∩ ñ¿ß¬«óδ¼ í½«¬«¼ ¿ ß«ñÑαª¿Γ ¬α«¼Ñ ß»¿ß¬á ßó«í«ñ¡δσ
- í½«¬«ó ¿ ñαπúπε ¿¡Σ«α¼áµ¿ε, ¬á¬ »«¬áºá¡« ó ñá¡¡«⌐ ú½áóÑ. Å«φΓ«¼π ß»¿ß«¬
- ßó«í«ñ¡δσ í½«¬«ó ó ßπ»Ñαí½«¬Ñ ¡Ñ ¼«ªÑΓ ß«ñÑαªáΓ∞ í«½∞ΦÑ ¡«¼Ñα«ó ßó«í«ñ¡δσ
- í½«¬«ó, τѼ ¼«ªÑΓ »«¼ÑßΓ¿Γ∞ß∩ ó «ñ¡«¼ ñ¿ß¬«ó«¼ í½«¬Ñ ó ßó∩ºá¡¡«¼ ß»¿ß¬Ñ
- ßó«í«ñ¡δσ ñ¿ß¬«óδσ í½«¬«ó. èá¬«Ñ τ¿ß½« ¡«¼Ñα«ó ßó«í«ñ¡δσ í½«¬«ó í佫 íδ
- «»Γ¿¼á½∞¡δ¼ ñ½∩ σαá¡Ñ¡¿∩ ó «ñ¡«¼ í½«¬Ñ ¿º ßó∩ºá¡¡«ú« ß»¿ß¬á ?
-
-
-
-
-
-
-
-
-
-
-
-
-
- 84