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 start­stop. 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.