Komputer, procesor, rozkaz.

Slides:



Advertisements
Podobne prezentacje
Architektura jednostki centralnej RD MBR MAR IRPC +1 WR jednostka sterująca ALU A F Adres Dane Rejestry: MAR – (Memory Address Register) rejestr adresowy.
Advertisements

Wykonał : Marcin Sparniuk
Idea, podstawowe parametry, cechy, charakterystyka
CPU.
Architektura szynowa systemu mikroprocesorowego szyna danych szyna sterująca szyna adresowa µP szyna danych szyna adresowa D7,..., D1, D0 A15,..., A1,
BUDOWA WEWNĘTRZNA KOMPUTERA
Podstawowe składniki funkcjonalne procesora i ich rola.
Alokacja pamięci struct Test {char c; int n; double x; } st1; st1 cnxcnx
ARCHITEKTURA KOMPUTERÓW definicja komputera PROCESOR PAMIĘĆ OPERACYJNA URZĄDZENIA ZEWNĘTRZNE.
JAK ZBUDOWANY JEST KOMPUTER?
Wykład nr 2: Struktura systemu komputerowego a system operacyjny
Magistrala & mostki PN/PD
Schemat blokowy komputera
Komputer, procesor, rozkaz.
Temat nr 10: System przerwań
Procesory RISC.
Wstęp do interpretacji algorytmów
Temat : Części komputera
Budowa Komputera.
Mikroprocesory i mikrokontrolery
OPRACOWANIE: Orsik Mirosław, Paweł Hajduk, Bożena
ZESTAW KOMPUTEROWY.
Budowa komputera Komputer (z ang. computer od łac computare, dawne nazwy: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna), maszyna.
Budowa komputera
Komputer a system komputerowy
Architektura komputerów
Architektura komputerów
Architektura komputerów
Opracowanie: Maria W ą sik. Pierwsze komputery budowano w celu rozwi ą zywania konkretnych problemów. Gdy pojawiało si ę nowe zadanie, nale ż ało przebudowa.
Budowa komputera.
Cyfrowe układy logiczne
ARCHTEKTURA KOMPUTERA
Zasada działania komputera
Elementy składowe komputera
1) Podstawowe (niezbędne) elementy zestawu komputerowego to: a) Jednostka centralna, mysz, monitor Jednostka centralna, mysz, monitor Jednostka centralna,
Urządzenia wewnętrzne komputera
Budowa komputera.
Mikroprocesory mgr inż. Sylwia Glińska.
Architektura systemów komputerowych (jesień 2013)
Budowa i rodzaje procesorów.
Mikroprocesory.
Mikroprocesory mgr inż. Sylwia Glińska.
Budowa i działanie komputera - jednostka
Przerwanie ang. interrupt.
Pamięć komputerowa S t r u k t u r a p a m i ę c i.
Główne komponenty komputera i nie tylko
Architektura PC.
Budowa komputera ProProgramer.
Elementy zestawu komputerowego
Komputer budowa.
SPRZET KOMPUTEROWY.
URZĄDZENIA TECHNIKI KOMPUTEROWEJ
Procesor – charakterystyka elementów systemu. Parametry procesora.
Procesor, pamięć, przerwania, WE/WY, …
Pamięć DRAM.
Struktura wewnętrzna mikrokontrolera zamkniętego
Architektury procesorów rdzeniowych mikrokontrolerów.
Pamięć SRAM.
oprogramowanie (software)
Wstęp do interpretacji algorytmów
Architektura systemów komputerowych (jesień 2015) Wykład 5 Budowa i działanie komputera dr inż. Wojciech Bieniecki Instytut Nauk Ekonomicznych i Informatyki.
Tryby adresowania i formaty rozkazów mikroprocesora
Budowa komputera.
POLITECHNIKA POZNAŃSKA
mysz drukarka Jednostka centralna monitor klawiatura.
Opiekun: Stanisław Toton. 1. Co to jest mikroprocesor? 2. Początki mikroprocesora. 3. Budowa typowego mikroprocesora. 4. Rozwój mikroprocesorów na przełomie.
Schemat blokowy komputera
BUDOWA KOMPUTERA I JEGO FUNKCJE
Budowa Komputera Sebastian Basara 1AT. Menu Karta graficzna\ budowa Karta graficznabudowa CPU Pamięć RAM Pamięć ROM Pamięć HDD Płyta Główna.
Format rozkazu Tryby adresowania.
Zapis prezentacji:

Komputer, procesor, rozkaz. ARCHITEKTURA KOMPUTERÓW Dr inż. Tadeusz POPKOWSKI A.D. 2008

KOMPUTER to urządzenie elektroniczne przetwarzające informacje według zbioru instrukcji, zwanego programem. Dane wejściowe - wprowadzane w postaci znaków, reprezentowanych w maszynie w systemie binarnym. Zasadnicze elementy funkcjonalne architektury komputera: * procesor centralny (CPU) Komputer wyposażony jest w pamięć operacyjną (RAM), w której dane są przechowywane jako stany obwodów elektronicznych. Pamięć pomocnicza ma zwykle postać dysków magnetycznych lub CD-ROM. Istnieją także różne peryferyjne urządzenia wejścia i wyjścia, jak klawiatura, monitor, taśma magnetyczna , drukarka itp.

Architektura, a organizacja. Architektura komputera odnosi się do tych atrybutów systemu, które są widoczne dla programisty. Atrybuty te mają bezpośredni wpływ na logiczne wykonywanie programu. Atrybutami architektury są: lista rozkazów, liczba bitów reprezentująca dane, mechanizmy wejścia i wyjścia, metody adresowania. Organizacja komputera odnosi się do jednostek operacyjnych i ich połączeń, które stanowią realizację architektury.

Struktura organizacyjna komputera. Każdy budowany obecnie komputer jest realizacją maszyny John von Neumanna, stąd komputery te charakteryzują trzy cechy: Dane i rozkazy są przechowywane w tej samej pamięci umożliwiającej zapis i odczyt. Zawartość pamięci jest adresowana przez wskazanie miejsca, bez względu na rodzaj zawartych tam danych. Wykonywanie rozkazów realizowane jest w sposób szeregowy - sekwencyjny (poza określonymi szczególnymi przypadkami), rozkaz po rozkazie. jednostka sterująca jednostka wykonawcza sterowanie słowo 0 słowo 1 … słowo N out in adres wejście wyjście słowo danych CPU PROCESOR MAGISTRALA PAMIĘĆ

Procesor. Procesor (ang. processor) - urządzenie cyfrowe sekwencyjne potrafiące pobierać dane z pamięci, interpretować je i wykonywać jako rozkazy. Wykonuje on bardzo szybko ciąg prostych operacji (rozkazów) wybranych ze zbioru operacji podstawowych określonych zazwyczaj przez producenta procesora jako lista rozkazów procesora. Procesor wykonywany jest zwykle jako układ scalony (struktura VLSI) zamknięty w hermetycznej obudowie posiadającej złocone wyprowadzenia. Złoto jest konieczne, aby zmniejszyć pojemności pasożytnicze połączeń oraz rezystancji połączeń. Jego sercem jest monokryształ krzemu, na który naniesiono techniką fotolitografii szereg warstw półprzewodnikowych. Tworzą one sieć od kilku do kilkudziesięciu milionów tranzystorów. Połączenia wykonane są z metalu (aluminium, miedź). Ważnym parametrem procesora jest rozmiar elementów tworzących jego strukturę. Im są one mniejsze tym niższe jest zużycie energii, napięcie pracy oraz wyższa częstotliwość pracy. Współczesne procesory wykonywane są w technologii pozwalającej na uzyskanie elementów o rozmiarach mniejszych niż 90 nm pracujących z częstotliwością 2 GHz.

Schemat blokowy procesora Pentium III.

Działanie procesora. Program składa się z zestawu rozkazów przechowywanych w pamięci. Procesor realizuje proces wykonywania programu w dwu etapach. W pierwszym etapie procesor odczytuje rozkaz z pamięci. W drugim kroku procesor realizuje rozkaz. Wykonanie pojedynczego rozkazu jest nazywane cyklem rozkazu i dzieli się na cykl pobierania i wykonania. Wykonywanie programu może być przerwane tylko w określonych sytuacjach: wyłączenie maszyny, pojawienie się błędu lub wystąpienie w programie rozkazu zatrzymania. Na początku cyklu rozkazu procesor pobiera rozkaz z pamięci, o tym który to ma być rozkaz decyduje licznik programu (PC). Po uruchomienia komputera licznik PC zaczyna kolejno podawać adresy komórek pamięci zawierających rozkazy. Pobrany rozkaz jest wprowadzony do rejestru rozkazu (RR). Rozkaz ten posiada formę kodu binarnego określającego działanie, które ma podjąć komputer. Po interpretacji rozkazu następuje jego wykonanie.

ETAPY WYKONANIA ROZKAZU Cykl rozkazowy. Cykle procesora: F - pobranie kodu rozkazu z pamięci (op-code fetch). D - dekodowanie rozkazu (instruction decode) i wytworzenie adresu argumentu (adress generation) R - odczyt argumentów z pamięci (memory read) E - wytworzenie wyniku (execute) W - zapamiętanie go w pamięci lub rejestrze procesora (memory /register write) ETAPY WYKONANIA ROZKAZU Powyższe cykle procesora składają się na jeden cykl pamięci (rozkazowy).

..PAMIĘĆ.. IR dekoder MAR SP R MBR/R ALU SR MAG PC dane ..PAMIĘĆ.. IR dekoder MAR SP R MBR/R ALU CR sterowanie SR MBR/R MAG PC EU CU MU adres sterowanie

Dziękuję za uwagę c.d.n. Koniec.