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

Podobne dokumenty
Wykład I. Podstawowe pojęcia. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Wykład I. Podstawowe pojęcia. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Wykład I. Podstawowe pojęcia Pamięci półprzewodnikowe. Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych

Budowa i zasada działania komputera. dr Artur Bartoszewski

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

LEKCJA TEMAT: Zasada działania komputera.

Architektura komputera

Architektura systemów komputerowych. dr Artur Bartoszewski

Podział układów cyfrowych. rkijanka

Organizacja typowego mikroprocesora

Architektura systemów komputerowych. dr Artur Bartoszewski

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

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Architektura systemów komputerowych

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

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Budowa Mikrokomputera

Wykład II. Pamięci półprzewodnikowe. Studia Podyplomowe INFORMATYKA Architektura komputerów

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

Architektura systemów komputerowych. dr Artur Bartoszewski

Technika mikroprocesorowa

WPROWADZENIE Mikrosterownik mikrokontrolery

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

Programowanie sterowników PLC wprowadzenie

Magistrala systemowa (System Bus)

Budowa komputera. Lubię to! - podręcznik

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera

Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

Architektura systemów komputerowych. dr Artur Bartoszewski

Podstawy Informatyki Systemy sterowane przepływem argumentów

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

MIKROKONTROLERY I MIKROPROCESORY

Technologia informacyjna. Urządzenia techniki komputerowej

Architektura systemów komputerowych. dr Artur Bartoszewski

System operacyjny System operacyjny

2. Architektura mikrokontrolerów PIC16F8x... 13

Budowa systemów komputerowych

Programowanie niskopoziomowe. dr inż. Paweł Pełczyński

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

Architektura komputerów

Architektura systemów komputerowych. Przetwarzanie potokowe I

Systemy operacyjne. wykład dr Marcin Czarnota laboratorium mgr Radosław Maj

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

PRZEWODNIK PO PRZEDMIOCIE

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

Technologie informacyjne - wykład 2 -

4. MATERIAŁ NAUCZANIA

Urządzenia zewnętrzne

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Systemy wbudowane. Paweł Pełczyński

Opracował: Jan Front

UKŁADY MIKROPROGRAMOWALNE

KARTA PRZEDMIOTU. Egzamin / zaliczenie na ocenę* WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI 1. Brak

PRZEWODNIK PO PRZEDMIOCIE

PROJEKT WSPÓŁFINANSOWANY ZE ŚRODKÓW UNII EUROPEJSKIEJ W RAMACH EUROPEJSKIEGO FUNDUSZU SPOŁECZNEGO OPIS PRZEDMIOTU. Sieci i sterowniki przemysłowe

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

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

dr inż. Jarosław Forenc

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

Architektura komputerów

Architektura systemów komputerowych. dr Artur Bartoszewski

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

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

Urządzenia wejścia-wyjścia

Wstęp do informatyki. Maszyna RAM. Schemat logiczny komputera. Maszyna RAM. RAM: szczegóły. Realizacja algorytmu przez komputer

Wykład Mikroprocesory i kontrolery

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

Technika Mikroprocesorowa

Podzespoły Systemu Komputerowego:

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

Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych

WSTĘP DO INFORMATYKI. SYLABUS A. Informacje ogólne

Systemy na Chipie. Robert Czerwiński

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

Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania

Liczniki, rejestry lab. 08 Mikrokontrolery WSTĘP

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

Mikroprocesory rodziny INTEL 80x86

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

KARTA MODUŁU KSZTAŁCENIA

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 2. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Architektura komputerów

Pytania egzaminacyjne dla Kierunku Elektrotechnika. studia II stopnia stacjonarne i niestacjonarne

System mikroprocesorowy i peryferia. Dariusz Chaberski

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Architektura Komputerów

Politechnika Gdańska. Gdańsk, 2016

Opis efektów kształcenia dla modułu zajęć

Procesory. Schemat budowy procesora

LEKCJA TEMAT: Współczesne procesory.

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

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

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

Pamięć wirtualna. Przygotował: Ryszard Kijaka. Wykład 4

KARTA PRZEDMIOTU. Architektura Komputerów C4

Pracownia Transmisji Danych, Instytut Fizyki UMK, Toruń. Instrukcja do ćwiczenia nr 10. Transmisja szeregowa sieciami energetycznymi

Projektowanie. Projektowanie mikroprocesorów

Wyjścia analogowe w sterownikach, regulatorach

Transkrypt:

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

Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia, dwa kierunki namagnesowania, dwie fazy przebiegu okresowego), którym można przypisać np. symbole 0 i 1. Każdy komunikat musi być przedstawiony jako łańcuch zerojedynkowy określonej długości (słowo).

Cyfrowe dane 3

Układy cyfrowe 4

Układy cyfrowe Układy cyfrowe służą do przetwarzania informacji. Do układu podajemy dane. Układ wykonuje na danych określone operacje. Układ zwraca wyniki. Układ cyfrowy to nie to samo co procesor czy nawet ALU. Pojęcie Układu cyfrowego obejmuje każde urządzenie elektroniki i automatyki spełniające powyższe funkcje. 5

KOMPUTER PROGRAM Każdy komputer porównać można do czarnej skrzynki. W tym modelu widać, że zarówno surowcem", jak i produktem" komputera jest informacja, przy czym - ze względu na olbrzymią różnorodność jej postaci - musi być ona przekształcana: na wejściu do postaci wymaganej przez maszynę, a na wyjściu do postaci czytelnej dla użytkownika 6

KOMPUTER Specjalizowany układ cyfrowy Komputer PROGRAM 7

Jak opisujemy komputer? Przy opisie komputera przyjmuje się zwykle trzy poziomy abstrakcji : architektura, implementacja; realizacja. Te same poziomy występują przy projektowaniu; wprawdzie są one wzajemnie zależne, lecz realizowane przez osobne zespoły i wymagające od twórców innej wiedzy, stosujące inne narzędzia i inaczej dokumentowane 8

Opis komputera poziomy abstrakcji Poglądowo można powiedzieć, że: realizacja określa z czego maszyna jest zbudowana, implementacja - jaka jest jej struktura i jak działa, architektura opisuje zachowanie się z punktu widzenia użytkownika. 9

Opis komputera poziomy abstrakcji Aplikacje Języki wysokiego poziomu Asemblery BIOS Sprzęt 10

Opis komputera poziomy abstrakcji Z punktu widzenia użytkownika, komputer jest postrzegany poprzez język, w jakim się z nim komunikuje - jako pewna maszyna wirtualna. Może być nieistotne, jaka ta maszyna jest naprawdę" - jaki jest procesor, jaki jest system operacyjny, jakie jest inne oprogramowanie. 11

Model von Neumana Strukturę blokową większości komputerów, przeszłych i obecnych, przedstawia tzw. model von Neumanna, zaproponowany w roku 1945, zanim zbudowano jakikolwiek komputer w obecnym tego słowa znaczeniu. 12

Model von Neumana Model ten jest implementacją czysto matematycznej konstrukcji zwanej maszyną Turinga. 13

Model von Neumana Model von Neumanna wyróżnia pięć bloków funkcjonalnych: pamięć (M), blok operacyjny nazywany jednostką arytmetyczno-logiczną (ALU), centralne sterowanie (CC) wejście (input) i wyjście (output). Zespół przetwarzający złożony z bloku operacyjnego i centralnego sterowania stanowi procesor centralny (CPU) 14

Model von Neumana Model von Neumanna wyróżnia pięć bloków funkcjonalnych: pamięć (M), blok operacyjny nazywany jednostką arytmetyczno-logiczną (ALU), centralne sterowanie (CC) wejście (input) i wyjście (output). Zespół przetwarzający złożony z bloku operacyjnego i centralnego sterowania stanowi procesor centralny (CPU) 15

Model von Neumana Pamięć Dane i rozkazy CPU Pamięć danych Pamięć Rozkazów CPU Podstawowym założeniem, stanowiącym cześć definicji komputera, jest przechowywanie zarówno danych (argumentów operacji i ich wyników), jak i rozkazów (informacji sterującej przetwarzaniem) we wspólnej pamięci. 16

Model von Neumana Pamięć Dane i rozkazy CPU Pamięć danych Pamięć Rozkazów CPU Jednolitość postaci informacji przetwarzanej i kodu sterującego umożliwia modyfikacje programu w czasie jego wykonywania. Ta właśnie cecha decyduje o niebywałej uniwersalności komputerów 17

NAJPROSTRSZY MODEL KOMPUTERA CPU (mikroprocesor zegar i sterownik magistrali) PAMIĘĆ ROM RAM I/O 18

NAJPROSTRSZY MODEL KOMPUTERA CPU (mikroprocesor zegar i sterownik magistrali) PAMIĘĆ I/O 19

NAJPROSTRSZY MODEL KOMPUTERA CPU (mikroprocesor zegar i sterownik magistrali) W skład CPU wchodzą: mikroprocesor, zegar oraz opcjonalnie sterownik magistrali oraz koprocesor matematyczny. Zegar systemowy tworzy przebiegi czasowe synchronizujące pracę wszystkich elementów systemu. Sterownik magistrali jest specjalizowanym układem który na podstawie informacji otrzymanych z mikroprocesora sygnały sterujące pracą pamięci układów we/wy i innych. 20

NAJPROSTRSZY MODEL KOMPUTERA CPU (mikroprocesor zegar i sterownik magistrali) Zadaniem CPU oprócz przetwarzania informacji jest także sterowanie pracą pozostałych układów systemu. Wszystkie działania i operacje w systemie są sterowane lub zainicjowane przez procesor. Działanie jest skutkiem ciągu instrukcji dostarczonych do mikroprocesora czyli programu. 21

NAJPROSTRSZY MODEL KOMPUTERA PAMIĘĆ ROM RAM Program musi być przechowywany w pamięci o krótkim czasie dostępu (pamięć półprzewodnikowa ROM). Pamięci masowa nie nadają się - mają zbyt długi czas dostępu. W każdym systemie komputerowym musi istnieć pomięć stała (RAM), która przechowuje instrukcję (niewielki fragment kodu), od której procesor startuje (wykonuje ja po załączeniu zasilania). 22

Magistrala Magistralą nazywamy zestaw linii oraz układów przełączających, łączących dwa lub więcej układów mogących być nadajnikami lub odbiornikami informacji. Przesyłanie informacji zachodzi zawsze pomiędzy dokładnie jednym układem będącym nadajnikiem a dokładnie jednym układem będącym odbiornikiem, przy pozostałych układach odseparowanych od linii przesyłających. 23

Literatura: Metzger Piotr - Anatomia PC, wydanie XI, Helion 2007 Wojtuszkiewicz Krzysztof - Urządzenia techniki komputerowej, część I: Jak działa komputer, MIKOM, Warszawa 2000 Wojtuszkiewicz Krzysztof - Urządzenia techniki komputerowej, część II: Urządzenia peryferyjne i interfejsy, MIKOM, Warszawa 2000 Komorowski Witold - Krótki kurs architektury i organizacji komputerów, MIKOM Warszawa 2004 Gook Michael - Interfejsy sprzętowe komputerów PC, Helion, 2005 24 dr Artur Bartoszewski - WYKŁAD: Podstawy informatyki; Studia Podyplomowe INFORMATYKA, Edycja 11