Tsiklni oʻgʻirlash va portlash rejimlari DMA kontrollerlari oʻtkaziladigan har bir bayt maʼlumot uchun avtobusni egallagan va keyin boshqaruvni protsessorga qaytaradigan sikl oʻgʻirlash rejimida ishlashi mumkin. Ular, shuningdek, protsessorga avtobus boshqaruvini qaytarishdan oldin ma'lumotlar bloki uzatiladigan portlash rejimida ham ishlashi mumkin.
DMA kontrollerda sikl oʻgʻirlash nima?
Kompyuterda an'anaviy ravishda sikl o'g'irlash protsessorga aralashmasdan kompyuter xotirasi (RAM) yoki avtobusga kirish usuli hisoblanadi. Bu kiritish-chiqarish kontrollerlariga protsessor aralashuvisiz RAMni o‘qish yoki yozish imkonini beruvchi to‘g‘ridan-to‘g‘ri xotiraga kirish (DMA)ga o‘xshaydi.
DMA qanday qilib tizim unumdorligini va tsiklni oʻgʻirlashni yaxshilaydi?
DMA tekshirgichi ma'lumotlar blokini tezroq tezlikdauzatadi, chunki ma'lumotlarga kirish/chiqarish qurilmalari bevosita kirishadi va soat sikllarini saqlaydigan protsessordan o'tishni talab qilmaydi. DMA kontrolleri ma'lumotlar blokini xotiraga va xotiradan uchta rejimda portlash rejimida, tsiklni o'g'irlash rejimida va shaffof rejimda uzatadi.
Tsikl o'g'irlash deganda nima tushuniladi?
Velosiped oʻgʻirlash xotira almashish texnikasi boʻlib, xotira ikkita avtonom masterga xizmat qilishi va amalda har biriga bir vaqtda xizmat koʻrsatishi mumkin. Magistrlardan biri odatda markaziy protsessor (CPU-q.v.), ikkinchisi esa odatda kiritish-chiqarish kanali yoki qurilma kontrolleridir.
Quyidagi gaplarning qaysi biri noto'g'riDMA uzatishning tsiklni o'g'irlash rejimi DMA blokini uzatish rejimida protsessor va DMA davrlarini bir-biriga moslashtirish mumkin II protsessor va DMA sikllarini bir-biriga moslashtirish mumkin III o'lchamdagi o'tkazish siklini o'g'irlash rejimi afzalroqdir?
Toʻgʻri javob: (a). Tsiklni o'g'irlash DMA uzatishda DMA tekshirgichi bir vaqtning o'zida protsessordan faqat bitta yoki ikkita xotira siklini so'raydi. Agar protsessor shu vaqt ichida xotiraga kirishga harakat qilsa, u kutadi. Aks holda, protsessor xotira avtobusiga kirishni talab qilmaydigan ichki ishlashini davom ettirishi mumkin.