12- ma’ruza Parallel hisoblash tizimlari Reja: Parallel tizim arxitektura kategoriyalari Parallel protsessorlar


Download 0.69 Mb.
Pdf ko'rish
bet17/22
Sana21.04.2023
Hajmi0.69 Mb.
#1370652
1   ...   14   15   16   17   18   19   20   21   22
Bog'liq
4-маъруза

 
2.Ko’p vazifalik 


Uskunaning ko'p vazifali prototipi uzilish tizimiga ega protsessorlardan olinishi 
mumkin. Umuman olganda, mikroprotsessorning uzilishi - bu maxsus holatlarga 
javob bo'lib, u boshqaruvni joriy dasturdan maxsus xizmat ko'rsatish tartibiga 
o'tkazishni o'z ichiga oladi. Qayta ishlashni talab qiladigan bunday holatlarga apparat 
tarkibiy qismlaridan (klaviatura, dinamik yangilangan xotira, video karta, taymer) 
muhim tashqi hodisalar haqidagi signallar va ichki mikroprotsessor birliklaridan 
dasturning ishlashidagi xatolar yoki qiyinchiliklar haqidagi xabarlar (masalan, 
bo'linish bo'yicha bo'linish) kiradi. nol, xotiraga kirish taqiqlangan) ... Ko'pincha, 
uzilishlar faqat birinchi turdagi so'rovlar sifatida tushuniladi va ikkinchi turdagi 
so'rovlar istisno deb ataladi.
Uzilishlarni boshqarish sxemasi quyidagicha:
-asosiy foydalanuvchi dasturining ishlashi;
-uzilishning paydo bo'lishi;
-ishlayotgan dastur parametrlarini saqlash (protsessor registrlari);
-uzilishlar bilan ishlash tartibiga o'ting;
-uzilishlar bilan ishlash tartibini bajarish;
- ishlayotgan dastur parametrlarini tiklash;
-Asosiy dasturning keyingi buyrug'i manziliga o'ting. Yuqori ustuvor uzilishlar, o'z 
navbatida, mumkin
joriy uzilishni to'xtatish jarayoni va boshqalar.
Tanaffuslar rezident deb ataladigan yozish uchun ishlatilgan
(rezidentni tugatish va qolish, TSR) dasturlari . Bu dasturlar fonda ishlaydigan 
klaviatura drayverlarini, bosma biriktirgichlarni, ekran nusxa ko'chiruvchilarni 
yozishga imkon berdi. Ammo protsessorning ishlash tartibi o'zgarmadi - ma'lum bir 
vaqtda protsessor faqat bitta dasturni bajarardi va faqat shu dastur boshqaruvni 
uzilgan dasturga qaytarishi mumkin edi. Va agar rezident dasturida yoki uzilishni 
qayta ishlashda xato bo'lsa, kompyuter "muzlab qoladi" va uzilgan dasturga qaytish 
imkoniyatini bermaydi.
Tanaffuslar ustida ishlashning yana bir aniq kamchiligi shundaki, dastur 
bo'limlarini o'zgartirish tartibi protsedura va funktsiyalarni ishlatishga o'xshaydi, ya'ni 
dastur elementlari tartibining aniq sxemasi - uzilishdan faqat dasturga qaytish 
mumkin edi. bu vaqtda uzilish yuz berdi va buni barcha uzilish harakatlari tugashidan 
oldin qilish mumkin emas.
Oldindan ko'p vazifalarni bajarishning yana bir misoli - ko'p vaqtli operatsion 
tizimlar, ular tizim taymeridan foydalanib, vaqti -vaqti bilan bitta vazifani to'xtatib, 
boshqasini ishga tushiradi. Shunday qilib, yangi vazifa, hozirgi vazifani o'zgartiradi.

Download 0.69 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   22




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling