ΠΡΠΎΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΠ°ΠΉΠ»Π΅, Π·Π°Π΄Π°Π²Π°Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² Π±Π°ΠΉΡΠ°Ρ . ΠΠ½ΠΈ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΠ°ΠΉΠ» ΠΊΠ°ΠΊ ΠΏΠΎΡΠΎΠΊ Π±Π°ΠΉΡΠΎΠ² ΠΈ Π²Π΅Π΄ΡΡ ΠΏΠΎΠ΄ΡΡΠ΅Ρ Π±Π°ΠΉΡΠΎΠ², Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π°Π΄ΡΠ΅ΡΠ° ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ Π°Π΄ΡΠ΅ΡΠΎΠΌ, ΡΠ°Π²Π½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠ°ΠΉΠ»Π°. Π―Π΄ΡΠΎ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ ΠΎΡ Π±Π°ΠΉΡΠΎΠ² ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ: ΡΠ°ΠΉΠ» Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Π΅Π²ΠΎΠ³ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π±Π»ΠΎΠΊΠΎΠΌ, Π½ΠΎΠΌΠ΅Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΈΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ°ΠΉΠ»Π°. Π―Π΄ΡΠΎ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΉ Π±Π»ΠΎΠΊ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ ΡΠ°ΠΉΠ»Ρ, Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ. ΠΠ° Π ΠΈΡΡΠ½ΠΊΠ΅ 4.8 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠΌ bmap ΠΏΠ΅ΡΠ΅ΡΡΠ΅ΡΠ° ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² Π±Π°ΠΉΡΠ°Ρ ΠΎΡ Π½Π°ΡΠ°Π»Π° ΡΠ°ΠΉΠ»Π° Π² Π½ΠΎΠΌΠ΅Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅.
Π ΠΈΡΡΠ½ΠΎΠΊ 4.6. ΠΠ»ΠΎΠΊΠΈ ΠΏΡΡΠΌΠΎΠΉ ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ΅
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 */
Β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ;
Β do (ΠΏΠΎΠΊΠ° ΡΡΠΎΠ²Π΅Π½Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π΄ΡΡΠ³ΠΎΠΉ)
Β {
Β ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ΅ ΠΈΠ»ΠΈ Π±Π»ΠΎΠΊ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· Π½ΠΎΠΌΠ΅ΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² ΡΠ°ΠΉΠ»Π΅;
Β ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΈΠ· ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΠΈΠ· Π±Π»ΠΎΠΊΠ° ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ;
Β ΠΎΡΠ²ΠΎΠ±ΠΎΠ΄ΠΈΡΡ Π±ΡΡΠ΅Ρ ΠΎΡ Π΄Π°Π½Π½ΡΡ
, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠ΅Π½ΠΈΡ Ρ Π΄ΠΈΡΠΊΠ° (Π°Π»Π³ΠΎΡΠΈΡΠΌ brelse);
Β Β if (ΡΠΈΡΠ»ΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ ΠΈΡΡΠ΅ΡΠΏΠ°Π½ΠΎ)
Β return (Π½ΠΎΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ°);
Β Β ΡΡΠΈΡΠ°ΡΡ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ (Π°Π»Π³ΠΎΡΠΈΡΠΌ bread);
Β Β ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π½ΠΎΠΌΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π² ΡΠ°ΠΉΠ»Π΅ ΠΈΡΡ
ΠΎΠ΄Ρ ΠΈΠ· ΡΡΠΎΠ²Π½Ρ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ;
Β }
}
Π ΠΈΡΡΠ½ΠΎΠΊ 4.8. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠ° ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ Π² Π½ΠΎΠΌΠ΅Ρ Π±Π»ΠΎΠΊΠ° Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠΎΡΠΌΠ°Ρ ΡΠ°ΠΉΠ»Π° Π² Π±Π»ΠΎΠΊΠ°Ρ (Π ΠΈΡΡΠ½ΠΎΠΊ 4.9) ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 1024 Π±Π°ΠΉΡΠ°. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π±Π°ΠΉΡΡ, ΠΈΠΌΠ΅ΡΡΠ΅ΠΌΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ Π½Π°ΡΠ°Π»Π° ΡΠ°ΠΉΠ»Π°, ΡΠ°Π²Π½ΠΎΠ΅ 9000, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΡΠ΄ΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ ΠΊ Π²ΡΠ²ΠΎΠ΄Ρ, ΡΡΠΎ ΡΡΠΎΡ Π±Π°ΠΉΡ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² Π±Π»ΠΎΠΊΠ΅ ΠΏΡΡΠΌΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 8 (Π½Π°ΡΠΈΠ½Π°Ρ Ρ 0). ΠΠ°ΡΠ΅ΠΌ ΡΠ΄ΡΠΎ ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π±Π»ΠΎΠΊΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 367; 808-ΠΉ Π±Π°ΠΉΡ Π² ΡΡΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ (Π΅ΡΠ»ΠΈ Π²Π΅ΡΡΠΈ ΠΎΡΡΡΠ΅Ρ Ρ 0) ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ 9000-ΠΌ Π±Π°ΠΉΡΠΎΠΌ Π² ΡΠ°ΠΉΠ»Π΅. ΠΡΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ, ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 350000 Π±Π°ΠΉΡ ΠΎΡ Π½Π°ΡΠ°Π»Π° ΡΠ°ΠΉΠ»Π°, ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΡΠΈΡΠ°ΡΡ Π±Π»ΠΎΠΊ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΎΠΌΠ΅Ρ 9156. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±Π»ΠΎΠΊ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ Π΄Π»Ρ 256 Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ², ΠΏΠ΅ΡΠ²ΡΠΌ Π±Π°ΠΉΡΠΎΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ Π±Π»ΠΎΠΊΡ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ, Π±ΡΠ΄Π΅Ρ Π±Π°ΠΉΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 272384 (256Π + 10Π); ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π±Π°ΠΉΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 350000 Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ Π² Π±Π»ΠΎΠΊΠ΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π½ΠΎΠΌΠ΅Ρ 77616. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π±Π»ΠΎΠΊ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ 256 ΠΠ±Π°ΠΉΡΠ°ΠΌ, Π±Π°ΠΉΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 350000 Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² Π½ΡΠ»Π΅Π²ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π±Π»ΠΎΠΊΠ΅ 331. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΏΡΡΠΌΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°Π½ΠΈΡΡΡ 1 ΠΠ±Π°ΠΉΡ, Π±Π°ΠΉΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ 77616 Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² 75-ΠΌ Π±Π»ΠΎΠΊΠ΅ ΠΏΡΡΠΌΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ Π² Π±Π»ΠΎΠΊΠ΅ 3333. ΠΠ°ΠΊΠΎΠ½Π΅Ρ, Π±Π°ΠΉΡ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ Π² ΡΠ°ΠΉΠ»Π΅ 350000 ΠΈΠΌΠ΅Π΅Ρ Π² Π±Π»ΠΎΠΊΠ΅ 3333 Π½ΠΎΠΌΠ΅Ρ 816.
Π ΠΈΡΡΠ½ΠΎΠΊ 4.9. Π Π°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π² ΡΠ°ΠΉΠ»Π΅ ΠΈ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ΅
ΠΡΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠΈ Π ΠΈΡΡΠ½ΠΊΠ° 4.9 ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Π±Π»ΠΎΠΊΠ° Π² ΠΈΠ½Π΄Π΅ΠΊΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 0 ΠΈ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π² Π΄Π°Π½Π½ΡΡ Π·Π°ΠΏΠΈΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΡ Π±Π»ΠΎΠΊΠ°Ρ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ. Π’Π°ΠΊΠΎΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ ΡΠ°ΠΉΠ»Π° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π»Π°ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈ ΠΏΠΎ ΡΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ Ρ Π½ΠΎΠΌΠ΅ΡΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² ΠΎΡΡΠ°Π»ΠΈΡΡ ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π½ΡΠ»Π΅Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ»Ρ ΡΠ°ΠΊΠΈΡ Π±Π»ΠΎΠΊΠΎΠ² ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π° Π΄ΠΈΡΠΊΠ΅ Π½Π΅ Π²ΡΠ΄Π΅Π»ΡΠ΅ΡΡΡ. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΎΠ² Π² ΡΠ°ΠΉΠ»Π΅ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠ°ΠΌΠΈ, Π·Π°ΠΏΡΡΠΊΠ°ΡΡΠΈΠΌΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ lseek ΠΈ write (ΡΠΌ. ΡΠ»Π΅Π΄ΡΡΡΡΡ Π³Π»Π°Π²Ρ). Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π³Π»Π°Π²Π΅ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΠ΅ΡΡΡ, ΠΊΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠ΄ΡΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ Π²ΡΠ·ΠΎΠ²Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ read, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ.
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π΄ΡΠ΅ΡΠΎΠ² Ρ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡΠΌΠΈ, Π² ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±Π»ΠΎΠΊΠΎΠ² ΡΡΠΎΠΉΠ½ΠΎΠΉ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΎΠΉ, ΡΡΠ΅Π±ΡΡΡΠ΅ΠΉ ΠΎΡ ΡΠ΄ΡΠ° ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΡΠΆΠ΅ ΠΊ ΡΡΠ΅ΠΌ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΌ Π±Π»ΠΎΠΊΠ°ΠΌ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌΡ Π±Π»ΠΎΠΊΡ. ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΠ΄ΡΠΎ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡ Π±Π»ΠΎΠΊΠΈ Π² Π±ΡΡΠ΅ΡΠ½ΠΎΠΌ ΠΊΠ΅ΡΠ΅, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠ΅ΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΄ΡΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ Π±ΡΡΠ΅ΡΠ½ΠΎΠΌΡ ΠΊΠ΅ΡΡ ΠΈ ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΡ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΡΠ½ΡΡΠΈΡ Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Ρ Π±ΡΡΠ΅ΡΠΎΠ². ΠΠ°ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π΅Π½ ΡΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅? ΠΡΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΠΈ ΠΊΠ°ΠΊΠΎΠ² ΡΠΎΡΡΠ°Π² Π·Π°Π΄Π°Ρ, Π²ΡΠ·ΡΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΎΠΌ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠΈ ΠΊ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΈΠ»ΠΈ, Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΠ°ΠΊ ΡΠΆΠ΅ Π±ΡΠ»ΠΎ Π·Π°ΠΌΠ΅ΡΠ΅Π½ΠΎ [Mullender 84], Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ UNIX ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ, Π½Π΅ ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠΈΠΉ 10 ΠΠ±Π°ΠΉΡ ΠΈ Π΄Π°ΠΆΠ΅ 1 ΠΠ±Π°ΠΉΡΠ°! [11] ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ 10 ΠΠ±Π°ΠΉΡ ΡΠ°ΠΉΠ»Π° ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π² Π±Π»ΠΎΠΊΠ°Ρ ΠΏΡΡΠΌΠΎΠΉ Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΡΠ°ΡΡΠΈ Π΄Π°Π½Π½ΡΡ , Ρ ΡΠ°Π½ΡΡΠΈΡ ΡΡ Π² ΡΠ°ΠΉΠ»Π°Ρ , Π΄ΠΎΡΡΡΠΏ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡΡ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΈΡΠΊΡ. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ Π±ΠΎΠ»ΡΡΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ, ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ Π±ΡΡΡΡΠΎ.
Π Π΄Π²ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ ΠΏΠΎΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ½ΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΡΠ°ΠΉΠ»Π°. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ BSD 4.2 [McKusick 84] ΡΠΎΡΡΠΎΠΈΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΡ , ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ΄ΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ Π·Π° ΠΎΠ΄Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ Π΄ΠΈΡΠΊΡ, ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»ΠΎΠΌ. ΠΡΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Π»ΡΡΡΠ²ΡΠ΅Ρ Π² ΠΏΠΎΠ»ΡΠ·Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° Π½Π° Π΄ΠΈΡΠΊΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ BSD ΡΠ°Π·ΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΈΠΌΠ΅ΡΡ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 4 ΠΈΠ»ΠΈ 8 ΠΠ±Π°ΠΉΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π±Π»ΠΎΠΊΠΎΠ² Π½Π° Π΄ΠΈΡΠΊΠ΅ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π±Π»ΠΎΠΊΠΎΠ², ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΊΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΎΡΡΠ°ΡΡΡΡ Π½Π΅ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠΌΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° 8 ΠΠ±Π°ΠΉΡ, ΡΠΎΠ³Π΄Π° ΡΠ°ΠΉΠ» ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 12 ΠΠ±Π°ΠΉΡ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ 1 ΠΏΠΎΠ»Π½ΡΠΉ Π±Π»ΠΎΠΊ ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°. ΠΡΡΠ³Π°Ρ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π²ΡΠΎΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° (4 ΠΠ±Π°ΠΉΡΠ°) ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΡΠ΅ΡΡΡ; Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ . ΠΡΠ»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ°ΠΊΠΎΠ²Ρ, ΡΡΠΎ ΡΠΈΡΠ»ΠΎ Π±Π°ΠΉΡ, ΠΏΠΎΠΏΠ°Π²ΡΠΈΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π±Π»ΠΎΠΊ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π²Π΅Π»ΠΈΡΠΈΠ½ΠΎΠΉ, ΡΠΎ ΡΡΠ΅Π΄Π½ΠΈΠ΅ ΠΏΠΎΡΠ΅ΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΡΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ»Π±Π»ΠΎΠΊΠ° Π½Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΉΠ»; ΠΎΠ±ΡΠ΅ΠΌ ΡΠ΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΠΈΡΠΊΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ Π² ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Ρ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 4 ΠΠ±Π°ΠΉΡΠ° 45% [McKusick 84]. ΠΡΡ ΠΎΠ΄ ΠΈΠ· ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ BSD ΡΠΎΡΡΠΎΠΈΡ Π² Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΠΈ Π±Π»ΠΎΠΊΠ° (ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ°) Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ°Π²ΡΠ΅ΠΉΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠ°ΠΉΠ»Π°. ΠΠ΄ΠΈΠ½ Π΄ΠΈΡΠΊΠΎΠ²ΡΠΉ Π±Π»ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌ ΡΠ°ΠΉΠ»Π°ΠΌ. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΡΡΠ»Π΅Π΄ΡΡΡΡΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ Π² Π³Π»Π°Π²Π΅ 5.