Co to jest komunikacja równoległa?
Komunikacja równoległa jest procesem wykorzystywanym do efektywniejszego wykorzystania zasobów poprzez zarządzanie procesami komunikacji razem zamiast osobno. Takie podejście może często ułatwić obsługę kanałów komunikacyjnych, które dotyczą stosunkowo krótkich odległości, w sposób, który lepiej wykorzystuje zasoby wspierające wysiłek komunikacyjny. Pierwotnie opracowana jako wydajne rozwiązanie do komunikacji jednokierunkowej, dziś komunikacja równoległa pozwala zarówno na szybką i przychodzącą, jak i wychodzącą szybką komunikację między dwoma punktami.
Jako metoda obejmująca okablowanie do zarządzania procesem wysyłania i odbierania różnych typów danych, komunikacja równoległa zwykle poświęca niektóre przewody na transmisje wychodzące, a inne na transmisje przychodzące. Bliskość okablowania jest zwykle bardzo bliska, a zbiór przewodów biegnie równolegle do siebie. Gdy sygnał wykorzystywany do transmisji jest silny, efektem końcowym jest wysoki poziom przejrzystości transmisji głosowych, a także szybkie przekazywanie innych danych bez żadnych rzeczywistych opóźnień. Ponieważ jakość sygnału zmniejsza się wraz z odległością, stosowanie tej metody do przesyłania dowolnego rodzaju danych jest zwykle ograniczone do minimum.
Jednocześnie słabe sygnały lub uszkodzone przewody biorące udział w procesie komunikacji równoległej mogą czasami prowadzić do zjawiska znanego jako przesłuch, w którym sygnał może krwawić do innego przewodu i uszkodzić komunikację. Przesłuchy czasami występują w konferencjach audio, w których tego rodzaju słabe połączenie powoduje krwawienie przesłuchów między konferencjami. Na szczęście monitorowanie linii miejskich lub linii używanych dla każdego połączenia może normalnie izolować przesłuchy do pojedynczej linii, odłączać je od konferencji, a następnie ponownie podłączać uczestnika za pomocą innego łącza, eliminując problem.
Wraz z komunikacją głosową komunikacja równoległa zachodzi również przy przekazywaniu danych. Typowy przykład dotyczy wysyłania danych do drukarki. Po zainicjowaniu procesu oprogramowanie sterujące komunikacją między dyskiem twardym a drukarką pomaga w przesyłaniu danych w stabilnej formie, która jest rozpoznawana przez drukarkę. Jeśli komunikacja się powiedzie, drukarka przesyła coś, co jest czasami określane jako uścisk dłoni, zasadniczo sygnalizując dyskowi twardemu, że odbiór danych został zakończony i powiódł się. Następnie drukarka rozpocznie drukowanie wysłanych informacji. Gdy proces ten działa poprawnie, proces komunikacji równoległej jest zakończony w ciągu kilku sekund.