tizimda bir vaqtning o'zida uchtadan ortiq jarayonni bajarish mumkin
emas, hatto ular juda kam xotira talab qilsa ham. Boshqa tomondan,
xotirani qismlarga ajratish dasturlari biron bir bo'limga to'g'ri
kelmaydigan, lekin bir nechta bo'limlarda etarli xotiraga ega bo'lgan
jarayonlarning bajarilishini oldini oladi. Xotirani boshqarishning bu usuli
dastlabki multidasturlash operatsion tizimlarida qo'llanilgan. Biroq,
doimiy bo'limlar bo'yicha xotirani taqsimlash usuli, asosan, amalga
oshirish xarajatlarining pastligi tufayli real vaqt tizimlarida hali ham
qo'llaniladi. Haqiqiy vaqtda tizimlarning hisoblash jarayonining
determinizmi (bajarilishi kerak bo'lgan vazifalar to'plami, ularning xotira
talablari, ba'zan esa boshlash vaqtlari oldindan ma'lum) xotirani
boshqarishning ushbu usulining moslashuvchanligi yo'qligini qoplaydi. 3
Operatsion tizim - bu maxsus dastur bo’lib, bu dasturning asosiy vazifasi -
kompyuter ishini boshqarish, kompyuter va foydalanuvchi o’rtasida
muloqotni o’rnatish, tashqi qurilmalar ishlash holatlarini sozlash va ular
bilan muloqotni o’rnatish, har xil dasturlarni ishga tushirish va ularning
ishlash holatlarini ta‘minlash. Operatsion tizimlardan eng taniqlilari bu
Microsoft firmasining MS-DOS, Windows operatsion tizimlari, Apple
firmasining Macintosh – MacOS operatsion tizimi, Unix va Linux
operatsion tizimlari
Xotirani taqsimlash usullari (statik, dinamik)
2
. Xotirani statik va dinamik taqsimlash o‘rtasidagi farq.
Dostları ilə paylaş: