Bajardi: Qurbonaliyeva Muxayyoxon Guruh: 713-20 Mavzu: Unix – Unix operatsion tizimi


Download 342.14 Kb.
bet5/12
Sana17.10.2023
Hajmi342.14 Kb.
#1705354
1   2   3   4   5   6   7   8   9   ...   12
Bog'liq
3 - raqam

Ta'sir


Shuningdek qarang: Unixga o'xshash



Ushbu bo'lim uchun qo'shimcha iqtiboslar kerak tekshirish. Iltimos yordam bering ushbu maqolani yaxshilang tomonidan ishonchli manbalarga iqtiboslarni qo'shish. Resurs manbasi bo'lmagan material shubha ostiga olinishi va olib tashlanishi mumkin.
Manbalarni toping: "Unix" – Yangiliklar · gazetalar · kitoblar · olim · JSTOR (2017 yil yanvar) (Ushbu shablon xabarini qanday va qachon olib tashlashni bilib oling)


Ken Tompson va Dennis Ritchi, ning asosiy ishlab chiquvchilari Unix tadqiqot

Surat USENIX 1984 yil, shu jumladan Dennis Ritchi (markazda)

Bell Labs-dan 9-reja Unix dizayn tamoyillarini kengaytiradi va Unixning vorisi sifatida ishlab chiqilgan.
Unix tizimi boshqa operatsion tizimlarga sezilarli ta'sir ko'rsatdi. U o'zining obro'siga o'z interaktivligi bilan, dasturiy ta'minotni ta'lim maqsadlarida foydalanish uchun nominal haq evaziga taqdim etish, arzon texnik vositalarda ishlash va turli xil mashinalarga moslashish va oson o'tish orqali erishdi. Unix dastlab yozilgan assambleya tili, lekin tez orada qayta yozildi C, a yuqori darajadagi dasturlash tili.[23] Garchi bu etakchiga ergashgan bo'lsa ham Multics va Burrouz, bu g'oyani ommalashtirgan Unix edi.
Unix ko'plab zamonaviy operatsion tizimlarga nisbatan keskin soddalashtirilgan fayl modeliga ega edi: barcha turdagi fayllarni oddiy baytlar qatori sifatida ko'rib chiqish. Fayl tizimi ierarxiyasida mashina xizmatlari va qurilmalari (masalan.) Mavjud edi printerlar, terminallar, yoki disk drayverlari ), bir xil interfeysni ta'minlaydigan, ammo vaqti-vaqti bilan qo'shimcha mexanizmlarni talab qiladigan xarajatlar hisobiga ioctl va oddiy "baytlar oqimi" modeliga mos kelmaydigan qo'shimcha qurilmalarning xususiyatlariga kirish uchun rejim bayroqlari. The 9-reja operatsion tizim ushbu modelni yanada oldinga surdi va qo'shimcha mexanizmlarga bo'lgan ehtiyojni yo'q qildi.
Unix ierarxik fayl tizimini dastlab Multics tomonidan kiritilgan o'zboshimchalik bilan ichki kataloglar bilan ommalashtirdi. Davrning boshqa keng tarqalgan operatsion tizimlarida saqlash moslamasini bir nechta kataloglarga yoki bo'limlarga ajratish usullari mavjud edi, ammo ularning aniq soni, ko'pincha faqat bitta darajasi mavjud edi. Bir nechta yirik mulkiy operatsion tizimlar oxir-oqibat Multics-dan keyin yaratilgan rekursiv subkatalog imkoniyatlarini qo'shdilar. Okruglar RSX-11 M ning "guruh, foydalanuvchi" iyerarxiyasi rivojlanib bordi VMS ma'lumotnomalar, CP / M hajmlari rivojlandi MS-DOS 2.0+ pastki kataloglar va HP-lar MPE group.account ierarxiyasi va IBM SSP va OS / 400 kutubxona tizimlari kengroq POSIX fayl tizimlariga qo'shildi.
Buyruqlar tarjimonini oddiy foydalanuvchi darajasidagi dasturga aylantirish, alohida dastur sifatida qo'shimcha buyruqlar bilan ta'minlanganligi Unix tomonidan ommalashtirilgan yana bir Multics yangilik bo'ldi. The Unix qobig'i skript yozishda bo'lgani kabi interaktiv buyruqlar uchun bir xil tildan foydalangan (qobiq skriptlari - IBM kompaniyasining ishini boshqarish uchun alohida til yo'q edi JCL ). Shell va OS buyruqlari "shunchaki boshqa dastur" bo'lganligi sababli foydalanuvchi o'z qobig'ini tanlashi (yoki hatto yozishi) mumkin edi. Qobiqning o'zini o'zgartirmasdan yangi buyruqlar qo'shilishi mumkin edi. Unix-ning ishlab chiqaruvchi-iste'molchi jarayonlarining modulli zanjirlarini yaratish uchun buyruq qatoridagi innovatsion sintaksis (quvurlar ) kuchli dasturiy paradigma yaratdi (korutinlar ) keng tarqalgan. Keyinchalik ko'plab buyruq qatori tarjimonlari Unix qobig'idan ilhomlangan.
Unixning asosiy soddalashtirilgan taxminlari uning diqqat markazida bo'lgan yangi qator -ajratilgan deyarli barcha fayl formatlari uchun matn. Unix-ning asl nusxasida "ikkilik" tahrirlovchilar yo'q edi - butun tizim matnli qobiq buyrug'i skriptlari yordamida tuzilgan. Kiritish-chiqarish tizimidagi umumiy belgi baytdan farqli o'laroq edi "yozuvlarga asoslangan" fayl tizimlari. Deyarli hamma narsani aks ettirish uchun matnga e'tibor Unix quvurlarini juda foydali qildi va murakkabroq bajarish uchun osonlikcha birlashtirilishi mumkin bo'lgan oddiy, umumiy vositalarni ishlab chiqishga undaydi. maxsus vazifalar. Matn va baytlarga e'tibor tizimni boshqa tizimlarga qaraganda ancha miqyosli va ko'chma holga keltirdi. Vaqt o'tishi bilan, matnga asoslangan dasturlar, shuningdek, dastur sohalarida mashhur bo'lib chiqdi, masalan, bosib chiqarish tillari (PostScript, ODF ) va dastur sathida Internet protokollari masalan, FTP, SMTP, HTTP, SABUN va SIP.
Unix sintaksisini ommalashtirdi doimiy iboralar keng foydalanishni topdi. Unix dasturlash interfeysi keng qo'llaniladigan operatsion tizim interfeysi standartining asosi bo'ldi (POSIX, yuqoriga qarang). The C dasturlash tili tez orada Unixdan tashqariga chiqdi va endi hamma joyda tizimlar va dasturlarni dasturlashda.
Dastlabki Unix ishlab chiqaruvchilari tushunchalarini keltirib chiqarishda muhim ahamiyatga ega edilar modullik va qayta foydalanish ichiga dasturiy ta'minot amaliyot, "dasturiy vositalar" harakatini tug'dirish. Vaqt o'tishi bilan Unix-ning etakchi ishlab chiquvchilari (va u bilan ishlaydigan dasturlar) dasturiy ta'minotni ishlab chiqish uchun madaniy me'yorlar to'plamini o'rnatdilar, bu Unix texnologiyasi kabi muhim va ta'sirchan bo'lib qoldi; bu "deb nomlangan Unix falsafasi.
The TCP / IP tarmoq protokollari tezroq nisbatan arzon kompyuterlarda keng qo'llaniladigan Unix versiyalarida amalga oshirildi va bu o'z hissasini qo'shdi Internet butun dunyo bo'ylab real vaqtda ulanishning portlashi va boshqa ko'plab platformalarda amalga oshirish uchun asos bo'lgan.
Unix-ning keng ko'lamli hujjatlari va (ko'p yillar davomida) barcha tizim manba kodlariga tayyor kirish dasturchilarning umidlarini oshirdi va ishga tushirishga hissa qo'shdi. bepul dasturiy ta'minot harakati 1983 yilda.

Download 342.14 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling