background image

1

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Lekcja 

16A

TEMAT:

Pojęcie magistrali danych, adresu i 
szyny adresowej 

background image

2

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

background image

3

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Zegar:

 wytwarza prostokątne impulsy synchronizując 

działanie układów logicznych i pamięci o częstotliwości 
1MHz -3000 MHz i wyżej

CPU:

 Centralna Jednostka Przetwarzająca (Central 

Processing Unit). 

FPU 

(Floating Point Unit), czyli jednostka 

zmiennoprzecinkowa, zwykle (od Pentium) wbudowana w 
CPU, dawniej osobna. 

Pamięć stała ROM

 (Read Only Memory): pamięć 

pozwalająca tylko na odczyt

Pamięć zapisywalna RAM:

 pamięć pozwalająca 

na odczyt i zapis

[„bufor pamięci” - obszar wydzielony pamięci] 

background image

4

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Pamięć cache: (

L1, L2 cache

)

 

L1

 - w procesorze, do 512 KB 

L2

 - zwykle pamięć statyczna SDRAM o krótkim czasie 

dostępu, zwykle 32-1024 KB, niektóre mikroprocesory 
(np. Xenon) do 4 MB, czasami wbudowana w procesor 
(np. P4 ma 256 lub 512 KB). 

background image

5

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Szyna adresowa:

 wysyła informację z CPU do 

pamięci pozwalając odszukać adres komórki pamięci. 

Komórki pamięci (memory cells) - najmniejsza 
bezpośrednio adresowalna grupa bitów pamięci RAM 

Najmniejszą jednostką pamięci posiadającą własny 
adres jest bajt 

background image

6

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Adres

informacja o tym gdzie w pamięci znajdują się dane. 

Każda komórka w pamięci ma swój numer. 
Adres oznacza po prostu numer komórki w pamięci, z którego 
należy pobrać dane do przetwarzania i zapisać wyniki 
przetwarzania. 

background image

7

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Adresowanie pamięci:

 odnajdywanie miejsc, z 

których chcemy pobrać lub wpisać bajty. 

Szerokość szyny adresowej:

 liczba 

równoległych połączeń w szynie. 

Szerokość 8 (szyna 8-bitowa) daje 256 możliwości  
Szerokość 16 (szyna 16-bitowa) daje 65536 możliwości. 
Szerokość 32  (szyna 32-bitowa) daje 4294967296 
możliwości
Szerokość 64, (szyna 64-bitowa) daje 
18446744073709551616 

background image

8

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Szyna danych:

 przesyła dane, znajdujące się w 

pamięci pod wskazanym adresem do/z 

CPU.

 

Słowo:

 

8, 16, 32, 48, 64, 128 lub 256 bitów, na których 

wykonywana jest jednocześnie operacja.

background image

9

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

background image

10

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Przykładowa szyna danych:

FSB (Front Side Bus):

64-bitowa szyna danych, wymaga szybkich pamięci: 
standardowa 66 MHz, 528 MB/sec; 
nowsze płyty 100 MHz, 800 MB/sec, PIII mają 133 MHz, 
1.06 GB/sec lub więcej; szyna taktowana 400 do 800 
MHz na płytach z P4, przesyła do 6.4 GB/s! 

background image

11

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Obecnie stosowane magistrale:

Nazwa 

Szerokość 

Częstość 

Przepustowość 

AGP 8X 

32-bit 

533MHz 

2.12 GB/sec 

AGP 4X 

32-bit 

266MHz 

1.06 GB/sec 

AGP 2X 

32-bit 

133MHz 

528 MB/sec 

AGP 1X 

32-bit 

66MHz 

264 MB/sec 

PCI 2.2 

64-bit 

66MHz 

528 MB/sec 

PCI 2.1 

32-bit 

66MHz 

266 MB/sec 

PCI 

32-bit 

33MHz 

133 MB/sec 

background image

12

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Dodatkowe elementy systemu:

Koprocesory:

 graficzne/numeryczne, dodatkowe 

transformacje danych. 

Kanały bezpośredniego dostępu (DMA):

 omijanie 

mikroprocesora przy transmisji danych z urządzeń 
zewnętrznych.
 

Łącza (porty) zewnętrzne:

 dołączone do układów I/O 

porty, np. szeregowy  (serial port), równoległy (parallel 
port), port USB. 

background image

13

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Układy wspomagające mikroprocesor (

chipset

):

 

decydują o integracji całości. Chipset obsługuje pamięć i 
złącza PCI, AGP, IDE do urządzeń zewnętrznych. 

Układy I/O

 (

Input/Output

), wejścia/wyjścia: 

komunikacja procesora ze światem zewnętrznym. 

background image

14

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

 

Pełny zestaw standardowych przyporządkowań przerwań 
sprzętowych urządzeniom znajdującym się na kartach 
rozszerzających bądź płycie głównej przedstawia poniższa 
tabela.

background image

15

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Uwaga:

Sygnały przerwań o numerach 

0,1,8 

13 

nie są 

wyprowadzone na gniazda magistrali 
rozszerzającej. 

Odpowiadające im urządzenia znajdują się 
standardowo  na płycie głównej.

background image

16

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

DMA:

background image

17

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Przebieg operacji nadzoruje sterownik DMA, co oznacza, 
że generuje on wszystkie sygnały sterujące i adresy 
potrzebne do realizacji wymiany. 

W tym celu sterownik DMA przejmuje na czas 
wymiany informacji kontrolę nad magistralami, 
stając się zarządcą magistrali !! 

background image

18

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Operacja DMA, podobnie jak przerwanie, 
inicjowania jest na żądanie układu 
wejścia/wyjścia. Żądanie to jest zgłaszane do 
sterownika DMA sygnałem o nazwie 

DRQ n

 

(gdzie n jest numerem kanału DMA). 

Inicjacja jest realizowana przez 
mikroprocesor, gdyż kieruje on pracą całego 
systemu. 

background image

19

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Operację 

DMA 

możemy realizować w jednym z trzech 

trybów:

1. transmisja pojedynczymi słowami (tylko w jednym 
cyklu)
2. transmisja blokowa (cały blok danych)
3. transmisja na żądanie (trwa dopóki jest aktywny 
DRQ n)

Zakończenie operacji DMA sygnalizowane jest przez 
sterownik DMA. Procesor uzyskuje kontrolę na 
magistralami.

background image

20

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Powtórzenie wiadomości:

1. Model komputera
2. Typy procesorów
3. Przerwania

background image

21

Systemy operacyjne i sieci komputerowe

mgr Mirosław Brozio

Praca domowa:

Zadanie 1
Referat dotyczący budowy procesora


Document Outline