144
Randomizatsiya vositalaridan (magnit disklarda)
ketma-ketlikdagi
vositalarni (punktir bantlar, punkli kartalar va magnit tasmalar) asta-sekin
almashtirish.
Fayl tizimi - tashqi xotira qurilmalarida ma'lumotlarni saqlash usulidir.
Vazifalar
Dastur talablarini bajarish (ma'lumotlar
kiritish va chiqish, boshqa
dasturlarni ishga tushirish va to'xtatish, qo'shimcha
xotirani joylashtirish va
chiqarish va h.k.).
• RAM-da dasturlarni yuklab olish va ularni bajarish.
• Periferiya qurilmalariga (I / U qurilmalariga) standartlashtirilgan kirish.
• Xotirani boshqarish (jarayonlarning taqsimlanishi, virtual xotira tashkil
qilish).
• Muayyan fayl tizimida tashkil etilgan doimiy bo'lmagan muhitlar
(masalan,
qattiq disk, optik disklar, va hokazo) haqidagi ma'lumotlarga
kirishni nazorat qilish.
• Foydalanuvchi interfeysi bilan ta'minlang.
• tizim xatolar haqida ma'lumotni saqlang.
OS / 360 1966 yildan beri ko'plab IBM
kompyuterlarida ishlatilgan, shu
jumladan NASAga oyga odam yuborgan kompyuterlar.
Qo'shimcha imkoniyatlar:
• Vazifalarni parallel yoki pseudo-parallel bajarish (ko'p ish yuritish).
• Hisoblash tizimi resurslarini jarayonlarning samarali taqsimlanishi.
• Turli jarayonlarning resurslarga kirishini farqlash.
• Ishonchli hisob-kitoblarni tashkil etish (bir hisoblash jarayonining
qasddan yoki noto'g'ri tarzda boshqa jarayonda hisob-kitoblarga ta'sir qilish
imkoniyatining yo'qligi) resurslardan
foydalanishni chegaralashga
asoslangan.
• jarayonlarning o'zaro ta'siri: ma'lumotlar almashinuvi, o'zaro
sinxronizatsiya.
145
• Foydalanuvchilarning harakatlari (zararli yoki bilmagan) yoki ilovalardan
tizimning o'zi, shuningdek foydalanuvchining ma'lumotlari va dasturlarini
himoya qilish.
• Ko'p foydalanuvchi va foydalanish huquqi (qarang:
autentifikatsiya,
avtorizatsiya).
Kontseptsiya
Operatsion tizimning ikkita ta'rifi mavjud: "asboblarni boshqarish
dasturlari to'plami" va "boshqa dasturlarni nazorat
qiluvchi dasturlarning
to'plami". Ularning ikkalasi ham o'z texnikaviy ma'nosiga ega, bu esa operatsion
tizim qachon talab qilinayotganligi bilan bog'liq.
Operatsion tizimlar keraksiz bo'lgan hisoblash ilovalari mavjud. Masalan,
ko'pgina maishiy texnika, avtomobillar (ba'zan o'nta), eng oddiy uyali telefonlarda
joylashgan ichki mikrobloggerlar doimiy ravishda faqat bitta dasturni ishga
tushirishadi, bu esa ishga tushirilishi bilan boshlanadi. Ko'pgina oddiy o'yin
konsollari
- shuningdek, ixtisoslashgan mikrokompyuterlar - kompyuter
yoqilganda, dasturni kartridjda yoki kompakt diskda
ishga tushirish orqali
operatsion tizimsiz bajarish mumkin.