1.“Real vaqt” deganda nimani tushunasiz? Real vaqt tushunchasi an'anaviy vaqt tushunchasidan nimasi bilan farq qiladi? Javobingizni misollar yordamida tushuntiring
Download 75.72 Kb.
|
RVT yakuniy javoblari
49. Sinxron kiritish-chiqarish va asinxron kiritish-chiqarish o'rtasidagi farq nima? Ushbu ikki turdagi kiritish-chiqarishning real vaqtda ilovalar uchun qanday ta'siri bor?
Sinxron kiritish-chiqarish va asinxron kiritish-chiqarish - bu kompyuter tizimlarida kirish/chiqarish (I/U) operatsiyalarining ikki xil turi. Sinxron kiritish-chiqarish amaliyot tugaguniga qadar blokirovka qiluvchi kiritish-chiqarish operatsiyalariga ishora qiladi. Bu kiritish-chiqarish operatsiyasi tugagunga qadar qo'ng'iroq qilish jarayoni to'xtatilganligini anglatadi. Bu kiritish-chiqarishning eng oddiy va eng sodda turi, lekin u real vaqt rejimida tizimlarda muammolarni keltirib chiqarishi mumkin, chunki qo'ng'iroq qilish jarayoni noaniq vaqt davomida bloklanishi mumkin, bu esa oldindan aytib bo'lmaydigan xatti-harakatlarga va o'tkazib yuborilgan muddatlarga olib keladi. Boshqa tomondan, asinxron kiritish-chiqarish qo'ng'iroq jarayonini bloklamaydigan kiritish-chiqarish operatsiyalarini anglatadi. Buning o'rniga, qo'ng'iroq qilish jarayoni fonda kiritish-chiqarish operatsiyasi bajarilayotganda ishlashni davom ettiradi. Bu kiritish-chiqarish operatsiyalarini bajarayotganda ham jarayonga o'z muddatlarini bajarishda davom etish imkonini beradi, lekin uni amalga oshirish murakkabroq bo'lishi va tizimning yanada murakkab xatti-harakatlariga olib kelishi mumkin. Haqiqiy vaqtda tizimlarda asinxron kiritish-chiqarish ko'pincha sinxron kiritish-chiqarishdan ko'ra afzalroqdir, chunki u tizimga kiritish-chiqarish operatsiyalari tugashini kutayotganda boshqa vazifalarni bajarishni davom ettirishga imkon beradi, bu tizimning javob berish qobiliyatini yaxshilaydi va belgilangan muddatlarga rioya qilishga yordam beradi. Biroq, asinxron kiritish-chiqarish yanada murakkab dasturlashni talab qiladi va tizimga qo'shimcha kechikishlarni kiritishi mumkin, bu real vaqtda tizimlarni loyihalashda hisobga olinishi kerak. Xulosa qilib aytadigan bo'lsak, sinxron va asinxron kiritish-chiqarish o'rtasidagi tanlov real vaqtda aniq tizim talablariga bog'liq. Sinxron kiritish-chiqarishni amalga oshirish osonroq bo'lishi mumkin, ammo bu real vaqtda tizimlarda oldindan aytib bo'lmaydigan xatti-harakatlarga va o'tkazib yuborilgan muddatlarga olib kelishi mumkin. Asinxron kiritish-chiqarish ko'proq prognoz qilinadigan xatti-harakatni va yaxshilangan sezgirlikni ta'minlaydi, ammo uni amalga oshirish murakkabroq bo'lishi mumkin va tizimga qo'shimcha kechikishlar kiritishi mumkin. Download 75.72 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling