14-ma’ruza. Ma’lumotlarning uzatilishi. Shina arbitri, shina protokollari. Axborot uzatish samaradorligini oshirish usullari. Shinalar standarti. Reja
Download 0.96 Mb. Pdf ko'rish
|
14-maruza KI AT DI
14-rasm. Sinxron shinada o'qish
14-rasmda Macintosh shaxsiy kompyuterlarida ishlatiladigan oddiy NuBus sinxron shina protokoli yordamida o'qilgan operatsiya ko'rsatilgan ("M" harfi xo'jayinning signallarini, "S" harfi esa qulni bildiradi). Shinadagi signallarni o'zgartirish momentlari soat pulsining ko'tarilgan qirrasi bilan belgilanadi. ТИ ning so'nggi qirralari signallarni ishonchli deb hisoblash mumkin bo'lgan vaqtni ko'rsatadi. Bu har qanday sinxron shinalar uchun zaruriy shart emas - ko'plab shinalarda ТИ oldida ma'lum bir kechikish ma'lumotlarning ishonchliligini ko'rsatish uchun hisobga olinadi. Ko'rib chiqilayotgan NuBus shinai ikkita xususiyatga ega: soat pulslari assimetrik va manzil va ma'lumotlarni uzatish uchun bir xil signal chiziqlari ishlatiladi. Ishga tushirish signali shina liniyalarida manzil yoki boshqarish ma'lumotlari mavjudligini ko'rsatadi. Tarmoq qurilmasi uning manzilini tanib, so'ralgan ma'lumotni topganda, ushbu ma'lumot va holat ma'lumotlarini shinaga joylashtiradi va tasdiqlovchi signal bilan shinada ularning mavjudligini signalizatsiya qiladi. Yozish jarayoni shunga o'xshash ko'rinadi. Farq shundaki, ma'lumotlar usta tomonidan manzilni belgilash davridan keyingi soat davomida beriladi va qul tasdiqlash signalini va holati to'g'risidagi ma'lumotni yuborguncha shinada qoladi. E'tibor bering, har bir tranzaksiyada o'qish va yozish elementlari mavjud va har bir yo'nalishda shinada ma'lumotlarning ishonchliligini tasdiqlash uchun signal mavjud. Tekshirish signallari va manzili har doim ustadan ko'chib o'tadi. Holat to'g'risidagi ma'lumot har doim quldan keladi. Ma'lumotlar ikkala yo'nalishda ham harakatlanishi mumkin. Sinxron protokolda signallarning tarqalish tezligi aniq sozlanmagan bo'lsa ham, shinani loyihalashda buni hisobga olish kerak. ТИ odatda shina bo'ylab odatiy signal tarqalish tezligi bilan tarqaladi va ma'lum harakatlar va xarajatlar tufayli har bir shina ulagichiga deyarli bir vaqtning o'zida ТИni etkazib berishga erishish mumkin. Soat chastotasini tanlash kerak, shunda shinadagi istalgan nuqtadan keladigan signal soat vaqti tugagandan biroz oldinroq boshqa nuqtaga yetib borishi kerak, ya'ni shina soat pulslari kelgan paytlarda tafovutlarga yo'l qo'yishi kerak. Shubhasiz, qisqa shinalar soat tezligini oshirishga mo'ljallangan bo'lishi mumkin. Sinxron protokollar kamroq signal chizig'ini talab qiladi, tushunish, amalga oshirish va sinovdan o'tkazish osonroq. Sinxron protokolni amalga oshirish deyarli qo'shimcha mantiqni talab qilmaydi, chunki bu shinalar tez va arzon bo'lishi mumkin. Boshqa tomondan, ular kamroq moslashuvchan, chunki ular ma'lum bir maksimal soat chastotasi va shuning uchun ma'lum texnologiya darajasiga bog'langan. Shu sababli, mavjud shinalar ko'pincha ulangan yangi qurilmalarning ishlash potentsialini anglay olmaydilar. Bundan tashqari, sinxronizatsiya signallari muammosi tufayli, sinxron shinalar uzoq bo'lolmaydi. Sinxron protokol odatda protsessor-xotira shinalarida ishlaydi. Download 0.96 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling