|
DASTUR ASOSIDA MA’LUMOT ALMASHINUVIBog'liq Мавзу 10DASTUR ASOSIDA MA’LUMOT ALMASHINUVI
Klassifikatsiya bo’yicha
Parallel ma’lumot uzatish
Ketma-ket ma’lumot uzatish
Sinxron ma’lumot uzatish
Asinxron ma’lumot uzatish
Parallel ma’lumot uzatish
Barcha bitlar bir vaqtning o’zida uzatiladi.
Qurilmalararo orasidagi ma’lumotlarni uzatishda foydalaniladi.
Mikroprotsessor va xotira dasturlari
Afzalliklari
Ma’lumot uzatishi juda tez amalga oshadi
Ketma-ket ma’lumot uzatish
Ma’lumotlar bir vaqtning o’zida bir bitdan uzatiladi.
Uzoq masofalarga ma’lumotlarni uzatish uchun mo’ljallangan
Misol uchun. Modem orqali Internetga ulanish
Ma’lumotlarni parallel uzatish usuli bilan solishtirganda ma’lumotlar asta-sekin (ketma-ket) uzatiladi.
SOLISHTIRISH Sinxron ma’lumot uzatish
K/Ch qurilmasi har doim ma’lumotlarni uzatish uchun tayyor holatda bo’lsa ishlatiladi.
Mikroprotsessor tayyorlilik holatini tekshirmaydi, K/Ch qurilmasi ma’lumotlarni o’qish/yozishni amalga oshiradi.
Misol uchun 7-segmentli displeyga mikroprotsessor ma’lumotlarini uzatish.
Аsinxronli ma’lumot uzatish
Mikroprotsessor ma’lumotlarni uzatish uchun tayyor ekanligini tekshirish uchun qurilmaning holatini o’qiydi.
Ushbu usul, shuningdek, K/Ch qurilmalarini so’rov qilish usuli sifatida ham tanilgan.
Sekin ishlaydigan yordamchi qurilmalarni mikroprotsessorga ulash uchun ishlatiladi.
Аsinxronli ma’lumot uzatish SOLISHTIRISH Interruptga asoslangan ma’lumotlar almashinuvi
Mikroprotsessor interrupt mexanizmini ishga tushiradi va asosiy dasturning bajarilishini boshlaydi.
K/Ch qurilmasi mikroprotsessorga uning tayyorligini bildiradi va uzatish signalini ishlab chiqaradi
XTT asoslangan ma’lumotlar almashinuvi
8085 tashqi ishlab chiqarilgan kutish holatlari (35-pin, READY) orqali xotirani (juda sekin) qo’llab-quvvatlaydi va HOLD va HLDA signallari (39 va 38-pinlar) yordamida to’g’ridan-to’g’ri xotiraga kirish (DMA) uchun shartlarga ega.
DMA katta hajmdagi ma’lumotlarni uzatishda foydalaniladigan bevosita xotiraga kirishni anglatadi.
Mikroprotsessor bunday ma’lumotlarni uzatishda qatnashmaydi.
Ma’lumotlar bevosita K/Ch apparati va xotirasi yoki aksincha uzatiladi.
Ma’lumot uzatish, K/Ch qurilmasi yoki DMA kontrolller tomonidan nazorat qilinadi.
DMA ma’lumot uzatish, dasturiy ma’lumotlar almashinuviga ko’ra tezkor ravishda amalga oshiriladi.
XTT asoslangan ma’lumotlar almashinuvi XTT asoslangan ma’lumotlar almashinuvi
- Interruptdan so’ng CPU quyidagi bilan DMAni ishga tushiradi:
- Xotira manzilini ishga tushirish
- O’tkazilgan ma’lumotlarning miqdori
- Ishlatilgan qurilma (qattiq disk, CD, DVD va h.k.)
- Yetkazish yo’nalishi (kiritish yoki chiqarish)
- DMA kontrolleri keyin ma’lumotlarni uzatadi
- Tugallangach, kontroller CPU ga ma’lumot uzatishni tugatishi haqida xabardor qiladi.
XTT asoslangan ma’lumotlar almashinuvi Q&A
|
| |