Linux operatsion (amaliy) tizimi. O‘zagi Unix operatsion tizimi asosida ishlangan, tarmoq operatsion tizimi. Linux ilk bor 1991yili LiniusTorvalds tomonidan chiqarilgan. Linuxning muhim xususiyatlaridan biri – u bepul dasturiy ta’minot Fondi doirasida, GNU oshkora litsenziyasiga ko‘ra bepul tarqatiladi. Asosan, Internetda va intratarmoqlarda serverlar yaratish uchun qo‘llanadi. Haydovchi yoqilgan magnit disklar Drayv dvigatelini yoqish / o'chirish, o'qish boshlarini ma'lum bir silindrga o'rnatish, o'qish uchun maxsus boshni tanlash, ma'lumotni diskdagi trekdan kompyuterga o'qish va hokazo kabi oddiy operatsiyalarni "tushunadi". Hatto bitta floppi-diskdan boshqasiga faylni nusxalash (fayl bu diskdagi yoki boshqa mashina vositasidagi nomlangan ma'lumotlar to'plami) kabi oddiy ishlarni bajarish uchun haydovchi buyruqlarini bajarish, tekshirish uchun minglab operatsiyalarni bajarish kerak. ularni bajarish, fayllarni disklarga joylashtirilgan jadvallarda ma'lumotlarni qidirish va qayta ishlash va h.k. Vazifa quyidagicha murakkablashadi: o'nga yaqin disket formati mavjud va operatsion tizim ushbu formatlarning barchasi bilan ishlashga qodir bo'lishi kerak. Foydalanuvchi uchun har xil formatdagi disketalar bilan ishlash aynan shu tarzda amalga oshirilishi kerak. Disketalardagi fayl ma'lum maydonlarni egallaydi va foydalanuvchi qaysi biri haqida hech narsa bilishi shart emas. Hammasi fayllarni joylashtirish jadvallarini yuritish, ulardagi ma'lumotlarni izlash, disketalardagi fayllar uchun joy ajratish funktsiyalari operatsion tizim tomonidan amalga oshiriladi va foydalanuvchi ular haqida hech narsa bilmasligi mumkin. Nusxalash dasturining ishlashi paytida bir necha o'nlab turli xil maxsus vaziyatlar paydo bo'lishi mumkin, masalan, ma'lumotni o'qish yoki yozishda ishlamay qolish, o'qish yoki yozish uchun disklarning mavjud emasligi, ko'chirilgan fayl uchun disketada joy etishmasligi va hk. Ushbu holatlar uchun tegishli xabarlar va tuzatuvchi harakatlar taqdim etilishi kerak. Operatsion tizim ushbu murakkab va keraksiz ma'lumotlarni foydalanuvchidan yashiradi va unga ishlash uchun qulay interfeysni taqdim etadi. Shuningdek, u fayllarni nusxalash yoki bosib chiqarish kabi turli xil yordamchi operatsiyalarni bajaradi. Operatsion tizim barcha dasturlarni operativ xotiraga yuklaydi, ish boshida ularga boshqaruvni uzatadi, bajarilayotgan dasturlarning talabiga binoan har xil amallarni bajaradi va tugatgandan so'ng dasturlar egallagan RAMni chiqaradi. 2. Operatsion tizimlarning turlari va ularning qisqacha xususiyatlari Operatsion tizimlarning bir nechta turlari mavjud: DOS, Windows, UNIX, Macintosh OS, Linux. Linux, UNIX, OS / 2 kabi boshqa zamonaviy operatsion tizimlarning o'ziga xos afzalliklari va kamchiliklari mavjud. Linux Windows-ga qaraganda ancha xavfsizlikni ta'minlaydi va murakkab interfeysga ega; UNIX tizimning yuqori ishonchliligi talab qilingan joyda qo'llaniladi. OS / 2 va UNIX-ning katta kamchiliklari bu juda kam tanlovdir dasturiy vositalar, va bu erda Windows boshqa operatsion tizimlardan ustun turadi.
Zamonaviy operatsion tizim, qoida tariqasida, ko'p dasturlashni qo'llab-quvvatlashi kerak, virtual xotira, ko'p oynali grafik foydalanuvchi interfeysi va boshqa ko'plab kerakli funktsiyalar va xizmatlar. Funktsional to'liqlik uchun ushbu talablardan tashqari, operatsion tizimlar ham bir xil darajada muhim operatsion talablarga bo'ysunadi: · Kengayish. Bir necha yil ichida kompyuterning texnik vositalari eskirgan bo'lsa, operatsion tizimning ishlash muddatini o'nlab yillar bilan o'lchash mumkin. shuning uchun Operatsion tizimlar vaqt o'tishi bilan har doim evolyutsion ravishda o'zgaradi va bu o'zgarishlar apparat o'zgarishlariga qaraganda muhimroqdir. Operatsion tizimning o'zgarishi odatda u tomonidan yangi xususiyatlarni olishdan iborat, masalan, tashqi qurilmalarning yangi turlarini yoki yangi tarmoq texnologiyalarini qo'llab-quvvatlash. Agar OS kodi tizimning yaxlitligini buzmasdan qo'shimchalar va o'zgartirishlar kiritilishi mumkin bo'lgan tarzda yozilgan bo'lsa, unda bunday OS kengaytiriladigan deb nomlanadi. Kengayishga OSning modulli tuzilishi tufayli erishiladi, bunda dasturlar faqat funktsional interfeys orqali o'zaro ta'sir qiluvchi alohida modullar to'plamidan tuziladi;
Muvofiqlik. Bir nechta "uzoq umr ko'radigan" mashhur operatsion tizimlar mavjud bo'lib, ular uchun keng ko'lamdagi dasturlar ishlab chiqilgan. Ulardan ba'zilari juda mashhur. Shu sababli, bir yoki boshqa sabablarga ko'ra bir OS-dan ikkinchisiga o'tadigan foydalanuvchi uchun yangi operatsion tizimda tanish dasturni ishga tushirish imkoniyati juda jozibali. Agar OS boshqa operatsion tizimlar uchun yozilgan amaliy dasturlarni ishga tushirish vositasiga ega bo'lsa, u holda ushbu operatsion tizimga mos keladi deyiladi. Ikkilik moslik va manbaga muvofiqlik o'rtasida farq qilish kerak. Moslik shuningdek, boshqa operatsion tizimlarning foydalanuvchi interfeyslarini qo'llab-quvvatlashni o'z ichiga oladi; · Ishonchlilik va chidamlilik. Tizim ichki va tashqi xatolardan, nosozliklar va nosozliklardan himoyalangan bo'lishi kerak. Uning harakatlari har doim bashorat qilinadigan bo'lishi kerak va dasturlar OSga zarar etkazmasligi kerak. Operatsion tizimning ishonchliligi va nosozliklarga chidamliligi birinchi navbatda uning asosida joylashgan me'moriy qarorlar, shuningdek, uni amalga oshirish sifati (kodni tuzatish) bilan belgilanadi. Bunga qo'shimcha ravishda, operatsion tizimda disklarning massivlari yoki uzluksiz quvvat manbalari kabi apparat buzilishlariga bardoshlik uchun dasturiy ta'minot mavjudmi; · Xavfsizlik. Zamonaviy operatsion tizim ma'lumotlar va hisoblash tizimining boshqa manbalarini ruxsatsiz kirishdan himoya qilishi kerak. Operatsion tizim xavfsizlik xususiyatiga ega bo'lishi uchun, u hech bo'lmaganda foydalanuvchilarning qonuniyligini aniqlash, qonuniy foydalanuvchilarga resurslarga differentsial kirish huquqini taqdim etish, shuningdek, barcha hodisalarning xavfsizligi uchun "shubhali" fiksatsiya vositalarini o'z ichiga olishi kerak. tizim. Xavfsizlik xususiyati tarmoq operatsion tizimlari uchun ayniqsa muhimdir. Bunday operatsion tizimlarda tarmoq orqali uzatiladigan ma'lumotlarni himoya qilish vazifasi kirishni boshqarish vazifasiga qo'shiladi;
Ishlash. Operatsion tizimda juda ko'p narsa bo'lishi kerak yaxshi ishlash va apparat platformasi imkon qadar reaktsiya vaqti. Operatsion tizimning ishlashiga ko'plab omillar ta'sir qiladi, ular orasida asosiysi OS arxitekturasi, funktsiyalarning xilma-xilligi, kodlarni dasturlash sifati, OSni yuqori samarali (ko'p protsessorli) platformada bajarish qobiliyati; Jarayonlarni boshqarish Operatsion tizimning kompyuter ishiga bevosita ta'sir ko'rsatadigan eng muhim qismi bu jarayonni boshqarish tizimi. Har bir yangi yaratilgan jarayon uchun OS tizimning axborot tuzilmalarini yaratadi, unga operativ xotiraning maydonini ajratadi, unda jarayonning kodlari va ma'lumotlari joylashtiriladi, shuningdek, protsessorning kerakli vaqtini beradi. Jarayonlar bir vaqtning o'zida bir xil resurslarni talab qilishlari sababli, operatsion tizim uchun resurslar uchun protsess so'rovlari navbatini saqlab turish va ularni sinxronlashtirish, masalan, protsessorga, printerga navbatlarni, ketma-ket port, tizimda biron bir hodisa yuz berishidan oldin bajarilishini to'xtatib turish. Xotirani boshqarish OS xotirasini boshqarish funktsiyalari - bo'sh va ishlatilgan xotirani kuzatib borish; xotiralarga protsesslarni ajratish va jarayonlar tugaganda xotirani bo'shatish; xotirani himoya qilish; jarayonlarni RAMdan diskka almashtirish va ularni RAMga qaytarish, shuningdek, jismoniy manzilning ma'lum bir sohasiga dastur manzillarini o'rnatish. Xotira protsessor kabi protsess uchun ham muhimdir, chunki protsessor faqat uning kodlari va ma'lumotlari operativ xotirada bo'lsa, uni bajarishi mumkin. Fayllarni va tashqi qurilmalarni boshqarish OSning haqiqiy texnik vositalarning murakkabliklarini "himoya qilish" qobiliyati OSning asosiy quyi tizimlaridan biri - fayl tizimida juda aniq namoyon bo'ladi. Operatsion tizim saqlangan ma'lumotlarning virtual to'plamini yaratadi tashqi xotira, fayl shaklida - ramziy nomga ega baytlarning oddiy tuzilmagan ketma-ketligi. Ma'lumotlar bilan ishlashga qulaylik uchun fayllar kataloglarga birlashtirilib, ular o'z navbatida guruhlar - yuqori darajadagi kataloglarni shakllantiradi. Foydalanuvchi OS dan fayllar va kataloglarda nomlarni qidirish, o'chirish, tashqi qurilmaga tarkibni chiqarish (masalan, displey), tarkibni o'zgartirish va saqlash kabi amallarni bajarish uchun ishlatishi mumkin. Ma'lumotlarni himoya qilish va boshqarish
Do'stlaringiz bilan baham: |