Porty, interfejsy, kontrolery…
Transkrypt
Porty, interfejsy, kontrolery…
Porty, interfejsy, kontrolery... 10/25/2005 Rodzaje urządzeń peryferyjnych Porty, interfejsy, kontrolery… ! Istnieją trzy rodzaje urządzeń peryferyjnych ! Jak dołączać? Równolegle czy szeregowo? SCSI, USB, FireWire… Jeszcze o pamięciach ! ! ! pozwalające użytkownikowi "rozmawiać" z komputerem, pozwalające komputerowi "rozmawiać" z użytkownikiem, pozwalające na porozumiewanie się pomiędzy komputerami. Istotne są warunki brzegowe `dołączania` urządzeń… 2/12 Dołączanie… ! ! ! ! Równolegle czy szeregowo? Czego wymaga dołączanie urządzeń? ! ! dopasowania poziomu sygnałów elektrycznych urządzenia i mikrokomputera; dopasowania formatu przekazywanej informacji, zapewnienia odpowiedniego trybu obsługi urządzenia. ©2005 R. Robert ‘RoG@j’ Gajewski ! 5/12 ! SCSI ! Transmisję szeregową zapewniają złącza igłowe standardu RS 232C obsługujące urządzenia o nazwie COM. (C)2005 R. Robert "RoG@j" Gajewski ©2005 R. Robert ‘RoG@j’ Gajewski SCSI Przekazywanie szeregowe (serial) to przekazywanie słowa bit po bicie, czyli kolejne przesyłanie wszystkich bitów słowa, łącznie z bitami sterującymi. ©2005 R. Robert ‘RoG@j’ Gajewski Transmisja równoległa odbywa się za pomocą 12stykowego złącza typu Centronics, wyprowadzanego z tyłu komputera. Standardowe urządzenia obsługiwane przez te porty noszą nazwę LPT i są to najczęściej drukarki. 4/12 Równolegle czy szeregowo? ! Przekazywanie równoległe (parallel) to przekazywanie słowa w całości, czyli przesyłanie jednocześnie 8 bitów synchronizowane dodatkowymi sygnałami. ! Połączenie przez magistrale i linie wraz z regułami sterowania nosi nazwą interfejsu lub sprzęgu. 3/12 ! ©2005 R. Robert ‘RoG@j’ Gajewski ! 6/12 Small Computer System Interface to interfejs małych systemów komputerowych, standard komputerowego łącza do urządzeń zewnętrznych, takich jak drukarki, skanery i zewnętrzne bądź wewnętrzne napędy dysków. Grupa urządzeń podłączonych szeregowo do jednego portu SCSII nosi nazwę układu łańcuchowego lub szeregowego ©2005 R. Robert ‘RoG@j’ Gajewski 1 Porty, interfejsy, kontrolery... 10/25/2005 USB ! USB USB ! ! Pod skrótem USB (Universal Serial Bus) kryje się nazwa nowoczesnego standardu uniwersalnej magistrali szeregowej umożliwiającej podłączenie do komputera zewnętrznych urządzeń peryferyjnych. 7/12 ©2005 R. Robert ‘RoG@j’ Gajewski ! 8/12 FireWire ! ! ! IEEE 1394, FireWire lub I-Link, to zewnętrzny interfejs, opracowany w 1986 r. w laboratoriach firmy Apple, za pomocą którego można podłączyć do komputera różne urządzenia peryferyjne. Standard ten umożliwia transmisję danych z szybkością nawet 400 MB/s, co ma zastosowanie głównie przy obróbce dźwięku i obrazu o wysokiej rozdzielczości. 9/12 ©2005 R. Robert ‘RoG@j’ Gajewski ! ! ©2005 R. Robert ‘RoG@j’ Gajewski Pamięci buforowe (cache) Każda komórka pamięci przeznaczona do przechowywania informacji, ma w rzeczywistości miejsce na zapisanie 9 bitów. ! Do pojedynczego portu IEEE 1394 można podłączyć maksymalnie 63 urządzenia zewnętrzne. Potrzebny jest do tego specjalny kabel sześciożyłowy w którego skład wchodzą dwie pary oddzielnie ekranowanych kanałów danych oraz dwa przewody zasilające. 10/12 Kontrola parzystości… ! ©2005 R. Robert ‘RoG@j’ Gajewski FireWire FireWire ! ! ! Układy kontrolujące pracę pamięci zaprogramowane są w ten sposób, że zapisują w komórce zawsze nieparzystą liczbę bitów Jeżeli wszystko działa poprawnie, to w każdej komórce pamięci zawierającej 8 bitów plus 1 bit kontrolny, suma musi być nieparzysta ! Szybkość pobierania lub zapisywania informacje z pamięci decyduje o wydajności Układ pamięci o bardzo krótkim czasie dostępu < 60 ns są na tyle drogie, że nie montuje się ich w komputerach, jako podstawowe pamięci. Stosuje się je do specjalnych pamięci buforowych (cache). ! 11/12 Interfejs ten umożliwia jednoczesne przesyłanie różnego typu informacji (np. danych dla drukarki w czasie realizacji połączenia telefonicznego) nie powodując przy tym wzajemnych zakłóceń (przewód połączeniowy zapewnia przy tym również zasilanie urządzenia). Transmisja odbywa się przy wykorzystaniu różnego, zależnego od specyfikacji danego urządzenia pasma. Jego odpowiednim dostosowaniem zajmuje się zintegrowany z płytą specjalizowany kontroler ©2005 R. Robert ‘RoG@j’ Gajewski (C)2005 R. Robert "RoG@j" Gajewski 12/12 Jest ona umieszczona między procesorem i resztą pamięci RAM, już znacznie wolniejszą. ©2005 R. Robert ‘RoG@j’ Gajewski 2