Architektura komputerów



Podobne dokumenty
Architektura komputerów

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Architektura komputerów

Architektura systemów komputerowych. dr Artur Bartoszewski

Chipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -

Na płycie głównej znajduje się szereg różnych typów złączy opracowanych według określonego standardu gwarantującego że wszystkie urządzenia

2/17. Magistrale l/o Magistrala PCI

Architektura systemów komputerowych. dr Artur Bartoszewski

Architektura komputerów. Układy wejścia-wyjścia komputera

Magistrale i gniazda rozszerzeń

Architektura systemów komputerowych. dr Artur Bartoszewski

Architektura komputerów

Budowa pamięci RAM Parametry: tcl, trcd, trp, tras, tcr występują w specyfikacjach poszczególnych pamięci DRAM. Czym mniejsze są wartości tych

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Technologie informacyjne - wykład 2 -

Interfejs urządzeń peryferyjnych

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

Płyty główne rodzaje. 1. Płyta główna w formacie AT

Materiały dodatkowe do podręcznika Urządzenia techniki komputerowej do rozdziału 5. Płyta główna i jej składniki. Test nr 5

T2: Budowa komputera PC. dr inż. Stanisław Wszelak

Zaliczenie Termin zaliczenia: Sala IE 415 Termin poprawkowy: > (informacja na stronie:

URZĄDZENIA WEJŚCIA-WYJŚCIA

Architektura komputerów

Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

WPROWADZENIE Mikrosterownik mikrokontrolery

SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek

dr inż. Jarosław Forenc

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Magistrala systemowa (System Bus)

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Magistrala i Gniazda rozszerzeń budowa i zasada dzialania

Budowa komputera: dr inż. Jarosław Forenc. Zestaw komputerowy Jednostka centralna. płyta główna (przykłady, standardy)

LEKCJA TEMAT: Zasada działania komputera.

Architektura systemów komputerowych. dr Artur Bartoszewski

CZYM JEST KARTA GRAFICZNA.

Płyty główne Standardy magistrali rozszerzającej Opracował: Andrzej Nowak

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

Wykład VI: Układy otoczenia procesora

Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

Wykład 4. Interfejsy USB, FireWire

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)

Sprawdzian test egzaminacyjny 2 GRUPA I

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

Wykład 14. Zagadnienia związane z systemem IO

Architektura systemów komputerowych. Przerwania, pamięć, magistrale i urządzenia

Autor: Jakub Duba. Interjesy

Podsystem graficzny. W skład podsystemu graficznego wchodzą: karta graficzna monitor

Organizacja typowego mikroprocesora

Architektura i magistrale komputerów przemysłowych

Technika Mikroprocesorowa

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Budowa i sposób działania płyt głównych

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Urządzenia zewnętrzne

Arkusz: Badanie komponentów komputera.

Z parametrów procesora zamieszczonego na zdjęciu powyżej wynika, że jest on taktowany z częstotliwością a) 1,86 GHz b) 540 MHz c) 533 MHz d) 1 GHz

Układy wejścia/wyjścia

Płyta Główna magistrale i ud3 k0 Urządzenia Techniki Komputerowej

Budowa Mikrokomputera

2. Architektura mikrokontrolerów PIC16F8x... 13

Rysunek 1 Schemat maszyny von Neumanna

Procesory. Schemat budowy procesora

Załącznik nr 3 do SIWZ DZP /2009-II

MAGISTRALE I/O DLA DSI II

Architektura mikroprocesorów TEO 2009/2010

Wykład 4. Interfejsy USB, FireWire

Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.

Technologia informacyjna. Urządzenia techniki komputerowej

KOMPUTEROWE SYSTEMY POMIAROWE

Pamięci. Pamięci DDR DIMM SDR SDRAM

Architektura systemów komputerowych. dr Artur Bartoszewski

Magistrale systemowe: Magistrala PCI

Pamięć operacyjna komputera

dr inż. Jarosław Forenc

PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK

Ogólne informacje. cią pracy, wielkości wyświetlan. cią obrazu, wietlaną rozdzielczości. częstotliwo. wieŝania obrazu.

Część V - Serwery. UWAGA! Część V stanowi nierozerwalną całość. Ocena będzie łączna dla 4 zadań. Zadanie nr 1. SERWER BAZODANOWY KWESTURA

Architektura komputera

Standard transmisji równoległej LPT Centronics

Architektura komputerów

20. Czy serwerownia spełnia standardowe wymagania techniczne dla takich pomieszczeń?

Sprawdzian test egzaminacyjny GRUPA I

Systemy i sieci komputerowe klasa 1 Dział I charakterystyka komputera PC 20 godzin

Bajt (Byte) - najmniejsza adresowalna jednostka informacji pamięci komputerowej, z bitów. Oznaczana jest literą B.

Plan wykładu. 1. Urządzenia peryferyjne 2. Rodzaje transmisji danych 3. Interfejs COM 4. Interfejs LPT 5. Plug and Play

RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,

Urządzenia wejścia-wyjścia

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Architektura systemów informatycznych

PAMIĘCI. Część 1. Przygotował: Ryszard Kijanka

Systemy Operacyjne i Sieci Komputerowe

PAMIĘCI SYNCHRONICZNE

MIKROKONTROLERY I MIKROPROCESORY

Transkrypt:

Architektura komputerów Wykład 12 Jan Kazimirski 1

Magistrale systemowe 2

Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń jednocześnie Tylko jedno urządzenie może w danym momencie wysyłać sygnał na magistralę Magistrala systemowa łączy podstawowe komponenty komputera CPU, pamięć, urządzenia We/Wy 3

Magistrale c.d. Magistrala składa się z linii umożliwiających przesyłanie pojedynczych bitów Przesyłanie szeregowe kolejne bity przesyłane po tej samej linii w odstępach czasu. Przesyłanie równoległe jednoczesne przesyłanie bitów osobnymi liniami 4

Struktura magistrali Magistrala może zawierać od 50 do kilkuset linii. Podstawowe grupy funkcjonalne: Linie danych Linie adresowe Linie kontrolne Dodatkowo magistral może zawierać np. linie zasilania dla urządzeń 5

Linie danych Określane ogólnie jako szyna danych. Przesyłanie danych między urządzeniami. Szerokość szyny danych decyduje o ogólnej wydajności systemu (np. transmisja danej 16- bitowej po 8-bitowej szynie wymaga 2 przesłań). Typowe szerokości szyny danych: 16, 32, 64 bity. 6

Linie adresowe Określane ogólnie jako szyna adresowa. Służą do określenia adresu źródłowego lub miejsca przeznaczenia danych. Mogą adresować komórki pamięci lub urządzenia wejścia/wyjścia. Szerokość szyny adresowej determinuje ilość pamięci (oraz portów I/O) jaką system może wykorzystać. 7

Linie sterujące Określane ogólnie jako szyna sterująca. Kontrolują sposób wykorzystania magistrali przez moduły. Sygnały poleceń rozkazy dla poszczególnych modułów (określenie rodzaju operacji) Sygnały taktujące synchronizują zdarzenia mające miejsce na magistrali 8

Przykładowe linie sterujące 1. Zapis do pamięci 2. Odczyt z pamięci 3. Zapis do portu I/O 4. Odczyt z portu I/O 5. Potwierdzenie przesłania (transfer ACK) 6. Zapotrzebowanie na magistralę (bus request) 7. Przekazanie kontroli nad magistralą (bus grant) 8. Żądanie przerwania (interrupt request) 9. Potwierdzenie przerwania (interrupt ACK) 9

Architektura z jedną magistralą Architektura typu - wspólna szyna Jedna magistrala systemowa urządzenia podłączone poprzez adaptery (jednostki sterujące) Każdy adapter ma wydzieloną pulę adresów pod którą dostępne są programowe rejestry urządzeń. 10

Problemy podejścia wspólnej szyny Dużo podłączonych urządzeń zwiększa długość szyny i powoduje duże opóźnienia przy przekazywaniu sterowania Przepustowość szyny limituje transfer danych pomiędzy urządzeniami, problem w przypadku szybkich urządzeń np. sieć, grafika, szybka pamięć masowa). 11

Zwielokrotnione magistrale Zwiększenie wydajności wymaga zwielokrotnienia liczby magistral zwykle w postaci hierarchii Szyna lokalna CPU, Pamięć podręczna Szyna systemowa Pamięć główna Szyna rozszerzeń urządzenia wejścia/wyjścia 12

Tradycyjna architektura magistrali CPU Szyna lokalna Pamięć podręczna RAM Lokalny Sterownik I/O Szyna systemowa Sieć SCSI Interfejs szyny rozszerzeń Port szeregowy Szyna rozszerzeń 13

Architektura o zwiększonej wydajności CPU Szyna lokalna Pamięć Podręczna / most Szyna systemowa SCSI Sieć Karta graficzna RAM Szyna szybkiego przesyłania Modem Interfejs szyny rozszerzeń Port szeregowy Szyna rozszerzeń 14

Architektura typowej współczesnej płyty głównej (Wikipedia) 15

16

Parametry magistrali Rodzaj magistrali Dedykowana (specjalizowana) specjalizacja funkcjonalna (linie adresów, danych) lub fizyczna (magistrala łączy określone moduły) Multipleksowana te same linie mogą służyć do przesyłania adresów a później danych (multipleksowanie czasowe). Mniej linii w magistrali, ale bardziej złożone moduły 17

Parametry magistrali c.d. Metody arbitrażu Scentralizowana dostępem do magistrali zarządza osobne urządzenie sterownik magistrali Rozproszona każdy moduł zawiera układy sterowania dostępem do magistrali. Moduły współdziałają dzieląc dostęp do magistrali 18

Parametry magistrali c.d. Koordynacja czasowa (timing) Synchroniczna działanie magistrali kontrolowane jest sygnałem zegarowym (taktowanie). Wszystkie urządzenia zależne są od częstotliwości taktowania. Asynchroniczna zdarzenia koordynowane są poprzez specjalne sygnały synchronizacji, zależnie od szybkości modułów. 19

Parametry magistrali c.d. Rodzaj transferu danych Pojedynczy odczyt lub zapis Odczyt-modyfikacja-zapis Odczyt-po-zapisie Przesłania blokowe 20

Magistrala ISA Standard magistrali dla komputerów PC. Architektura równoległa Wprowadzony w 1981 roku. Obecnie zastąpiony przez PCI Szerokość magistrali 8 lub 16 bitów Taktowanie 4.77/8.33 Mhz Przepustowość efektywna: 1.2 MB/s Dostęp DMA ograniczony do pierwszych 16 MB pamięci. 21

Magistrala EISA Rozszerzenie standardu ISA. Wprowadzone w 1988 roku. Szerokość szyny 32 bity, taktowanie 8.33 MHz Możliwość podłączenia do szyny więcej niż jednego CPU. Dostęp DMA do pierwszych 4 GB pamięci. Przepustowość efektywna ~ 20 MB/s Kompatybilna z ISA Była chętnie stosowana w serwerach. Obecnie zastąpiona przez PCI 22

VESA Local Bus Rozszerzenie standardu ISA. Wykorzystywana w komputerach PC z procesorem Intel 486. Wydajna stosowana do kart graficznych i kart I/O Szerokość szyny 32 bity, taktowanie 25-50 Mhz Przepustowość 133 MB/s Kompatybilna z ISA Szybko wycofana ze względu na liczne problemy. Zastąpiona przez PCI 23

PCI Standard stworzony w firmie Intel w 1993 r. Architektura równoległa, synchroniczna Szerokość szyny 32 lub 64 bity, taktowanie 33 Mhz (66 MHz) Możliwość auto-konfiguracji Przepustowość: 133 MB/s (32 bity, 33 Mhz), 266 MB/s (64 bity, 33 Mhz), 533 MB/s (64 bity, 66 Mhz) Zastępowana przez standard PCI-X 24

PCI - wyprowadzenia Złącze PCI ma po każdej stronie 62 kontakty. Grupy funkcjonalne linii sygnałowych Wyprowadzenia systemowe Linie adresów i danych (multipleksowane) Linie sterowania interfejsu Linie sterujące arbitrażem Wyprowadzenia przerwań Linie obsługi pamięci podręcznej Linie diagnostyczne i sygnalizacja błędów 25

PCI - rozkazy Rozkazy magistrali PCI: Rozkazy specjalne: potwierdzenie przerwania, cykl specjalny, cykl podwójnego adresu Odczyt/zapis w przestrzeni adresowej I/O Odczyt/zapis pamięci Odczyt/zapis konfiguracji Odczyty blokowe Zapis w pamięci i unieważnienie 26

PCI-X Wysokowydajne rozszerzenie PCI. Wprowadzone w 1998 r. Szerokość szyny 64 bity, taktowanie 66-133 MHz Przepustowość 1064 MB/s (133 Mhz) Standard PCI-X 2.0 wprowadza taktowanie 266 i 533 Mhz przepustowość odpowiednio: 2.15 i 4.3 GB/s Zastępowany przez PCI Express 27

AGP Wydajny transfer danych między komputerem i kartą graficzną Standard wprowadzony w 1997 r. (Intel). Architektura równoległa, szerokość szyny 32 bity, taktowanie 33 lub 66 Mhz Kolejne wersje AGP 1.0, 2.0, 3.0 Maksymalna przepustowość 2.133 GB/s (AGP 3.0) 28

PCI Express Standard wprowadzony w 2004 roku. Architektura szeregowa (1-32 linie po 2 przewody), połączenia p2p, możliwość jednoczesnej komunikacji urządzeń (przełącznik krzyżowy). Zastępuje wcześniejsze standardy PCI, AGP 29

PCI Express - wersje PCI-E v. 1.0 Wprowadzona w 2004 r. Przepustowość 250 MB/s na linię PCI-E v. 2.0 Wprowadzona w 2007 roku. Przepustowość 500 MB/s na linię (dla 32 linii 16 GB/s). Poprawa wydajności protokołów transferu PCI-E v. 3.0 Planowana na 2011 rok. Transfer 8 GT/s na linię. Zoptymalizowany protokół transferu danych (mniejsze narzuty) 30

Front-Side-Bus (FSB) Łączy CPU z mostem północnym. Inne urządzenia zwykle nie mają dostępu do tej szyny. Przykładowe parametry FSB: Pentium, taktowanie 50-66 Mhz, 64 bity, 400-528 MT/s Pentium 4-M 100 Mhz, 64 bity, 4 transfery na cykl, 3.2GT/s Core 2 Quad 266-333 Mhz, 64 bity, 4 transfery na cykl, 8.5-10.6 GT/s 31

HyperTransport Wprowadzony w 2001 r. Architektura szeregowo-równoległa, p2p, transmisja pakietowa Taktowanie od 200 Mhz do 3.2 Ghz, DDR Maksymalna przepustowość 6400 MT/s (51 GB/s dla wersji 3.2 Ghz, 32 linie) Stosowane jako zamiennik FSB (AMD), w układach wieloprocesorowych, routerach oraz jako standard HTX do bezpośredniego podłączania urządzeń do szyny procesora 32

QuickPath Zamiennik FSB wprowadzony przez Intela w 2008 r. Architektura szeregowo-równoległa, p2p, zorientowany na transmisję pakietową Taktowanie 2.4-3.2 Ghz Maksymalna przepustowość 25.6 GB/s Stosowany procesorach Xenon, Itanium i niektórych modelach Intel Core i7-9. 33

Podsumowanie Rodzaje magistral komunikacyjnych Typy architektury z punktu widzenia magistral Parametry magistral Przykłady standardów magistral stosowanych we współczesnych komputerach. 34

35