Rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkеnt axborot tеxnologiyalari univеrsitеti
Kirish/chiqish dasturiy ta'minoti muammosi
Download 90.86 Kb.
|
- Bu sahifa navigatsiya:
- Dasturlashtirilgan kirish/chiqish
Dasturlashtirilgan kirish/chiqishAsosan, kiritish va chiqarish quyidagi ikkita usuldan birida amalga oshirilishi mumkin: Uzilishga asoslangan kirish/chiqish To'g'ridan-to'g'ri xotiradan foydalanish orqali kiritish/chiqish Ushbu bo'lim bizga kirish yoki chiqishni amalga oshirishning birinchi usuli, ya'ni kirish yoki chiqishni dasturlash haqida o'rgatadi. Buning eng oddiy usuli dasturlashtirilgan kirish va chiqishdir. Kirish va chiqishni boshqarishning eng oddiy usuli - bu markaziy protsessor (CPU) hamma narsani, shu jumladan dastur kiritish va chiqishini boshqarishdir. Quyidagi rasmda dastur kiritish/chiqishida oltita belgidan iborat hikoyani chop etish bosqichlari ko'rsatilgan. Quyidagi kod dasturlashtirilgan kirish va chiqishga javoban OT tomonidan bajariladigan harakatni tavsiflaydi yoki umumlashtiradi: foydalanuvchidan_kopyalash(bufer, p, hisoblash); for(i=0; i while(*printer_status_reg != READY); // tayyor bo'lgunga qadar aylanish *printer_data_register = p[i]; // bitta belgi chiqarish } return_to_user(); Bu erda p - yadro buferi. Dasturlashtirilgan kirish/chiqish inkor etib bo'lmaydigan darajada sodda, ammo u barcha kirish/chiqarish tugamaguncha protsessorni to'liq egallashning muhim kamchiliklariga ega. Download 90.86 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling