Architektura komputerów



Podobne dokumenty
Architektura systemów komputerowych. dr Artur Bartoszewski

Architektura komputerów

Architektura systemów komputerowych. dr Artur Bartoszewski

Architektura systemów komputerowych. dr Artur Bartoszewski

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

Wykład 4. Interfejsy USB, FireWire

Magistrale i gniazda rozszerzeń

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

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

Autor: Jakub Duba. Interjesy

Standard transmisji równoległej LPT Centronics

Architektura komputerów

Wykład 4. Interfejsy USB, FireWire

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

Architektura komputerów

Architektura i magistrale komputerów przemysłowych

Wykład VI: Układy otoczenia procesora

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

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

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

1. Cel ćwiczenia. Celem ćwiczenia jest zestawienie połączenia pomiędzy dwoma sterownikami PLC za pomocą protokołu Modbus RTU.

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

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

OFERTA. Załącznik nr 1 do zapytania ofertowego: Wzór oferty. Dane oferenta. Pełna nazwa oferenta: Adres:. REGON:.. Tel./fax.: .

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)

Interfejs urządzeń peryferyjnych

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

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

Podsumowanie. semestr 1 klasa 2

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

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

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

PAMIĘCI SYNCHRONICZNE

Lp. Nazwa Parametry techniczne

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

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

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

Interfejsy systemów pomiarowych

Sprawdzian test egzaminacyjny 2 GRUPA I

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

Dyski z interfejsem SCSI.

Warstwy i funkcje modelu ISO/OSI

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

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

UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386

Pamięci. Pamięci DDR DIMM SDR SDRAM

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

Parametry techniczne. Testy

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

Dotyczy: Procedury udzielenia zamówienia publicznego w trybie przetargu nieograniczonego na Sprzęt komputerowy i oprogramowanie.

Vat % Słownie złotych:...

Wymagania techniczne. Serwer bazy danych dla KRK szt. 2. Oferowany model.. Producent..

STRUKTURA OGÓLNA SIECI LAN

ZESTAWIENIE WYMAGANYCH PARAMETRÓW TECHNICZNYCH SERWERÓW

Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall

Sieci Komputerowe Modele warstwowe sieci

Software RAID funkcje dostarcza zaimplementowane oprogramowanie, bez wykorzystania z dedykowanych kontrolerów.

Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Zagadnienia związane z systemem IO

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

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

1. Serwer dla Filii WUP (3 szt.)

Złącza, symbole i oznaczenia. Andrzej Pokrywka ZS Sieniawa

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

Układy wejścia/wyjścia

Dell Inspiron 560/570: Szczegółowe dane techniczne

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

CZYM JEST KARTA GRAFICZNA.

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

USB. Universal Serial Bus OPRACOWAŁ: TOMASZ KARLA

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Architektura systemów komputerowych. dr Artur Bartoszewski

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

2. Architektura mikrokontrolerów PIC16F8x... 13

dr inż. Jarosław Forenc

Oferowany sprzęt: nazwa, model/typ

Protokoły sieciowe - TCP/IP

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Urządzenia zewnętrzne

oznaczenie sprawy: CRZP/231/009/D/17, ZP/66/WETI/17 Załącznik nr 6 I-III do SIWZ Szczegółowy opis przedmiotu zamówienia dla części I-III

Łącza WAN. Piotr Steć. 28 listopada 2002 roku. Rodzaje Łącz Linie Telefoniczne DSL Modemy kablowe Łącza Satelitarne

Szybkość transmisji Przepływność

Transceiver do szybkiej komunikacji szeregowej i pętla fazowa do ogólnych zastosowań

Rysunek 1 Schemat maszyny von Neumanna

SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM

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

Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński

Futura Policealna Szkoła dla Dorosłych w Lublinie. Kierunek: Technik informatyk

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

Twardy dysk. -urządzenie pamięci masowej

Opis przedmiotu zamówienia. Dział II CZĘŚĆ 1 DVD

Załącznik nr 1 do SIWZ Oznaczenie postępowania: DA-ZP /17 FORMULARZ SZCZEGÓŁOWY OFERTY

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

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

Formaty Płyt Głównych

MAGISTRALE I/O DLA DSI II

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

Transkrypt:

Architektura komputerów PCI EXPRESS Rozwój technologii magistrali Architektura Komputerów 2 Architektura Komputerów 2006 1

Przegląd wersji PCI Wersja PCI PCI 2.0 PCI 2.1/2.2 PCI 2.3 PCI-X 1.0 PCI-X 2.0 PCI-X 3.0 Maksymalna przepustowość bitowa 32 64 64 64 64 64 Maksymalna częstotliwość taktowania (MHz) 33 66 66 133 533 1066 Maksymalna przepustowość (GB/s) 0,12 0,5 0,5 0,99 3,97 7,95 Slotów na mostek 4 2 2 1 1 1 Napięcie (V) 5 5/3,3 3,3 3,3 3,3 / 1,5 Rok wprowadzenia 1993 1994 / 1999 3,3 / 1,5 2002 1999 2002 2003 Architektura Komputerów 3 Charakterystyka magistrali PCI 32 lub 64 bitowa multipleksowana szyna danych i adresów magistrala równoległa częstotliwość taktowania 33MHz (127,2 MB/s) częstotliwość taktowania 66MHz (508 MB/s) karty 5V nie są już zgodne ze standardem PCI w wersji 2.3 mostek PCI-to-PCI = równoległa lub szeregową pracę PCI mostek może łączyć pojedyncze transfery w pakietowe. dwa rodzaje urządzeń - inicjujące i docelowe Plug&Play Architektura Komputerów 4 Architektura Komputerów 2006 2

Złącza magistrali PCI PCI 64bit PCI 32bit Architektura Komputerów 5 Charakterystyka magistrali PCI-X pełna kompatybilność sprzętowa i programowa z PCI. PCI-X 1.0: 133 MHz, 0,99 GB/s, jedno złącze 3,3 V, 100MHz - 2 złącza, 66 MHz - cztery złącza PCI-X 2.0: 2 x 133 MHz = 1,99 GB/s; 4 x 133 MHz = 3,97 GB/s. napięcie 3,3 V lub 1,5 V rozpoznawanie błędów i korekcję strumieni danych wg procedury ECC mechanizm powiadamiania o ID urządzenia (device ID messaging) PCI-X 3.0 w fazie opracowania funkcje zarządzania energią jednoczesny (izochroniczny) przesył danych nadmiarowe drogi przesyłu 1066 M transferów na sekundę = 7,95 GB/s. transakcje split = nadajnik przeprowadza kolejne transmisje danych do innych urządzeń przed otrzymaniem odpowiedzi od adresata Architektura Komputerów 6 Architektura Komputerów 2006 3

Konsorcjum PCI-SIG http://www.pci-sig.com/home Intel AMD Microsoft Dell Hewlett Packard Wady magistrali PCI Nie jest skalowalna Wąskie gardło np. dla: Ethernet 10GB Ultra-SCSI 320 Transfer równoległy Architektura Komputerów 7 Architektura PCI Express Struktura warstwowa warstwa oprogramowania warstwa transakcyjna warstwa łącza danych warstwa fizyczna Kompatybilność z modelem adresowania PCI PCI plug-and-play Power Management Architektura Komputerów 8 Architektura Komputerów 2006 4

Warstwa oprogramowania KOMPATYBILNOŚĆ PRZEDE WSZYSTKIM Wszystkie systemy operacyjne mogą współpracować z PCI Express bez szczególnego dostosowania. Rozszerzenie Configuration Space, do 4096 bajtów na blok funkcjonalny (PCI 2.3-256 b) Do zaimplementowania PCI Express w komputerze z aktualnym systemem operacyjnym nie są potrzebne nowe lub dostosowane sterowniki. Wszystkie zmodyfikowane procesy magistrali PCI Express mają wpływ wyłącznie na warstwy: fizyczną, łącza danych i transakcyjną. Architektura Komputerów 9 Warstwa transakcyjna Warstwa transakcyjna przetwarza żądania zapisu i odczytu, a także żądania zdarzeń specjalnych. Protokół credit based flow control - wysłanie pakietu danych tylko gdy w miejscu przeznaczenia jest wolny bufor. Transakcje z potwierdzeniem typu split Zapewnienie kompatybilności PCI/PCI-X Rozpoznawanie błędów Inteligentna kontrola przepływu - podział pakietów danych na grupy według określonych klas ruchu. Cztery sposoby adresowania: pamięć, I/O, konfiguracja i powiadamianie z różnymi trybami transferu (odczyty i zapisy) Architektura Komputerów 10 Architektura Komputerów 2006 5

Warstwa łącza danych Przygotowanie pakietów danych z warstwy transakcyjnej - do przesłania przez warstwę fizyczną i odwrotnie Rozpoznawanie błędów i powtarzanie transferu danych Niektóre funkcje zarządzania łączem: potwierdzanie przyjęcia pakietów z warstwy transakcyjnej, raportowanie statusu inicjalizacji i zarządzania energią oraz przekazywanie informacji potrzebnych do kontroli przepływu danych. Bloki danych przesyłane są punkt-punkt. Pakiety danych dają się rozdzielać na kilka dołączonych urządzeń Na początku bloku numer sekwencyjny pakietu do jednoznacznej identyfikacji pojedynczego procesu przesyłu, na końcu CRC Architektura Komputerów 11 Warstwa łącza danych Architektura Komputerów 12 Architektura Komputerów 2006 6

Warstwa fizyczna PCI Express opiera się na szeregowym połączeniu punktpunkt. Najprostsze połączenie między odbiornikiem a nadajnikiem składa się z dwóch jednokierunkowych, zasilanych różnicowo par przewodów niskonapięciowych bez składowej stałej, zwanych lane (linia). Zapobiega to przenikaniu sygnału do sąsiadujących linii sygnałowych. Architektura Komputerów 13 Warstwa fizyczna Warstwa fizyczna steruje przepływem danych przez poszczególne przewody szeregowe magistrali. Przed każdym przekazem nadajnik i odbiornik kodują dane według procedury 8B/10B. Przy częstotliwości podstawowej 2,5 GHz magistrala PCI Express uzyskuje maksymalną szybkość transmisji 2,5 Gb/s na kierunek i parę przewodów, co odpowiada 2 Gb/s danych użytecznych. Planowane jest podwyższenie częstotliwości do 10 GHz; w ten sposób osiągnięta zostanie maksymalna możliwa do uzyskania szybkość transmisji w przewodach miedzianych - 10 Gb/s. Architektura Komputerów 14 Architektura Komputerów 2006 7

Warstwa fizyczna Magistrala PCI Express umożliwia, poprzez dodawanie linii, elastyczne, liniowe skalowanie potrzebnej szerokości pasma. Warstwa fizyczna architektury PCI Express obsługuje linie o szerokości lx, 2x, 4x, 8x, 16x i 32x. Dane do przesłania rozdzielane są na poszczególne linie i kodowane według procedury 8B/10B. W ten sposób magistrala 32-liniowa uzyskuje maksymalny transfer 9,31 GB na kierunek. W trakcie inicjalizacji nadajnik i odbiornik synchronizują szerokość linii i częstotliwość przesyłu. Nie wpływa to na warstwę systemu operacyjnego ani oprogramowania i gwarantuje w ten sposób pełną kompatybilność ze standardami PCI. Architektura Komputerów 15 Kodowanie 8B/10B Schemat kodowania opracowany przez IBM. Ta szeregowa technika kodowania przekształca informacje użyteczne o długości ośmiu bitów na bloki danych o długości dziesięciu bitów. W tym strumieniu danych poprzez odpowiednio nawzajem po sobie następujące zmiany bitów zawarte są informacje taktujące, za pomocą których synchronizują się stacje przesyłowe. Nie potrzeba dodatkowych sygnałów wstęgi bocznej do kontroli przepływu danych. Wadą kodowania 8B/10B jest zmniejszenie o 20 procent efektywnej szybkości transmisji. Architektura Komputerów 16 Architektura Komputerów 2006 8

Warstwa fizyczna Dziel i koduj - gdy port wyśle dane przez kilka linii, warstwa fizyczna rozdziela bajty na poszczególne linie w określonej kolejności i koduje je. Architektura Komputerów 17 Złącza PCI Express Architektura Komputerów 18 Architektura Komputerów 2006 9

Złącza PCI Express x8 x4 x1 x8 x16 Architektura Komputerów 19 Architektura PC do 2004 po 2004 Architektura Komputerów 20 Architektura Komputerów 2006 10

PCI Express w serwerze Za pomocą odpowiedniej karty typu raiser można zastosować PCI Express również na gęsto upakowanych płytach serwerów Architektura Komputerów 21 Express Card Architektura Komputerów 22 Architektura Komputerów 2006 11

Podsumowanie Podstawowe zalety magistrali PCI Express: skalowalność, kompatybilność programowa z PCI uniwersalność zastosowań Transfer podstawowy 2,5 Gb na kierunek. może być stosowana jako łącze układ-układ PCI Express nie nadaje się na magistralę procesora lub pamięci Intel planuje kolejne rozwinięcie PCI EAS do zastosowań w łączności sieciowej. Nniskie koszty ze względu na małą liczbę fizycznych połączeń. Architektura Komputerów 23 Podsumowanie Serial ATA oferuje prostszy, bardziej efektywny sposób obsługi danych od równoległego standardu ATA. Serial ATA-I oferuje dokładnie tę samą szybkość, co Ultra ATA/133 Kable są wąskie i zwarte = większy porządek wewnątrz obudowy, lepsza cyrkulacja powietrza. Wszystkie obecnie dostępne kontrolery podłączane są przez szynę PCI, która ogranicza maksymalny transfer do około 100 MB/s Wciąż zbyt drogi. Silna konkurencja Serial SCSI (SSCSI). Architektura Komputerów 24 Architektura Komputerów 2006 12