"Avlodlar davomiyligi, Shatura-2009" o'quvchilarining ilmiy-ma'rifiy konferentsiyasi Mutaxassisligi: "Axborot texnologiyalari" Mavzu: "OS Windows va Linuxni taqqoslash" Ish menejeri:Voronin Igor Vadimovich,iPLITRAN Axborot texnologiyalari bo'limi boshlig'i
2009 yil
Kirish
Kompyuter operatsion tizimsiz (OS) ishlamaydi. OS - bu kompyuter texnikasini boshqaruvchi, fayllar bilan ishlashni, ma'lumotlarni kiritish va chiqarishni, shuningdek amaliy dasturlar va yordam dasturlarini bajarilishini boshqaradigan dasturlarning asosiy to'plamidir. OS shuningdek dasturlarni va foydalanuvchi interfeysini o'z ichiga oladi. PDA, kompyuter uchun juda ko'p operatsion tizimlar, shuningdek maxsus operatsion tizimlar (bloklar va mexanizmlarni boshqarish uchun) mavjud. Kompyuterlarning eng mashhur operatsion tizimlari Linux, Windows, Unix, GNU, Mac OS, Amiga OS. Ushbu asar Windows va Linux operatsion tizimlarini taqqoslaydi, chunki ular dunyoda va Rossiyada eng ommabop.
Ishning vazifalari
Ishning vazifalari Windows va Linux operatsion tizimlarini taqqoslash va ularning afzalliklari va kamchiliklarini aniqlashdir.
Windows va Linuxning yaratilish tarixi
Maqsadlar: OS ma'lumotlarini yaratish tarixini ko'rib chiqish
Microsoft Windows Comdex-da birinchi bo'lib 1983 yil 10-noyabrda MS-DOS uchun grafik kengaytma sifatida joylashtirilgan edi. Hatto taniqli Microsoft Windows 3.x va Microsoft Windows for Workgroups 3.x ham sof operatsion tizim emas, balki MS-DOS operatsion tizimiga qo'shimchalar yoki kengaytmalar bo'lgan. Microsoft Windows-da amalga oshirilgan asosiy yangiliklar - bu grafik foydalanuvchi interfeysining paydo bo'lishi va klaviatura bilan bir qatorda boshqa moslama - grafik sichqoncha manipulyatoridan foydalanish, hozirda biron bir zamonaviy shaxsiy kompyuterni tasavvur qilish qiyin. Windows 1.0 video kartalar, sichqonlar, klaviatura, printerlar va ketma-ket portlar uchun mahalliy drayverlarni o'z ichiga olgan.
1990 yilga kelib GNU loyihasi C dasturlarini ishlab chiqish uchun asosiy vositalarni tashkil etuvchi bepul dasturiy ta'minotni ishlab chiqdi va doimiy ravishda ishlab chiqdi: Emacs matn muharriri, C kompilyatori gcc, gdb dasturini tuzatuvchisi, Bash qobig'i, libc C dasturlari uchun muhim funktsiyalar kutubxonasi. ... Ushbu dasturlarning barchasi UNIXga o'xshash operatsion tizimlar uchun yozilgan. Bu shuni anglatadiki, ular dastur uchun zarur bo'lgan kompyuter resurslarini talab qilish uchun standart UNIX mexanizmidan foydalanganlar - tizim qo'ng'iroqlariqaysi ijro etiladi yadro operatsion tizim. Tizim qo'ng'iroqlari yordamida dasturlar operativ xotiraga, fayl tizimiga, kirish va chiqish qurilmalariga kirish huquqiga ega bo'ladi. Tizim qo'ng'iroqlari UNIX-ning barcha dasturlarida ozmi-ko'pmi standart ko'rinishga ega bo'lganligi sababli, GNU dasturlari har qanday UNIXga o'xshash operatsion tizimda (minimal yoki hech qanday o'zgarishsiz) ishlashi mumkin edi.
Mavjud GNU vositalari yordamida C dasturlari yordamida yozish mumkin edi faqat ozod dasturiy mahsulotlar, ammo bepul UNIX-ga mos keladi yadrolaribuning asosida ushbu vositalarning barchasi ishlashi mumkin emas edi. Bunday vaziyatda GNU ishlab chiqaruvchilari mulkiy UNIX dasturlaridan birini ishlatishga majbur bo'ldilar, ya'ni ushbu operatsion tizimlarda qabul qilingan me'moriy qarorlar va texnologiyalarga rioya qilishga va o'z ishlanmalarini ularga asoslashga majbur bo'lishdi. Tijorat echimlaridan xoli bo'lgan Stallmanning ilmiy dasturiy ta'minotni ishlab chiqish idealiga binoan, bepul ishlab chiqish UNIX talablariga muvofiq ishlab chiqarilgan bo'lsa, mavjud emas edi. yadro, manba kodi ishlab chiquvchilar uchun sir bo'lib qoldi.
UNIX oilasining Linux-OC. Linuxda geografik rivojlanish markazi mavjud emas. Ushbu tizimga egalik qiluvchi tashkilot yo'q; hatto bitta fokusli nuqta ham yo'q. Uni ko'plab kompaniyalar ishlab chiqmoqdalar turli mamlakatlar... Bunday ikkita ishlab chiqaruvchi kompaniya Rossiyada joylashgan: ASP Linux va Alt Linux. Linux dasturi minglab loyihalarning natijasidir.