O urządzeniach we/wy

Transkrypt

O urządzeniach we/wy
O urządzeniach we/wy
R. Robert Gajewski
omklnx.il.pw.edu.pl/~rgajewski
www.il.pw.edu.pl/~rogaj
[email protected]
Urządzenia I/O
Do pracy komputera i komunikacji z Systemem
Operacyjnym potrzebne są urządzenia
peryferyjne lub wejścia/wyjścia komputera tzw.
Input/Output Devices.
Podstawowymi, w które musi być wyposażony
każdy komputer są:
„
„
„
2•06
klawiatura (wprowadzanie informacji),
monitor (wyprowadzanie informacji),
dysk (nośnik systemu operacyjnego i programów).
© 2004, R. Robert Gajewski
Urządzenia peryferyjne
Najprościej mówiąc, istnieją trzy rodzaje
urządzeń peryferyjnych:
„
„
„
pozwalające użytkownikowi "rozmawiać" z
komputerem,
pozwalające komputerowi "rozmawiać" z
użytkownikiem,
pozwalające na porozumiewanie się pomiędzy
komputerami.
Dołączenie jakiegokolwiek urządzenia
zewnętrznego do mikrokomputera wymaga:
„
„
„
3•06
dopasowania poziomu sygnałów elektrycznych
urządzenia i mikrokomputera;
dopasowania formatu przekazywanej informacji,
zapewnienia odpowiedniego trybu obsługi urządzenia.
© 2004, R. Robert Gajewski
Podział urządzeń
Urządzenia zewnętrzne możemy podzielić na
„
„
„
„
urządzenia wejściowe przekształcające dane
wejściowe w sygnały elektryczne zrozumiałe dla
komputera,
urządzenia wyjściowe przekształcające sygnały
elektryczne wyprowadzane z komputera na sygnały
analogowe lub postać nieelektryczną,
urządzenia sterujące, zastępowane przez urządzenia
wejścia/wyjścia,
pamięci zewnętrzne, do których możliwy jest dostęp:
Š bezpośredni,
Š sekwencyjny.
4•06
© 2004, R. Robert Gajewski
Interfejs czyli sprzęg
Komunikowanie się mikroprocesora ze
wszystkimi urządzeniami zewnętrznymi polega
najczęściej na przekazywaniu słów 8-bitowych.
Połączenie procesora i współpracujących z nim
układów jest realizowane przez specjalne
magistrale i linie
Ich połączenie wraz z regułami sterowania nosi
nazwą interfejsu lub sprzęgu.
Istnieją dwa sposoby przekazywania informacji:
„
„
5•06
Równoległy
Szeregowy
© 2004, R. Robert Gajewski
Równoległe...
Przekazywanie równoległe (parallel)...
Przekazywanie słowa, czyli przesyłanie
jednocześnie 8 bitów synchronizowane
dodatkowymi sygnałami;
Transmisja równoległa odbywa się za pomocą
12-stykowego 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.
6•06
© 2004, R. Robert Gajewski
Szeregowe...
Przekazywanie szeregowe (serial)...
Przekazywanie słowa, czyli kolejne przesyłanie
bit po bicie wszystkich bitów słowa, łącznie z
bitami sterującymi;
Transmisję szeregową zapewniają złącza igłowe
standardu RS 232C obsługujące urządzenia o
nazwie COM.
7•06
© 2004, R. Robert Gajewski
Klawiatura (1)
Użytkownik porozumiewa się z komputerem
najczęściej przez klawiaturę, najbardziej
popularne urządzenie wejścia dla komputerów
osobistych.
Najczęściej są one zgodne z układem przejętym
z maszyny do pisania.
Posiadają dodatkowo kilka klawiszy
"funkcyjnych".
Ich zastosowanie zależne jest od rodzaju
uruchamianego programu aplikacyjnego.
8•06
© 2004, R. Robert Gajewski
Klawiatura (2)
Wbrew pozorom klawiatura nie jest prostym
urządzeniem elektromechanicznym.
Układy w niej umieszczone pracują pod kontrolą
własnego mikroprocesora, sprawdzając co kilka
mikrosekund (106 razy na sekundę) czy nie
został naciśnięty któryś z klawiszy.
Jeżeli odpowiedź jest pozytywna to
mikroprocesor:
„
„
„
9•06
identyfikuje przyciśnięty klawisz,
generuje odpowiedni tego klawisza kod,
przesyła go do komputera.
© 2004, R. Robert Gajewski
Strefa 1
Klawisze alfanumeryczne
(litery, cyfry, symbole)
Ta cześć odpowiada klawiaturze maszyny do
pisania w układzie QWERTY.
Każdy z klawiszy ma dwa znaczenia i może
służyć do wprowadzania dwóch różnych znaków.
10•06
© 2004, R. Robert Gajewski
Strefa 2
Klawisze funkcyjne
Klawisze funkcyjne zachowują się różnie,
zależnie od programu użytkowego, przez który
są wykorzystywane. Ich funkcje określane są
przez program, który wykonuje komputer.
Oznacza to, że są one zależne od aplikacji.
Funkcje te musza być opisane w dokumentacji
programu.
11•06
© 2004, R. Robert Gajewski
Strefa 3
Klawisze sterujące
Większość z nich jest umieszczona na obrzeżach
klawiszy alfanumerycznej.
„
„
„
„
„
„
„
„
„
„
„
12•06
„
<Esc>
<Enter>
<Backspace>
<Tab>
<Shift>
<Caps Lock>
<Ctrl>
<Alt>
<Num Lock>
<Print Scr>
<Scroll Lock>
<Break>
© 2004, R. Robert Gajewski
Strefa 4
Klawisze sterowania
kursorem/numeryczne
Za znaczenie oraz sposób wykorzystania
klawiszy z tej strefy odpowiedzialny jest program
użytkowy, pod kontrolą którego pracuje
komputer.
Przełączenia znaczenia klawiszy w tej strefie
można dokonać za pomocą klawisz <NumLock>.
„
„
„
„
„
13•06
„
<PgUp>
<PgDn>
<Home>
<strzałki>
<Del>
<Ins>
© 2004, R. Robert Gajewski
Funkcje wieloklawiszowe
Używanie funkcji wieloklawiszowych
sprowadza się do:
„
„
14•06
naciśnięcia i trzymania odpowiedniego klawisza
modyfikującego, tj. <Alt>, <Shift>, <Ctrl> lub ich
kombinacji,
wciśnięcia „właściwego” klawisza (<C>, <Break>…)
© 2004, R. Robert Gajewski
Kombinacje w DOS
Do najczęściej stosowanych kombinacji należą w
systemie DOS:
„
„
„
15•06
<Ctrl-C> czyli cancel oznacza anulowanie,
unieważnienie aktualnie wykonywanej akcji, np.
wprowadzania danych
<Ctrl-Break> czyli przerwij bieżące działanie jest
„silniejszy” od omawianego <Ctrl-C> i może być
stosowany np. do przerwania obliczeń
<Ctrl-Alt-Del> to reset czyli ponowny start systemu
operacyjnego; określany jest on mianem warm boot
czyli ciepły start, bez wyłączania komputera z sieci.
Cold boot to restart komputera przy pomocy przycisku
RESET.
© 2004, R. Robert Gajewski
Skróty w Windows
Niektóre skróty klawiaturowe Windows
„
„
„
„
„
„
„
„
„
„
„
„
16•06
<Ctrl-A> - zaznacza wszystko
<Ctrl-B> - włącza/wyłącza pogrubione litery
<Ctrl-C> - kopiowanie do schowka
<Ctrl-E> - centrowanie
<Ctrl-I> - włącza/wyłącza kursywę
<Ctrl-J> - justuje, wyrównuje do obu stron
<Ctrl-L> - wyrównanie akapitu do lewej
<Ctrl-N> - tworzy nowy dokument
<Ctrl-O> - otwiera dokument
<Ctrl-P> - drukuje dokument
<Ctrl-S> - zapamiętuje dokument
<Ctrl-Z> - cofnięcie ostatniej operacji
© 2004, R. Robert Gajewski
PI 06 – 10/12
SCSI – Small Computer System Interface
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.
17•06
© 2004, R. Robert Gajewski
USB (1)
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.
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).
18•06
© 2004, R. Robert Gajewski
USB (2)
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.
19•06
© 2004, R. Robert Gajewski
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.
20•06
© 2004, R. Robert Gajewski
Standard FireWire
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.
Standard IEEE 1394 obsługuje dwie różne
techniki transmisji danych:
„
„
21•06
asynchroniczną i
izochroniczną.
© 2004, R. Robert Gajewski
Blue Tooth (Biały kieł)
Bluetooth to nowoczesna technologia łączności
radiowej niskiej mocy i krótkiego zasięgu
opracowana w 1994 r. w firmie Ericsson.
Technologia Bluetooth wykorzystujące pasmo
szerokości 80 MHz wokół częstotliwości 2,4 GHz
które na całym świecie jest zwolnione z licencji.
Bluetooth to międzynarodowy standard
krótkodystansowej (do 10 metrów z możliwością
wydłużenia specjalnym wzmacniaczem),
radiowej transmisji danych cyfrowych oraz głosu
22•06
© 2004, R. Robert Gajewski
BlueTooth umożliwia komunikację radiową
(wykorzystującą częstotliwość 2,4 GHz)
między komputerami a
„
„
„
„
„
„
23•06
urządzeniami peryferyjnymi,
aparatami cyfrowymi,
telefonami komórkowymi,
cyfrowymi asystentami osobistymi (PDA)
urządzeniami zapewniającymi dostęp do
Internetu (modemami, kartami ISDN itp.)
w przyszłości - między bezprzewodowymi
domowymi systemami kontroli a urządzeniami
wykorzystywanymi w samochodach.
© 2004, R. Robert Gajewski
BlueTooth
Autorem standardu jest grupa Bluetooth Special
Interest Group, założona przez firmy: Ericsson,
IBM Corporation, Intel, Nokia AB oraz Toshiba.
Bluetooth pozwala na transmisję danych z
szybkością 1 MB/s przy mocy wyjściowej 1 mW.
W standardzie tym przewidziano również
możliwość zwiększenia mocy do 100 mW.
W sieciach opartych na technologii Bluetooth,
łącza radiowe uaktywniają się automatycznie
gdy tylko jedno urządzenie Bluetooth znajdzie
się obok drugiego.
24•06
© 2004, R. Robert Gajewski