(kirish-chiqarish operatsiyasi) ko'rib chiqayotganda, o'qituvchi (protsessor)
boshqa talabaning javobini tinglaydi (hisoblash). Tabiiyki, bu vaziyat xonada bir
nechta talabalarni talab qiladi. Xuddi shu tarzda, ko'p dasturlash bir vaqtning
o'zida bir nechta dasturlarning xotirasida bo'lishini talab qiladi. Bunday holda, har
bir dastur RAM deb nomlangan o'z maydoniga yuklanadi bo'lim, va boshqa
dasturning bajarilishiga ta'sir qilmasligi kerak (talabalar alohida stollarda
o'tirishadi va bir-birlarini ko'rsatmaydilar).
Ko'p dasturlashning rivojlanishi kompyuter tizimining tuzilishida haqiqiy inqilobni
talab qiladi. Bu erda apparat ta'minoti alohida rol o'ynaydi (aksariyat texnik
yangiliklar innovatsiyalar evolyutsiyaning avvalgi bosqichida paydo bo'lgan),
ularning eng muhim xususiyatlari quyida keltirilgan.
- Mudofaa mexanizmlarini amalga oshirish . Dasturlar resurslarni taqsimlashga
mustaqil kirish huquqiga ega bo'lmasligi kerak, bu esa olib
keladi imtiyozli va nogiron jamoalar. I / O buyruqlari kabi imtiyozli buyruqlar
faqat operatsion tizim tomonidan bajarilishi mumkin. Ularning aytishicha, bu
imtiyozli rejimda ishlaydi. Boshqaruvning amaliy dasturdan OT ga o'tish
rejimning boshqariladigan o'zgarishi bilan birga keladi. Bunga qo'shimcha
ravishda, u raqobatdosh foydalanuvchi dasturlarini bir-biridan va OSni
foydalanuvchi dasturlaridan ajratib olishga imkon beruvchi xotirani himoya
qilishdir.
- Buzilishlarning mavjudligi . Tashqi tanaffuslar OSni asenkron voqea sodir
bo'lganligi haqida ogohlantiradi, masalan, kirish / chiqish operatsiyasi tugadi.
Ichki tanaffuslar (endi istisno holatlar deb ataladi) dasturni bajarish OT
aralashuvini talab qiladigan vaziyatga olib kelganda, masalan, nolga bo'linish yoki
Do'stlaringiz bilan baham: |