Sinxron va asinxron uzatish oʻrtasidagi asosiy farq shundaki, sinxron uzatish maʼlumotlarni uzatish uchun sinxronlangan soatlardan foydalanadi, asinxron uzatish esa maʼlumotlarni uzatish uchun sinxronlangan soatdan foydalanish oʻrniga oqimni boshqarishdan foydalanadi.
Ma'lumotlarni uzatish - bu uzatuvchidan qabul qiluvchiga ma'lumotlarni yuborish jarayoni. Parallel uzatish va ketma-ket uzatish deb nomlanuvchi ma'lumotlarni uzatishning ikki turi mavjud. Ketma-ket uzatish aloqa kanali bo'ylab bir vaqtning o'zida bir bit yuboradi. Parallel uzatish bir vaqtning o'zida bir nechta parallel kanallar orqali bir nechta bitlarni yuboradi. Sinxron va asinxron uzatish ketma-ket uzatishning ikki turidir.
Sinxron uzatish nima?
Keriyaviy uzatishda jo'natuvchi va qabul qiluvchi o'rtasida bitta kanal mavjud bo'lib, uzatish uchun jo'natuvchi qurilmada joylashgan bitlar ketma-ket ketib boradi. Seriyali uzatish sinxron va asinxron uzatishga bo'linadi.
01-rasm: Ma'lumot uzatish tasnifi
Ushbu uzatishda uzatuvchi va qabul qiluvchining soati sinxronlashtiriladi, shuning uchun ular bir xil tezlikda ishlaydi. U ma'lum vaqt oralig'ida bir vaqtning o'zida blok-blok yoki ramkama-kadrni uzatadi. Bundan tashqari, unda qo'shimcha sarlavha va altbilgi bitlari mavjud emas. Qisqasi, sinxron uzatish samarali, ishonchli va katta hajmdagi maʼlumotlarni uzatish imkonini beradi.
Asinxron uzatish nima?
Start/stop uzatish deb ham ataladigan asinxron uzatish oqimni boshqarish usuli yordamida jo'natuvchidan qabul qiluvchiga ma'lumotlarni yuboradi. Manba va maqsad oʻrtasida maʼlumotlarni sinxronlashtirish uchun u soatdan foydalanmaydi.
Bu uzatish bir vaqtning o'zida bitta belgi yoki 8 bit yuboradi. O'tkazishdan oldin har bir belgi boshlang'ich bitni yuboradi. Belgini yuborgandan so'ng, u to'xtash bitini yuboradi. Belgilar bitlari va boshlang'ich va to'xtash bitlari bilan 10 bitdagi bitlarning umumiy soni. Qisqasi, bu oddiy, tez va tejamkor uzatish usuli.
Sinxron va asinxron uzatish oʻrtasidagi farq nima?
Sinxron va asinxron uzatish |
|
Sinxron uzatish – joʻnatuvchi va qabul qiluvchining maʼlumotlarni uzatish uchun sinxronlanganligini taʼminlash uchun sinxronlangan soatlardan foydalanadigan uzatish usuli. | Asinxron uzatish – manba va maqsad oʻrtasida maʼlumotlarni uzatish uchun oqim nazorati yordamida maʼlumotlarni joʻnatish usuli. |
Effektivlik | |
Samaraliroq | Kamroq samarador |
Ma'lumotlarni yuborish usuli | |
Bir vaqtning oʻzida maʼlumotlar bloklari yoki ramkalarini yuboradi | Bir vaqtning oʻzida bir bayt yoki belgi yuboradi |
Narxi | |
Qiyosiy, yuqori | Narxi past |
Vaqt oralig'i | |
Belgilangan vaqt oraliqlaridan foydalanadi | Ixtiyoriy vaqt oraliqlaridan foydalanadi |
Misollar | |
Sinxron uzatishning ba'zi misollari - chat xonalari, video konferentsiya, telefon suhbatlari va boshqalar. | E-pochtalar, televizor va radiolar asinxron uzatishga bir nechta misoldir. |
Xulosa – Sinxron va asinxron uzatish
Odatda sinxron uzatishda asinxron uzatishga qaraganda birlik vaqtga koʻproq maʼlumot uzatiladi. Sinxron va asinxron uzatish o'rtasidagi farq shundaki, sinxron uzatish ma'lumotlarni uzatish uchun sinxronlashtirilgan soatlardan foydalanadi, asinxron uzatish esa ma'lumotlarni uzatish uchun sinxronlashtirilgan soatdan foydalanish o'rniga oqimni boshqarishdan foydalanadi. Umuman olganda, sinxron uzatish asinxron uzatishga qaraganda ishonchli va samaraliroq.