Bajardi: Qurbonaliyeva Muxayyoxon Guruh: 713-20 Mavzu: Unix – Unix operatsion tizimi
Download 342.14 Kb.
|
3 - raqam
- Bu sahifa navigatsiya:
- Umumiy nuqtai
O`ZBEKISTON RESPUBLIKASI AXBOROT TEXNOLOGIYALARI VA KOMMUNIKATSIYALARINI RIVOJLANTIRISH VAZIRLIGI MUHAMMAD AL-XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI FARG’ONA FILIALI Operatsion tizimlar fanidan MUSTAQIL ISH-№1 Bajardi: Qurbonaliyeva Muxayyoxon Guruh: 713-20 Mavzu: Unix – Unix operatsion tizimi. |
Unix | |
Unix evolyutsiyasi va Unixga o'xshash tizimlar | |
Tuzuvchi |
Ken Tompson, Dennis Ritchi, Brayan Kernighan, Duglas Makilroy va Djo Ossanna da Bell laboratoriyalari |
Yozilgan |
C va assambleya tili |
OS oilasi |
Unix |
Ishchi holat |
Joriy |
Manba modeli |
Tarixiy jihatdan mulkiy dasturiy ta'minot, ba'zi Unix loyihalari (shu jumladan) BSD oila va illumos ) bor ochiq manbali |
Dastlabki chiqarilish |
Rivojlanish 1969 yilda boshlangan Birinchi qo'llanma nashr etildi ichki 1971 yil noyabrda[1] 1973 yil oktyabr oyida Bell laboratoriyalari tashqarisida e'lon qilingan[2] |
Mavjud: |
Ingliz tili |
Kernel turi |
Turli xil; monolitik, mikrokernel, gibrid |
Odatiy foydalanuvchi interfeysi |
Buyruqning interfeysi va Grafik (Wayland va X oyna tizimi; Android SurfaceFlinger; macOS Kvarts ) |
Litsenziya |
Turli xil; ba'zi versiyalari mulkiy, boshqalar ozod /ochiq manbali dasturiy ta'minot |
Rasmiy veb-sayt |
opengroup.org/ unix |
Unix (/ˈjuːnɪks/; sifatida savdo belgisi qo'yilgan UNIX) oila ko'p vazifali, ko'p foydalanuvchi kompyuter operatsion tizimlar asl nusxadan kelib chiqqan AT & T Unix, rivojlanish 1970-yillarda boshlangan Bell laboratoriyalari tomonidan tadqiqot markazi Ken Tompson, Dennis Ritchi va boshqalar.[3]
Dastlab ichkarida ishlatish uchun mo'ljallangan Qo'ng'iroq tizimi, AT&T litsenziyalangan 1970-yillarning oxirlarida Unix tashqi partiyalarga, sotuvchilarning turli xil akademik va tijorat versiyalariga olib keladi, shu jumladan. Berkli Kaliforniya universiteti (BSD ), Microsoft (Kseniks ), Quyosh mikrosistemalari (SunOS /Solaris ), HP /HPE (HP-UX ) va IBM (AIX ). 1990-yillarning boshlarida AT&T Unix-dagi huquqlarini sotdi Novell, keyinchalik Unix biznesini Santa Kruz operatsiyasi (ShHT) 1995 yilda.[4] UNIX savdo belgisi o'tgan Ochiq guruh, 1996 yilda tashkil etilgan neytral sanoat konsortsiumi, unga mos keladigan sertifikatlangan operatsion tizimlar uchun belgidan foydalanishga imkon beradi Yagona UNIX spetsifikatsiyasi (SUS). Biroq, Novell Unix mualliflik huquqiga egalik qilishni davom ettirmoqda SCO Group, Inc., Novell, Inc. sud ishi (2010 yil) tasdiqlandi.
Unix tizimlari a bilan tavsiflanadi modulli dizayn ba'zan "Unix falsafasi ". Ushbu falsafaga ko'ra operatsion tizim oddiy vositalar to'plamini taqdim etishi kerak, ularning har biri cheklangan, aniq belgilangan funktsiyani bajaradi.[5] Birlashtirilgan fayl tizimi (the Unix fayllar tizimi ) va an jarayonlararo aloqa "nomi bilan tanilgan mexanizmquvurlar "asosiy aloqa vositasi bo'lib xizmat qiladi,[3] va a qobiq skript va buyruq tili (the Unix qobig'i ) murakkab ish oqimlarini bajarish uchun vositalarni birlashtirish uchun ishlatiladi.
Unix o'zini avvalgilaridan birinchisi sifatida ajratib turadi ko'chma operatsion tizim: deyarli butun operatsion tizim C dasturlash tili, bu Unix-ga ko'plab platformalarda ishlashga imkon beradi.
Umumiy nuqtai
7-versiya Unix, Unix tadqiqot barcha zamonaviy Unix tizimlarining ajdodi
Dastlab Unix dasturiy ta'minotni ishlab chiqaruvchi dasturchilar uchun emas, balki boshqa tizimlarda ishlashi uchun qulay platforma bo'lishi kerak edi.[7][8] Operatsion tizim akademik doiralarda yoyila boshlaganda va foydalanuvchilar tizimga o'zlarining vositalarini qo'shib, ularni hamkasblari bilan baham ko'rishlari bilan tizim kattalashdi.[9]
Avvaliga Unix bo'lishi uchun mo'ljallanmagan ko'chma[6] yoki uchun ko'p vazifalar.[10] Keyinchalik Unix asta-sekin ko'chma, ko'p vazifali va ko'p foydalanuvchi imkoniyatlari vaqtni taqsimlash konfiguratsiya. Unix tizimlari turli xil tushunchalar bilan tavsiflanadi: foydalanish Oddiy matn ma'lumotlarni saqlash uchun; ierarxik fayl tizimi; davolash moslamalari va ayrim turlari jarayonlararo aloqa (IPC) fayl sifatida; va ko'p sonli foydalanish dasturiy vositalar, a orqali biriktirilishi mumkin bo'lgan kichik dasturlar buyruq qatori tarjimoni foydalanish quvurlar, xuddi shu funktsiyalarni o'z ichiga olgan bitta monolitik dasturdan farqli o'laroq. Ushbu tushunchalar birgalikda "Unix falsafasi ". Brayan Kernighan va Rob Pike buni qisqacha bayon qiling Unix dasturlash muhiti sifatida "tizimning kuchi ko'proq dasturlarning o'zaro munosabatlaridan kelib chiqadi, degan fikr".[11]
1980-yillarning boshlarida foydalanuvchilar Unixni har xil o'lchamdagi kompyuterlar uchun mos bo'lgan potentsial universal operatsion tizim sifatida ko'rishni boshladilar.[12][13] Unix muhiti va mijoz-server dastur modeli rivojlanishining muhim elementlari bo'lgan Internet va hisoblashning markazlashtirilgan tarzda qayta shakllanishi tarmoqlar individual kompyuterlarda emas.
Unix ham, ham C dasturlash tili AT&T tomonidan ishlab chiqilgan va hukumat va akademik muassasalarga tarqatilgan, bu esa har ikkala boshqa operatsion tizimga qaraganda turli xil mashinalar oilalariga ko'chirilishiga olib keldi.
Unix operatsion tizimi ko'plab boshqarish va yordam dasturlarini o'z ichiga oladi yadro. Yadro dasturlarni ishga tushirish va to'xtatish bo'yicha xizmatlarni taqdim etadi fayl tizimi Ko'pgina dasturlar birgalikda foydalanadigan va boshqa umumiy "past darajadagi" vazifalar va dasturlar bir xil resursga yoki qurilmaga bir vaqtning o'zida kirishga harakat qilganda nizolarga yo'l qo'ymaslik uchun kirish vaqtini belgilaydi. Bunday kirishda vositachilik qilish uchun yadro alohida huquqlarda ajralib turadi yadro maydoni dan foydalanuvchi maydoni, ikkinchisi dastur dasturlari ishlaydigan ustuvor sohadir.
Download 342.14 Kb.
Do'stlaringiz bilan baham:
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling