foydalanuvchining buyrug‘iga asosan ishni davom ettiradi. (Masalan, sistema
xizmat qilayotgan dasturni vaqtincha yoki umuman to‘xtatish).
Kompyuterning ishonchliligini ta’minlash.
Kompyuterning qurilmalari
normal ishlashi uchun ma’lum shart – sharoitlar bajarilishi talab qilinadi, bular
elektr manbai parametrlari, tashqi muhit temiraturasi va boshqalardir. Bu shart –
sharoitlardan chetga chiqish kompyuter apparaturasida uzilishga yoki noto‘g‘ri
ishlashiga olib keladi. OC da apparatura noto‘g‘ri ishlashi natijasida paydo
bo‘ladigan xatolikni inkor qiluvchi dastur mavjud bo‘lib, zaruriyat tug‘ilganda
sistema tashabbusi bilan bu dastur ishlaydi va hosil bo‘lgan xatolikka ishlov
beradi. Bundan tashqari, dasturiy resurslar noto‘g‘ri ishlashi natijasida xatolik
vujudga keladi. Bu vaziyatda ishlatilayotgan dasturning to‘g‘ri yoki noto‘g‘ri
ishlatilayotganligini aniqlash uchun turli uslublardan foydalaniladi. Bunday
uslublardan biri quyidagicha. OC tarkibiga maxsus dastur kiritiladi va bu dastur
berilganlarga ishlov berishdan avval va ishlov bergandan so‘ng tekshiriladi. Shu
dastur kodlari yig‘indisi tekshiriladi, agarda hosil bo‘lgan kod avvaldan shu dastur
uchun aniqlanga kodga teng bo‘lsa, u holda dastur to‘g‘ri ishlaydi yoki ishlagan
dbe talqin qilinadi. Odatda, OC tarkibiga kirgan barcha dasturlar uchun yagona kod
tanlanadi, masalan barcha bitlar nolga tenglab olinadi. Buning uchun dasturning
oxirgi buyrug‘idan keyin nol kodiga to‘ldiruvchi bo‘lgan kod tanlanadi va bu kodni
dastur kodlari bilan yig‘indisi nol kodini beradi. Shu bilan dastur ishi natijasining
ishonchliligiga erishiladi, chunki dasturdagi bitta bitning qiymati o‘zgarishi dastur
uchun aniqlangan kontrol yig‘indida boshqa kod hosil qiladi. Bu holatlarni
aniqlash va uni tahlil qilish uchun OC tarkibiga maxsus dasturlar kiritiladi.