Architektura komputerów
|
|
- Władysława Jasińska
- 8 lat temu
- Przeglądów:
Transkrypt
1 Architektura komputerów Andrzej PIECZYŃSKI, Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski
2 Architektura komputerów I Plan wykładów 1. Wprowadzenie, podział komputerów. Budowa. Istota pracy komputera. Cykle komputera. Magistrale i ich funkcje. Komunikacja w systemie procesor - pamięć. Zasada przetwarzania informacji w zestawie procesor - pamięć. 2. Pamięć komputera, jej rodzaje i własności. Wydajność kolejnych generacji pamięci dynamicznych. Pamięć podręczna, jej funkcje i zasada współpracy z pamięcia operacyjna. Pamięć podręczna asocjacyjna. Pamięć podręczna odwzorowana bezpośrednio. 3. Pamięć podręczna ze zbiorowym odwzorowaniem asocjacyjnym. Algorytmy wymiany zawartości pamięci podręcznej. Spójność pamięci podręcznej. Tryby adresowania pamięci, adresowanie indeksowe.
3 Architektura komputerów I Plan wykładów 4. Operacje wejścia - wyjścia w systemie komputerowym. Operacje bezwarunkowe, z testowaniem, z przerwaniem. Operacje z pośrednim sterowaniem. Mikroprocesor, budowa, typy procesorów i ich podstawowe parametry. Procesory CISC i RISC. 5. Elementy architektury procesorów od 6 generacji odpowiedzialne za wzrost wydajności. Metryczki procesorów. Trendy i porównania procesorów. Złacza procesorów. Procesory SPARC i MIPS. 6. Architektury równoległe komputerów. Klasyfikacja Flynna. Procesory wektorowe SIMD. Systemy MIMD. Systemy z pamięcia wspólna. Magistrala z podziałem czasu. Architektura z przełacznikiem krzyżowym. Pamięć wieloportowa. Skalowanie systemów z pamięcia wspólna / dzielona. Systemy MIMD z pamięcia rozproszona. Systemy z rozproszona pamięcia wspólna. Prawo Amdala.
4 Architektura komputerów I Plan wykładów 7. Płyty główne. Podstawowe elementy płyty: chipset, magistrale. Szybkość procesorów a przepustowość magistral. Płyty zintegrowane. Pomiar parametrów podzespołów płyty. Wydajności płyt głównych. Zasada wyznaczania wskaźników Power i Econo. Przykłady płyt. Pamięci masowe w komputerze. Dyski twarde i ich sterowniki. Pamięć optyczna. System Plików w pamięciach masowych. 8. Kolokwium.
5 Architektura komputerów I Literatura [1 ]. Chalk B.S.: Organizacja i architektura komputera, WNT, Warszawa, [2 ]. Metzger P.: Anatomia PC, Kompendium wiedzy o architekturze komputerów PC, wydanie IX, Helion, [3 ]. Metzger P.: Diagnostyka i optymalizacja komputerów PC, Helion, [4 ]. Mueller S.: Rozbudowa i naprawa komputerów PC, Helion, [5 ]. Mueller S., Soper M. E.: Rozbudowa i naprawa komputerów PC, kompendium, Helion, 2001
6 Architektura komputerów I Generacje komputera Generacje komputerów to umowny podział komputerów cyfrowych, zależnie od zastosowanej technologii 0 generacja - przed pojawieniem się uniwersalnych, elektronicznych maszyn cyfrowych, np. przekaźnikowy Z3, 1 generacja - budowane na lampach elektronowych, np. XYZ, 2 generacja - budowane na tranzystorach, np. ZAM 41, 3 generacja - budowane na układach scalonych małej i średniej skali integracji, np. Odra 1305, 4 generacja - budowane na układach scalonych wielkiej skali integracji, np. komputer osobisty (PC), 5 generacja - projekty o niekonwencjonalnych rozwiazaniach, np. komputer optyczny, biologiczny, kwantowy.
7 Architektura komputerów I Komputery 0 generacji Komputery zerowej generacji to maszyny konstruowane przed pojawieniem się uniwersalnych, elektronicznych maszyn cyfrowych, o możliwościach dzisiejszych prostych i średnich kalkulatorów programowanych.
8 Architektura komputerów I Komputery 1 generacji Przedstawicielem tej genercji jest ENIAC, posiada prymitywna organizację, ale zbudowany głównie na lampach, Komputery zerowej i pierwszej generacji, o organizacji odmiennej od współczesnych, nazywamy wczesnymi komputerami.
9 Architektura komputerów I Komputery 2 i 3 generacji
10 Architektura komputerów I Podział komputerów według zastosowań Komputery osobiste, Komputer domowy, Mainframe, Superkomputer, Systemy wbudowane.
11 Architektura komputerów I Komputery osobiste PC Idea komputerów osobistych zrodziła się na poczatku lat 70.
12 Architektura komputerów I Komputery osobiste PC Nie do końca jest jasne, który z komputerów można uznać za pierwsza tego typu maszynę. O palmę pierwszeństwa kłóca się tu Xerox, Hewlett-Packard oraz IBM. Jest tu polski akcent, zapomniany podobnie jak niegdyś enigma. Maszyna o nazwie K-202 stworzona przez Jacka Karpińskiego. Powstało pierwszych 30 komputerów wielkości małej walizki i mieszczacych się na biurku. Jednakże wydaje się, iż pierwszym komputerem osobistym (PC) powszechnie uznanym przez "świat zachodni" była konstrukcja firmy MITS nazwana ALTAIR zaprezentowana przez Eda Robertsa i Billa Gatesa w styczniowym wydaniu Popular Electronics Magazine (1975). Niewatpliwym faktem jest natomiast to, że pierwszym masowo produkowanym tego rodzaju komputerem, który faktycznie dotarł "pod strzechy" był Apple I. 8 marca 1983 masowo produkowany komputer osobisty IBM PC/XT, od którego wywodzi się cała rodzina komputerów klasy PC.
13 Architektura komputerów I Komputer domowy to mikrokomputer przewidziany do zastosowań domowych (gry komputerowe, multimedia, rozrywka), zazwyczaj o uproszczonej konstrukcji w stosunku do typowego komputera osobistego, ale z dobrymi możliwościami multimedialnymi. Typowe ich cechy to: mikroprocesor niższej klasy niż w typowych ówczesnych komputerach osobistych, uboższa pamięć masowa: w komputerach 8-bitowych zwykle brak pamięci dyskowej w standardowej konfiguracji, zamiast niej stosowano magnetofon kasetowy lub cartridge; w komputerach nowszych generacji była już wbudowana stacja dyskietek, ale w standardowej konfiguracji wciaż brakowało dysku twardego, klawiatura zintegrowana w jednej obudowie z jednostka centralna, możliwość podłaczenia takiego komputera do zwykłego telewizora zamiast do specjalnego monitora. Przykłady: Amiga 500 i Atari ST, Amiga 1200 i Atari Falcon.
14 Architektura komputerów I Mainframe (ang. main - główny, frame - struktura) Sa systemami o dużej wydajności przetwarzania danych. Termin mainframe pochodzi od wczesnych maszyn tego typu, ze względu na ich rozmiary i fakt, że kompletny system komputerowy składał się z wielu oddzielonych od siebie jednostek (szaf, obudów) - main frame to była główna jednostka przetwarzajaca dane, Produkcja komputerów mainframe zaczęła się pod koniec roku 1950, poczatek seria IBM 360, RAID, ODRA, URAL, STRELA mainframe y stosuje się gdy potrzebna jest wysoka wydajność I/O, niezawodność oraz jednoczesna obsługa różnorodnych procesów biznesowych.
15 Architektura komputerów I Superkomputery - komputer o wielkiej mocy obliczeniowej Za pierwszy superkomputer uznaje się CDC 6600, który powstał w 1963 roku. Superkomputery rzadko pracuja w pojedynkę. Zwykle spina się je w wielkie układy połaczone sieciami o olbrzymich przepustowościach, które tworza klastry, Trzy pierwsze miejsca w rankingu zajmuje firma IBM, jedna z wersji superkomputera BlueGene/L, osiaga wydajność ponad 600 teraflopsów., Najszybszym nierozproszonym geograficznie superkomputerem w Polsce jest Galera z Centrum Informatycznego TASK w Politechnice Gdańskiej, Maszyna zarzadzana przez system GNU/Linux, której teoretyczna moc obliczeniowa sięga 50 TFLOPS jest wykorzystywana do obliczeń naukowych. Kolejnym pod względem mocy obliczeniowej superkomputerem jest Nautilus zlokalizowany w warszawskim ICM. Na liście najbardziej ekologicznych superkomputerów świata z czerwca 2009 zajmował on pierwsze miejsce.
16 Architektura komputerów I System wbudowany (ang. Embedded system) system komputerowy specjalnego przeznaczenia, który staje się integralna częścia obsługiwanego przez niego sprzętu. Każdy system wbudowany oparty jest na mikroprocesorze (lub mikrokontrolerze), zaprogramowanym do wykonywania ograniczonej ilości zadań lub nawet tylko do jednego, Za pierwszy komputer wbudowany uznaje się ten, który sterował amerykańskim statkiem kosmicznym Apollo,
17 Architektura komputerów I Budowa komputera PC)
18 Architektura komputerów I Budowa komputera PC)
19 Architektura komputerów I Budowa komputera PC)
20 Architektura komputerów I Budowa komputera PC)
21 Architektura komputerów I Budowa komputera PC)
22 Architektura komputerów I Istota działania komputera
23 Architektura komputerów I Typy architektur komputera) Von Neumana, Harvardzka.
24 Architektura komputerów I Cykle komputera Sekwencyjne 1 n 2 1 n+1 2 Z prepobieraniem 1 n 2 3 Legenda: 1 - faza pobierania 2 - faza wykonania 3 - faza bezczynnoœci 1 n+1 2
25 Architektura komputerów I Magistrale bitowo szeregowe bitowo równoleg³e clear Bufor out in I/O clk
26 Architektura komputerów I Komunikacja Procesor magistrala adresowa Pamiêæ MAR Adres Zawartoœæ IR Jednostka steruj¹ca PC move add 5 store 3 stop 4 1 MBR 5 2 magistrala danych magistrala steruj¹ca
27 Architektura komputerów I Odczyt Procesor magistrala adresowa Pamiêæ IR Jednostka steruj¹ca 0 MAR 10 PC +1 Adres Zawartoœæ move add 5 store 3 stop 4 1 move MBR 4 MBR 5 2 magistrala danych magistrala steruj¹ca odczyt
28 Architektura komputerów I Dekodowanie Procesor magistrala adresowa Pamiêæ 0 MAR Adres Zawartoœæ IR move IR 4 Jednostka steruj¹ca 1 PC move add 5 store syg. steruj¹ce 3 stop 4 1 move 4 MBR 5 2 zegar magistrala danych magistrala steruj¹ca
29 Wykład, semestr I, rok akademicki 2012/2013 Architektura komputerów I Wykonywanie rozkazów Rozkaz move 4 magistrala adresowa Procesor add 4 54 IR move Jednostka steruj¹ca syg. steruj¹ce MAR PC 21 PC D0 D0 ALU move add 1 54 MBR Pamiêæ Adres Zawartoœæ 0 move 1 add 5 2 store 3 stop magistrala danych zegar magistrala steruj¹ca c Andrzej PIECZYN SKI odczyt
30 Architektura komputerów I Rozkaz add 5 IR add 5 Jednostka steruj¹ca 1 3 D0 ALU MBR 23 MBR z CCR
31 Architektura komputerów I Rozkaz store 5 Procesor magistrala adresowa Pamiêæ IR store Jednostka steruj¹ca syg. steruj¹ce store 5 MAR +1 PC 3 D0 ALU 0 MBR Adres Zawartoœæ move add 5 store stop zegar magistrala danych magistrala steruj¹ca odczyt zapis
32 Architektura komputerów I Pamiêæ komputera wiêksza szybkoœæ Rejestry pamiêæ podrêczna wiêkszy czas dostêpu wewnêtrzna zewnêtrzna pamiêæ operacyjna pamiêæ dodatkowa wiêkszy koszt wiêksza pojemnoœæ
33 Architektura komputerów I Pamiêæ komputera - wspó³praca CPU rejestry pamiêæ podrêczna sterownik p³yty pamiêæ operacyjna interfejsy I/O 3 pamiêæ dodatkowa
34 Architektura komputerów I Zale noœci czasowe sygna³ów na magistrali synchronicznej Cykl odczytu Cykl zapisu zegar Magistrala adresowa R/W Magistrala danych R/W 1 0 Magistrala danych adres Czas dostêpu do pamiêci Dane wy czas Dane we
35 Architektura komputerów I Pamięć podręczna Cechy charakterystyczne: Szybka, Poprawia komunikację między CPU i pamięcia główna, Korzysta z zasady lokalności (ang. Principle of locality), Pamięć półprzewodnikowa, Bufor między CPU i pamięcia główna, Niewielka pojemność (obniżka kosztów). Zasada lokalności: Lokalność tymczasowa (danych), Lokalność przestrzenna.
36 Architektura komputerów I Zasada dzia³ania pamiêci podrêcznej chybienie CPU obszar Pamiêæ podrêczna blok Pamiêæ operacyjna
37 Architektura komputerów I Zasada dzia³ania pamiêci podrêcznej trafienie kopie CPU obszar Pamiêæ podrêczna blok Pamiêæ operacyjna
38 Architektura komputerów I Pamiêæ podrêczna asocjacyjna Adres pamiêci etykieta s³owo A Adres szesnastkowy Pamiêæ operacyjna blok 0 blok 1 blok 2 blok N-1 Pamiêæ podrêczna etykieta blok blok 2
39 Architektura komputerów I Przeszukiwanie pamiêci podrêcznej Adres z CPU A poszukiwanie równoleg³e trafienie Bajt do CPU Pamiêæ podrêczna etykieta etykieta etykieta blok 2 Wybranie bajtu Obszar pamiêci podrêcznej 16 bajtów
40 Architektura komputerów I Pamiêæ podrêczna odwzorowana bezpoœrednio - (ang. direct mapped cache) Adres pamiêci etykieta obszar s³owo FFF Pamiêæ operacyjna blok 0 : blok 4095 Pamiêæ podrêczna FFF blok 0 : blok 4095 etykieta blok 01 blok 0 obszar blok 4095 FF 000 FFF blok 0 blok 4095
41 Architektura komputerów I Dostêp do pamiêci - odwzorowanie bezpoœrednie Adres z CPU 0F wybór Numer obszaru obszaru 000 : 008 : FFF porównanie etykiet bajt do CPU Pamiêæ podrêczna etykieta blok wybór bajtu 0F trafienie chybienie
42 Architektura komputerów I Pamiêæ podrêczna ze zbiorowym odwzorowaniem asocjacyjnym (ang. set-associative cache) adres z CPU etykieta zbiór s³owo 0F wybór zbiór zbioru 000 : 008 : FFF chybienie Pamiêæ podrêczna wybór bajtu etykieta blok etykieta blok 09 0F etykieta blok etykieta blok trafienie bajt do CPU porównanie etykiet
43 Architektura komputerów I Współpraca pamięci podręcznej z pamięcia operacyjna Algorytmy wymiany zawartości pamięci podręcznej Najdawniej używany (ang. least recently used LRU), FIFO (ang. first-in-first-out). Spójność pamięci podręcznej (ang. unified cache) Zapis przez (ang. write throught), Zapis z opóźnieniem (ang. write back). Średni czas dostępu do pamięci: t av = h t c + (1 h) t m (1) gdzie: h - wskaźnik trafień, t c - czas dostępu dla pamięci podręcznej, t m - czas dostępu do pamięci operacyjnej.
44 Architektura komputerów I Tryby adresowania 1 Bezpośrednie adresowanie rejestru Tryb adresowania w rozkazie w rejestrze w pamiêci Bezpoœrednie adresowanie rejestru Rejestr danych n miêdzy 0 a 7 D n Argument Rejestr adresowy n miêdzy 0 a 7 An Argument
45 Architektura komputerów I Tryby adresowania 2 Adresowanie natychmiastowe Tryb adresowania w rozkazie w rejestrze w pamiêci Adresowanie natychmiastowe Argument
46 Architektura komputerów I Tryby adresowania 3 Adresowanie bezwzględne Tryb adresowania w rozkazie w rejestrze w pamiêci Adresowanie bezwzglêdne Adres Argument
47 Architektura komputerów I Tryby adresowania 4 Adresowanie pośrednie zawartościa rejestru adresowego Tryb adresowania w rozkazie w rejestrze w pamiêci Adresowanie poœrednie An Adres Argument zawartoœci¹ rejestru adresowego
48 Architektura komputerów I Tryby adresowania 5 Adresowanie pośrednie zawartościa rejestru adresowego z postinkrementacja Tryb adresowania w rozkazie w rejestrze w pamiêci Adresowanie poœrednie An zawartoœci¹ rozmiar rejestru adresowego z postinkrementacj¹ Adres Adres + rozmiar Argument
49 Architektura komputerów I Tryby adresowania 6 Adresowanie pośrednie zawartościa rejestru adresowego z predekrementacja Tryb adresowania w rozkazie w rejestrze w pamiêci Adresowanie poœrednie An zawartoœci¹ rozmiar rejestru adresowego z predekrementacj¹ Adres Adres - rozmiar Argument
50 Architektura komputerów I Operacje bezwarunkowe Operacje wejścia-wyjścia 1
51 Architektura komputerów I Operacje wejścia-wyjścia 2 Operacje bezwarunkowe - przykład wejścia
52 Architektura komputerów I Operacje wejścia-wyjścia 3 Operacje bezwarunkowe - przykład wyjścia
53 Architektura komputerów I Operacje wejścia-wyjścia 4 Operacje z testowaniem
54 Architektura komputerów I Operacje wejścia-wyjścia 5 Operacje z testowaniem przykład
55 Architektura komputerów I Operacje wejścia-wyjścia 6 Operacje z przerwaniem
56 Architektura komputerów I Operacje wejścia-wyjścia - przerwania zegar systemowy - 08h, 1 - klawiatura - 09h, 2 - wejście dla układu slave PIC - 0Ah, 3 - [COM2] - 0Bh, 4 - [COM1] - 0Ch, 5 - wolne dla [LPT2] - 0Dh, 6 - [FDD] - 0Eh, 7 - [LPT1] - 0Fh, 8 - RTC - 70h, 9 - wolne - 71h, 10 - wolne - 72h, 11 - wolne - 73h, 12 - [Mouse PS2] - 74h, 13 - koprocesor arytmetyczny - 75h, 14 - [EIDE-1] - 76h, 15 - [EIDE-2] - 77h.
57 Architektura komputerów I Operacje wejścia-wyjścia 8 Operacje z przerwaniem IRQ 0, 1, 2, 8, 13, przerwania systemowe, IRQ [] - przerwania użytkownika, PIC - Programmable Interrupt Controller - sterownik płyty, magistrala PCI - IRQ Sharing, starsze systemy do Windows XT - użytkownik może konfigurować, konfigurowanie automatyczne - Play-Play, APIC - Advanced PIC- systemy wieloprocesorowe (dodatkowe 8 wejść), Ingerencja użytkownika - wyłaczanie urzadzeń,
58 Architektura komputerów I Operacje wejścia-wyjścia 9 Operacje z pośrednim sterowaniem przez procesor (DMA)
59 Architektura komputerów I W4: Mikroprocesory, procesory CISC i RISC
60 Architektura komputerów I Mikroprocesor 1 Architektura mikroprocesora
61 Architektura komputerów I Mikroprocesor 2 Architektura mikroprocesora
62 Architektura komputerów I Mikroprocesor 3 Jednostka sterujaca mikroprocesora
63 Architektura komputerów I Mikroprocesor 4 Typy układów sterowania z realizacja sprzętowa ("zadrutowane") z realizacja programowa (w EPROM) Rejestry procesora Statusowy, znaczników SR, Rozkazów IR, Adresów pamięci MAR, Akumulator A, Indeksowe SPR, Robocze GPR, Licznik rozkazów PC.
64 Architektura komputerów I Mikroprocesor 5 Architektura mikroprocesora - znaczniki
65 Architektura komputerów I Mikroprocesor 6 Mikroprocesor - historia rozwoju
66 Architektura komputerów I Mikroprocesor 7 Architektura mikroprocesora - założenia w rozwoju
67 Architektura komputerów I Mikroprocesor 8 CISC - Complex Instruction Set Computer architektura dominujaca w rodzinach x86 Intela i 680xx Motoroli procesory realizuja coraz większe zadania, pojedynczy rozkaz wywołuje szereg kompleksowych działań, czas opracowywania polecenia może dochodzić nawet do kilkudziesięciu cykli zegarowych, kod programu zwarty, proces transportu kodu do procesora powoduje mniej problemów, lista rozkazów od 100 do 200, duża liczba trybów adresowania od 5 do 20, duży zakres rozkazów o różnych długościach i czasach wykonania, mikroprogramowalna jednostka sterujaca.
68 Architektura komputerów I Mikroprocesor 9 RISC - Reduced Instruction Set Computer Powstał w toku prac nad projektem 801 firmy IBM rozwijany przez wielu producentów - AMD 29000, HP PA-RISC, Intel 860 i 960, IBM RS/6000, ograniczona lista rozkazów do niewielu szybko wykonywanych instrukcji, realizacja sprzętowa jednostki sterujacej, duże obciażenie magistrali pamięciowej, wymagana duża przepustowość magistrali, stała długość wszystkich mikrorozkazów, niewielka liczba trybów adresowania (kilka).
69 Architektura komputerów I Mikroprocesor 10 RISC - Reduced Instruction Set Computer - modyfikacje zmieniony sposób ograniczenia listy rozkazów: aktualna lista rozkazów jest niezwykle długa (dłuższa niż dla CISC), rozkazy wykonuja bardzo skomplikowane zadania (część jako mikrokod a część sprzętowo), uproszczenie to rozdzielenie zestawu instrukcji na: blok operacji wejścia-wyjścia, blok operacji na rejestrach, operacje na blokach moga być wykonywane równolegle, obszerny zbiór rejestrów uniwersalnych, rozkazy działaja w większości na rejestrach, przetwarzanie potokowe, superskalarność.
70 Architektura komputerów I Mikroprocesor 11 CISC-RISC procesory akceptuja złożone instrukcje x86, wyposażone w dekoder tłumaczacy instrukcje zewnętrzne na listę jadra RISC, jadro pracuje w trybie RISC (RISC kernel).
71 Architektura komputerów I Mikroprocesor 12 Przykłady procesorów - RISC MIPS - R3000, R4400, R6000, HP - PA7200, PA7500, UltraSparc, PowerPC - 601, 604, 620, Alfa.
72 Architektura komputerów I Mikroprocesor 13 Architektura mikroprocesora - potokowe przetwarzanie danych 4.
73 Architektura komputerów I Mikroprocesor 14 Techniki przyspieszania Superskalarność - Superscalar architecture - właściwość architektury układu procesora polegajaca na posiadaniu potoków i wynikajaca z tego względu zdolność do wykonywania więcej niż jedna instrukcji w cyklu zegara Superpotokowość - Superpipelined - właściwość architektury układu procesora polegajaca na znaczne głębszym niż stosowane w układach 4 i 5 generacji, rozłożenie cyklu rozkazowego na części składowe (kilka lub kilkanaście). Architektura superpotokowa pozwala zazwyczaj na osiaganie wyższej częstotliwości taktowania układu., Mechanizm prognozowania skoku - Branch prediction - Analizowanie przez procesor, które instrukcje i dane będa potrzebne do wykonania danych operacji i na tej podstawie decydowanie o wykonaniu konkretnego skoku. Elementy architektury procesorów od 6 generacji odpowiedzialne za wzrost wydajności,
74 Architektura komputerów I Mikroprocesor 15 Techniki przyspieszania Spekulatywne wykonywanie instrukcji - Speculative execution - Metoda pozwalajaca procesorowi na przetwarzanie instrukcji w sytuacji, gdy nie ma jeszcze pewności, że w ogóle będzie ona wykonana, np. gdy występuje ona po skoku warunkowym., Wykonywanie poza kolejnościa - Out of order execution - Sposób obróbki danych, który pozwala na dopuszczenie instrukcji do jednostek wykonawczych w kolejności odmiennej od tej, która jest określona w programie. Po zakończeniu wykonywania instrukcje sa ponownie ustawiane w kolejności prawidłowej, Zmiana nazw rejestrów - register renaming - zastapienie odniesień do rejestrów strukturalnych programu odwołaniami do większego zestawu rejestrów rzeczywistych w przypadku gdy dwie różne instrukcje przewiduja zapisanie pewnej wartości do tego samego rejestru. Cecha ta wspomaga wykonywanie rozkazów poza kolejnościa,
75 Architektura komputerów I Mikroprocesor 16 Techniki przyspieszania Mechanizm MMX - Multimedia extension - zestaw dodatkowych instrukcji mikroprocesora (kilkadziesiat), zoptymalizowanych pod katem wykonywania z maksymalna wydajnościa operacji zwiazanych z obsługa multimediów, programów graficznych, programów syntezy dźwięku, obsługi poczty głosowej i gier. Podstawowym elementem architektury MMX jest technika SIMD (Single Instruction, Multiple Data) umożliwiajaca równoległe przetwarzanie kilku informacji za pomoca jednego rozkazu.
76 Architektura komputerów I Mikroprocesor 17 Procesory SPARC i MIPS SPARC - Scalable Processor ARChitecture Sprzętowe przekazywanie parametrów między procedurami.
77 Architektura komputerów I Mikroprocesor 18 Procesory SPARC i MIPS Procesory MIPS
78 Architektura komputerów I Mikroprocesor 19 Złacza procesorów PGA - Pin Grid Array Modułowy
79 Architektura komputerów I Mikroprocesor 20 Złacza procesorów - montaż Lutowane, Wciskane, LIF (Low Insertion Force), ZIF (Zero Insertion Force).
80 Architektura komputerów I W5: Architektury równoległe komputerów.
81 Architektura komputerów I Architektury równoległe komputerów 1 Klasyfikacja Flynna
82 Architektura komputerów I Architektury równoległe komputerów 2 SISD Von Neumana, harvardzka.
83 Architektura komputerów I Architektury równoległe komputerów 3 Procesory wektorowe - SIMD
84 Architektura komputerów I Architektury równoległe komputerów 4 Systemy MIMD z pamięcia wspólna, z pamięcia rozproszona.
85 Architektura komputerów I Architektury równoległe komputerów 5 Systemy MIMD z pamięcia wspólna
86 Architektura komputerów I Architektury równoległe komputerów 6 Systemy MIMD z pamięcia wspólna - realizacja
87 Architektura komputerów I Architektury równoległe komputerów 7 Magistrala z podziałem czasu
88 Architektura komputerów I Architektury równoległe komputerów 8 Magistrala z przełacznikiem krzyżowym
89 Architektura komputerów I Architektury równoległe komputerów 9 Pamięć wieloportowa
90 Architektura komputerów I Architektury równoległe komputerów 10 Skalowanie systemów z pamięcia wspólna / dzielona
91 Architektura komputerów I W6: Architektury z pamięcia rozproszona, architektury z rozproszona pamięcia wspólna, transputery
92 Architektura komputerów I Architektury równoległe komputerów 11 Systemy MIMD z pamięcia rozproszona
93 Architektura komputerów I Architektury równoległe komputerów 12 Systemy z rozproszona pamięcia wspólna
94 Architektura komputerów I Architektury równoległe komputerów 13 Prawo Amdahla
95 Architektura komputerów I Architektury równoległe komputerów 14 Prawo Amdahla
96 Architektura komputerów I Architektury równoległe komputerów 15 Transputery
97 Architektura komputerów I Architektury równoległe komputerów 16 Transputery - topologia potokowa
98 Architektura komputerów I Architektury równoległe komputerów 17 Transputery - topologia tablicowa
99 Architektura komputerów I Architektury równoległe komputerów 18 Transputery - topologia z pełnymi połaczeniami
100 Architektura komputerów I Architektury równoległe komputerów 19 Transputery - hipersześcian 2D
101 Architektura komputerów I Architektury równoległe komputerów 20 Transputery - hipersześcian 3D
102 Architektura komputerów I Architektury równoległe komputerów 21 Transputery - hipersześcian 4D
103 Architektura komputerów I W7: Płyty główne i pamięci masowe.
104 Architektura komputerów I Płyty główne 1 Jeżeli procesor nazywany jest sercem komputera, to płyta główna jest jego kręgosłupem i układem nerwowym. Płyta główna jest jednym z najmniej docenianych elementów komputera, tymczasem ma ona decydujacy wpływ nie tylko na szybkość całego komputera, ale i na to, co w PC jest bardzo ważne, a mianowicie możliwości rozbudowy.
105 Architektura komputerów I Płyty główne 2 Przykładowy OPIS ZESTAWU KOMPUTEROWEGO przez przeciętnego użytkownika wydajny procesor, szybka karta graficzna, dużo pamięci RAM, pojemny dysk twardy. brakuje płyty głównej DLACZEGO?
106 Architektura komputerów I DLACZEGO? Płyty główne 3 Brak wiedzy na temat płyt głównych, Złożony opis symboliczny - niezrozumiałym dla przeciętnego użytkownika np: ECS KT7S5A DDR VIA SOCKET A, Bardzo częste zmiany akcesorii na rynku. Przykładowe zachowanie użytkownika przy zakupie akcesorii komputerowych: Procesor 1000 MB, Pamięci 20 GB, Płyta główna TANIA i DOBRA
107 Architektura komputerów I Standard płyty Płyty główne 4 AT baby, ATX, BTX.
108 Architektura komputerów I Podstawowe elementy płyty Płyty główne 5
109 Architektura komputerów I Cechy podzespołów płyty Płyty główne 6 Chipset, producenci: Intel (440BX,i815,i845, SIS (735), AMD, VIA (K7T,KT133A,K7T266 PRO), ilość modułów: 1,2,4, parametry: szybkość taktowania magistrali, pojemność i typ obsługiwanej pamięci, parametry układów dodatkowych Złacza, kart rozszerzeń: ISA, EISA, VLB, PCI, AGP, AMR, pamięci: DIP, SIP, SIMM, DIMM, DDR, DDR2, DDR3, urzadzeń zewnętrznych: RS232C, CENTRONICS, PS/2, klawiatury, USB, IR. Magistrale. ilość bitów, zegar taktowania.
110 Architektura komputerów I Magistrale Płyty główne 7 ISA - PCI - AGP - AMR
111 Architektura komputerów I Magistrale - PCIExpress Płyty główne 8
112 Architektura komputerów I Magistrale - PCIExpress Płyty główne 9
113 Architektura komputerów I Magistrale - PCIExpress Płyty główne 10
114 Architektura komputerów I Złacza pamięci Płyty główne 11 SIMM - DIMM - DDR -
115 Architektura komputerów I Inne złacza Płyty główne 12 Zasilanie - ATA66 - ATA100 - FDD -
116 Architektura komputerów I Złacza urzadzeń peryferyjnych Płyty główne 13 RS232C Centronics
117 Architektura komputerów I Złacza urzadzeń peryferyjnych Płyty główne 14 USB - PS2 -
118 Architektura komputerów I Złacza - podsumowanie Płyty główne 15
119 Architektura komputerów I Płyty główne 16
120 Architektura komputerów I Płyty główne 17
121 Architektura komputerów I Przykładowa budowa płyty Płyty główne 18
122 Architektura komputerów I Przykładowa budowa płyty Płyty główne 19
123 Architektura komputerów I Przykładowa budowa płyty Płyty główne 20
124 Architektura komputerów I Przykładowa budowa płyty Płyty główne 21
125 Architektura komputerów I Przykładowa budowa płyty Płyty główne 22
Architektura komputerów
Architektura komputerów Andrzej PIECZYŃSKI, Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski Architektura komputerów I 1 45
Architektura komputerów i systemy operacyjne
Architektura komputerów i systemy operacyjne kierunek: Elektronika i Telekomunikacja Andrzej PIECZYŃSKI, Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji
Architektura komputerów
Architektura komputerów Andrzej PIECZYŃSKI, Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji Uniwersytet Zielonogórski Architektura komputerów I 1 142
Architektura komputerów I
Architektura komputerów I Andrzej PIECZYŃSKI, Instytut Sterowania i Systemów Informatycznych Wydział Informatyki, Elektrotechniki i Automatyki Uniwersytet Zielonogórski Architektura komputerów I 1 146
Architektura komputerów i systemy operacyjne
Architektura komputerów i systemy operacyjne kierunek: Elektronika i Telekomunikacja Andrzej PIECZYŃSKI, Instytut Sterowania i Systemów Informatycznych Wydział Elektrotechniki, Informatyki i Telekomunikacji
Architektura mikroprocesorów TEO 2009/2010
Architektura mikroprocesorów TEO 2009/2010 Plan wykładów Wykład 1: - Wstęp. Klasyfikacje mikroprocesorów Wykład 2: - Mikrokontrolery 8-bit: AVR, PIC Wykład 3: - Mikrokontrolery 8-bit: 8051, ST7 Wykład
Budowa Mikrokomputera
Budowa Mikrokomputera Wykład z Podstaw Informatyki dla I roku BO Piotr Mika Podstawowe elementy komputera Procesor Pamięć Magistrala (2/16) Płyta główna (ang. mainboard, motherboard) płyta drukowana komputera,
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Architektura komputerów
Architektura komputerów Wykład 7 Jan Kazimirski 1 Pamięć podręczna 2 Pamięć komputera - charakterystyka Położenie Procesor rejestry, pamięć podręczna Pamięć wewnętrzna pamięć podręczna, główna Pamięć zewnętrzna
Mikroprocesory rodziny INTEL 80x86
Mikroprocesory rodziny INTEL 80x86 Podstawowe wła ciwo ci procesora PENTIUM Rodzina procesorów INTEL 80x86 obejmuje mikroprocesory Intel 8086, 8088, 80286, 80386, 80486 oraz mikroprocesory PENTIUM. Wprowadzając
Budowa komputera Komputer computer computare
11. Budowa komputera Komputer (z ang. computer od łac. computare obliczać) urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału
Architektura komputerów
Architektura komputerów Wykład 12 Jan Kazimirski 1 Magistrale systemowe 2 Magistrale Magistrala medium łączące dwa lub więcej urządzeń Sygnał przesyłany magistralą może być odbierany przez wiele urządzeń
Architektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych dr Artur Bartoszewski Układy otoczenia procesora (chipset) Rozwiązania sprzętowe CHIPSET Podstawą budowy płyty współczesnego komputera PC jest Chipset. Zawiera on większość
System mikroprocesorowy i peryferia. Dariusz Chaberski
System mikroprocesorowy i peryferia Dariusz Chaberski System mikroprocesorowy mikroprocesor pamięć kontroler przerwań układy wejścia wyjścia kontroler DMA 2 Pamięć rodzaje (podział ze względu na sposób
Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC
Architektura Systemów Komputerowych Rozwój architektury komputerów klasy PC 1 1978: Intel 8086 29tys. tranzystorów, 16-bitowy, współpracował z koprocesorem 8087, posiadał 16-bitową szynę danych (lub ośmiobitową
Projektowanie. Projektowanie mikroprocesorów
WYKŁAD Projektowanie mikroprocesorów Projektowanie układ adów w cyfrowych - podsumowanie Algebra Boole a Bramki logiczne i przerzutniki Automat skończony System binarny i reprezentacja danych Synteza logiczna
Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1
Wydajność systemów a organizacja pamięci Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Motywacja - memory wall Krzysztof Banaś, Obliczenia wysokiej wydajności. 2 Organizacja pamięci Organizacja pamięci:
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM
SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM Marcin Tomana marcin@tomana.net SKRÓT WYKŁADU Zastosowania systemów operacyjnych Architektury sprzętowe i mikroprocesory Integracja systemu operacyjnego
Układ wykonawczy, instrukcje i adresowanie. Dariusz Chaberski
Układ wykonawczy, instrukcje i adresowanie Dariusz Chaberski System mikroprocesorowy mikroprocesor C A D A D pamięć programu C BIOS dekoder adresów A C 1 C 2 C 3 A D pamięć danych C pamięć operacyjna karta
Układ sterowania, magistrale i organizacja pamięci. Dariusz Chaberski
Układ sterowania, magistrale i organizacja pamięci Dariusz Chaberski Jednostka centralna szyna sygnałow sterowania sygnały sterujące układ sterowania sygnały stanu wewnętrzna szyna danych układ wykonawczy
URZĄDZENIA WEJŚCIA-WYJŚCIA
Wykład czwarty URZĄDZENIA WEJŚCIA-WYJŚCIA PLAN WYKŁADU Budowa ogólna komputerów PC Urządzenia zewnętrzne w PC Podział urządzeń zewnętrznych Obsługa przerwań Bezpośredni dostęp do pamięci Literatura 1/24
MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na
, gniazda kart rozszerzeń, w istotnym stopniu wpływają na wydajność systemu komputerowego, m.in. ze względu na fakt, że układy zewnętrzne montowane na tych kartach (zwłaszcza kontrolery dysków twardych,
Architektura komputerów
Architektura komputerów Tydzień 9 Pamięć operacyjna Właściwości pamięci Położenie Pojemność Jednostka transferu Sposób dostępu Wydajność Rodzaj fizyczny Własności fizyczne Organizacja Położenie pamięci
Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek
Ćwiczenia 1 Budowa komputera PC Komputer osobisty (Personal Komputer PC) komputer (stacjonarny lub przenośny) przeznaczony dla pojedynczego użytkownika do użytku domowego lub biurowego. W skład podstawowego
Płyty główne rodzaje. 1. Płyta główna w formacie AT
Płyty główne rodzaje 1. Płyta główna w formacie AT Jest formatem płyty głównej typu serwerowego będącej następstwem płyty XT o 8-bitowej architekturze. Została stworzona w celu obsługi 16-bitowej architektury
Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1
i sieci komputerowe Szymon Wilk Superkomputery 1 1. Superkomputery to komputery o bardzo dużej mocy obliczeniowej. Przeznaczone są do symulacji zjawisk fizycznych prowadzonych głównie w instytucjach badawczych:
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,
RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC, zapoczątkowana przez i wstecznie zgodna z 16-bitowym procesorem
Architektury komputerów Architektury i wydajność. Tomasz Dziubich
Architektury komputerów Architektury i wydajność Tomasz Dziubich Przetwarzanie potokowe Przetwarzanie sekwencyjne Przetwarzanie potokowe Architektura superpotokowa W przetwarzaniu potokowym podczas niektórych
Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola
Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola Ogólny schemat komputera Jak widać wszystkie bloki (CPU, RAM oraz I/O) dołączone są do wspólnych
Technika mikroprocesorowa. Linia rozwojowa procesorów firmy Intel w latach
mikrokontrolery mikroprocesory Technika mikroprocesorowa Linia rozwojowa procesorów firmy Intel w latach 1970-2000 W krótkim pionierskim okresie firma Intel produkowała tylko mikroprocesory. W okresie
Podstawy Informatyki Systemy sterowane przepływem argumentów
Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Komputer i jego architektura Taksonomia Flynna 2 Komputer i jego architektura Taksonomia Flynna Komputer Komputer
Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL
Architektura komputerów wprowadzenie materiał do wykładu 3/3 dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii informatycznych
Architektura komputerów
Architektura komputerów Wykład 5 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) c.d. 2 Architektura CPU Jednostka arytmetyczno-logiczna (ALU) Rejestry Układ sterujący przebiegiem programu
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Architektura komputerów
Architektura komputerów Tydzień 14 Procesory równoległe Klasyfikacja systemów wieloprocesorowych Luźno powiązane systemy wieloprocesorowe Każdy procesor ma własną pamięć główną i kanały wejścia-wyjścia.
Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.
1 WERSJA X Zadanie 1 Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D. I/O Zadanie 2 Na podstawie nazw sygnałów
Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury
1976 r. Apple PC Personal Computer 1981 r. pierwszy IBM PC Komputer jest wart tyle, ile wart jest człowiek, który go wykorzystuje... Hardware sprzęt Software oprogramowanie Komputer IBM PC niezależnie
Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1
Wydajność systemów a organizacja pamięci Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Wydajność obliczeń Dla wielu programów wydajność obliczeń można traktować jako wydajność pobierania z pamięci
Wydajność obliczeń a architektura procesorów. Krzysztof Banaś Obliczenia Wysokiej Wydajności 1
Wydajność obliczeń a architektura procesorów Krzysztof Banaś Obliczenia Wysokiej Wydajności 1 Wydajność komputerów Modele wydajności-> szacowanie czasu wykonania zadania Wydajność szybkość realizacji wyznaczonych
Magistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system.
Wstęp Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system. Przedstawienie architektur sprzętu wykorzystywanych do
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Podstawy Techniki Mikroprocesorowej
Podstawy Techniki Mikroprocesorowej Architektury mikroprocesorów Wydział Elektroniki Mikrosystemów i Fotoniki dr inż. Piotr Markowski Na prawach rękopisu. Na podstawie dokumentacji ATmega8535, www.atmel.com.
Technika mikroprocesorowa
Technika mikroprocesorowa zajmuje się przetwarzaniem danych w oparciu o cyfrowe programowalne układy scalone. Systemy przetwarzające dane w oparciu o takie układy nazywane są systemami mikroprocesorowymi
Budowa komputera. Lubię to! - podręcznik
Budowa komputera Lubię to! - podręcznik Plan na dziś Przypomnienie podstawowych wiadomości z poprzedniej lekcji Założenia teoretyczne komputera Praktyczna realizacja idei Podział elementów: W zależności
Wykład 2. Mikrokontrolery z rdzeniami ARM
Wykład 2 Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 8-bitowe Mikrokontrolery 8-bitowe stanowią wciąż najliczniejszą grupę mikrokontrolerów. Istniejące w chwili obecnej na rynku rodziny mikrokontrolerów opracowane zostały w latach 80-tych.
Chipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -
Chipset i magistrala Chipset - Układ ten organizuje przepływ informacji pomiędzy poszczególnymi podzespołami jednostki centralnej. Idea chipsetu narodziła się jako potrzeba zintegrowania w jednym układzie
Wydajność systemów a organizacja pamięci. Krzysztof Banaś, Obliczenia wysokiej wydajności. 1
Wydajność systemów a organizacja pamięci Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Wydajność obliczeń Dla wielu programów wydajność obliczeń można traktować jako wydajność pobierania z pamięci
Jednostka centralna. dr hab. inż. Krzysztof Patan, prof. PWSZ
Jednostka centralna dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Architektura i organizacja komputerów Architektura
Wykład Mikroprocesory i kontrolery
Wykład Mikroprocesory i kontrolery Cele wykładu: Poznanie podstaw budowy, zasad działania mikroprocesorów i układów z nimi współpracujących. Podstawowa wiedza potrzebna do dalszego kształcenia się w technice
Z parametrów procesora zamieszczonego na zdjęciu powyżej wynika, że jest on taktowany z częstotliwością a) 1,86 GHz b) 540 MHz c) 533 MHz d) 1 GHz
Test z przedmiotu Urządzenia techniki komputerowej semestr 1 Zadanie 1 Liczba 200 zastosowana w symbolu opisującym pamięć DDR-200 oznacza a) Efektywną częstotliwość, z jaka pamięć może pracować b) Przepustowość
Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.
Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala
Budowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
Architektura systemów komputerowych. dr Artur Bartoszewski
Architektura systemów komputerowych 1 dr Artur Bartoszewski Procesor część I 1. ALU 2. Cykl rozkazowy 3. Schemat blokowy CPU 4. Architektura CISC i RISC 2 Jednostka arytmetyczno-logiczna 3 Schemat blokowy
Technologie informacyjne - wykład 2 -
Zakład Fizyki Budowli i Komputerowych Metod Projektowania Instytut Budownictwa Wydział Budownictwa Lądowego i Wodnego Politechnika Wrocławska Technologie informacyjne - wykład 2 - Prowadzący: dr inż. Łukasz
Sprawdzian test egzaminacyjny GRUPA I
... nazwisko i imię ucznia Sprawdzian test egzaminacyjny GRUPA I 1. Na rys. 1 procesor oznaczony jest numerem A. 2 B. 3 C. 5 D. 8 2. Na rys. 1 karta rozszerzeń oznaczona jest numerem A. 1 B. 4 C. 6 D.
3.Przeglądarchitektur
Materiały do wykładu 3.Przeglądarchitektur Marcin Peczarski Instytut Informatyki Uniwersytet Warszawski 24 stycznia 2009 Architektura a organizacja komputera 3.1 Architektura komputera: atrybuty widzialne
ARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
Architektura systemów komputerowych
Studia stacjonarne inżynierskie, kierunek INFORMATYKA Architektura systemów komputerowych Architektura systemów komputerowych dr Artur Bartoszewski Procesor część I 1. ALU 2. Cykl rozkazowy 3. Schemat
Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
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,
Dydaktyka Informatyki budowa i zasady działania komputera
Dydaktyka Informatyki budowa i zasady działania komputera Instytut Matematyki Uniwersytet Gdański System komputerowy System komputerowy układ współdziałania dwóch składowych: szprzętu komputerowego oraz
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska
Zygmunt Kubiak Instytut Informatyki Politechnika Poznańska Zygmunt Kubiak 2 Centralny falownik (ang. central inverter system) Zygmunt Kubiak 3 Micro-Inverter Mikro-przetwornice działają podobnie do systemów
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy ogólny Rodzaj zajęć: wykład, ćwiczenia I KARTA
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011
SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu
Architektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Wykład 2. Mikrokontrolery z rdzeniami ARM
Źródło problemu 2 Wstęp Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC. Różne wersje procesorów ARM są szeroko
Architektura komputerów
Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania
KOMPUTER. Zestawy komputerowe podstawowe wiadomości
KOMPUTER Zestawy komputerowe podstawowe wiadomości Budowa zestawu komputerowego Monitor Jednostka centralna Klawiatura Mysz Urządzenia peryferyjne Monitor Monitor wchodzi w skład zestawu komputerowego
MIKROKONTROLERY I MIKROPROCESORY
PLAN... work in progress 1. Mikrokontrolery i mikroprocesory - architektura systemów mikroprocesorów ( 8051, AVR, ARM) - pamięci - rejestry - tryby adresowania - repertuar instrukcji - urządzenia we/wy
Struktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
3.Przeglądarchitektur
Materiały do wykładu 3.Przeglądarchitektur Marcin Peczarski Instytut Informatyki Uniwersytet Warszawski 17 marca 2014 Architektura a organizacja komputera 3.1 Architektura komputera: atrybuty widzialne
Architektura komputerów. Układy wejścia-wyjścia komputera
Architektura komputerów Układy wejścia-wyjścia komputera Wspópraca komputera z urządzeniami zewnętrznymi Integracja urządzeń w systemach: sprzętowa - interfejs programowa - protokół sterujący Interfejs
Wykład 2. Przegląd mikrokontrolerów 8-bit: -AVR -PIC
Wykład 2 Przegląd mikrokontrolerów 8-bit: -AVR -PIC Mikrokontrolery AVR Mikrokontrolery AVR ATTiny Główne cechy Procesory RISC mało instrukcji, duża częstotliwość zegara Procesory 8-bitowe o uproszczonej
Bibliografia: pl.wikipedia.org www.intel.com. Historia i rodzaje procesorów w firmy Intel
Bibliografia: pl.wikipedia.org www.intel.com Historia i rodzaje procesorów w firmy Intel Specyfikacja Lista mikroprocesorów produkowanych przez firmę Intel 4-bitowe 4004 4040 8-bitowe x86 IA-64 8008 8080
Architektura Komputerów
1/3 Architektura Komputerów dr inż. Robert Jacek Tomczak Uniwersytet Przyrodniczy w Poznaniu Architektura a organizacja komputera 3.1 Architektura komputera: atrybuty widzialne dla programisty, atrybuty
Procesory. Schemat budowy procesora
Procesory Procesor jednostka centralna (CPU Central Processing Unit) to sekwencyjne urządzenie cyfrowe którego zadaniem jest wykonywanie rozkazów i sterowanie pracą wszystkich pozostałych bloków systemu
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
Architektura systemów komputerowych. Przetwarzanie potokowe I
Architektura systemów komputerowych Plan wykładu. Praca potokowa. 2. Projekt P koncepcja potoku: 2.. model ścieżki danych 2.2. rejestry w potoku, 2.3. wykonanie instrukcji, 2.3. program w potoku. Cele
UTK ARCHITEKTURA PROCESORÓW 80386/ Budowa procesora Struktura wewnętrzna logiczna procesora 80386
Budowa procesora 80386 Struktura wewnętrzna logiczna procesora 80386 Pierwszy prawdziwy procesor 32-bitowy. Zawiera wewnętrzne 32-bitowe rejestry (omówione zostaną w modułach następnych), pozwalające przetwarzać
Witold Komorowski: RISC. Witold Komorowski, dr inż.
Witold Komorowski, dr inż. Koncepcja RISC i przetwarzanie potokowe RISC koncepcja architektury i organizacji komputera Aspekty opisu komputera Architektura Jak się zachowuje? Organizacja Jak działa? Realizacja
Ćwiczenie Wstawianie spisu treści, indeksu alfabetycznego i indeksu ilustracji Wstaw > Indeksy i spisy > indeksy i spisy) Wskazówka:
Ćwiczenie Wstawianie spisu treści, indeksu alfabetycznego i indeksu ilustracji 1. Sformatuj odpowiednio tekst pod tytułem,,wnętrze komputera : Ustaw marginesy (do lewej, do prawej, od góry, od dołu na
Architektura mikroprocesorów z rdzeniem ColdFire
Architektura mikroprocesorów z rdzeniem ColdFire 1 Rodzina procesorów z rdzeniem ColdFire Rdzeń ColdFire V1: uproszczona wersja rdzenia ColdFire V2. Tryby adresowania, rozkazy procesora oraz operacje MAC/EMAC/DIV
KARTA PRZEDMIOTU. Architektura Komputerów C4
KARTA PRZEDMIOTU 1. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Architektura Systemów Komputerowych. Jednostka ALU Przestrzeń adresowa Tryby adresowania
Architektura Systemów Komputerowych Jednostka ALU Przestrzeń adresowa Tryby adresowania 1 Jednostka arytmetyczno- logiczna ALU ALU ang: Arythmetic Logic Unit Argument A Argument B A B Ci Bit przeniesienia
Podsumowanie. semestr 1 klasa 2
Podsumowanie semestr 1 klasa 2 Interfejsy sprzętowe komputera: interfejsy wewnętrzne (IDE, EIDE, SCSI, Serial ATA) interfejsy zewnętrzne (RS-232, PS/2, FireWire, esata, USB, Ethernet) IDE (wewnętrzny,
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu
Podstawy techniki cyfrowej i mikroprocesorowej - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy techniki cyfrowej i mikroprocesorowej Kod przedmiotu 06.5-WE-AiRP-PTCiM Wydział Kierunek Wydział
Wykład 4. Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430
Wykład 4 Przegląd mikrokontrolerów 16-bit: - PIC24 - dspic - MSP430 Mikrokontrolery PIC Mikrokontrolery PIC24 Mikrokontrolery PIC24 Rodzina 16-bitowych kontrolerów RISC Podział na dwie podrodziny: PIC24F
LEKCJA TEMAT: Współczesne procesory.
LEKCJA TEMAT: Współczesne procesory. 1. Wymagania dla ucznia: zna pojęcia: procesor, CPU, ALU, potrafi podać typowe rozkazy; potrafi omówić uproszczony i rozszerzony schemat mikroprocesora; potraf omówić
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Procesory firmy ARM i MIPS
Procesory firmy ARM i MIPS 1 Architektura procesorów ARM Architektura ARM (Advanced RISC Machine, pierwotnie Acorn RISC Machine) jest 32-bitową architekturą (modelem programowym) procesorów typu RISC.