1. Operatsion tizimlarning rivojlanish davrlar Operatsion tizimlarning tuzilishi va asosiy komponentlari


Download 26.43 Kb.
bet5/8
Sana29.03.2023
Hajmi26.43 Kb.
#1308571
1   2   3   4   5   6   7   8
Bog'liq
operatsion

Ochiq kod qayerdan kelib chiqdi?
Birgalikda dasturiy ta'minot kodlash kontseptsiyasi 1950-1960 yillardagi ilmiy ildizlarga ega bo'lsa-da, 1970 va 1980 yillarga kelib, huquqiy bahslar kabi muammolar dasturiy ta'minotni kodlash uchun ushbu ochiq hamkorlik yondashishiga sabab bo'ldi. Mualliflik huquqi dasturiy ta'minoti Richard Stallman 1985 yilda erkin dasturiy ta'minot fondi (FSF) ni tashkil etgunga qadar dasturiy ta'minot bozorini oldi va ochiq yoki bepul dasturiy ta'minotni birinchi o'ringa olib chiqdi. "Erkin dasturiy ta'minot" tushunchasi erkin emas, xarajatsiz. Erkin dasturiy ta'minot orqasidagi ijtimoiy harakatlar dasturiy ta'minot foydalanuvchilari o'zlarining ehtiyojlarini qondirish uchun manba kodini ko'rish, o'zgartirish, yangilash, tuzatish va ularga qo'shilish erkinligiga ega bo'lishlari va uni boshqalarga tarqatish yoki uni erkin tarqatish huquqiga ega bo'lishi kerakligini ta'kidlaydi.
FSF GNU loyihasi bilan bepul va ochiq kodli dasturiy ta'minot harakatlarida shakllantiruvchi rol o'ynadi. GNU, odatda versiya yoki tarqatish deb ataladigan bir qator vositalar, kutubxonalar va ilovalar bilan ozod bo'lgan bepul operatsion tizimdir (dastur yoki vositalar bilan ishlashni o'rgatadigan dastur yoki vositalar to'plami). GNU kompyuter yoki qurilmaning turli manbalarini, jumladan, dasturiy ilovalar va apparat o'rtasida aloqa o'rnatishni o'z ichiga olgan yadro deb ataladigan dastur bilan bog'langan. GNU bilan bog'langan eng ko'p uchraydigan yadro Linux sinusidir, dastlab Linus Torvalds tomonidan yaratilgan. Ushbu operatsion tizim va yadrolarni juftlashtirish texnik jihatdan GNU / Linux operatsion tizimi deb ataladi, garchi u odatda Linux deb ataladi.
"Erkin dasturiy ta'minot" atamasi aslida nimani anglatishini bozorda chalkashliklarni, shu jumladan turli xil sabablarga ko'ra, "ochiq manba" muqobil atamasi davlat hamkorligi yondashuvidan foydalanib yaratilgan va saqlanib turadigan dastur uchun afzalroq atamadir. "Ochiq manba" atamasi texnologiya nashriyoti Tim O'Reyli tomonidan 1998 yil fevral oyida o'tkazilgan texnologiya g'oyalari etakchilarining maxsus sammitida rasman qabul qilindi. Keyinchalik o'sha oyda Ochiq Manba Tashabbusi (OSI) Erik Raymond va Bruce Perens tomonidan OSSni rag'batlantirishga qaratilgan notijorat tashkilot sifatida tashkil etilgan.
FSF foydalanuvchilarning erkinliklarini va manba kodini ishlatish bilan bog'liq huquqlarini qo'llab-quvvatlashga bag'ishlangan advokatlik va faol guruh sifatida davom etmoqda. Biroq, texnologiya sanoatining katta qismi loyiha va dasturiy ta'minot dasturlari uchun "ochiq manba" atamasidan foydalanadi.
Ochiq kodli dasturiy ta'minot kunlik hayotning bir qismidir
Ochiq kodli loyihalar kundalik hayotimizning bir qismidir. Siz ushbu maqolani sizning mobil telefoningiz yoki planshetingizda o'qishingiz mumkin va agar shunday bo'lsa, ehtimol siz ochiq manbali texnologiyadan foydalana olasiz. IPhone va Android uchun operatsion tizimlar aslida ochiq kodli dasturiy ta'minot, loyihalar va dasturlardan qurilish bloklari yordamida yaratilgan.
Agar ushbu maqolani noutbuk yoki ish stolida o'qiyotgan bo'lsangiz, brauzer sifatida Chrome yoki Firefoxdan foydalanasizmi? Mozilla Firefox - ochiq manba kodli veb-brauzer. Google Chrome - Chromium deb nomlangan ochiq manba brauzer loyihasining o'zgartirilgan versiyasi - Chromium brauzerini yangilanish va qo'shimcha ishlab chiqishda faol rol o'ynashni davom ettirayotgan Google ishlab chiquvchilari tomonidan ishlab chiqilgan bo'lsa-da, Google dasturiy va xususiyatlarni qo'shgan (ularning ba'zilari ochiq emas) manba), Google Chrome brauzerini ishlab chiqish uchun ushbu dasturiy ta'minot.
Aslida, Internet biz bilganimizdek, OSS holda mavjud bo'lmaydi. Bugungi kunda internetni yaratish uchun Linux operatsion tizimi va Apache veb-serverlari kabi ommaviy ochiq manbali texnologiyalarni ishlatib, dunyo bo'ylab veb-saytlarni yaratishga yordam bergan texnologiya kashshoflari. Apache veb-serverlari - ushbu veb-sahifani topish va olib borib, muayyan bir veb-sahifani (masalan, tashrif buyurmoqchi bo'lgan veb-sayt uchun havolani bosgan holda) so'rovni bajaradigan OSS dasturlari. Apache veb-serverlari ochiq manbadir va ishlab chiquvchi ko'ngillilar va Apache Software Foundation deb nomlangan nodavlat-notijorat tashkilotlari a'zolari tomonidan qo'llab-quvvatlanadi.
Ochiq manbalar bizning texnologiyalarimizni va kundalik hayotimizni tez-tez amalga oshirmaydigan usullar bilan takomillashtirish va qayta shakllantirishdir. Ochiq manbali loyihalarga hissa qo'shadigan dasturchilarning global jamoasi OSSning ta'rifini o'sishda davom etmoqda va jamiyatimizga keltiradigan qiymatni qo'shishga davom etmoqda

Yadro - operatsion tizimning markaziy qismi, bu kompyuterning resurslariga, masalan, protsessor vaqti, xotira, tashqi apparat, tashqi kirish moslamasi va chiqish kabi dasturlarga muvofiqlashtirilgan kirishni taʼminlaydi. Shuningdek, yadro odatda fayl tizimi va tarmoq protokoli xizmatlarini taqdim etadi.

Operatsion tizimning asosiy elementi sifatida yadro ilovalar uchun zarur boʻlgan tizim resurslariga kirish uchun abstraktsiyaning eng past darajasi hisoblanadi. Odatda, yadro protsesslararo aloqa mexanizmlari va operatsion tizim tizimidagi qoʻngʻiroqlarga dastur qoʻngʻiroqlari yordamida tegishli dasturlarning bajariladigan jarayonlariga bunday kirishni taʼminlaydi.


Taʼriflangan vazifa yadro arxitekturasi turiga va qanday amalga oshirilishiga qarab farq qilishi mumkin.

Download 26.43 Kb.

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




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