Transmisja szeregowa i równoległa
Transkrypt
Transmisja szeregowa i równoległa
Transmisja szeregowa i równoległa Różnego typu magistrale i interfejsy umożliwiają komunikację między komponentami komputera, ich wydajność zależy od kilku czynników m.in. liczba przesyłanych bitów w odcinku czasu. Bity mogą być przesyłane szeregowo i równolegle. Transmisja szeregowa dane są wysyłane w postaci ciągu bitów (bit po bicie). Transmisja równoległa jednoczesne wysyłanie większej liczby bitów w grupach po 8, 16, 32 i 64 bitów/bity itd. Analizując transmisję danych pod kątem przepływu informacji możemy wyodrębnić dwa typy: Transmisja asynchroniczna dane przesyłane w postaci pakietów, najczęściej po 1 bajcie. Do każdego bajta danych dodawane są 2 lub 3 bity sterujące komunikacja typu startstop. Główną wadą opisywanej transmisji jest nadmiarowość wysyłanych danych oraz przerwy przeznaczone do odczytu ustalonej wartości bitów. Transmisja synchroniczna przepływ danych kontrolowany jest za pomocą sygnału sterującego. Impulsy taktujące utrzymują stałe tempo przepływu bitów (bloków bitów), dzięki temu zastosowaniu nie powstają przerwy w przesyłaniu informacji. Metody transmisji: ● Simpex dane mogą być przesyłane tylko w jednym kierunku. Nadajnik wysyła odbiornik odbiera. ● Half Duplex podczas gdy jedna strona nadaje informacje to druga może tylko odbierać. Po odebraniu informacji druga strona może przesyłać dane do pierwszej. ● Full Duplex pozwala na jednoczesne odbieranie i wysyłanie informacji.