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