12- ma’ruza Parallel hisoblash tizimlari Reja: Parallel tizim arxitektura kategoriyalari Parallel protsessorlar
Download 0.69 Mb. Pdf ko'rish
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling