Amaliy ishlar | Informatika va AT
Mavzu: Linux va Windows operatsion tizimlarining qiyosiy tahlili.
REJA:
1. Operatsion tizim haqida.
2. Linux operatsion tizimi haqida.
3. Linux va Windows OT lari qiyosiy tahlili.
4. Linux distributivlari.
5. Linux operatsion tizimi haqida.
6. Windows haqida umumiy tushunchalar
7. Windowsning imkoniyatlari .
8. Windows ning ishlash shartlari.
9. Linux va Windows o'rtasidagi asosiy farqlar.
Operatsion tizim - bu bir-biri bilan bog‘langan tizimli dasturlar majmuasidir, uning maqsadi foydalanuvchilarning kompyuter bilan o‘zaro aloqasini va boshqa barcha dasturlarning bajarilishini tashkil etishdir.
Operatsion tizim kompyuter uskunalari va foydalanuvchi bajariladigan dasturlar o‘rtasida bog‘lovchi vazifasini bajaradi.
Dunyodagi eng mashhur operatsion tizimlar Microsoft korporatsiyasidan taklif qilingan va qo‘llab quvatlanadigan Windows operatsion tizimidir. Uning barcha foydalanuvchilar operatsion tizimlari orasidagi o‘rtacha ulushi 90% dan ko‘proqni tashkil qiladi. Ko‘pchilik foydalanuvchilar kompyuterda ishlash uchun Windows operatsion tizimi o‘rnatilgan bo‘lishi kerak deb hisoblaydi. Hamma foydalanuvchilar ham muqobil yoki boshqa operatsion tizimlar haqida bilishmaydi, lekin oxirgi besh yillikda foydalanuvchilar, ayniqsa axborot texnologiyalari sohasida ta’lim oluvchi talabalar va ishlovchi xodimlar Linux operatsion tizimidan foydalanishga o‘tishmoqda.
Linux operatsion tizimi 1991 yil Xеlsinkidagi univеrsitеtlardan birida taxsil oluvchi talaba Linus Torvaldsning disеrtatsiya ishi natijasida, UNIX opеratsion tizimi asosida yangi opеratsion tizimi sifatida yuzaga kеldi. Avvaliga Torvalds yangi operatsion tizimni Freax (inglizcha "free", "freak" so‘zlari hamda UNIX oilasiga mansubligini bildiruvchi "X" xarflari birlashmasi) deb atamoqchi edi. Biroq Kernel birinchi bor joylashtirilgan FTP serverning administratori hamda Torvaldsning do‘sti Ari Lemka Kernelga tegishli jildni Linux deb nomladi. Shu-shu bu operatsion tizim ushbu nom bilan atala boshlandi.
Opеratsion tizim Intеrnеt tarmog‘iga joylashtirishi natijasida tеz orada o‘z foydalanuvchilari va muxlislariga ega bo‘ldi va ko‘pgina dasturchi (programmist)larni o‘ziga jalb qilishi Linux opеratsion tizimining kеskin rivojlanishi uchun katta omil sifatida xizmat qildi. 1991 yilda Linux ning 0.01 versiyasivujudga kelgan. Linux Opеratsion tizimi turli mamlakatlarning dasturchilari tomonidan yaratilgan bo‘lib, ochiq kodli operatsion tizim bo‘lib, internet mahsuloti hisoblanadi.
Opеratsion tizim quyi darajadagi dasturiy ta'minot bo‘lib, ma'lumotlarni saqlash va printer, ekran, klaviatura, sichqoncha, printer kabi periferiya qurilmalariga interfeysni ta'minlab beradi.
Opеratsion tizim ikki qismdan iborat: yadro va tizim dasturlari. Yadro kopmyuterdagi barcha dasturlar uchun CPU, qattiq diskdan, tezkor xotira kabi mashina resurslarini taqsimlab beradi. Tizim dasturlari yuqori darajadagi topshiriqlarni, klient/server qismiga oid vazifalarni bajaradi.
Bugungi kunda dunyo miqyosidagi opеratsion tizimlar ichida o‘ziga xos o’rniga egadir. Buning asosiy sabablaridan biri shuki, Linux erkin tarqatiladigan ta’minotlardan biridir, ya’ni har bir foydalanuvchi dastlabki tizim kodlarini Intеrnеt tarmog‘i orqali yoki bo‘lmasa kompakt-diskdagi nusxasini sotib olish imkoniyatiga ega. Bu opеratsion tizimning 2 ta ishlash uchun mo‘ljallangan intеrfеyslari bo‘lib, ular GUI (Graphic User Interface) - grafikali intеrfays hamda CLI (Command Line Interface) - konsol, ya’ni komandalar qatoridan iboratdir.
So‘ngi yillarda Linux Opеratsion tizimi, Unix oilasiga mansub Opеratsion tizimning innovatsion mahsulotlari ichida eng yaxshisi bo‘lib kelmoqda. Linux Opеratsion tizimining avzalliklari:
Ilovalar: Linux Opеratsion tizimi ning pullik va pulsiz versiyalari uchun keng ko‘lamda ilovalarning mavjudligi hamda web server, tarmoq havsizligi, administratsiyalash, grafik instrumentlarining keng masshtabdaligi bilan avzal hisoblanadi. Dunyoning yirik kompaniyalari Linux ilovalarining doimiy yangilab borishini, Linuxning yadrosiga doimiy qo‘shimchalar kiritib borish qiziqishlarini bildirishgan. Masalan:
IBM kompaniyasi Linuxning doimiy hamkori hisoblanadi. Linux POSIX standartining barcha talablariga javob beradi.
Periferiya qurilmalari: Barcha kompyuter qurilmalari bilan tez oson ulanishi bilan ajralib turadi.
Dasturiy ta'minot: Foydalanuvchilarga dasturiy mahsulotlardan foydalana olish imkoniyati, nafaqat dastur kodi (source code) balki uning kompilyatsiyalangan versiyasi, dasturlarning oson or'natilishi va tezda ishga tushishi bilan muhim hisoblanadi. Bunday dasturlarga Java ni qo‘llab quvatlovchi ochiq kodli dasturiy ta'minot Netscape ni keltirishimiz mumkin. Shu bilan birgalikda Mozilla, Thunderbird, Firefox ham ular qatoriga kiradi.
Platforma: Linux nafaqat Intel bazasidagi platformalar uchun balki, Apple (PPC Linux), Compaq's alfa, MIPS, Motorola 68K asoslangan mashinalar, 64 bitli tizimlar va IBM S/390x platformalari uchun mo‘ljallangan. Linux ko‘pprotsessorli hisoblash mashinalarida ishlaydi.
Emulyator: Linux boshqa Opеratsion tizim uchun mo‘ljallangan dasturlarni, Linux muhitida ishlashini ta'minlab beruvchi emulyator dasturlarini qo‘llab quvatlaydi. Emulyator yordamida DOS, Windows va Macintosh dasturlarini Linux ostida ishlatishni ta'minlaydi. Ochiq kodli dastur bo‘lgan Wine Unix/Linux oilasiga mansub bo‘lgan x86 arxitekturali tizimlarda Windowsning 16-32-64 bitli ilovalarini ishlatishni amalga oshirib beradi.
Linux ixcham (portable) tizim hisoblanib, har xil hisoblash mashinalarida ishlashi mumkin. Linux oilasiga mansub barcha Opеratsion tizim ning 95 foizi C dasturlash tilida yozilgan bo‘lib, hisoblash mashinasiga bo‘g‘liq bo‘lmagan dasturlash tili hisoblanadi. Linux portativ hisoblangani uchun, turli xil hisoblash mashinalarning asosiy talablariga to‘liq javob bergan holda moslashadi. Masalan Linux mobil telefonlar, Televizor kabel qurilmalari kontrollerlariga o‘rnatish mumkin. Fayl tizim strukturasi qattiq disk bilan tez ishlashi uning ustunligi hisoblanadi. Linux Opеratsion tizim ko‘p foydalanuvchi Opеratsion tizim sifatida qaraladi.
Linux Opеratsion tizimi Internet tarmog‘idagi ochiq sistemalar va protokollar standartlarini qo‘llab-quvvatlaydi hamda Unix, Dos, MS Windows sistemalariga mos keladi. Sistemaning barcha komponentiari, dastlabki matnlar bilan birgalikda chegaralanmagan holda barcha foydalanuvchilarga ochiq nusxa olish va o‘rnatish uchun litsenziya bilan birga tarqatiladi.
Linux Opеratsion tizimi Internet PC Pentium Pro platformalarida keng tarqalgan va qator boshqa platformalarda ham joy egallamoqda (DEP AXP, Power Macintosh va h.k.)
Windows haqida umumiy tushunchalar: Windows (Windows- “window”oynalar degan ma'noni anglatadi) Microsoft (MS) firmasining dastur mahsuli bo`lib, maxsus tayyorgarlikka ega bo`lmagan kompyuterdan foydalanuvchilar uchun mo`ljallangan operatsion tizimdir. Uning asosiy maqsadi-kompyuterdan foydalanishni iloji boricha sodda va o`rganish uchun oson, shu bilan birga, foydalanuvchiga mumkin qadar keng imkoniyatlar yaratish holiga keltirishdir. Mazkur talablarga javob beruvchi MS Windows 95 operatsion tizimi 1995 yil avgust oyida ishlatila boshlangan bo`lsa, uning ruscha varianti 1995 yilning sentabridan Rossiyada qo`llanila boshlandi.
MS Windows 95 Windowslarning yangi lahjasi emas, balki o`ta murakkab dasturlar majmui bo`lib, shu bilan birga foydalanish uchun oson, operatsion tizimdir.
Windowsning avvalgi lahjalari (masalan, Windows 3.0, 3.1, 3.11, 3.12) asos sifatida MS DOS ni qabul qilgan bo`lsa, Windows 95 o`zi mustaqil bo`lib, kompyuterda boshqa bir operatsion tizimning bo`lishini talab qilmaydi. Lekin shu bilan birga bu muhitda MS DOS va Windowsning eski lahjalari bilan ishlash imkoniyati saqlangan. Bu qo`llanmada Windowsning 9x lahjasi haqida gap borgani uchun lahja nomeri 9x ni tushirib qoldiramiz.
Windows mustaqil operatsion tizim sifatida quyidagi afzalliklarga ega:
– o`zlashtirishda nihoyatda oddiy va imkoniyatlaridan foydalanish ko`lami qulay;
– u yuqori samaradorlikka ega va mazkur xususiyati bilan Windowsning istalgan avvalgi lahjalaridan keskin farqlanadi. Xususan, Microsoft firmasi yangi 32 razradli yadroni tatbiq etish bilan samaradorlik va ishonchlilikni keskin oshirishga erishdi;
– foydalanuvchi atigi bitta dasturiy ta'minot mahsulotini xarid qilib, qator muhim imkoniyatlarni qo`lga kiritadi: universal tarmoq mijoziga aylanadi, elektron pochtadan foydalana oladi, multimedia vositalaridan bahra oladi va hokazo;
– sodda, dasturlar majmui barkamol va yuqori unumlilikka ega.
Linuxdan farqli o'laroq, Windows gibrid yadroda ishlaydi. U kamroq joy egallasa-da, vaqt o'tishi bilan Windows unumdorligi pasayadi. U bilan taqqoslaganda, Linux tezroq OS: uning yadrosi kamroq talabga ega va tarqatish ba'zi foydalanuvchi interfeysi xususiyatlarini o'chirib qo'yish orqali samaradorlikni yanada oshirishi mumkin.
Manba kodi.
Windows tijorat mahsuloti bo'lgani uchun uning manba kodi yopiq manbadir (ya'ni, faqat bir nechtasi unga kirish huquqiga ega). Linux distributivlari ochiq kodli operatsion tizimlardir. Bu foydalanuvchining ehtiyojlariga qarab o'zgartirilishi mumkinligini anglatadi. Bir tomondan, bu ochiqlik dasturchilarga tizimda topilgan xatolarni tezda bartaraf etish imkonini bersa, ikkinchi tomondan, undan o‘z manfaati yo‘lida foydalanish imkonini beradi.
Fayl tizimi.
Windows-da fayllar turli disklardagi kataloglarda (C:\, D:\, E:\ va boshqalar) saqlangan bo'lsa-da, Linux-dagi fayl tizimi daraxt tuzilishiga ega bo'lib, unda hamma narsa (kataloglar, fayllar, tashqi ulangan qurilmalar) fayllardir.
Foydalanish qulayligi.
Microsoft Windows-ni o'rnatish juda uzoq vaqt talab qilsa-da, uning ijobiy tomoni shundaki, u minimal foydalanuvchi aralashuvini talab qiladi. Linuxga kelsak, bu tarqatishga bog'liq. Masalan, Ubuntu, Linux Mint, Puppy Linux juda oddiy va oddiy versiyalar hisoblanadi. Ammo shu bilan birga, yugurish qiyinroq bo'lgan boshqalar ham bor.
Moslik.
Windows har doim bu borada Linuxdan ustun bo'lgan va shunday bo'lib qolmoqda. OT eskirgan dasturiy ta'minotni mukammal darajada qo'llab-quvvatlaydi, shuning uchun foydalanuvchilar bu haqda tashvishlanmaydilar. Linuxga kelsak, standart apparat vositalarini (monitor, sichqoncha, klaviatura, USB flesh-disklar va boshqalar) qo'llab-quvvatlashda hech qanday muammo yo'q. Lekin printer, skaner yoki ko‘p funksiyali qurilma bilan ishlar ancha murakkab bo‘lishi mumkin, chunki barcha tashqi qurilmalar Linuxda ishlashga mo‘ljallanmagan.
Xavfsizlik.
Shu nuqtai nazardan, Microsoft Windows zararli viruslar tomonidan infektsiyaga nisbatan zaifroq va hujumlarga ko'proq moyil. Aytgancha, mavjud bo'lishining boshida ushbu OTda o'rnatilgan xavfsizlik xususiyatlari umuman yo'q edi. Linux ham hujumlarga qarshi immunitetga ega emas, ammo professionallar qo'lida jiddiy tahdidlar minimallashtiriladi. Xavfsizligi tufayli Linux IT hamjamiyatida mashhurlikka erishdi.
Qo'llab-quvvatlash.
Litsenziyalangan Windows operatsion tizimining foydalanuvchilari pullik professional yordam oladi, shuningdek, tushunarli hujjatlarga kirish huquqiga ega. Linux foydalanuvchilari odatda bir-birlari bilan ma'lumot almashishadigan veb-saytlar va forumlardan yordam so'rashadi.
Maxfiylik.
Linux foydalanuvchilari shaxsiy ma'lumotlarning maxfiyligi, shu jumladan qurilma o'g'irlangan taqdirda ham qo'rqmasliklari kerak. Ammo Windows haqida savol tug'iladi: ushbu tizim o'z foydalanuvchilarining ish vaqtidagi harakatlarini (tashrif buyurilgan saytlar, klaviatura tugmachalarini bosish, sichqonchani harakatlantirish va h.k.) faol ravishda kuzatib boradi, shuningdek, katta hajmdagi shaxsiy ma'lumotlarni saqlaydi va kim bilan ekanligi noma'lum. baham ko'riladi.
Litsenziya.
Linux yordamida asosiy dasturiy ta'minotni bepul yuklab olishingiz mumkin: tarqatish narxi qo'llab-quvvatlashga bog'liq. Windows-ning har bir litsenziyalangan nusxasi taxminan 200 dollar turadi, bu hamma foydalanuvchilar uchun ham mos emas.
Ishonchlilik.
Microsoft Windows-da ishlaganda, tizimning mumkin bo'lgan nosozliklari yoki sekinlashuvlari tufayli tizimni o'rnatish zaruratiga duch kelishingiz mumkin. Uzoq vaqt davomida soat mexanizmi kabi ishlashga qodir bo'lgan Linux haqida nima deyish mumkin emas.
Qaysi operatsion tizimni tanlash kerak? Bu savolga javob OS kim uchun tanlanganiga bog'liq.
Linuxning asosiy maqsadi server ilovalaridir. Shu sababli, yirik korxonalar va korporatsiyalarning serverlari ushbu OTda ishlaydi, oddiy foydalanuvchilar esa Windows-ni tanlashga ko'proq odatlangan. Windows-ning kuchli afzalliklaridan biri bu ASP.NET veb-ilova platformasi bo'lib, uning so'nggi versiyasi Linux bilan mos keladi. Linuxning afzalliklari orasida: hamkorlikni qo'llab-quvvatlash, masofadan boshqarish uchun o'rnatilgan funksiya, past apparat talablari. Kichik biznes, kichik onlayn-do'konlar uchun Linux-dan foydalanish Windows-ga qaraganda ancha qiyinroq. AQShda, masalan, ma'lum bir operatsion tizimdan foydalanish bo'yicha kompaniyaning tartibga soluvchi talablarini hisobga olish kerak: u ish vazifalarini bajarish uchun eng mos bo'lishi kerak.
Linux professionallar bilan yaxshi ishlashini isbotladi. Bu dasturiy ta'minotni ishlab chiqish, Iot qurilmalari, tarmoq boshqaruvi va texnologiya bilan bog'liq boshqa ishlar uchun mos bo'lgan turli xil ochiq manba vositalari bilan bog'liq. Ba'zi tarqatishlar o'z sohasidagi professionallar uchun maxsus ishlab chiqilgan (masalan, NixOS), ba'zilari ofis vazifalari uchun yaratilgan (Ubuntu).
Microsoft Windows ko'p foydalanuvchili tizim sifatida mos emas. Ammo u ko'p sonli uchinchi tomon dasturlarini qo'llab-quvvatlaydi, intuitiv interfeys va kafolatlangan uzoq muddatli yordamga ega. Bularning barchasi yangi boshlanuvchilar va oddiy foydalanuvchilarga yoqadi. Windows-ning oddiy foydalanuvchilar orasida mashhurligi, Microsoft-ning shaxsiy kompyuter ishlab chiqaruvchilari bilan tuzilgan litsenziya shartnomasi tufayli, ko'pchilik operatsion tizimni o'z mahsulotlari bilan birlashtiradi.
Linux va Windows o'rtasidagi asosiy farqlar.
Xususiyatlari | Windows | Linux |
OS oilasi | Grafik operatsion tizimlar oilasi. | Unix-ga o'xshash operatsion tizimlar oilasi. |
Interfeys | Grafik, Windows buyruq qatori, PowerShell. | Bash, grafik. |
Yadro turi | Gibrid (OSda mikroyadro va monolit yadro birlashtirilgan). | Monolitik (OS butunlay asosiy maydonda ishlaydi). |
Manba kodi modeli va kirish | Foydalanuvchilar kirish imkoniga ega bo'lmagan yopiq manba dasturiy ta'minot. | Foydalanuvchilar foydalanishi mumkin bo'lgan ochiq kodli dasturiy ta'minot. |
Yuklash usuli | U faqat asosiy diskdan yuklanadi. | Uni istalgan diskdan yuklash mumkin. |
O'rnatish jarayoni | Moslashtirish oson. | Uni sozlash Windowsga qaraganda qiyinroq |
Foydalanish qulayligi | Windows oddiy va ilg'or foydalanuvchilar uchun ham, yangi boshlanuvchilar uchun ham qulay. | Oddiy foydalanuvchilarga Linuxni o'zlashtirish uchun ko'proq vaqt ketadi. |
Moslashtirish | Cheklangan xususiylashtirish imkoniyatlari | Foydalanuvchi ehtiyojlariga osongina moslash qobiliyatiga ega bo'lgan turli xil tarqatishlar |
Qo'llab-quvvatlash | Foydalanuvchilarga keng ko'lamli texnik yordam, jumladan, tijorat asosida qo'shimcha yordam ko'rsatiladi. | Yordam uchun veb-saytlar va forumlardagi foydalanuvchilardan so'rash yaxshidir. Mijozlarga tijoriy yordam ko'rsatadigan kompaniyalar ham mavjud. |
Maxfiylik | Operatsion tizim foydalanuvchi ma'lumotlarini faol ravishda to'playdi. | Linux distributivlari foydalanuvchi ma'lumotlarini yig'maydi. |
Yangilanishlar | Yangilanishlar odatda OS ishlayotgan vaqtda sodir bo'ladi. O'rnatish vaqt talab etadi va qayta ishga tushirishni talab qiladi. | Foydalanuvchilar yangilanish jarayonini boshqarish imkoniyatiga ega. O'rnatish Windows bilan solishtirganda kamroq vaqtni oladi va qayta ishga tushirishni talab qilmaydi. |
Ishonchlilik | Linux bilan solishtirganda kamroq ishonchli. | Xavfsizlik va ishonchlilik yuqori darajada. |
Dasturiy ta'minot | Uchinchi tomon ishlab chiquvchilaridan tijoriy dasturiy ta'minotning eng katta tanlovini taklif qiladi. O'yinlar bo'yicha so'zsiz yetakchi. | Ko'pgina dasturlar bepul dasturiy ta'minot paketlari sifatida mavjud. Ammo Linux dasturiy ta'minotni qo'llab-quvvatlash bo'yicha Windowsdan ancha past. |
Maqsadli segment | Shaxsiy kompyuterlar. | Serverlar, bulutli hisoblash, superkompyuterlar, mobil telefonlar, meynfreymlar. |
Narxi | Windows-ning litsenziyalangan nusxasining o'rtacha narxi 200 dollarni tashkil qiladi, Windows Server 2022 uchun narx oralig'i 500 dan 6000 dollargacha. | Linux litsenziyasi butunlay bepul. Biroq, pullik tarqatishlarni sotib olish mumkin. |
XULOSA
Windows-dan Linux-ga o'tish: bunga arziydimi va qanday qilib?
Albatta, ba'zi foydalanuvchilar Windows-dan Linux-ga o'tishadi. Bunga yangi narsalarni sinashga bo'lgan oddiy istak sabab bo'lishi mumkin. Yoki Windows 10-ni tortib olmaydigan eski uskunaga "hayotdan nafas olish" istagi, lekin biroz yorug'lik taqsimoti bilan Linux yanada yorqinroq ishlaydi. Yoki qimmat litsenziyalangan dasturiy ta'minotni sotib olishga pul sarflamaslik orqali pulni tejashga urinish.
Ammo Linux-ga o'tmaslik kerak bo'lgan foydalanuvchilar toifalari mavjud. Birinchidan, geymerlar, chunki zamonaviy kompyuter o'yinlarining aksariyati Windows uchun mo'ljallangan. Bundan tashqari, Linux versiyalari bo'lmagan dasturlar bilan ishlaydiganlar uchun ham yomon qaror.
Boshqa toifadagi foydalanuvchilar Windows o'rniga Linuxga bir necha usul bilan o'tishlari mumkin. Masalan, yangi boshlanuvchilar uchun siz ushbu operatsion tizimni interfeysini baholash, dasturlarni sinovdan o'tkazish va h.k.larni qulayligi uchun sinab ko'rishingiz mumkin. Buning uchun engil Linux distributivlaridan biri (masalan, Ubuntu) uchun yuklanadigan flesh-disk yoki yuklanadigan CD/DVD yaratiladi. Kompyuterni qayta ishga tushirgandan so'ng, sizga kerak bo'lgan yagona narsa tegishli vositani tanlashdir.
Bundan tashqari, Windows-da Linux yadrosini o'rnatish (10-versiyadan boshlab) va ikkita tizimda parallel ravishda ishlash mumkin. Buning uchun disk oldindan ikkita bo'limga bo'lingan, ulardan biri Windows, ikkinchisida esa Linux mavjud. Ammo bu usul turli xil operatsion tizimlar bilan shug'ullanishi kerak bo'lgan dasturiy ta'minot ishlab chiqaruvchilari yoki testerlari uchun ko'proq mos keladi.
Yuqorida aytilganlarning barchasidan xulosa chiqarish mumkin: "Qaysi operatsion tizim yaxshiroq - Windows yoki Linux?" Degan savolga aniq javob yo'q. Asosiysi, har bir tizimning ijobiy va salbiy tomonlarini tahlil qilib, siz erishmoqchi bo'lgan maqsadlarga e'tibor qaratganingizdan so'ng, tanlov haqida qaror qabul qilishdir.
FOYDALANILGAN ADABIYOTLAR.
https://kompy.info/ sayti.
https://maxnet.ua/en/blog/ sayti.
“OPERATSION TIZIMLAR VA AXBOROTLARGA BIRLAMCHI ISHLOV BERISH”. M.Z. Babamuxamedova, A.K.Ergashev.
“OPERATSION MENEJMENT” M.G.Umarxodjayeva.
🔍
Izlaganingizni topa olmadingizmi?