Architektura komputerów

Podobne dokumenty
Architektura komputerów

Architektura komputerów

Interfejs urządzeń peryferyjnych

CompactPCI. PCI Industrial Computers Manufacturers Group (PICMG)

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

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

Architektura komputerów

Magistrale systemowe: Magistrala PCI

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

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

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

Układy wejścia/wyjścia

LEKCJA TEMAT: Zasada działania komputera.

Budowa Mikrokomputera

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

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

dr inż. Jarosław Forenc

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

Architektura systemów komputerowych. dr Artur Bartoszewski

2/17. Magistrale l/o Magistrala PCI

Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:

Technologie informacyjne - wykład 2 -

Magistrale systemowe: magistrala PCI

Architektura komputerów

Magistrale i gniazda rozszerzeń

Architektura systemów komputerowych. dr Artur Bartoszewski

Budowa systemów komputerowych

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

Urządzenia zewnętrzne

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

Organizacja typowego mikroprocesora

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. Architektura mikrokontrolerów PIC16F8x... 13

Sprawdzian test egzaminacyjny 2 GRUPA I

Architektura komputerów

Architektura komputera

Technologia informacyjna. Urządzenia techniki komputerowej

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

Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski

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

Mikroprocesor Operacje wejścia / wyjścia

XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej

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

Architektura harwardzka Architektura i organizacja systemu komputerowego Struktura i funkcjonowanie komputera procesor, rozkazy, przerwania

dr inż. Jarosław Forenc

dr inż. Jarosław Forenc Dotyczy jednostek operacyjnych i ich połączeń stanowiących realizację specyfikacji typu architektury

Architektura systemów komputerowych. dr Artur Bartoszewski

Systemy Operacyjne i Sieci Komputerowe

Architektura systemu komputerowego

Magistrala i Gniazda rozszerzeń budowa i zasada dzialania

Zagadnienia zaliczeniowe z przedmiotu Układy i systemy mikroprocesorowe elektronika i telekomunikacja, stacjonarne zawodowe

WPROWADZENIE Mikrosterownik mikrokontrolery

Dydaktyka Informatyki budowa i zasady działania komputera

Technika Mikroprocesorowa

Czujniki obiektowe Sterowniki przemysłowe

Podstawy techniki cyfrowej Układy wejścia-wyjścia. mgr inż. Bogdan Pietrzak ZSR CKP Świdwin

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt

Architektura systemów komputerowych. dr Artur Bartoszewski

Architektura systemów komputerowych. dr Artur Bartoszewski

Płyta główna (ang. motherboard) najważniejsza płyta drukowana urządzenia elektronicznego, na której zamontowano najważniejsze elementy urządzenia, umo

System mikroprocesorowy i peryferia. Dariusz Chaberski

Wykład IV. Układy we/wy. Studia Podyplomowe INFORMATYKA Architektura komputerów

Architektura Systemów Komputerowych. Bezpośredni dostęp do pamięci Realizacja zależności czasowych

Wprowadzenie do architektury komputerów. Taksonomie architektur Podstawowe typy architektur komputerowych

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

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

Architektura systemów komputerowych. Przetwarzanie potokowe I

Autor: Jakub Duba. Interjesy

IIPW_SML3_680 (Z80) przewodnik do ćwiczeń laboratoryjnych

Wykład 4. Interfejsy USB, FireWire

PRZERWANIA. 1. Obsługa zdarzeń, odpytywanie i przerwania Obsługa zdarzeń jest jedną z kluczowych funkcji w prawie każdym systemie czasu rzeczywistego.

Architektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)

Sygnały DRQ i DACK jednego kanału zostały użyte do połączenia kaskadowego obydwu sterowników.

Procesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz]

Sprawdzian test egzaminacyjny GRUPA I

Architektura Systemów Komputerowych

Podstawy Informatyki DMA - Układ bezpośredniego dostępu do pamięci

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

Dyski z interfejsem SCSI.

Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów

Urządzenia wejścia-wyjścia

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

Wprowadzenie do systemów operacyjnych

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

Wykład 4. Interfejsy USB, FireWire

Pamięć operacyjna komputera

Działanie systemu operacyjnego

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

Załącznik Nr 5 do SIWZ OPIS TECHNICZNY SPRZĘTU KOMPUTEROWEGO

URZĄDZENIA WEJŚCIA-WYJŚCIA

ARCHITEKTURA PROCESORA,

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

Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne

Logiczny model komputera i działanie procesora. Część 1.

Podstawy Informatyki Elementarne podzespoły komputera

SZCZEGÓŁOWA SPECYFIKACJA TECHNICZNA DO FORMULARZA OFERTOWEGO

Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08

Podstawy techniki cyfrowej i mikroprocesorowej II. Urządzenia wejścia-wyjścia

Podział układów cyfrowych. rkijanka

Transkrypt:

Architektura komputerów Tydzień 8 Magistrale systemowe

Magistrala Układy składające się na komputer (procesor, pamięć, układy we/wy) muszą się ze sobą komunikować, czyli być połączone. Układy łączymy ze sobą ścieżkami zapewniającymi przesyłanie danych między nimi. Magistrala to zestaw ścieżek łączących różne układy. Jest ona wspólna dla wszystkich lub części układów.

Struktura magistrali Magistrala systemowa składa się z kilkudziesięciu lub nawet kilkuset oddzielnych linii. Linie te dzielimy na trzy zasadnicze grupy: danych ścieżki do przesyłania danych adresowe określają źródło lub przeznaczenie dla danych (adres pamięci lub urządzenie wejścia/wyjścia) sterowania regulują dostęp do magistrali

Linie sterowania Zapis w pamięci Odczyt z pamięci Zapis do wyjścia Odczyt z wejścia Potwierdzenie przesłania Zapotrzebowanie na magistralę Rezygnacja z magistrali Żądanie przerwania Potwierdzenie przerwania Zegar

Hierarchiczne struktury wielomagistralowe Im więcej urządzeń dołączonych do magistrali, tym większe opóźnienia propagacji, co może zauważalnie zmniejszyć wydajność. Jeśli zapotrzebowanie na przesyłanie danych jest bliskie pojemności magistrali, staje się ona wąskim gardłem wprowadza opóźnienia. Rozwiązaniem jest stosowanie wielu magistral odpowiednio połączonych.

Szybkie magistrale hierarchiczne Procesor Magistrala lokalna Pamięć podręczna Sterownik pamięci Magistrala systemowa Pamięć główna SCSI IEEE 1394 Grafika LAN Magistrala szybkiego przesyłania Porty szeregowe Porty równoległe Interfejs szyny Porty PS/2 Szyna rozszerzeń

Rodzaje magistral Linie magistrali można podzielić na dwa rodzaje: specjalizowane multipleksowane Linie specjalizowane są przeznaczine do realizowania jednej, wyznaczonej funkcji, np. linia adresowa lub danych. Linie multipleksowane mogą spełniać różne role, np. podanie adresu w jednej jednostce czasu, a w następnej danych.

Arbitraż Jeśli do magistrali może być przyłączonych więcej niż dwa układy musi istnieć sterownik zwany arbitrem. Arbiter przydziela czas magistrali poszczególnym układom zgłaszającym zapotrzebowanie na przesłanie danych. Czas przydzielony może być koordynowany asynchronicznie lub synchronicznie.

Magistrala PCI PCI to skrót od Peripheral Component Interconnect Magistrala PCI może mieć 32 lub 64 linie danych. Może pracować z częstotliwością 33 lub 66 MHz. Magistrala PCI jest zestandaryzowana i może być używana w komputerach o różnych architekturach (Intel x86, PowerPC i innych).

PCI w komputerach biurowych Procesor Pamięć podręczna Sterownik pamięci Pamięć główna Magistrala PCI LAN IDE Most szyny rozszerzeń Grafika Magistrala rozszerzeń Porty szeregowe Port równoległy

PCI w serwerach Procesor 0 Pamięć podręczna Procesor 1 Pamięć podręczna Pamięć główna Sterownik pamięci Magistrala systemowa Most PCI Most PCI Magistrala PCI Magistrala PCI LAN SCSI Grafika Most szyny rozszerzeń Porty szeregowe Port równoległy Magistrala rozszerzeń

Struktura magistrali PCI Linie magistrali PCI można podzielić na następujące grupy: systemowe (zegar, zerowanie) adresu i danych (32 multipleksowane linie dla adresów i danych) sterowania interfejsu arbitrażowe informacje o błędach opcjonalne linie przerwań opcjonalne rozszerzenia 64 bitowe (dodatkowe 32 multipleksowane linie adresów i danych) opcjonalne obsługi pamięci podręcznej opcjonalne testowania

Działanie magistrali PCI Przesyłanie danych odbywa się w formie transakcji między inicjatorem transmisji a celem. Inicjator domagając się sterowania magistralą określa typ transakcji do przeprowadzenia wysyłając jeden z rozkazów PCI. Każde przesłanie danych to jedna transakcja składająca się z jednego cyklu adresowego i jednego lub więcej faz przesyłania danych.

Rozkazy PCI potwierdzenie przerwania cykl specjalny odczyt wejścia-wyjścia zapis wejścia-wyjścia odczyt pamięci linia odczytu pamięci zwielokrotniony odczyt pamięci zapis w pamięci zapis w pamięci i unieważnienie odczyt konfiguracji zapis konfiguracji cykl podwójnego adresu

Arbitraż PCI Każdy moduł ma przypisane oddzielne sygnały zapotrzebowania (REQ) i udostępniania (GNT) do arbitra. Arbiter PCI GNT REQ Urządzenie PCI GNT REQ Urządzenie PCI GNT REQ Urządzenie PCI GNT REQ Urządzenie PCI