"Ради удовольствия." - читать интересную книгу автора (Торвальдс Л., Даймонд Д.)ъЁрёэюь яхЁхяыхЄх, ьюцэю ёърчрЄ№, яюёхышышё№ є ьхэ т яюёЄхыш.
╙эштхЁёшЄхЄ ╒хы№ёшэъш Ёрчьрїэєыё эр 16-яюы№чютрЄхы№ёъє■ ышЎхэчш■ фы MicroVAX. ▌Єю чэрўшыю, ўЄю яЁшхь эр ъєЁё "╤ш ш Unix" юуЁрэшўштрыё 32 ёЄєфхэЄрьш -- тшфшью, яЁхфяюырурыюё№, ўЄю 16 ўхыютхъ сєфєЄ шёяюы№чютрЄ№ хх фэхь ш 16 -- тхўхЁюь. ╧ЁхяюфртрЄхы■, ъръ ш тёхь эрь, Unix с√ыр т эютшэъє. ╬э ёЁрчє цх юс ¤Єюь ёърчры, Єръ ўЄю яЁюсыхь эх с√ыю. ═ю юэ юс√ўэю чэры ьрЄхЁшры ётюхую ъєЁёр эр юфэє уыртє тяхЁхф, р ёЄєфхэЄ√ шэюуфр єїюфшыш тяхЁхф уырт√ эр ЄЁш. ▌Єю ёЄрыю ётюхую Ёюфр шуЁющ: ёЄєфхэЄ√ я√Єрышё№ яюфыютшЄ№ яЁхяюфртрЄхы , чрфртр хьє тюяЁюё√ яю сєфє∙хьє ьрЄхЁшрыє, ўЄюс√ т√ ёэшЄ№, ўшЄры юэ хую шыш эхЄ. ┬ёх ь√ с√ыш ьырфхэЎрьш т фхсЁ ї Unix; ъєЁё ёючфртрыё яю їюфє эр°хую юсєўхэш . ╬фэръю шч эхую с√ыю ёэю, ўЄю чр Unix ёЄюшЄ ётю юёюср ЇшыюёюЇш . ▌Єю ёЄрэютшыюё№ яюэ Єэю яюёых яхЁтюую цх ўрёр чрэ Єшщ. ┬ юёЄры№эюх тЁхь юс· ёэ ышё№ яюфЁюсэюёЄш. Unix їрЁръЄхЁэр Єхь, ўЄю юэр єЄтхЁцфрхЄ эхъюЄюЁ√х срчют√х ЎхээюёЄш. ▌Єю Ўхы№эр ш ъЁрёштр юяхЁрЎшюээр ёшёЄхьр. ╬эр шчсхурхЄ юёюс√ї ёыєўрхт. ┬ Unix хёЄ№ яюэ Єшх яЁюЎхёёр: яЁюЎхёё -- ¤Єю тёх, ўЄю ўЄю-эшсєф№ фхырхЄ. ╧ЁюёЄющ яЁшьхЁ. ┬ Unix ъюьрэфр юсюыюўъш, ъюЄюЁє■ ттюф Є, ўЄюс√ тющЄш т ёшёЄхьє, эх тёЄЁюхэр т юяхЁрЎшюэъє, ъръ т DOS. ▌Єю яЁюёЄю чрфрэшх. ═шўхь эх юЄышўр■∙ххё юЄ юёЄры№э√ї. ╧ЁюёЄю ¤Єю чрфрэшх ўшЄрхЄ ё ъыртшрЄєЁ√ ш яш°хЄ эр ьюэшЄюЁ. ┬ Unix тёх, ўЄю ўЄю-Єю фхырхЄ, -- яЁюЎхёё. └ х∙х Єрь хёЄ№ Їрщы√. ╧ЁюёЄюЄр ёЄЁєъЄєЁ√ Unix тёхуфр яюЁрцрыр ьхэ , ъръ ш сюы№°шэёЄтю ы■фхщ (эє яю ъЁрщэхщ ьхЁх -- эрё, їръхЁют). ╧юўЄш тёх, ўЄю фхырхЄё т Unix, т√яюыэ хЄё ё яюью∙№■ °хёЄш срчют√ї юяхЁрЎшщ (эрч√трхь√ї "ёшёЄхьэ√ьш т√чютрьш", яюЄюьє ўЄю юэш яЁхфёЄрты ■Є шч ёхс т√чют√ ёшёЄхь√ фы т√яюыэхэш яюўЄш тёх эр ётхЄх. ╬фэющ шч ЇєэфрьхэЄры№э√ї юяхЁрЎшщ Unix ты хЄё "юяхЁрЎш яюЁюцфхэш (fork)". ┬√яюыэ "fork", яЁюЎхёё ёючфрхЄ ётю■ Єюўэє■ ъюяш■. ╥ръшь юсЁрчюь т√ яюыєўрхЄх фтх шфхэЄшўэ√х ъюяшш. ╧юЁюцфхээр ъюяш ўр∙х тёхую т√яюыэ хЄ фЁєующ яЁюЎхёё -- чрьхэ хЄ ёхс эютющ яЁюуЁрььющ. ▌Єю тЄюЁр срчютр юяхЁрЎш . ╬ёЄрт°шхё ўхЄ√Ёх т√чютр -- open (юЄъЁ√Є№), close (чръЁ√Є№), read (ўшЄрЄ№) ш write (яшёрЄ№) -- яЁхфэрчэрўхэ√ фы фюёЄєяр ъ Їрщырь. ▌Єш °хёЄ№ ёшёЄхьэ√ї т√чютют яЁхфёЄрты ■Є ёюсющ яЁюёЄ√х юяхЁрЎшш, шч ъюЄюЁ√ї ш ёюёЄюшЄ Unix. ╩юэхўэю, хёЄ№ х∙х ъєўр фЁєушї ёшёЄхьэ√ї т√чютют, ъюЄюЁ√х юёє∙хёЄты ■Є фхЄрышчрЎш■. ═ю хёыш т√ яюэ ыш °хёЄ№ срчют√ї -- т√ яюэ ыш Unix. ╧юЄюьє ўЄю юфэр шч яЁхыхёЄхщ Unix т Єюь, ўЄю фы ёючфрэш ёыюцэ√ї тх∙хщ эх эєцэ√ ёыюцэ√х шэЄхЁЇхщё√. ╦■сюую єЁютэ ёыюцэюёЄш ьюцэю фюёЄшў№ чр ёўхЄ ёюўхЄрэш яЁюёЄ√ї тх∙хщ. ─ы Ёх°хэш ёыюцэющ яЁюсыхь√ эєцэю ыш°№ ёючфрЄ№ ёт чш ("ърэры√" т ЄхЁьшэюыюушш Unix) ьхцфє яЁюёЄ√ьш яЁюЎхёёрьш. ╙ЁюфёЄтю, ъюуфр фы ы■сюую фхщёЄтш є ёшёЄхь√ хёЄ№ ёяхЎшры№э√щ шэЄхЁЇхщё. ┬ Unix -- тёх эрюсюЁюЄ. ╬эр яЁхфюёЄрты хЄ ёЄЁюшЄхы№э√х сыюъш, шч ъюЄюЁ√ї ьюцэю ёючфрЄ№ ўЄю єуюфэю. ┬юЄ ўЄю Єръюх ёЄЁющэр рЁїшЄхъЄєЁр. ╥ю цх ёрьюх ё ч√ърьш. ┬ рэуышщёъюь 26 сєът, ш ё шї яюью∙№■ ьюцэю эряшёрЄ№ тёх. └ т ъшЄрщёъюь фы ърцфющ ь√ёышьющ тх∙ш -- ётю сєътр. ┬ ъшЄрщёъюь т√ ёЁрчє цх яюыєўрхЄх т ётюх ЁрёяюЁ цхэшх ёыюцэ√х тх∙ш, ъюЄюЁ√х ьюцэю ъюьсшэшЁютрЄ№ юуЁрэшўхээ√ь юсЁрчюь. ▌Єю сюы№°х эряюьшэрхЄ яюфїюф VMS: хёЄ№ ьэюцхёЄтю ёыюцэ√ї тх∙хщ ё шэЄхЁхёэ√ь ёь√ёыюь, ъюЄюЁ√х ьюцэю шёяюы№чютрЄ№ Єюы№ъю юфэшь ёяюёюсюь. ╚ т Windows Єю цх ёрьюх. |
|
|