26.Dasturlashtiriladigan periferik adapter qanday strukturadan tashkil topadi?
Har qanday qurilma u yoki bu tarzda tashqi dunyo bilan bog'liq bo'lishi kerak. Mikroprotsessor texnologiyasida bu rolni periferik adapterlar bajaradi. Ularning yordami bilan Markaziy protsessor ma'lum bir ishlov berishni talab qiladigan ma'lumotlarni oladi, turli xil qurilmalarni boshqaradi.
Dasturlashtiriladigan periferik adapter (PPA) KR580VV55 har biri 8 bitdan iborat uchta A, B va C kirish/chiqish kanallari. Chipning uchta ishlash rejimi mavjud. 0 rejimida aytib o'tilgan uchta kanal bir-biridan mustaqil ravishda ma'lumotlarni kiritish yoki chiqarish uchun dasturlashtirilishi mumkin. 1-rejim ma'lumotlar almashinuvini boshqarish uchun C kanalining alohida bitlari yordamida A va B kanallari orqali ma'lumotlarni uzatish imkonini beradi. 2-rejimda a kanali yana C kanalining alohida bitlari tomonidan boshqariladigan ikki yo'nalishli avtobus xususiyatiga ega bo'ladi, bundan tashqari, C kanalining alohida bitlarini o'rnatish va tiklash mumkin.
27.Ko’p protsessorli arxitektura va uning tuzilishi?
Ko'p protsessorli tizimlarni yaratish sohasidagi dastlabki o'zgarishlar 70-yillarda boshlangan. Uzoq vaqt davomida an'anaviy bir yadroli protsessorlarning ishlashi chip chastotasida tranzistorlar sonining bir vaqtning o'zida ko'payishi bilan soat chastotasini oshirib (ishlashning 80 foizigacha faqat soat chastotasi bilan belgilanadi) ortdi.
Ko'p yadroli protsessorning imkoniyatlarini ochish uchun bajariladigan dastur barcha hisoblash yadrolaridan foydalanishi kerak, bunga har doim ham erishib bo'lmaydi. Faqat bitta yadrodan foydalana oladigan eski ketma-ket dasturlar endi yangi avlod protsessorlarda tezroq ishlamaydi, shuning uchun dasturchilar yangi mikroprotsessorlarni ishlab chiqishda tobora ko'proq ishtirok etmoqdalar.
Ko'p yadroli protsessorlar va giper-tishli protsessorlar bilan qo'lma-qo'l yurish bu ko'p tarmoqli tushuncha. Multithreading aslida operatsion tizim uchun kodni eng asosiy shakliga yoki ipiga bo'lish va bir vaqtning o'zida turli yadrolarga tarqatish orqali bir nechta yadrolarning afzalliklaridan foydalanish qobiliyatidir. Bu, albatta, ko'p yadroli protsessorlarda bo'lgani kabi ko'p protsessorlarda ham muhimdir. Multi-tishlash bu tovushga qaraganda biroz murakkabroq, chunki operatsion tizim dasturni samarali ishlashini davom ettirish uchun kodni to'g'ri buyurtma qilishni talab qiladi.
Do'stlaringiz bilan baham: |