2009-04-19
1
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
1
1
ALGORYTM
ALGORYTM
Algorytm
Algorytm, dokładny przepis podający sposób rozwiązania
, dokładny przepis podający sposób rozwiązania
określonego zadania w
określonego zadania w skończonej liczbie kroków; zbiór
skończonej liczbie kroków; zbiór
poleceń odnoszących się do pewnych obiektów, ze
poleceń odnoszących się do pewnych obiektów, ze
wskazaniem porządku, w
wskazaniem porządku, w jakim mają być realizowane. Nabrał
jakim mają być realizowane. Nabrał
znaczenia z
znaczenia z rozwojem informatyki, gdzie opisuje logiczny ciąg
rozwojem informatyki, gdzie opisuje logiczny ciąg
operacji, które ma wykonać program.
operacji, które ma wykonać program.
Algorytm sposób postępowania
Algorytm sposób postępowania
Algorytm zapisany przy pomocy języka programowania
Algorytm zapisany przy pomocy języka programowania
jest programem.
jest programem.
Wyróżnia się
Wyróżnia się
algorytmy numeryczne
algorytmy numeryczne, operujące na liczbach
, operujące na liczbach
(np. algorytm Euklidesa), i
(np. algorytm Euklidesa), i
nienumeryczne
nienumeryczne, operujące na
, operujące na
obiektach nieliczbowych (np. sortowanie dokumentów). Istnieje
obiektach nieliczbowych (np. sortowanie dokumentów). Istnieje
również podział algorytmów na
również podział algorytmów na
sekwencyjne
sekwencyjne (kolejność
(kolejność
czynności jest określona jednoznacznie) i
czynności jest określona jednoznacznie) i
niesekwencyjne
niesekwencyjne
(równoległe, współbieżne
(równoległe, współbieżne -- następstwo między pewnymi
następstwo między pewnymi
operacjami nie jest określone).
operacjami nie jest określone).
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
2
2
Język programowania
Język programowania
Język
Język programowania
programowania,, zbiór
zbiór zasad
zasad składni,
składni, instrukcji,
instrukcji, dzięki
dzięki którym
którym
powstaje
powstaje kod
kod źródłowy
ź
ródłowy programu
programu.. Procesor
Procesor jest
jest w
w stanie
stanie wykonywać
wykonywać
program
program w
w kodzie
kodzie maszynowym
maszynowym.. Jednakże
Jednakże tworzenie
tworzenie programów
programów w
w tym
tym
języku
języku jest
jest praktycznie
praktycznie niemożliwe
niemożliwe.. Dlatego
Dlatego programista
programista używa
używa języka
języka
zrozumiałego
zrozumiałego dla
dla człowieka,
człowieka, który
który następnie
następnie jest
jest kompilowany
kompilowany bądź
bądź
interpretowany
interpretowany do
do postaci
postaci maszynowej
maszynowej..
Istnieje
Istnieje wiele
wiele rodzajów
rodzajów języków
języków programowania
programowania.. Można
Można je
je podzielić
podzielić na
na
języki
języki strukturalne
strukturalne ii obiektowe
obiektowe.. Innym
Innym kryterium
kryterium podziału
podziału jest
jest zastosowanie
zastosowanie
języków
języków (innych
(innych używa
używa się
się do
do tworzenia
tworzenia programów
programów multimedialnych,
multimedialnych,
a
a innych
innych do
do obliczeń
obliczeń numerycznych
numerycznych czy
czy np
np.. aplikacji
aplikacji sieciowych)
sieciowych).. Niektóre
Niektóre
z
z języków
języków są
są bardziej
bardziej uniwersalne
uniwersalne niż
niż inne
inne.. Do
Do najpopularniejszych
najpopularniejszych obecnie
obecnie
języków
języków programowania
programowania należą
należą C/C++,
C/C++, Java,
Java, Fortran
Fortran czy
czy Pascal
Pascal..
2009-04-19
2
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
3
3
Kod źródłowy, Kod maszynowy
Kod źródłowy, Kod maszynowy
Kod
Kod
ź
ródłowy,
ź
ródłowy,
program
program
komputerowy
komputerowy
napisany
napisany
w
w
języku
języku
programowania
programowania.. Jest
Jest to
to postać
postać programu,
programu, która
która jest
jest zrozumiała
zrozumiała dla
dla
programisty
programisty (bez
(bez konieczności
konieczności jego
jego uruchamiania)
uruchamiania).. Kod
Kod źródłowy
ź
ródłowy jest
jest
przekształcany
przekształcany na
na kod
kod maszynowy
maszynowy w
w procesie
procesie kompilacji
kompilacji programu
programu..
Kod
Kod maszynowy,
maszynowy, język
język rozumiany
rozumiany przez
przez procesor
procesor.. Program
Program w
w kodzie
kodzie
maszynowym
maszynowym składa
składa się
się z
z ciągu
ciągu wartości
wartości binarnych,
binarnych, które
które oznaczają
oznaczają
zarówno
zarówno instrukcje
instrukcje jak
jak ii dane
dane.. Program,
Program, który
który jest
jest napisany
napisany w
w pewnym
pewnym
języku
języku programowania,
programowania, musi
musi zostać
zostać skompilowany,
skompilowany, aby
aby mógł
mógł być
być
wykonywany
wykonywany przez
przez komputer
komputer.. Postać
Postać kodu
kodu maszynowego
maszynowego zależy
zależy od
od
architektury
architektury procesora,
procesora, na
na który
który dany
dany program
program jest
jest przeznaczony
przeznaczony..
Dlatego
Dlatego program
program musi
musi zostać
zostać skompilowany
skompilowany na
na konkretnej
konkretnej maszynie,
maszynie,
ewentualnie
ewentualnie na
na systemie
systemie kompatybilnym
kompatybilnym z
z systemem
systemem docelowym
docelowym..
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
4
4
TRANSLATOR
TRANSLATOR
Kompilator
Kompilator,, translator
translator języka
języka wysokiego
wysokiego poziomu,
poziomu, którego
którego programy
programy
wynikowe
wynikowe mogą
mogą być
być wprowadzone
wprowadzone do
do pamięci
pamięci ii wykonane
wykonane dopiero
dopiero po
po
zakończeniu
zakończeniu tłumaczenia
tłumaczenia (w
(w odróżnieniu
odróżnieniu od
od interpretatora)
interpretatora)..
Programy
Programy wynikowe
wynikowe kompilatora
kompilatora mogą
mogą być
być przechowywane,
przechowywane, łączone
łączone
z
z innymi
innymi programami
programami ii wielokrotnie
wielokrotnie wykonywane
wykonywane znacznie
znacznie szybciej
szybciej niż
niż
programy
programy interpretowane
interpretowane..
Interpreter,
Interpreter, interpretator
interpretator (angielskie
(angielskie interpreter
interpreter),
), translator
translator przekładający
przekładający
instrukcje
instrukcje programu
programu na
na kod
kod pośredni,
pośredni, który
który następnie
następnie interpretuje
interpretuje przy
przy
każdym
każdym ich
ich wykonaniu
wykonaniu.. Ponieważ
Ponieważ interpreter
interpreter nie
nie tworzy
tworzy przekładu
przekładu
w
w kodzie
kodzie maszynowym,
maszynowym, lecz
lecz wykonuje
wykonuje instrukcje,
instrukcje, tłumacząc
tłumacząc je
je na
na bieżąco
bieżąco
za
za każdym
każdym razem,
razem, wykonanie
wykonanie programu
programu znacznie
znacznie się
się wydłuża
wydłuża.. Interpreter
Interpreter
nie
nie zmusza
zmusza z
z kolei
kolei do
do oczekiwania
oczekiwania na
na wykonanie
wykonanie kompilacji
kompilacji po
po każdej
każdej
zmianie
zmianie programu
programu.. Typowymi
Typowymi interpreterami
interpreterami są
są systemy
systemy programowania
programowania
Basic,
Basic, Java,
Java, Perl
Perl;;
2009-04-19
3
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
5
5
Oprogramowanie
Oprogramowanie -- software
software
Oprogramowanie
Oprogramowanie (angielskie
(angielskie software
software),
), program
program lub
lub zbiór
zbiór programów,
programów,
umożliwiający
umożliwiający korzystanie
korzystanie z
z komputera
komputera oraz
oraz ewentualnie
ewentualnie ze
ze sprzętu
sprzętu
peryferyjnego
peryferyjnego (modemu,
(modemu, skanera,
skanera, itp
itp..)) bądź
bądź pozwalający
pozwalający rozwiązywać
rozwiązywać
konkretne
konkretne problemy
problemy użytkownika
użytkownika..
Ogół
Ogół
programów
programów
przyjęto
przyjęto
dzielić
dzielić
na
na
oprogramowanie
oprogramowanie
systemowe
systemowe
ii oprogramowanie
oprogramowanie
użytkowe
użytkowe.. Oprogramowanie
Oprogramowanie jest
jest niezbywalną
niezbywalną częścią
częścią
systemu
systemu komputerowego,
komputerowego, dzięki
dzięki swojej
swojej wymienności
wymienności może
może zmieniać
zmieniać jego
jego
przeznaczenie
przeznaczenie.. Ten
Ten sam
sam komputer
komputer osobisty
osobisty może
może być
być używany
używany jako
jako
elektroniczny
elektroniczny sekretariat,
sekretariat,
a
a
w
w chwilę
chwilę
potem,
potem, dzięki
dzięki użyciu
użyciu
innego
innego
oprogramowania
oprogramowania przeistacza
przeistacza się
się w
w salon
salon gier
gier lub
lub internetową
internetową pocztę,
pocztę, telefon
telefon
ii radio,
radio, przy
przy czym
czym dzięki
dzięki wieloprogramowości
wieloprogramowości ii środowisku
ś
rodowisku okienkowemu
okienkowemu
może
może pełnić
pełnić wszystkie
wszystkie te
te funkcje
funkcje jednocześnie
jednocześnie..
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
6
6
Programowanie
Programowanie strukturalne
strukturalne,, rodzaj
rodzaj programowania
programowania w
w którym
którym program
program
podzielony
podzielony
jest
jest
na
na
niewielkie
niewielkie
moduły
moduły
--
procedury,
procedury,
bądź
bądź
funkcje
funkcje..
Programowanie
Programowanie strukturalne
strukturalne ułatwia
ułatwia projektowanie,
projektowanie, testowanie
testowanie a
a także
także
utrzymanie
utrzymanie kodu
kodu programu
programu.. Do
Do najpopularniejszych
najpopularniejszych języków
języków strukturalnych
strukturalnych
zalicza
zalicza się
się Pascal,
Pascal, C,
C, Modula
Modula--2
2..
Programowanie
Programowanie obiektowe
obiektowe,, rodzaj
rodzaj programowania,
programowania, w
w którym
którym dane
dane
ii wykonywane
wykonywane na
na nich
nich operacje
operacje są
są połączone
połączone.. Ten
Ten formalny
formalny zabieg
zabieg
umożliwia
umożliwia szybsze
szybsze pisanie
pisanie większych
większych programów,
programów, przez
przez "składanie
"składanie ich"
ich" ze
ze
wzajemnie
wzajemnie powiązanych
powiązanych obiektów,
obiektów, które
które odpowiadają
odpowiadają za
za daną
daną funkcję
funkcję
programu
programu (np
(np.. przygotowanie
przygotowanie danych,
danych, wykonanie
wykonanie obliczeń,
obliczeń, zaprezentowanie
zaprezentowanie
wyników)
wyników)..
Projektowanie
Projektowanie obiektowe
obiektowe (angielskie
(angielskie object
object--oriented
oriented design
design),
), ogół
ogół metod
metod
ii sposobów
sposobów rozwiązywania
rozwiązywania problemów
problemów programowania
programowania z
z zastosowaniem
zastosowaniem
metodologii
metodologii obiektowej,
obiektowej, tj
tj.. uwzględnianiem
uwzględnianiem takich
takich aspektów,
aspektów, jak
jak ukrywanie
ukrywanie
informacji,
informacji,
abstrakcja,
abstrakcja,
dziedziczenie
dziedziczenie
ii hierarchizowanie,
hierarchizowanie,
elastyczność
elastyczność
ii wykorzystanie
wykorzystanie wtórne
wtórne oraz
oraz środków
ś
rodków takich,
takich, jak
jak typy
typy definiowane
definiowane przez
przez
użytkownika,
użytkownika,
hierarchie
hierarchie
klas,
klas,
klasy
klasy
abstrakcyjne,
abstrakcyjne,
wielopostaciowość
wielopostaciowość..
Diagramy
Diagramy klas
klas zastąpiły
zastąpiły w
w projektowaniu
projektowaniu obiektowym
obiektowym dawniejsze
dawniejsze schematy
schematy
blokowe
blokowe..
2009-04-19
4
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
7
7
Sprzęt
Sprzęt -- hardware
hardware
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
8
8
Hardware
Hardware
Hardware
Hardware -- materialna
materialna część
część komputera
komputera.. Ogólnie
Ogólnie hardwarem
hardwarem
nazywa
nazywa się
się sprzęt
sprzęt komputerowy
komputerowy jako
jako taki
taki ii odróżnia
odróżnia się
się go
go od
od
software'u
software'u -- czyli
czyli oprogramowania
oprogramowania..
Podział
Podział ten
ten jest
jest nieostry,
nieostry, gdyż
gdyż współcześnie
współcześnie wiele
wiele elementów
elementów
sprzętu
sprzętu komputerowego
komputerowego posiada
posiada "wszyte"
"wszyte" weń
weń na
na stałe
stałe
oprogramowanie,
oprogramowanie, stanowiące
stanowiące jego
jego integralną
integralną część,
część, bez
bez
którego
którego elementy
elementy te
te nie
nie mogłyby
mogłyby funkcjonować
funkcjonować..
Np
Np:: większość
większość drukarek
drukarek komputerowych
komputerowych posiada
posiada w
w swojej
swojej
pamięci
pamięci zestaw
zestaw komend,
komend, przy
przy pomocy
pomocy których
których realizuje
realizuje
proces
proces drukowania
drukowania ii których
których odpowiednik
odpowiednik znajduje
znajduje się
się
w
w pamięci
pamięci komputera
komputera stanowąc
stanowąc programowy
programowy sterownik
sterownik tego
tego
urządzenia
urządzenia
2009-04-19
5
SYSTEM
OPERACYJNY
WIN, DOS, LINUX …
Schemat Funkcjonalny PC
Schemat Funkcjonalny PC
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
9
9
B I O S
P.U. 1
P.U. n
SPRZĘT
HARDWARE
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
10
10
Hardwarem jest
Hardwarem jest np
np::
procesor
procesor
pamięć komputerowa
pamięć komputerowa
twardy dysk
twardy dysk
monitor
monitor
klawiatura
klawiatura
mysz
mysz
dołączony do komputera sprzęt audio
dołączony do komputera sprzęt audio--wizualny
wizualny
drukarka
drukarka
skaner
skaner
modem
modem
itp.
itp.
Ź
ródło: "http://pl.wikipedia.org/wiki/Hardware"
Ź
ródło: "http://pl.wikipedia.org/wiki/Hardware"
2009-04-19
6
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
11
11
Schemat ideowy PC
Schemat ideowy PC
Procesor
Pamięć
Urządzenia zewn.
Urządzenia zewn.
Urządzenia zewn.
Szyny
Magistrale
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
12
12
PROCESOR
PROCESOR
Procesor
Procesor
(ang
(ang..
processor
processor))
--
urządzenie
urządzenie
cyfrowe
cyfrowe
sekwencyjne
sekwencyjne
potrafiące
potrafiące
pobierać
pobierać
dane
dane
z
z
pamięci,
pamięci,
interpretować
interpretować je
je ii wykonywać
wykonywać jako
jako rozkazy
rozkazy.. Wykonuje
Wykonuje on
on
bardzo
bardzo
szybko
szybko
ciąg
ciąg
prostych
prostych
operacji
operacji
(rozkazów)
(rozkazów)
wybranych
wybranych ze
ze zbioru
zbioru operacji
operacji podstawowych
podstawowych określonych
określonych
zazwyczaj
zazwyczaj
przez
przez
producenta
producenta
procesora
procesora
jako
jako
lista
lista
rozkazów
rozkazów procesora
procesora..
2009-04-19
7
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
13
13
Procesor
Procesor
wykonywany
wykonywany
jest
jest
zwykle
zwykle
jako
jako
układ
układ
scalony
scalony
zamknięty
zamknięty
w
w
hermetycznej
hermetycznej obudowie
obudowie posiadającej
posiadającej złocone
złocone wyprowadzenia
wyprowadzenia.. Złoto
Złoto jest
jest
konieczne,
konieczne, aby
aby zmniejszyć
zmniejszyć pojemności
pojemności pasożytnicze
pasożytnicze połączeń
połączeń.. Jego
Jego sercem
sercem
jest
jest monokryształ
monokryształ krzemu
krzemu,, na
na który
który naniesiono
naniesiono techniką
techniką fotolitografii
fotolitografii szereg
szereg
warstw
warstw półprzewodnikowych
półprzewodnikowych.. Tworzą
Tworzą one
one sieć
sieć od
od kilku
kilku do
do kilkudziesięciu
kilkudziesięciu
milionów
milionów tranzystorów
tranzystorów.. Połączenia
Połączenia wykonane
wykonane są
są z
z metalu
metalu ((aluminium
aluminium,, miedź
miedź))..
Ważnym
Ważnym parametrem
parametrem procesora
procesora jest
jest rozmiar
rozmiar elementów
elementów budujących
budujących jego
jego
strukturę
strukturę.. Im
Im są
są one
one mniejsze
mniejsze tym
tym niższe
niższe jest
jest zużycie
zużycie energii
energii,, napięcie
napięcie pracy
pracy
oraz
oraz wyższa
wyższa częstotliwość
częstotliwość pracy
pracy.. Współczesne
Współczesne procesory
procesory wykonywane
wykonywane są
są w
w
technologii
technologii pozwalającej
pozwalającej na
na uzyskanie
uzyskanie elementów
elementów o
o rozmiarach
rozmiarach mniejszych
mniejszych niż
niż
90
90 nm
nm pracujących
pracujących z
z częstotliwością
częstotliwością 2
2 GHz
GHz..
W
W funkcjonalnej
funkcjonalnej strukturze
strukturze procesora
procesora można
można wyróżnić
wyróżnić::
zespoł
zespoł rejestrów
rejestrów do przechowywania danych i wyników, rejestry mogą być
do przechowywania danych i wyników, rejestry mogą być
ogólnego przeznaczenia, lub mają specjalne przeznaczenie,
ogólnego przeznaczenia, lub mają specjalne przeznaczenie,
jednostkę arytmetyczną (
jednostkę arytmetyczną (arytmometr
arytmometr) do wykonywania operacji
) do wykonywania operacji
obliczeniowych na danych,
obliczeniowych na danych,
układ sterujący przebiegiem wykonywania programu.
układ sterujący przebiegiem wykonywania programu.
Jedną
Jedną z
z podstawowych
podstawowych cech
cech procesora
procesora jest
jest długość
długość (liczba
(liczba bitów
bitów)) słowa
słowa,, na
na
którym
którym wykonywane
wykonywane są
są podstawowe
podstawowe operacje
operacje obliczeniowe
obliczeniowe.. Jeśli
Jeśli słowo
słowo ma
ma np
np..
32
32 bity,
bity, mówimy
mówimy że
ż
e procesor
procesor jest
jest 32
32--bitowy
bitowy.. Innym
Innym ważnym
ważnym parametrem
parametrem
określającym
określającym procesor
procesor jest
jest szybkość
szybkość z
z jaką
jaką wykonuje
wykonuje on
on program
program.. Szybkość
Szybkość ta
ta
w
w znacznym
znacznym stopniu
stopniu zależy
zależy od
od czasu
czasu trwania
trwania pojedynczego
pojedynczego taktu
taktu procesora,
procesora,
jest
jest on
on odwrotnością
odwrotnością częstotliwości
częstotliwości procesora
procesora..
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
14
14
Pamięć wewnętrzna
Pamięć wewnętrzna
Pamięć komputerowa
Pamięć komputerowa to te części komputera, które
to te części komputera, które
przechowują dane i programy.
przechowują dane i programy.
Pamięci dzieli się ze względu na:
Pamięci dzieli się ze względu na:
możliwości zapisu i odczytu:
możliwości zapisu i odczytu:
ROM
ROM read
read only
only memory
memory
–
– tylko do odczytu (zapis odbywa się w fazie produkcji),
tylko do odczytu (zapis odbywa się w fazie produkcji),
–
– jednokrotnego zapisu,
jednokrotnego zapisu,
RAM random
RAM random acces
acces memory
memory
–
– wielokrotnego zapisu i odczytu.
wielokrotnego zapisu i odczytu.
ulotność:
ulotność:
–
– pamięci ulotne przechowują dane tak długo, jak długo są
pamięci ulotne przechowują dane tak długo, jak długo są
zasilane,
zasilane,
–
– pamięci nieulotne
pamięci nieulotne zachowują
zachowują informację
informację po odłączeniu zasilania.
po odłączeniu zasilania.
2009-04-19
8
Płyta główna !!!
Płyta główna !!!
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
15
15
Płyta
Płyta główna
główna (ang
(ang.. mainboard
mainboard)) –
– najważniejsza
najważniejsza płyta
płyta
drukowana
drukowana
urządzenia
urządzenia
elektronicznego,
elektronicznego,
na
na
której
której
zamontowano
zamontowano
najważniejsze
najważniejsze
elementy
elementy
urządzenia,
urządzenia,
umożliwiająca
umożliwiająca
komunikację
komunikację
wszystkim
wszystkim
pozostałym
pozostałym
komponentom
komponentom ii modułom
modułom..
W
W komputerze
komputerze na
na płycie
płycie głównej
głównej (ang
(ang.. motherboard
motherboard))
znajdują
znajdują się
się procesor/y,
procesor/y, pamięć
pamięć operacyjna
operacyjna lub
lub gniazda
gniazda
do
do zainstalowania
zainstalowania tych
tych urządzeń
urządzeń oraz
oraz gniazda
gniazda do
do
zainstalowania
zainstalowania
dodatkowych
dodatkowych
płyt
płyt
zwanych
zwanych
kartami
kartami
rozszerzającymi
rozszerzającymi (np
(np.. PCI),
PCI), urządzeń
urządzeń składujących
składujących (dyski
(dyski
twarde,
twarde, napędy
napędy optyczne
optyczne itp
itp..)) ii zasilacza
zasilacza.. W
W niektórych
niektórych
konstrukcjach
konstrukcjach także
także innych
innych urządzeń
urządzeń zewnętrznych
zewnętrznych (port
(port
szeregowy,
szeregowy, port
port równoległy,
równoległy, USB,
USB, złącze
złącze klawiatury,
klawiatury,
złącze
złącze myszy)
myszy)..
Monitor
Monitor
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
16
16
Dalekopis z 1964 r.
Elektryczna maszyna do
pisania z ok. 1970 r.
Monitor CRT
Monitor LCD
2009-04-19
9
Dysk twardy
Dysk twardy
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
17
17
Napęd optyczny
Napęd optyczny
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
18
18
Prędkość CD
DVD
Blu-Ray
kB/s
MB/s
kB/s
MB/s
kB/s
MB/s
1x
150
0,15
1350
1,32
5234
5,23
2x
300
0,29
2700
2,64
10468
10,46
4x
600
0,59
5400
5,27
20936
20,93
8x
1200
1,17
10800
10,55
41872
41,87
16x
2400
2,34
21600
21,09
83744
83,74
24x*
3600
3,52
32400
31,64
167488
167,48
40x*
6000
5,86
54000
52,73
334976
334,98
42x*
6300
6,15
56700
55,37
669952
669,95
48x*
7200
7,03
64800
63,28
1339904 1339,90
52x*
7800
7,62
70200
68,55
2679808 2678,08
Popularne prędkości napędów CD/DVD/Blu-ray
2009-04-19
10
Urządzenia wskazujące
Urządzenia wskazujące -- manipulatory
manipulatory
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
19
19
Mysz komputerowa
TrackBall w komputerze
Touchpad w notebooku
Ploter
Ploter
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
20
20
2009-04-19
11
Drukarki
Drukarki
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
21
21
Drukarka wierszowa
Drukarka wierszowa
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
22
22
2009-04-19
12
dr inż. Tadeusz BURAK
dr inż. Tadeusz BURAK
23
23
Modem (od ang. MOdulator-DEModulator) - urządzenie elektroniczne,
którego zadaniem jest zamiana danych cyfrowych na analogowe sygnały
elektryczne (modulacja) i na odwrót (demodulacja) tak, aby mogły być
przesyłane i odbierane poprzez linię telefoniczną (a także łącze telewizji
kablowej lub fale radiowe). Jest częścią DCE (Data Communications
Equipment),
które
w
całości
wykonuje
opisane
wyżej
czynności.
Nieodzowne do współpracy jest DTE (Data Terminal Equipment) i to dopiero
stanowi całość łącza przesyłania danych. Dzięki modemowi można łączyć
ze sobą komputery i urządzenia, które dzieli znaczna odległość.
Modem pracujący w technologii DSL
Modem kablowy
Modem z technologią 3G
GSM jako karta PCMCIA