Nigmatov X




Download 9,08 Mb.
Pdf ko'rish
bet61/68
Sana13.05.2024
Hajmi9,08 Mb.
#229420
1   ...   57   58   59   60   61   62   63   64   ...   68
Bog'liq
Nigmatov X

 
Post-UNIX arxitekturasi 


150 
UNIXni yaratgan jamoa operatsion tizim ob'ektlarini, shu jumladan, original 
UNIX kontseptsiyasidagi fayl sifatida birlashtiruvchi konsepsiyani ishlab chiqdi, 
shuningdek, jarayon va boshqa tizim, tarmoq va dastur xizmatlari bilan yangi 
tushunchani yaratdi: "hamma narsa fayl". Ushbu kontseptsiya 9-rejasining asosiy 
printsiplaridan biri bo'ldi (ismi Edvard Jorj Jr.ning "Ochiq kosmik triller" 
rejasidan 9-rejadan olingan edi), UNIX tizimidagi asosiy kamchiliklarni bartaraf 
etish va Bell Labs kompyuterlaridagi o'zgargan UNIX System V ishchilari 1992 
yilda. 
Tizimning barcha ob'ektlarini fayllar shaklida amalga oshirish va ularni 
kompyuter tarmog'ining har bir terminali (nom maydoni) uchun umumiy va 
shaxsiy maydonga qo'yishdan tashqari, boshqa UNIX me'moriy echimlari qayta 
ko'rib chiqildi. Masalan, 9-rejada "superuser" kontseptsiyasi mavjud emas va 
shuning uchun tizimda noqonuniy ravishda superuser huquqlarini olish bilan 
bog'liq har qanday xavfsizlik buzilmasligini bartaraf etadi.
Ma'lumotlarning 
taqdimoti (saqlash, almashinuvi) uchun Rob Pike va Ken Tompson umumiy UTF-
8 kodlashini ishlab chiqdi, bu esa hozirgi kunda de facto standartga aylandi. 
Fayllarga kirish uchun tarmoqdagi protokol (TCP yoki UDP) ustida ishlaydigan 
bitta universal protokol 9P ishlatiladi.
Shunday qilib, hech qanday tarmoq dasturiy ta'minoti mavjud emas - 
mahalliy va uzoq fayllarga kirish bir xil. 9P blok-yo'nalishga ega bo'lgan boshqa 
shunga o'xshash protokollardan farqli o'laroq, baytga asoslangan protokoldur. Bu 
shuningdek, kontseptsiyaning natijasi: texnologiya rivojlanishi bilan o'zgarib 
turadigan va o'zgarib turadigan qurilmalarga blok-by-bloklar bilan birlashgan 
fayllarga byte-by-da kirish. Ob'ektlarga kirishni nazorat qilish uchun, fayllarni 
erkin foydalanishni boshqarish operatsion tizimida mavjud bo'lganlar bundan 
mustasno, boshqa echimlar talab qilinmaydi. Yangi saqlash tizimi tushunchasi 
tizim boshqaruvchisini arxivlarni saqlab qolishning qiyin ishlaridan ozod etdi va 
kutilayotgan zamonaviy fayllarni boshqarish tizimlarini o'rnatdi. 
UNIXning g'oyalari yoki g'oyalari, masalan, BSD oilasi va Linux tizimlari 
kabi operatsion tizimlar Bell Labs kompaniyasidan yangi g'oyalarni asta-sekin 


151 
qabul qilmoqdalar. Ehtimol, bu yangi g'oyalar buyuk kelajak va IT-dasturchilarni 
tan olishni kutmoqda. 
Yangi tushunchalar Rob Pike tomonidan Infernoda ishlatilgan. 
Ispaniyadagi 9-reja asosida Off ++ va Plan B tizimlari tabiatda eksperimental 
ishlab chiqilmoqda. 
Post-UNIX arxitekturasini yaratish urinishlari, shuningdek, professor 
Niklaus Wirth rahbarligida Shveytsariya Oliy Texnikaviy maktabida (ETH 
Zurich) dasturlash tilini va Oberon muhitini rivojlantirishni o'z ichiga oladi. 

Download 9,08 Mb.
1   ...   57   58   59   60   61   62   63   64   ...   68




Download 9,08 Mb.
Pdf ko'rish