Operatsion tizim bu o'zaro bog'liq tizim dasturlarining majmuasi bo'lib, uning funktsiyalari hisoblash tizimining resurslaridan foydalanishni va taqsimlanishini boshqarish va foydalanuvchining kompyuter bilan o'zaro aloqasini tashkil etishdan iborat.
Kompyuter yoqilganda tizim ochiladi. U foydalanuvchi bilan dialogni amalga oshiradi, kompyuterni, uning resurslarini (RAM, disk maydoni va boshqalarni) boshqaradi, ijro uchun boshqa (amaliy) dasturlarni ishga tushiradi. Operatsion tizim foydalanuvchi va amaliy dasturlarga kompyuter qurilmalari bilan aloqa qilishning (interfeysning) qulay usulini taqdim etadi.
Operatsion tizimga ehtiyojning asosiy sababi shundaki, kompyuter qurilmalari bilan ishlash va kompyuter resurslarini boshqarish uchun oddiy operatsiyalar juda past darajadagi operatsiyalar hisoblanadi; shuning uchun foydalanuvchi va amaliy dasturlar tomonidan talab qilinadigan harakatlar bir necha yuz yoki minglab shunday elementar elementlardan iborat operatsiyalar.
Masalan, magnit disk haydovchi faqat haydovchi dvigatelini yoqish / o'chirish, o'qish boshlarini ma'lum bir silindrga o'rnatish, ma'lum o'qish boshini tanlash, diskdagi trekdagi ma'lumotlarni kompyuterga o'qish va hokazo kabi oddiy operatsiyalarni "tushunadi". Hatto bitta floppidiskdan ikkinchisiga faylni nusxalash (fayl - bu diskdagi yoki boshqa mashina vositalaridagi 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 boshqalar. 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 qidirish, 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 holatlarning barchasi uchun tegishli xabarlar va tuzatuvchi harakatlar taqdim etilishi kerak.
Operatsion tizim ushbu murakkab va keraksiz detallarni foydalanuvchidan yashiradi va unga ishlash uchun qulay interfeysni taqdim etadi. Shuningdek, u fayllarni nusxalash yoki bosib chiqarish kabi turli xil yordamchi harakatlarni amalga oshiradi. 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 bo'shatadi.
Do'stlaringiz bilan baham: |