Multitasking ta'rifi


Ko’oqimlikni mavjud dinamik mexanizmlarga tayanganligi sababli, u harbir tasiklda resurslarni almashtirmaydi


Download 0.62 Mb.
bet2/5
Sana24.10.2023
Hajmi0.62 Mb.
#1718544
1   2   3   4   5
Bog'liq
K.A NOZIMZ

Ko’oqimlikni mavjud dinamik mexanizmlarga tayanganligi sababli, u harbir tasiklda resurslarni almashtirmaydi.




Ma'lum bir soat siklida faqat bitta ip ko'rsatmalar berganligi sababli, ko'rsatmalarda rejasidagi parallelizmdagi cheklovlar hali ham ba'zi soat sikllari ichida olibkeladi.



Multitasking muammo haqida ma'lumot berish uchun biz oddiy ikki muammoli MIPS protsessorini ko'rib chiqamiz, bu erda ko'rsatmalardan biri butun ALU operatsiyasi yoki filiali bo'lishi mumkin, ikkinchisi esa yuk yoki saqlash bo'lishi mumkin. Bunday dizayn ba'zi o'rnatilgan MIPS protsessorlarida qo'llaniladigan dizaynga o'xshaydi. Har bir tsikl uchun ikkita ko'rsatma berish 64 bitli ko'rsatmalarni olish va dekodlashni talab qiladi. Ko'pgina statik ko'p sonli protsessorlarda va asosan barcha VLIW protsessorlarida, dekodlash va ko'rsatmalar masalasini soddalashtirish uchun bir vaqtning o'zida ko'rsatmalar berish tartibi cheklangan. Shunday qilib, biz ko'rsatmalarni 64 bitli chegarada juftlashtirishni va tekislashni talab qilamiz, birinchi navbatda ALU yoki filial qismi paydo bo'ladi. Bundan tashqari, agar juftlikning bitta ko'rsatmasi ishlatilmasa, biz uni nop bilan almashtirishni talab qilamiz. Bizga ko'ra, ko'rsatmalar har doim juftlik bilan chiqariladi, ehtimol bitta uyada nop bilan. 4.68-rasmda ko'rsatmalar quvur liniyasiga juft bo'lib kirganda qanday ko'rinishi ko'rsatilgan. Multitasking protsessorlar potentsial ma'lumotlar bilan ishlash va xavflarni boshqarishda farqlanadi. Ba'zi dizaynlarda kompilyator barcha xavflarni bartaraf etish, kodni rejalashtirish va no-ops kiritish uchun to'liq javobgarlikni o'z zimmasiga oladi, shunda kod hech qanday xavfni aniqlash yoki apparat tomonidan ishlab chiqarilgan to'xtashlarsiz ishlaydi. Boshqalarida, apparat ma'lumotlar xavfini aniqlaydi va ikkita muammoli paketlar o'rtasida to'xtash joylari hosil qiladi, shu bilan birga kompilyatordan ko'rsatmalar juftligidagi barcha bog'liqliklardan qochishni talab qiladi.
Shunday bo'lsa ham, xavf odatda qaram bo'lganlarni o'z ichiga olgan butun muammo paketini majbur qiladi





Download 0.62 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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