Amaliy mashg’ulot №15. Mavzu Tashqi qurilmalar bilan ma’lumot a-fayllar.org
Amaliy mashg’ulot №15. Mavzu: Tashqi qurilmalar bilan ma’lumot almashish. Nazariy malumotlar
Amaliy mashg’ulot №15.
Mavzu: Tashqi qurilmalar bilan ma’lumot almashish.
Nazariy malumotlar: Tashqi qurilmalar bilan ma'lumot almashishning uchta tubdan farq qiluvchi usullari mavjud. Birinchi usul dasturiy ta'minot bilan boshqariladigan almashinuv (yoki tayyor almashish rejimi). Dasturiy ta'minot bilan boshqariladigan ma'lumotlar almashinuvi - bu I / O-ni bajaradigan dastur tomonidan boshlangan va boshqariladigan ma'lumotlarni uzatish. Ushbu rejim ma'lumot almashish jarayonida tashqi qurilmaning (TQ) passiv roli bilan tavsiflanadi. Ma'lumotlarni uzatish momentini bajariladigan dastur belgilaydi. Ma'lumotni uzatish faqat ma'lumot uzatish buyrug'iga duch kelgan paytlarda sodir bo'ladi. Ammo, bundan oldin, I / O-ni bajaradigan dastur ma'lumotni qabul qilishga yoki uzatishga tayyorligini tekshirishi kerak (odatda holat registrining tayyorligini tekshirish orqali). Ikkinchi usul uzilishlar almashinuvi deb ataladi. Bunday holda, TQga almashinuv jarayonini boshlashda faol rol beriladi. TQ ma'lumotlarning keyingi qismini uzatishga tayyor bo'lgandan so'ng, protsessorga Uzilish so’rovi signalini yuboradi, u bajarilayotgan dasturni to'xtatadi va boshqaruvni TQga xizmat ko'rsatuvchi podprogrammaga o'tkazadi. Ma'lumotlarni uzatgandan so'ng, boshqarish to'xtatilgan dasturga o'tkaziladi. Ushbu rejim, birinchidan, bir vaqtning o'zida bir nechta TQ-larga xizmat ko'rsatishga, ikkinchidan, cheksiz vaqtdan boshlanadigan qurilmalar bilan ishlashga imkon beradi. Agar almashinuv jarayonining boshlanishi TQga tegishli bo'lsa ham, almashinuv o'zi protsessor tomonidan amalga oshirilgan uzilishni qayta ishlash tartibi nazorati ostida amalga oshiriladi.
Savollar: 1. Tashqi qurilmalar bilan ma’lumot almashish turlari nechta?
2. Ma’lumot almashish ishlash prinsipini va sxemasini keltiring.
3. Shartli ma’lumot almashish jarayonini tushuntirib bering.