Maurice J. Bach
юПУХРЕЙРСПЮ нОЕПЮЖХНММНИ яхярелш UNIX
THE DESIGN OF THE UNIX OPERATING SYSTEM by Maurice J. Bach
(оЕПЕБНД Я ЮМЦКХИЯЙНЦН Й.Р.М. йПЧЙНБЮ ю.б.)
яндепфюмхе
опедхякнбхе ............................................... xi
цкюбю 1. наыхи нагнп нянаеммняреи яхярелш ................. 1
1.1 хярнпхъ ........................................... 1
1.2 ярпсйрспю яхярелш ................................. 4
1.3 нагнп я рнвйх гпемхъ онкэгнбюрекъ ................. 6
1.4 тсмйжхх ноепюжхнммни яхярелш ...................... 14
1.5 опедонкюцюелюъ юооюпюрмюъ япедю ................... 15
1.6 бшбндш ............................................ 18
цкюбю 2. ббедемхе б юпухрейрспс ъдпю ноепюжхнммни яхярелш . 19
2.1 юпухрейрспю ноепюжхнммни яхярелш UNIX ............. 19
2.2 ббедемхе б нямнбмше онмърхъ яхярелш ............... 22
2.3 ярпсйрспш дюммшу ъдпю ............................. 34
2.4 сопюбкемхе яхярелни ............................... 34
2.5 бшбндш х нагнп онякедсчыху цкюб ................... 36
2.6 сопюфмемхъ ........................................ 37
цкюбю 3. астеп ябепуноепюрхбмни оюлърх (йеь) .............. 38
3.1 гюцнкнбйх астепю .................................. 39
3.2 ярпсйрспю накюярх астепнб (астепмнцн оскю) ........ 40
3.3 леуюмхгл онхяйю астепю ............................ 42
3.4 времхе х гюохяэ дхяйнбшу акнйнб ................... 53
3.5 опехлсыеярбю х месднаярбю астепмнцн йеью .......... 56
3.6 бшбндш ............................................ 57
3.7 сопюфмемхъ ........................................ 58
цкюбю 4. бмсрпеммее опедярюбкемхе тюикнб .................. 60
4.1 хмдейяш ........................................... 61
4.2 ярпсйрспю тюикю нашвмнцн рхою ..................... 67
4.3 йюрюкнцх .......................................... 73
4.4 опебпюыемхе янярюбмнцн хлемх тюикю (осрх онхяйю)
б хдемрхтхйюрнп хмдейяю ........................... 74
4.5 ясоепакнй ......................................... 76
4.6 мюгмювемхе хмдейяю мнбнлс тюикс ................... 77
4.7 бшдекемхе дхяйнбшу акнйнб ......................... 84
4.8 дпсцхе рхош тюикнб ................................ 88
4.9 бшбндш ............................................ 88
4.10 сопюфмемхъ ....................................... 89
цкюбю 5. яхярелмше ноепюжхх дкъ пюанрш я тюикнбни яхярелни 91
5.1 OPEN .............................................. 92
5.2 READ .............................................. 96
5.3 WRITE .............................................101
5.4 гюубюр тюикю х гюохях .............................103
5.5 сйюгюмхе леярю б тюике, цде асдер бшонкмърэяъ
ббнд-бшбнд - LSEEK ................................103
5.6 CLOSE .............................................103
5.7 янгдюмхе тюикю ....................................105
5.8 янгдюмхе яоежхюкэмшу тюикнб .......................107
5.9 ялемю рейсыецн х йнпмебнцн йюрюкнцю ...............109
5.10 ялемю бкюдекэжю х пефхлю днярсою й тюикс .........110
5.11 STAT х FSTAT .....................................110
5.12 йюмюкш ...........................................111
5.13 DUP ..............................................117
5.14 лнмрхпнбюмхе х делнмрхпнбюмхе тюикнбшу яхярел ....119
5.15 LINK .............................................128
5.16 UNLINK ...........................................132
5.17 юаярпюйрмше напюыемхъ й тюикнбшл яхярелюл ........138
5.18 янопнбнфдемхе тюикнбни яхярелш ...................139
5.19 бшбндш ...........................................140
5.20 сопюфмемхъ .......................................140
цкюбю 6. ярпсйрспю опнжеяянб ..............................146
6.1 янярнъмхъ опнжеяяю х оепеундш лефдс мхлх ..........147
6.2 тнплюр оюлърх яхярелш .............................151
6.3 йнмрейяр опнжеяяю .................................159
6.4 янупюмемхе йнмрейярю опнжеяяю .....................162
6.5 сопюбкемхе юдпеямшл опнярпюмярбнл опнжеяяю ........171
6.6 опхнярюмнбйю бшонкмемхъ ...........................182
6.7 бшбндш ............................................188
6.8 сопюфмемхъ ........................................189
цкюбю 7. сопюбкемхе опнжеяянл .............................191
7.1 янгдюмхе опнжеяяю .................................192
7.2 яхцмюкш ...........................................200
7.3 гюбепьемхе бшонкмемхъ опнжеяяю ....................212
7.4 нфхдюмхе гюбепьемхъ бшонкмемхъ опнжеяяю ...........213
7.5 бшгнб дпсцху опнцпюлл .............................217
7.6 йнд хдемрхтхйюжхх онкэгнбюрекъ опнжеяяю ...........227
7.7 хглемемхе пюглепю опнжеяяю ........................229
7.8 йнлюмдмши опнжеяянп SHELL .........................232
7.9 гюцпсгйю яхярелш х мювюкэмши опнжеяя ..............235
7.10 бшбндш ...........................................238
7.11 сопюфмемхъ .......................................239
цкюбю 8. дхяоервепхгюжхъ опнжеяянб х ее бпелеммше
уюпюйрепхярхйх ...................................247
8.1 окюмхпнбюмхе бшонкмемхъ опнжеяянб .................248
8.2 яхярелмше ноепюжхх, ябъгюммше ян бпелемел .........258
8.3 рюилеп ............................................260
8.4 бшбндш ............................................268
8.5 сопюфмемхъ ........................................268
цкюбю 9. юкцнпхрлш сопюбкемхъ оюлърэч .....................271
9.1 ябнохмц ...........................................272
9.2 ондйювйю он гюопняс ...............................285
9.3 яхярелю ялеьюммнцн рхою ян ябнохмцнл х ондйювйни
он гюопняс ........................................307
9.4 бшбндш ............................................307
9.5 сопюфмемхъ ........................................308
цкюбю 10. ондяхярелю сопюбкемхъ ббнднл-бшбнднл ............312
10.1 бгюхлндеиярбхе дпюибепнб я опнцпюллмни х
юооюпюрмни япедни ................................313
10.2 дхяйнбше дпюибепш ................................325
10.3 реплхмюкэмше дпюибепш ............................329
10.4 онрнйх ...........................................344
10.5 бшбндш ...........................................351
10.6 сопюфмемхъ .......................................352
цкюбю 11. бгюхлндеиярбхе опнжеяянб ........................355
11.1 рпюяяхпнбйю опнжеяянб ............................356
11.2 бгюхлндеиярбхе опнжеяянб б бепяхх V яхярелш ......359
11.3 бгюхлндеиярбхе б яерх ............................382
11.4 цмегдю ...........................................383
11.5 бшбндш ...........................................388
11.6 сопюфмемхъ .......................................389
цкюбю 12. лмнцнопнжеяянпмше яхярелш .......................391
12.1 опнакелш, ябъгюммше я лмнцнопнжеяянпмшлх
яхярелюлх ........................................392
12.2 цкюбмши х ондвхмеммши опнжеяянпш .................393
12.3 яелютнпш .........................................395
12.4 яхярелю TUNIS ....................................410
12.5 сгйхе леярю б тсмйжхнмхпнбюмхх лмнцнопнжеяянпмшу
яхярел ...........................................410
12.6 сопюфмемхъ .......................................410
цкюбю 13. пюяопедекеммше яхярелш ..........................412
13.1 оепхтепхимше опнжеяянпш ..........................414
13.2 ябъгэ рхою NEWCASTLE .............................422
13.3 "опнгпювмше" пюяопедекеммше тюикнбше яхярелш .....426
13.4 пюяопедекеммюъ лндекэ аег оепедюрнвмшу опнжеяянб .429
13.5 бшбндш ...........................................430
13.6 сопюфмемхъ .......................................431
опхкнфемхе - яхярелмше ноепюжхх ...........................434
ахакхнцпютхъ ..............................................454
юктюбхрмши сйюгюрекэ ......................................458
Используются технологии
uCoz