komputer_2.pdf
(
316 KB
)
Pobierz
komputer_2
Komputer jako czarna skrzynka
Wej
Ļ
cie
Wyj
Ļ
cie
(Dane)
(Wyniki)
JAK DZIAŁA KOMPUTER ?
Program
EB
II PWr
1
EB
II PWr
2
Schemat blokowy komputera
Schemat blokowy komputera
CPU
MEM
WE/WY
Procesor
– przetwarzanie danych i sterowanie prac
Ģ
pozostałych układów.
Procesor przetwarza dane wykonuj
Ģ
c na nich elementarne operacje
zwane
rozkazami
(instrukcjami).
ROM RAM
DB
Pami
ħę
– przechowywanie danych, programu i wyników..
RAM (ang. Random Access Memory) – pami
ħę
operacyjna, ulotna.
ROM (ang. Read Only Memory) – pami
ħę
nieulotna, pami
ħ
tanie progra-
mów startowych (BIOS).
AB
CB
Układy wej
Ļ
cia/wyj
Ļ
cia
– po
Ļ
rednicz
Ģ
w wymianie informacji pomi
ħ
dzy proceso-
rem i pami
ħ
ci
Ģ
a urz
Ģ
dzeniami zewn
ħ
trznymi (peryferyjnymi).
CPU – centralna jednostka przetwarzaj
Ģ
ca (procesor) DB – magistrala danych
MEM – pami
ħę
(wewn
ħ
trzna)
AB – magistrala adresowa
Wy
Ň
ej wymienione bloki wymieniaj
Ģ
informacj
ħ
i współpracuj
Ģ
ze sob
Ģ
za po
Ļ
-
rednictwem
magistrali
.
WE/WY – układy wej
Ļ
cia/wyj
Ļ
cia
CB – magistrala steruj
Ģ
ca
EB
II PWr
3
EB
II PWr
4
Schemat blokowy komputera
Układy cyfrowe
Magistrala
– zestaw linii oraz układów przeł
Ģ
czaj
Ģ
cych, ł
Ģ
cz
Ģ
cych dwa lub
wi
ħ
cej układów mog
Ģ
cych by
ę
nadajnikami lub odbiornikami informacji.
Poszczególne bloki komputera s
Ģ
budowane z
układów cyfrowych
zwanych
tak
Ň
e
układami logicznymi
.
Na
Układy cyfrowe s
Ģ
zbudowane z elementów elektronicznych:
tranzystory, diody.
S
Ģ
one wytworzone wewn
Ģ
trz lub na powierzchni wspólnego podło
Ň
a i tworz
Ģ
tzw.
układ scalony.
W zale
Ň
no
Ļ
ci od liczby elementów w pojedynczej strukturze (stopie
ı
upakowania)
rozró
Ň
nia si
ħ
układy scalone:
• małej skali integracji (SSI) - do kilkudziesi
ħ
ciu elementów
•
Ļ
redniej skali integracji (MSI) - kilkaset elementów
Od
Magistrala danych
– przesyłanie danych, wyników i kodów instrukcji.
Magistrala adresowa
– przesyłane s
Ģ
adresy komórek pami
ħ
ci lub układów wej/wyj
Magistrala steruj
Ģ
ca
– sterowanie prac
Ģ
układów współpracuj
Ģ
cych z procesorem.
• wielkiej skali integracji (LSI) – kilkadziesi
Ģ
t tysi
ħ
cy elementów
• bardzo wielkiej skali integracji (VLSI) – do miliona elementów
Szeroko
Ļę
magistrali
– liczba bitów danych przesyłanych równocze
Ļ
nie.
Typowe szeroko
Ļ
ci:
8, 16, 32, 64 bity. Tyle linii musi mie
ę
magistrala.
Szybko
Ļę
magistrali:
od 5 MHz do kilkuset MHz .
EB
II PWr
5
EB
II PWr
6
Układy cyfrowe
Układy cyfrowe
Układ cyfrowy mo
Ň
na przedstawi
ę
jako blok z okre
Ļ
lon
Ģ
liczb
Ģ
wej
Ļę
i wyj
Ļę
.
Podstawowe układy cyfrowe:
Sygnały wej
Ļ
ciowe i wyj
Ļ
ciowe s
Ģ
sygnałami binarnymi i tworz
Ģ
słowa:
wej
Ļ
ciowe i wyj
Ļ
ciowe.
•
bramki
– realizuj
Ģ
proste funkcje logiczne: sum
ħ
, iloczyn, negacj
ħ
•
przerzutniki
- układ cyfrowy pozwalaj
Ģ
cy zapami
ħ
ta
ę
1 bit informacji.
WEJ
WYJ
Proste układy cyfrowe s
Ģ
cegiełkami
, z których s
Ģ
budowane układy zło
Ň
one:
•
rejestry
– mała bardzo szybka pami
ħę
•
liczniki
– do zliczania
•
sumatory
– do wykonywania operacji na danych
•
komparatory
– do porównywania
1 0 1 1 0
•
dekodery
– do dekodowania danych
•
konwertery
– do wykonywania konwersji
EB
II PWr
7
EB
II PWr
8
Elementy procesora
Elementy procesora
Jednostka arytmetyczno-logiczna
(ALU, ang. Arithmetic-Logic Unit) – uniwersalny
układ cyfrowy przeznaczony do wykonywania operacji arytmetycznych i logicznych.
Dekoder
– układ cyfrowy, który tłumaczy rozkazy na posta
ę
, jaka mo
Ň
e by
ę
przekazana do układu sterowania celem wykonania.
Argument A
ALU
Jednostka steruj
Ģ
ca
– steruje prac
Ģ
poszczególnych komponentów procesora.
Na podstawie instrukcji pobieranych z dekodera mówi jednostce arytme-
tyczno-logicznej co i kiedy ma by
ę
wykonywane.
Wynik
Argument B
Tak
Ň
e koordynuje prac
ħ
innych prac
ħ
wszystkich elementów
komputera.
Sygnały steruj
Ģ
ce
Do zestawu operacji wykonywanych przez ALU nale
ŇĢ
:
- dodawanie i odejmowanie arytmetyczne
- przesuwanie bitów słowa w prawo i w lewo
- porównywanie warto
Ļ
ci dwóch słów
- operacje logiczne (suma, iloczyn, negacja)
Pami
ħę
wewn
ħ
trzna cache
–
bardzo szybka pami
ħę
podr
ħ
czna. Słu
Ň
y do przecho-
wywania najcz
ħĻ
ciej wykorzystywanych rozkazów i danych.
EB
II PWr
9
EB
II PWr
10
Elementy procesora
Schemat blokowy procesora
Rejestry
Rejestr
- układ cyfrowy przeznaczony do krótkoterminowego przechowywania
niewielkich ilo
Ļ
ci informacji.
Dane
A F
B C
D E
H L
ALU
Wyniki
Cz
ħĻę
rejestrów jest dost
ħ
pnych dla u
Ň
ytkownika (rejestry dost
ħ
pne programowo),
inne s
Ģ
niedost
ħ
pne.
Rejestry stanowi
Ģ
najszybszy rodzaj pami
ħ
ci
, b
ħ
d
Ģ
cej cz
ħĻ
ci
Ģ
procesora, z któr
Ģ
kontakt odbywa si
ħ
z pełn
Ģ
szybko
Ļ
ci
Ģ
okre
Ļ
lon
Ģ
przez zegar systemowy.
Program
Zewn. sygnały steruj
Ģ
ce
Układ
sterowania
IR
Dek
IR – rejestr rozkazów
Dek – dekoder
ALU – jednostka arytmetyczno-logiczna
EB
II PWr
11
EB
II PWr
12
Rozkazy procesora
Zegar systemowy i cykl maszynowy
Rozkaz
– polecenie wykonywane przez procesor komputera.
Kod operacji
Argumenty(adresy)
Instrukcja u
Ň
ytkownika
• rozkazy arytmetyczne
Konwersja na
j
ħ
zyk maszynowy
• rozkazy logiczne
• rozkazy operacji na bitach
• rozkazy sterowania
Przykłady:
DODAJ A 25
POMNÓ
ņ
A B C
Rozkazy maszynowe
• rozkazy we/wy
Poszczególne procesory charakteryzuj
Ģ
si
ħ
zestawem rozkazów, jakie mog
Ģ
wyko-
nywa
ę
. Zestaw taki tworzy tzw.
list
ħ
rozkazów
danego procesora.
Lista mo
Ň
e zawiera
ę
od kilkudziesi
ħ
ciu do paruset rozkazów.
EB
II PWr
13
EB
II PWr
14
Zegar systemowy
Cykl rozkazowy procesora
Praca komputera jest synchronizowana (taktowana)
zegarem systemowym
(wbudowanym na płycie głównej).
Zegar systemowy wyznacza tzw.
cykl maszynowy
, w czasie którego procesor
wykonuje cz
ħĻę
lub cały rozkaz.
cykl
Cz
ħ
stotliwo
Ļę
zegara - liczba cykli na sekund
ħ
. Jest mierzona w hercach (Hz).
1 MHz = 10
6
Hz,
1GHz = 10
9
Hz
Pierwsze mikroprocesory: ok. 5 MHz
Aktualnie: > 3 GHz
Pobranie
rozkazu
Wykonanie
rozkazu
Dekodowanie
rozkazu
W czasie ka
Ň
dego cyklu wykonywana jest pewna liczba rozkazów elementarnych.
Im szybszy zegar
,
tym wi
ħ
cej rozkazów
b
ħ
dzie wykonanych w jednostce czasu.
EB
II PWr
15
Przepływ informacji w cyklu rozkazowym
Porównanie szybko
Ļ
ci komputerów
Pami
ħę
operacyjna
Adres rozkazu
Licznik rozkazów
Poniewa
Ň
ró
Ň
ne komputery wykonuj
Ģ
ró
Ň
n
Ģ
liczb
ħ
rozkazów w cyklu zegarowym,
to bardziej uniwersaln
Ģ
miar
Ģ
szybko
Ļ
ci komputera (ani
Ň
eli szybko
Ļę
zegara) jest
liczba rozkazów wykonanych w jednostce czasu.
Rozkaz
Rejestr rozkazów
Rejestry
KOD AR1 AR2
W
Stosuje si
ħ
nast
ħ
puj
Ģ
ce jednostki:
Adres argumentu
•
Mips
(mega-instruction per second) - miliony prostych rozkazów na sek
•
megaflops
(mega floating point instruction per second) - miliony operacji
zmiennoprzecinkowych na sek
•
gigaflops
– miliardy operacji zmiennoprzecinkowych na sek
•
teraflops
– tryliony operacji zmiennoprzecinkowych na sek
Argument 1
Argument 2
Komputer ASCII White (IBM) pracuje z pr
ħ
dko
Ļ
ci
Ģ
12 teraflops
Kod
operacji
ALU
Supercomputer Columbia (NASA) – 42.7 teraflops (10 240 procesorów Intel
Itanium 2)
Wynik
EB
II PWr
17
EB
II PWr
18
Superkomputer hybrydowy Roadrunner
Parametry charakteryzuj
Ģ
ce procesor
Szybko
Ļę
:
1 petaflop (10
15
flopów)
RAM:
98 terabajtów (98 * 10
12
)
• Rozmiar słowa
Jednostka danych (w bitach lub bajtach) jak
Ģ
procesor mo
Ň
e przetwarza
ę
w tym
samym czasie (np.. 8, 16, 32, 64 bity).
Mie
Ļ
ci si
ħ
w 278 panelach
Zajmuje 5 200 stóp
2
• Zegar systemowy
Od kilku MHz do kilku GHz.
• Pami
ħę
podr
ħ
czna (ang. cache memory)
- ile poziomów
- jak wielka pami
ħę
• Lista rozkazów
Waga: 500 000 lbs (ok.. 200 ton)
Moc pobierana: 2.35 MW
System operacyjny : Linux Red Hat
Zainstalowany w Los Alamos (National Nuclear Security Administration)
Transportowany był w 21 tirach.
• Pr
ħ
dko
Ļę
przetwarzania
EB
II PWr
19
EB
II PWr
20
ALU
Plik z chomika:
futures77
Inne pliki z tego folderu:
kruszarki-dobór.docx
(555 KB)
Koncepcja.pdf
(322 KB)
dobrane-kruszarki (1).docx
(12 KB)
michlowicz_koncepcja3 (1).pdf
(322 KB)
michlowicz_koncepcja2.pdf
(238 KB)
Inne foldery tego chomika:
Pliki dostępne do 01.06.2025
●JAK ZACHOWAC SIE W KAZDEJ SYTUACJI ZYCIOWEJ konwersacje Polsko-Niemieckie na mp 3
✔ GRAMATYKA W OPISIE OD A DO Z
✔ nauka od podstaw na mp3
✔sluchasz, rozumiesz, mowisz
Zgłoś jeśli
naruszono regulamin