Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΠ°ΠΊΡΠΎΡ "ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ°" Π½ΠΈ Π² ΠΊΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°Π»ΠΎΠ·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ. Π’Π΅ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ, ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ "ΠΈΠ½ΡΠ΅ΡΠ΅Ρ", ΠΊΠΎΠ³Π΄Π° ΠΈΡ ΠΏΠΎΠΏΡΡΠΊΠΈ, Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΡΠ΅ Π½Π° ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ, ΡΡΠ΅Π±ΡΡΡ ΠΎΡ Π½ΠΈΡ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π½ΠΎ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ ΠΈΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, "ΠΈΠ½ΡΠ΅ΡΠ΅Ρ" β ΡΡΠΎ Π·Π½Π°ΠΊ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. Π‘ΡΠ΅Π΄Ρ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠ³ΠΎΡΡΠ½ΠΎΠΉ, ΠΏΠΎΠΏΡΡΡΡ "ΡΠ°ΡΡΡΠ°ΡΠΈΠ²Π°ΡΡ" ΡΡΡΠ΄ ΠΈ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΡΡΠ»Π΅Π½ΠΈΠ΅, Π° Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ ΠΎΠ³ΡΠΎΠΌΠ½ΡΠΌ ΡΠΊΡΡΡΡΠΌ Π·Π°ΡΡΠ°ΡΠ°ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠ΅Π΄ΡΡΠ².
ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π±Ρ Unix Π½Π΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΠΈΠ½ΡΠΌΠΈ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π°ΠΌΠΈ, ΡΠΎ Π΅Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ ΠΊΡΠ»ΡΡΡΡΡ ΡΡΠΎΠΈΠ»ΠΎ Π±Ρ ΠΈΠ·ΡΡΠ°ΡΡ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΠ΅Ρ Π΅Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΡΠ°ΠΊΡΠΎΡ Π΄Π΅Π»Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΡΠΌΠ΅Π»ΡΠΌ ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΡΠΌ.
1.5.7. Π£ΡΠΎΠΊΠΈ Unix ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ Π² Π΄ΡΡΠ³ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ
Unix-ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π°ΠΊΠΊΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π»ΠΈ Π΄Π΅ΡΡΡΠΈΠ»Π΅ΡΠΈΡ ΠΎΠΏΡΡΠ°, ΠΏΠΎΠΊΠ° Π½Π°ΡΡΡΠΏΠΈΠ» ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π½ΠΎΠ²Π°ΡΠΎΡΡΠΊΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅. ΠΠ°ΠΆΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ, Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠ΅ Ρ Unix, ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»ΡΠ·Ρ ΠΎΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ° Unix. Π’Π°ΠΊ ΠΊΠ°ΠΊ Unix Π΄Π΅Π»Π°Π΅Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π΄ΠΎΠ²ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΠΌ, ΠΎΠ½Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎΠΉ Π΄Π»Ρ ΠΈΡ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ.
ΠΡΡΠ³ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Ρ ΠΎΡΠΎΡΡΡ ΠΏΡΠ°ΠΊΡΠΈΠΊΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΄Π½ΠΎΠΉ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΄Π°ΠΆΠ΅ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΡΡΠΎΠΊΠΎΠ² ΠΊΡΠ»ΡΡΡΡΡ Unix. ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π° Unix (Π²ΠΊΠ»ΡΡΠ°Ρ Π²ΡΠ΅ Π΅Π΅ ΡΠΈΠ»ΡΡΡΡ, ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ·ΡΠΊΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΠΊΠΎΠ΄Π°) ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡΡ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² Π»ΡΠ±ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ANSI Π‘ (ΠΏΠΎ ΡΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅, ΡΡΠΎ ΡΠ·ΡΠΊ Π‘ Π±ΡΠ» "ΠΏΠΎΡΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ" Unix, Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ANSI Π‘ ΠΎΡ Π²Π°ΡΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΠ°ΡΡΡ Unix-ΡΠ»ΡΠΆΠ±).
1.6. ΠΡΠ½ΠΎΠ²Ρ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ Unix
"Unix-ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ" Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΡΠ°Π½Π½ΠΈΠΌΠΈ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΡΠΌΠΈ ΠΠ΅Π½Π° Π’ΠΎΠΌΠΏΡΠΎΠ½Π° ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ Π½Π΅Π±ΠΎΠ»ΡΡΡΡ, Π½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Ρ ΡΡΠ½ΡΠΌ ΡΠ»ΡΠΆΠ΅Π±Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ. ΠΠ½Π° ΡΠ°Π·Π²ΠΈΠ²Π°Π»Π°ΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Unix-ΠΊΡΠ»ΡΡΡΡΠ° ΠΈΠ·ΡΡΠ°Π»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΅ΠΊΡΠ° ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π’ΠΎΠΌΠΏΡΠΎΠ½Π°, ΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ Π²ΠΏΠΈΡΡΠ²Π°Π»Π° ΡΡΠΎΠΊΠΈ "ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠΈ".
Π€ΠΈΠ»ΠΎΡΠΎΡΠΈΡ Unix Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠ½Π° Π½Π΅ Π±ΡΠ»Π° ΡΠ° ΡΠ²ΡΡΠ΅" ΠΊΠ°ΠΊ ΡΠΏΠΎΡΠΎΠ± ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ. Unix-ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ (ΠΊΠ°ΠΊ ΡΠ΄Π°ΡΠ½ΡΠ΅ Π½Π°ΡΠΎΠ΄Π½ΡΠ΅ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ Π² Π΄ΡΡΠ³ΠΈΡ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ½ΡΡ Π΄ΠΈΡΡΠΈΠΏΠ»ΠΈΠ½Π°Ρ ) ΠΏΡΠ°Π³ΠΌΠ°ΡΠΈΡΠ½Π° ΠΈ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΎΠΏΡΡΠ΅. ΠΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΊΠ°ΡΡ Π½Π΅ Π² ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°Ρ ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ°Ρ , Π° ΡΠΊΠΎΡΠ΅Π΅ Π² ΡΠΊΡΡΡΡΡ ΠΏΠΎΡΡΠΈ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΎΡΠ½ΡΡ Π·Π½Π°Π½ΠΈΡΡ ΠΈ ΠΎΠΏΡΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΊΡΠ»ΡΡΡΡΠΎΠΉ Unix. ΠΠ½Π° ΠΊΡΠ»ΡΡΠΈΠ²ΠΈΡΡΠ΅Ρ ΡΡΠ²ΡΡΠ²ΠΎ ΠΌΠ΅ΡΡ ΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΡΠΉ ΡΠΊΠ΅ΠΏΡΠΈΡΠΈΠ·ΠΌ.
ΠΡΠ³ ΠΠ°ΠΊΠΈΠ»ΡΠΎΠΉ, ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ°ΡΠ΅Π»Ρ ΠΊΠ°Π½Π°Π»ΠΎΠ² (pipes) Π² Unix ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Unix-ΡΡΠ°Π΄ΠΈΡΠΈΠΈ, ΡΡΠΎΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°Π» ΠΏΠΎΡΡΡΠ»Π°ΡΡ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ Unix ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ [52].
(i) ΠΠ°ΡΡΠ°Π²ΡΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Ρ ΠΎΡΠΎΡΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ. ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π° Π½Π΅ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ ΡΡΠ°ΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π½ΠΎΠ²ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ.
(ii) ΠΡΠ΄ΡΡΠ΅ Π³ΠΎΡΠΎΠ²Ρ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠ°Π½Π΅Ρ Π²Π²ΠΎΠ΄ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΉ, Π΅ΡΠ΅ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ. ΠΠ΅ Π·Π°Π³ΡΠΎΠΌΠΎΠΆΠ΄Π°ΠΉΡΠ΅ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠΎΠ½Π½Π΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ. ΠΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΡΡΡΠΎΠ³ΠΈΡ ΡΠ°Π±Π»ΠΈΡΠ½ΡΡ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΈΡΠ½ΡΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ² Π²Π²ΠΎΠ΄Π°. ΠΠ΅ Π½Π°ΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ Π½Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠΌ Π²Π²ΠΎΠ΄Π΅.
(iii) ΠΡΠΎΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅, Π΄Π°ΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅, Π² ΠΈΠ΄Π΅Π°Π»ΡΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π½Π΅Π΄Π΅Π»Ρ. ΠΠ΅Π· ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°ΠΉΡΠ΅ Π³ΡΠΎΠΌΠΎΠ·Π΄ΠΊΠΈΠ΅ ΡΠ°ΡΡΠΈ ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°ΠΈΠ²Π°ΠΉΡΠ΅ ΠΈΡ .
(iv) ΠΠΌΠ΅ΡΡΠΎ Π½Π΅ΠΊΠ²Π°Π»ΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠΌΠΎΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΎΠ±Π»Π΅Π³ΡΠ°ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ "ΠΎΠΊΠΎΠ»ΡΠ½ΡΠΌΠΈ" ΠΏΡΡΡΠΌΠΈ, Π·Π½Π°Ρ, ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ ΠΏΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠΎΠ·Π΄Π½Π΅Π΅ ΠΎΠ½ ΠΎΠ±ΠΎΠ±ΡΠΈΠ» ΡΡΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΠΏΡΠΎΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΎ Π² ΠΊΠ½ΠΈΠ³Π΅ "A Quarter Century of Unix" [74]).
ΠΠΎΡ Π² ΡΠ΅ΠΌ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ Unix: ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΎΡΠΎΡΠΎ; ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅; ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΠΎΠΊΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ.
Π ΠΎΠ± ΠΠ°ΠΉΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π²Π΅Π»ΠΈΠΊΠΈΡ ΠΌΠ°ΡΡΠ΅ΡΠΎΠ² ΡΠ·ΡΠΊΠ° Π‘, Π² ΠΊΠ½ΠΈΠ³Π΅ "Notes on Π‘ Programming" [62] ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΠΎΠΉ ΡΠ³ΠΎΠ» Π·ΡΠ΅Π½ΠΈΡ.
ΠΡΠ°Π²ΠΈΠ»ΠΎ 1. ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ, Π³Π΄Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅Ρ Π·Π°Π΄Π΅ΡΠΆΠΊΠ° Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. "ΠΡΡΡΠ»ΠΎΡΠ½ΡΠ΅ Π³ΠΎΡΠ»ΡΡΠΊΠΈ" Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ Π² Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΡ ΠΌΠ΅ΡΡΠ°Ρ , ΠΏΠΎΡΡΠΎΠΌΡ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΡΠ°ΡΡΡΡ Π΄Π΅Π»Π°ΡΡ ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΠΈ ΠΈΡΠΏΡΠ°Π²Π»ΡΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠ½ΠΎ Π²ΡΡΡΠ½Π΅Π½ΠΎ, Π³Π΄Π΅ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ "Π±ΡΡΡΠ»ΠΎΡΠ½ΠΎΠ΅ Π³ΠΎΡΠ»ΡΡΠΊΠΎ".
ΠΡΠ°Π²ΠΈΠ»ΠΎ 2. ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. ΠΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΅Π³ΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΡΠΎΡΡΡ Π΄ΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, Π΅ΡΠ»ΠΈ ΠΎΠ΄Π½Π° ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π° ΠΏΠΎΠ΄Π°Π²Π»ΡΠ΅Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅.
ΠΡΠ°Π²ΠΈΠ»ΠΎ 3. ΠΡΡΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠ΅, ΠΊΠΎΠ³Π΄Π° Π²Π΅Π»ΠΈΡΠΈΠ½Π° n ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΌΠ°Π»ΠΎΠΉ, Π° ΠΎΠ½Π° ΠΎΠ±ΡΡΠ½ΠΎ ΠΌΠ°Π»Π°. ΠΡΡΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈΠΌΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ. ΠΠΎ ΡΠ΅Ρ ΠΏΠΎΡ, ΠΏΠΎΠΊΠ° Π½Π΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ n ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΡΠ΅ΠΌΠΈΡΡΡ ΠΊ Π±ΠΎΠ»ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ, Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ. (ΠΠ°ΠΆΠ΅ Π΅ΡΠ»ΠΈ n Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΡΡΠΈΠ³Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΡΠ½Π°ΡΠ°Π»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ 2.)
ΠΡΠ°Π²ΠΈΠ»ΠΎ 4. ΠΡΡΡΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΊΠ»ΠΎΠ½Π½Ρ ΠΊ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΡΠ΅, ΠΈ ΠΈΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠΎΡΡΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΎΡΡΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ .
ΠΡΠ°Π²ΠΈΠ»ΠΎ 5. ΠΠ°Π½Π½ΡΠ΅ Π΄ΠΎΠΌΠΈΠ½ΠΈΡΡΡΡ. ΠΡΠ»ΠΈ Π²ΡΠ±ΡΠ°Π½Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ Π²ΡΠ΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Ρ ΠΎΡΠΎΡΠΎ, ΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄ΡΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌΠΈ. ΠΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π½ΡΡΠ°Π»ΡΠ½ΡΠΌΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ , Π° Π½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ[8].
ΠΡΠ°Π²ΠΈΠ»ΠΎ 6. ΠΡΠ°Π²ΠΈΠ»Π° 6 Π½Π΅Ρ.
ΠΠ΅Π½ Π’ΠΎΠΌΠΏΡΠΎΠ½, ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π²ΡΠΈΠΉ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π²ΡΠΈΠΉ ΠΏΠ΅ΡΠ²ΡΡ Unix, ΡΡΠΈΠ»ΠΈΠ» ΡΠ΅ΡΠ²Π΅ΡΡΠΎΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ ΠΠ°ΠΉΠΊΠ° Π°ΡΠΎΡΠΈΡΡΠΈΡΠ½ΡΠΌ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠΌ, Π΄ΠΎΡΡΠΎΠΉΠ½ΡΠΌ ΠΠ·ΡΠ½-ΠΏΠ°ΡΡΠΈΠ°ΡΡ Π°:
Π ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π³ΡΡΠ±ΡΡ ΡΠΈΠ»Ρ.
ΠΠΎΡΠ°Π·Π΄ΠΎ ΡΠΈΠ»ΡΠ½Π΅Π΅ Unix-ΡΠΈΠ»ΠΎΡΠΎΡΠΈΡ Π±ΡΠ»Π° Π²ΡΡΠ°ΠΆΠ΅Π½Π° Π½Π΅ Π²ΡΡΠΊΠ°Π·ΡΠ²Π°Π½ΠΈΡΠΌΠΈ ΡΡΠ°ΡΠ΅ΠΉΡΠΈΠ½, Π° ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠΏΠ»ΠΎΡΠ°Π΅Ρ ΡΠ°ΠΌΠ° Unix. Π ΡΠ΅Π»ΠΎΠΌ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΡΡ ΡΡΠ΄ ΠΈΠ΄Π΅ΠΉ.
1. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΠΈ: ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ°ΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ.
2. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΠ½ΠΎΡΡΠΈ: ΡΡΠ½ΠΎΡΡΡ Π»ΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΌΠ°ΡΡΠ΅ΡΡΡΠ²ΠΎ.
3. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ: ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ.
4. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΡ: ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠ΄Π΅Π»ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ ΠΎΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ ΠΎΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.
5. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠΎΡΡΠΎΡΡ: Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ "Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡ" ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌ, Π³Π΄Π΅ ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ.
6. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°ΡΡΠ΅ΡΠ»ΠΈΠ²ΠΎΡΡΠΈ: ΠΏΠΈΡΠΈΡΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΏΠΎΡΠ»Π΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΡΠ½ΠΎ, ΡΡΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π½Π΅ ΠΎΡΡΠ°Π΅ΡΡΡ.
7. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ: Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, Π΅Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ±ΠΎΠ·ΡΠΈΠΌΠΎΠΉ.
8. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΠΈ: ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡΡβ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎΡΡ.
9. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ: Π·Π½Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π² Π΄Π°Π½Π½ΡΡ , ΡΡΠΎΠ±Ρ Π»ΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΌΠΎΠ³Π»Π° Π±ΡΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎΠΉ ΠΈ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠΉ.
10. ΠΡΠ°Π²ΠΈΠ»ΠΎ Π½Π°ΠΈΠΌΠ΅Π½ΡΡΠ΅ΠΉ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΡΡΠΈ: ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π²ΡΠ΅Π³Π΄Π° ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°ΠΈΠΌΠ΅Π½Π΅Π΅ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.
11. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠΈΡΠΈΠ½Ρ: Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ "ΡΠΊΠ°Π·Π°ΡΡ" ΡΡΠΎ-Π»ΠΈΠ±ΠΎ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎΠ΅, ΡΠΎ Π΅ΠΉ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ "Π³ΠΎΠ²ΠΎΡΠΈΡΡ".
12. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΈΡΠΏΡΠ°Π²Π½ΠΎΡΡΠΈ: ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ Π°Π²Π°ΡΠΈΠΉΠ½ΠΎ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ ΡΠ²Π½ΠΎ ΠΈ ΠΏΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π±ΡΡΡΡΠΎ.
13. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ: Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ° ΡΡΠΎΠΈΡ Π΄ΠΎΡΠΎΠ³ΠΎ; ΠΏΠΎΡΡΠΎΠΌΡ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½Π° ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠ΅ΠΉ ΠΌΠ°ΡΠΈΠ½Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
14. ΠΡΠ°Π²ΠΈΠ»ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ: ΠΈΠ·Π±Π΅Π³Π°ΠΉΡΠ΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΡΡΡΠ½ΡΡ; Π΅ΡΠ»ΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ, ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ.
15. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ: ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ ΠΎΠΏΡΡΠ½ΡΠ΅ ΠΎΠ±ΡΠ°Π·ΡΡ, Π·Π°ΡΡΠ°Π²ΡΡΠ΅ ΠΈΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ, ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ ΠΊ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ.
16. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΡ: Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄ΠΎΠ²Π΅ΡΡΡΡ ΡΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡΠΌ ΠΎ "Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎ Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΡΡΠΈ".
17. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΠΎΡΡΠΈ: ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡΠΉΡΠ΅ Ρ ΡΡΠ΅ΡΠΎΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π±ΡΠ΄ΡΡΠ΅Π΅ ΠΏΡΠΈΠ΄Π΅Ρ ΡΠΊΠΎΡΠ΅Π΅, ΡΠ΅ΠΌ ΠΊΠ°ΠΆΠ΅ΡΡΡ.
ΠΠΎΠ²ΠΈΡΠΊΠ°ΠΌ Π² Unix ΡΡΠΎΠΈΡ ΠΏΠΎΡΠ°Π·ΠΌΡΡΠ»ΡΡΡ Π½Π°Π΄ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°ΠΌΠΈ. Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ΅ΠΊΡΡΡ ΠΏΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ Π±ΠΎΠ»ΡΡΡΡ ΠΈΡ ΡΠ°ΡΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π΄ΡΡΠ³ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ , ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΉ Π΄Π»Ρ ΠΈΡ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠ½ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π½Π΅ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΠΏΠ»ΠΎΡ ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ°ΡΠΏΡΡ ΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ΅, Π° Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΠ΄ΠΈΠ²Π»ΡΡΡΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ Π²ΡΠ΅ ΡΡΠΎ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°Π΅Ρ ΠΏΠΎΠΊΠ»ΠΎΠ½Π½ΠΈΠΊΠΎΠ² Unix.
1.6.1. ΠΡΠ°Π²ΠΈΠ»ΠΎ ΠΌΠΎΠ΄ΡΠ»ΡΠ½ΠΎΡΡΠΈ: ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΡΠ΅ ΡΠ°ΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ ΡΡΠ½ΡΠΌΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°ΠΌΠΈ
ΠΠ°ΠΊ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ Π·Π°ΠΌΠ΅ΡΠΈΠ» ΠΡΠ°ΡΠ½ ΠΠ΅ΡΠ½ΠΈΠ³Π°Π½, "ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ½ΠΎΡΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ" [41]. ΠΡΠ»Π°Π΄ΠΊΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, ΠΈ Π²ΡΠΏΡΡΠΊ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅ΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±ΡΡΠ½ΠΎ Π² ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ°Π»Π°Π½ΡΠ»ΠΈΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΈ Π² Π±ΠΎΠ»ΡΡΠ΅ΠΉ β ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΈΡΠΊΠ»ΡΡΠ°ΡΡΠ΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ.