Architektura komputera

Podobne dokumenty
Temat 2. Logiczna budowa komputera.

LEKCJA TEMAT: Zasada działania komputera.

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

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

Technologie informacyjne - wykład 2 -

URZĄDZENIA WEJŚCIA-WYJŚCIA

Architektura komputerów

Urządzenia zewnętrzne

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

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

Układy wejścia/wyjścia

Architektura systemów komputerowych. dr Artur Bartoszewski

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

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

Technologia informacyjna. Urządzenia techniki komputerowej

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

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

dr inż. Jarosław Forenc

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

Magistrala systemowa (System Bus)

Organizacja typowego mikroprocesora

Mikroprocesor Operacje wejścia / wyjścia

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

Procesory. Schemat budowy procesora

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

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

Budowa komputera. Lubię to! - podręcznik

Budowa systemów komputerowych

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

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

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

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

System mikroprocesorowy i peryferia. Dariusz Chaberski

dr inż. Jarosław Forenc

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

Komputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji

BUDOWA KOMPUTERA. Monika Słomian

Działanie systemu operacyjnego

Budowa komputera Komputer computer computare

Działanie systemu operacyjnego

Działanie systemu operacyjnego

WPROWADZENIE Mikrosterownik mikrokontrolery

urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.

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

1. Budowa komputera schemat ogólny.

Architektura komputerów

ARCHITEKTURA PROCESORA,

Budowa i zasada działania komputera. dr Artur Bartoszewski

Urządzenia wejścia-wyjścia

Działanie systemu operacyjnego

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

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

Budowa Mikrokomputera

Struktura i funkcjonowanie komputera pamięć komputerowa, hierarchia pamięci pamięć podręczna. System operacyjny. Zarządzanie procesami

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera

Architektura komputerów wer. 3

Czujniki obiektowe Sterowniki przemysłowe

Podstawy Informatyki Systemy sterowane przepływem argumentów

Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula

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

UTK Można stwierdzić, że wszystkie działania i operacje zachodzące w systemie są sterowane bądź inicjowane przez mikroprocesor.

Podstawy technologii informacyjnej. Beata Kuźmińska

System komputerowy. System komputerowy

Architektura komputerów

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

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Strona WWW przedmiotu: Program ćwiczeń projektowych

Przykładowe pytania DSP 1

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

Błąd pamięci karty graficznej lub Uszkodzona lub źle podpięta karta graficzna

Architektura komputerów

Architektura komputerów wer. 7

Informatyka 1. Wykład nr 7 ( ) Plan wykładu nr 7. Politechnika Białostocka. - Wydział Elektryczny. Architektura von Neumanna

Programowanie Niskopoziomowe

Krótka wycieczka do wnętrza komputera

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

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

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

Urządzenia wej.-wyj. Plan (1) Plan (2)

Urządzenia wej.-wyj.

Urządzenia wej.-wyj. Plan (1) Plan (2) Rodzaje urządzeń wejściawyjścia

Zerowanie mikroprocesora

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

drklaus 1 Model funkcjonalny komputera struktura, funkcje, komputer dr inż. Rafał KLAUS STRUKTURA I DZIAŁANIE KOMPUTERA

Systemy operacyjne. Struktura i zasady budowy. Rozdział 1 Wprowadzenie do systemów komputerowych

Podstawowe zadanie komputera to wykonywanie programu Program składa się z rozkazów przechowywanych w pamięci Rozkazy są przetwarzane w dwu krokach:

Komputer i urządzenia z nim współpracujące.

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 komputerowych

Architektura mikroprocesorów TEO 2009/2010

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

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

Technologie Informacyjne Wykład 2

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

Podstawowe, najczęściej spotykane elementy stacjonarnego komputera osobistego klasy PC

Budowa karty sieciowej; Sterowniki kart sieciowych; Specyfikacja interfejsu sterownika sieciowego; Open data link interface (ODI); Packet driver

1. Koncepcja Johna von Neumanna

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

Wykład Mikroprocesory i kontrolery

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

Transkrypt:

Architektura komputera

Architektura systemu komputerowego O tym w jaki sposób komputer wykonuje program i uzyskuje dostęp do pamięci i danych, decyduje architektura systemu komputerowego. Określa ona sposób połączenia między jego trzema podstawowymi składnikami: -Procesorem -Pamięcią -Urządzeniami wejścia wyjścia Ze względu na sposób organizacji pamięci oraz wykonywania programu wyróżnia się komputery o: -Architekturze von Neumanna -Architekturze harwardzkiej -Architekturze mieszanej

Ogólny schemat systemu komputerowego Pamięć wewnętrzna RAM ROM Urządzenia wejścia/ /wyjścia Magistrala Procesor ALU CU rejestry

Ogólny schemat systemu komputerowego Procesor Jest głównym elementem komputera, który odpowiada za przetwarzanie danych. W jego skład wchodzą następujące elementy: jednostka arytmetyczno-logiczna ALU (Aritmetic Logical Unit) jednostka sterująca CU (Central Unit) zespół rejestrów Jednostka sterująca pobiera dane z pamięci i dostarcza do ALU. W ALU realizowane są operacje na liczbach dwójkowych. W rejestrach przechowywane są adresy wybranych miejsc w pamięci oraz dane i wyniki obliczeń.

Ogólny schemat systemu komputerowego Pamięć wewnętrzna W jej skład wchodzi pamięć ROM (ReadOnlyMemory) oraz pamięć RAM (Random Access Memory). Pamięć ROM służy jedynie do odczytywania. Przechowywane są w niej informacje o konfiguracji sprzętowej oraz programy diagnostyczne. W pamięci operacyjnej RAM przechowywane są przetwarzane dane, programy oraz wyniki wykonania programów. Pamięć RAM można odczytywać i zapisywać w dowolnym czasie, jednak po wyłączeniu zasilania wszystkie dane są tracone.

Ogólny schemat systemu komputerowego Magistrala Zespół linii służących do przesyłania danych, adresów i sygnałów między procesorem, pamięcią i urządzeniami wejścia-wyjścia. Szybkość pracy magistrali zależy od jej typu oraz zastosowania. Rodzaje magistral systemowych: Magistrala FSB, Magistrala DMI, Magistrala QPI, Magistrala Hyper Transport.

Architektura von Neumanna Komputer o architekturze von Neumanna składa się z trzech bloków: o procesora (jednostki ALU i CU) o pamięci o urządzeń wejścia/wyjścia Pamięć CU ALU Procesor Wejście Wyjście

Architektura von Neumanna System o architekturze von Neumanna wszystkie informacje przechowuje w tej samej pamięci. Są one jednakowo dostępne dla procesora. Operacje arytmetyczne i logiczne są wykonywane kolejno zgodnie z instrukcjami programu.

Architektura harwardzka System o architekturze harwardzkiej posiada dwie pamięci. Jedna jest przeznaczona na rozkazy, natomiast druga na dane. Są one połączone z procesorem osobnymi magistralami. Dane z pamięci danych i pamięci programu mogą być odczytywane jednocześnie. Dzięki temu systemy o tej architekturze są szybsze od systemów o architekturze von Neumanna. Pamięć programu Procesor Pamięć danych

Architektura mieszana Łączy w sobie cechy architektury von Neumanna z architekturą harwardzką. Często jest nazwana zmodyfikowaną architekturą harwardzką. W tej architekturze pamięci danych i rozkazów są rozdzielone, ale wykorzystują one wspólną magistralę danych i adresową.

Schemat logicznej budowy komputera Procesor C U A L U Rejestry Karta graficzna Procesor graficzny Pamięć wideo Pamięć Pamięć Stała -ROM Pamięć oper. -RAM M a g i strala systemowa Klawiatura mysz Skaner Napęd opt Drukarka U r z ą d z e n i a p e r y f e r y j n e Monitor

Schemat logicznej budowy komputera Komputer składa się z procesora, pamięci wewnętrznej oraz zewnętrznych urządzeń wejścia wyjścia (urządzenia peryferyjne). Elementy te łączą się ze sobą za pomocą magistrali systemowej. Współpraca procesora z pamięcią oraz urządzeniami wejścia wyjścia odbywa się poprzez szynę danych i szynę adresową. Procesor wysyła sygnały sterujące, które umożliwiają odczyt lub zapis z poszczególnych urządzeń. Można wyróżnić następujące sygnały sterujące: MR(Memory Read), MW(Memory Write), IOR (Input/Output Read), IOW(Input/Output Write).

Schemat logicznej budowy komputera Pamięć ROM Pamięć RAM Urządzenia wejścia /wyjścia Magistrala adresowa Magistrala danych Procesor IOW IOR MR MW

Operacje I/O wykonywane pod nadzorem procesora Operacje I/O spowalniają pracę komputera. Procesor przerywa wykonywanie programu, na czas ich realizacji. Taka operacja jest rozpoczynana przez urządzenie żądające dostępu do procesora. Wysyła ono przerwanie IRQ(Interrupt Request). Przerwaniami zarządza kontroler przerwań, który powiadamia procesor za pomocą sygnału INTR. Procesor potwierdza sygnałem INTA i rozpoczyna wymianę danych między pamięcią i urządzeniem. Każde urządzenie ma własny numer przerwania. Jeżeli kilka urządzeń jednocześnie zażąda przerwania, to zostanie obsłużone to, które ma przerwanie o wyższym priorytecie niższy numer przerwania.

Operacje I/O z bezpośrednim dostępem do pamięci Operacje te są wykonywane bez udziału procesora, który w tym czasie wykonuje inne operacje. Do sterowania tymi operacjami służy układ DMA (Direct Memory Access), który przejmuje kontrolę nad szynami danych i adresową. Sygnałem DRQ urządzenie I/O żądające dostępu do pamięci inicjuje pracę układu DMA. Układ DMA sygnałem HRQ sygnalizuje procesorowi możliwość przejęcia kontroli nad magistralami. Procesor zawiesza swoje magistrale, sygnalizując ten fakt sygnałem HLDA. Kontroler DMA za pomocą sygnału DACK przekazuje do urządzenia informację o ustawionym trybie DMA i rozpoczyna się transmisja danych z pamięci do urządzenia żądającego, z pominięciem procesora.