Синхронды және асинхронды жіберудің негізгі айырмашылығы мынада: синхронды беру деректерді беру үшін синхрондалған сағаттарды пайдаланады, ал асинхронды беру деректерді жіберу үшін синхрондалған сағатты пайдаланудың орнына ағынды басқаруды пайдаланады.
Деректерді жіберу – таратқыштан қабылдағышқа деректерді жіберу процесі. Параллельді жіберу және сериялық беру деп аталатын деректерді берудің екі түрі бар. Сериялық беріліс байланыс арнасы арқылы бір уақытта бір бит жібереді. Параллельді беру бір уақытта бірнеше параллель арналар арқылы бірнеше бит жібереді. Синхронды және асинхронды беру сериялық берілістің екі түрі болып табылады.
Синхронды беріліс дегеніміз не?
Тізбекті берілісте жіберуші мен қабылдаушы арасында бір арна бар және жіберу үшін жіберу құрылғысында сызылған биттер бірінен соң бірі бірізді түрде жүреді. Сериялық беріліс одан әрі синхронды және асинхронды жіберуге бөлінеді.
01-сурет: деректерді жіберу классификациясы
Бұл берілісте таратқыш сағаты мен қабылдағыш сағаты синхрондауда, сондықтан олар бірдей жылдамдықпен жұмыс істейді. Ол бекітілген уақыт аралықтарында бір уақытта блок бойынша блок немесе кадр бойынша жібереді. Сонымен қатар, оның қосымша үстіңгі және төменгі колонтитул биттері бар үстіңгі деректемелері жоқ. Қысқаша айтқанда, синхронды жіберу тиімді, сенімді және үлкен көлемде деректерді тасымалдауға мүмкіндік береді.
Асинхронды беріліс дегеніміз не?
Асинхронды беру, оны бастау/тоқтату деп те атайды, ағынды басқару әдісі арқылы деректерді жіберушіден алушыға жібереді. Ол дереккөз мен тағайындалған орын арасында синхрондау үшін сағатты пайдаланбайды.
Бұл беріліс бір уақытта бір таңба немесе 8 бит жібереді. Әр таңбаны жібермес бұрын ол бастапқы битті жібереді. Таңбаны жібергеннен кейін ол тоқтату битін жібереді. Таңба биттері және бастау және тоқтату биттерімен 10 биттегі биттердің жалпы саны. Қысқаша айтқанда, бұл қарапайым, жылдам және үнемді жіберу әдісі.
Синхронды және асинхронды берілістің айырмашылығы неде?
Синхронды және асинхронды беріліс |
|
Синхронды беру – жіберуші мен қабылдаушының деректерді жіберу үшін синхрондалғанын қамтамасыз ету үшін синхрондалған сағаттарды пайдаланатын жіберу әдісі. | Асинхронды жіберу – дереккөз мен тағайындалған орын арасында деректерді жіберу үшін ағынды басқару арқылы деректерді жіберетін жіберу әдісі. |
Тиімділік | |
Тиімдірек | Тиімділігі төмен |
Деректерді жіберу әдісі | |
Бір уақытта деректер блоктарын немесе кадрларын жібереді | Бір уақытта бір байт немесе таңба жібереді |
Құны | |
Салыстырмалы түрде, жоғары | Құны төмен |
Уақыт аралығы | |
Белгілі уақыт аралықтарын пайдаланады | Ерікті уақыт аралықтарын пайдаланады |
Мысалдар | |
Синхронды жіберудің кейбір мысалдары сөйлесу бөлмелері, бейне конференциялар, телефон сөйлесулері және т.б. болып табылады. | Электрондық пошталар, теледидарлар және радиолар асинхронды таратудың бірнеше мысалы болып табылады. |
Қорытынды – синхронды және асинхронды беріліс
Әдетте, асинхронды беріліске қарағанда, синхронды жіберуде уақыт бірлігіне көбірек деректер өтеді. Синхронды және асинхронды беру арасындағы айырмашылық мынада: синхронды беру деректерді беру үшін синхрондалған сағаттарды пайдаланады, ал асинхронды беру деректерді беру үшін синхрондалған сағатты пайдаланудың орнына ағынды басқаруды пайдаланады. Жалпы алғанда, синхронды беру асинхронды жіберуге қарағанда сенімді және тиімдірек.