Podstawowym wymogiem zadań CPS jest czas przetwarzania, czyli możliwość dokonania przewidzianej symulacji w dopuszczalnym dla danego zastosowania
|
|
- Wojciech Czajkowski
- 9 lat temu
- Przeglądów:
Transkrypt
1 Podstawowym wymogiem zadań CPS jest czas przetwarzania, czyli możliwość dokonania przewidzianej symulacji w dopuszczalnym dla danego zastosowania czasie. Główną cechą systemów CPS jest możliwość ich pracy w trybie czasu rzeczywistego, czyli konieczność wykonania wszystkich operacji obliczeniowych i sterujących w czasie wystarczającym na niezakłócony przebieg trwającego procesu. Ekspansja telekomunikacji analogowej i cyfrowej oraz techniki internetowej jest czynnikiem stymulującym rozwój technologii mikroelektronicznej. Z tego względu na potrzeby systemów telekomunikacyjnych zostały stworzone procesory sygnałowe (DSP). Nieustanna ewolucja tych procesorów jest odpowiedzią na stale rosnące zapotrzebowanie rynku nowych generacji telefonii cyfrowej na bardziej wydajne platformy sprzętowe, a także odpowiedzią na konkurencję ze strony alternatywnych rozwiązań systemów cyfrowych. Warto zauważyć, że klasyczna, sztywna architektura procesorów, pomimo licznych modyfikacji i usprawnień, traci powoli na sile i znaczeniu na rzecz nowych koncepcji. Aby efektywnie wykonać wiele zadań z dziedziny telekomunikacji, układy scalone DSP wyposaża się w mechanizmy wydajnej obsługi, oparte na wbudowanych w strukturę krzemową dedykowanych blokach o szerokim zakresie funkcjonalnym oraz elastyczności. Dojrzałość tej techniki umożliwia osiągnięcie wydajności znacznie przekraczającej tę, którą oferują wiodące klasyczne układy procesorowe i nawet najnowsze usprawnienia budowy architektur procesorów uniwersalnych nie są w stanie skutecznie temu zjawisku przeciwdziałać. Specjalizowana architektura rdzeni procesorów sygnałowych stanowi wsparcie dla cyfrowego przetwarzania sygnałów w systemy mogące efektywnie realizować algorytmy czasu rzeczywistego. Poza tym nowoczesna technika umożliwia nie tylko zwiększanie częstotliwości pracy procesora, ale również rozszerzanie liczby wbudowanych w system jednostek obliczeniowych, potrafiących równolegle przetwarzać dane. Przykładem takich koncepcji są architektury: VelociTI oraz zmodernizowana VelociTI.2 (są one dostępne w procesorach rodziny TMS320C6000 firmy Texas Instruments). Ich cechą wspólną jest to, że mają osiem niezależnie pracujących jednostek wykonawczych, podzielonych na dwie grupy. Dzięki specjalnej konstrukcji jest możliwe jednoczesne wykonanie do ośmiu 8-bitowych operacji MAC lub czterech (dla VelociTI. 2) albo dwóch (dla VelociTI) 16-bitowych mnożeń w jednym takcie zegara.
2 Architektura typu VelociTI Wymienione rozwiązania są dostępne także w wielu innych platformach DSP, jak Carmel (Infineon), TigerSHARC czy Blackfin firmy Analog Devices. Neuroprocesor MN-6403
3 Architektura typu VelociTI.2 Jednorodne struktury wielordzeniowe Jednoukładowy wielordzeniowy procesor UltraSPARC T1 (Niagara) Sun Microsystems wypuszczyła na rynek procesor UltraSPARC T1 znanych pod nazwą Niagara. UltraSPARC T1 zawiera 8 rdzeni taktowanych zegarem o częstotliwości 1.0 lub 1.2 GHz. Każdy rdzeń procesora UltraSPARC T1 może jednocześnie wykonywać do 4 niezależnych wątków (technologia CMT; Chip Multi-Threading). Układ zawiera też szynę JBUS, 4 układy współdzielonej pamięci podręcznej (3 MB) oraz kontroler pamięci RAM. Wymiana danych między procesorem a pamięcią RAM odbywa się za pośrednictwem 4 układów pamięci. W zależności od życzenia klienta, producent aktywuje 4, 6 lub 8 rdzeni.
4 Wielordzeniowy processor Cell Broadband Engine Architekture (Cell Bee) IBM uruchomił produkcję nowej wersji procesora Cell. Jest to układ scalony opracowany wspólnie przez trzy firmy: IBM, Sony i Toshiba. Nowy procesor (noszący nazwę Cell Broadband Engine) jest produkowany w oparciu o technologię 65 nanometrów w East Fishkill (New York), gdzie IBM posiada fabrykę. Układ Cell jest obecnie instalowany przez Sony Computer Entertainment w konsoli gier PlayStation 3, a IBM używa go w wielu swoich produktach. Firma wprowadziła na rynek swój pierwszy komputer oparty na układzie Cell we wrześniu 2006 r. Jest to serwer kasetowy BladeCenter QS20. IBM wygrał ostatnio przetarg na dostawę superkomputera dla U.S. Department of Energy. Będzie to system obliczeniowy noszący nazwę Roadrunner, oparty na układach Cell, które będzie wykonywać do miliona miliardów operacji na sekundę (jedynka i 15 zer; jeden petaflop).
5 Wielordzeniowy processor KiloCore IBM i Rapport (mała firma kalifornijska) opracowały energooszczędny procesor, przeznaczony do instalowania w mobilnych urządzeniach, przetwarzających obrazy wideo o wysokiej jakości. Firmy stworzyły swój nowy procesor Kilocore1025 bazujący na technologii Kilocore i Power Architecture. Chip łączy w sobie bitowe jednostki wykonawcze oraz jeden głównodowodzący układ PowerPC, stąd cyfra 1025 w nazwie oznaczająca ilość rdzeni. Główne walory procesora, to wysoka wydajność i niewielki pobór mocy. IBM podaje, że procesor Kilocore 1025 pozwala transmitować obrazy wideo od 5 do 10 razy szybciej niż mogą to robić dostępne obecnie na rynku procesory. Dalsza współpraca IBM i Rapport ma przynieść jak to określono "niszczące rozwiązania" na rynek komputerów o niskim poborze mocy, ich pierwszy wspólny produkt jest tego doskonałym przykładem. Układy reprogramowalne W przeciwieństwie do architektury procesorów sygnałowych macierz elementów logicznych struktur FPGA nie przewiduje ukierunkowania na stosowanie w konkretnych aplikacjach. Dlatego dzięki uniwersalności tych układów jest możliwe odwzorowanie dowolnie złożonego systemu cyfrowego. Jednak ogromna popularność tej klasy układów logicznych w dziedzinie telekomunikacji wymusiła i ukształtowała wiele rozwiązań konstrukcyjnych wzbogacających architekturę matryc reprogramowalnych FPGA oraz przyczyniła się do stworzenia nowych metodologii projektowych. Wśród nich istnieją następujące trendy i koncepcje 1 : nasilające się tendencje opracowywania bloków logicznych (będących elementarnym składnikiem struktury logicznej) o coraz większej uniwersalności, funkcjonalności i możliwościach konfigurowania, oferowanie zaawansowanych trybów pracy przez wbudowane moduły pamięci RAM (pamięć dwuportowa, kolejka FIFO), implementacja dedykowanych bloków obliczeniowych DSP, mających wydajnie zwiększyć prędkość wykonywania podstawowych operacji arytmetycznych oraz odciążyć strukturę logiczną, rosnąca złożoność struktur PLD powodująca zacieranie się różnic w budowie między układami CPLD i FPGA, integrowanie wraz z matrycą reprogramowalną wydajnych procesorów RISC z architekturą wspierającą funkcje przetwarzania sygnałów DSP, rozwinięcie wielu mechanizmów statycznej i dynamicznej rekonfiguracji sprzętu, integracja w zasobach FPGA ultraszybkich interfejsów komunikacyjnych dla szerokopasmowej wymiany danych; takie rozwiązania są przeznaczone do implementacji sprzętowej gigabitowych protokołów teleinformatycznych, intensywny rozwój metod i narzędzi w dziedzinie nowoczesnej syntezy układów logicznych, umożliwiający efektywną implementację złożonych systemów cyfrowych programowalnych w strukturach bramkowych, 1 Folejewski M., Czy ewolucja układów reprogramowalnych przyczyni się do zagłady procesorów sygnałowych? Przegląd Telekomunikacyjny, Rocznik LXXVII, 2-3/2004, s
6 pojawienie się i rozwinięcie rynku własności intelektualnej IP w zakresie projektowania uniwersalnych komponentów wirtualnych (IP-Core), opisanych językami HDL. Skomplikowane obliczenia arytmetyczne, algorytmy cyfrowego przetwarzania sygnałów oraz przetwarzania obrazów, działające w czasie rzeczywistym, wymagają dużej mocy obliczeniowej i dostępnej pamięci operacyjnej. Wskutek tego ich implementacja w matrycach FPGA pochłania wiele zasobów sprzętowych i powoduje niezbyt wysoką wydajność wykonywania aplikacji oraz znaczne rozpraszanie mocy przez układ scalony. Przeciwdziałając tym niekorzystnym zjawiskom oraz wykorzystując fakt, że aplikacje przetwarzające strumień danych multimedialnych są oparte na podstawowych operacjach arytmetycznych (którymi są dodawanie i mnożenie), producenci układów reprogramowalnych integrują w strukturach FPGA różnego rodzaju sprzętowe moduły obliczeniowe DSP, takie jak: ultraszybkie sumatory, mnożarki i rejestry przesuwające. Dzięki nowoczesnej technologii submikronowej możliwe jest scalenie kilkunastu (a nawet kilkuset) bloków obliczeniowych z matrycą rekonfigurowalną w pojedynczej strukturze FPGA, co jest równoważne mocy obliczeniowej systemu wieloprocesorowego (np. macierzy procesorów sygnałowych) zauważalne jest zmierzanie w kierunku architektury SIMD (Single Instruction Multiple Data). Komponenty te wspomagają wykonywanie obliczeń i ułatwiają realizację funkcji z zakresu telekomunikacji i technik teleinformatycznych, takich jak: cyfrowa filtracja sygnałów, szybka transformata Fouriera FFT, dyskretna transformata kosinusowa DCT czy też kompresja obrazu ruchomego według standardu MG. Zintegrowane bloki DSP, wspierające aplikacje cyfrowego przetwarzania sygnałów, można podzielić na dwie grupy. Pierwszą stanowią jednofunkcyjne, dedykowane moduły realizujące proste i ściśle określone operacje arytmetyczne (jak mnożenie lub sumowanie) w ustalonej, stałoprzecinkowej reprezentacji danych. Stosunkowo prosta struktura logiczna tych bloków, przekładająca się na niewielką zajmowaną powierzchnię struktury krzemowej, umożliwia umieszczanie wielu setek takich jednostek scalonych wraz z matrycą FPGA. Najczęściej spotykanym rozwiązaniem są mnożarki wykonujące operacje w formacie bitów (układy Spartan-3, Virtex-II i Virtex-II Pro firmy Xilinx). W drugiej grupie znajdują się złożone, uniwersalne bloki obliczeniowe DSP, charakteryzujące się szerokim zakresem realizowanych operacji oraz dynamiczną konfiguracją architektury. Ich złożoność oraz osiągana wydajność jest porównywalna z jednostkami przetwarzającymi procesorów sygnałowych. Ze względu na wysoki stopień skomplikowania budowy bloków DSP, integracja wewnątrz struktur FGPA takich zasobów jest ograniczona i waha się od kilku do kilkunastu modułów. Przedstawicielami tej klasy rozwiązań są układy generacji Eclipse i QuickMIPS firmy QuickLogic, a także platformy Stratix produkowane przez firmę Altera.
7 Rodzina Producent Liczba bloków logicznych Wbudowana pamięć RAM [kbit] Bloki DSP Liczba końcówek I/O Dostępne kanały komunikacyjne Wbudowany rdzeń procesora RISC Stratix Altera Stratix GX Altera EclipsePlus QuickLogic QuickMIPS QuickLogic MIPS 4Kc Virtex II Xilinx Pro ) , PowerPC Spartan 3 Xilinx ) Excalibur Altera ARM922T ORCA 4 Lattice Mercury Altera Axcelerator Actel Delta39K Cypress Uwagi: 1) Jako moduły dedykowanych sprzętowych multiplikatorów bitów Układy FPOA firmy MathStar (Field Programmeble Object Array) To są układy programowalne, zawierające do 400 objektów, z których każdy jest 16- bitowym ALU. Objekty zjednoczone ze sobą za pomocą zapatentowanych polączeń pracujacych z częstotliwoścą 1 Ghz. Układy FPOA firmy PicoChip To też są układy objektów programowalnych, zawierające do kilkaset 16-bitowych ALU i DSP. Proć programowania w VHDLu są funkcje, które można programować za pomocą C oraz assemblera. Układy MDSP rodziny CT3600 firmy Cradle Technologies Firma Cradle Technologies proponuje jeszcze wyższy poziom granulacji. W jednej strukturze zintegrowane są 8 32-bitowych rdzeni ogólnego przeznaczenia oraz 16 DSP. Lączna wydajność układu 22, bitowych MMACs ów przy cyklu zegarowym 350 MHz. Rdzenie konfidurowalne programowo Firma Tensilica proponuje rekonfigurowalne programowo 32-bitowe rdzenie noszące nazwą Xtensa. Korzystając z Xtensa Processor Generator projektanci SOC mogą tworzyć architekturę podsystemów procesorowych oraz kompletne środowiska programistyczne przystosowane do specyficznych potrzeb każdego projektu, w przeciągu kilku godzin. Niski koszt i wydajność to kluczowe aspekty dzisiejszego boomu na przenośne systemy elektroniczne.
8 Firma Stretch wykorzystuje rdzeń Tensilica Xtensa w połączeniu z wlasną rekonfigurowalną matrycą liczącą Instruction Set Extension Fabric (ISEF). Rekonfiguracja może być zrealizowana kilka tysięcy raz na sekundę, co zapewnia adaptację procesora do konkretnych zafdań DSP. Stara teza Spostrzerzenie aktualne Straty energetyczne można nie Energia kosztuję drogo, tranzystory zaś są tani: w uwzgłędniać, natomiast tranzystory są jednym krysztalie możemy zmiestić tyle drogie tranzystorów, aż nie potrafimy je wykorzystać Mnożenie jest wolnym, dostęp do pamęci Mnożenie jest szybkim, zaś dostęp do pamięci zaś - szybkim stanowi problem dla wzrostu wydajności Wzrost stopnia zrównoleglenia obliczeń Wzrost stopnia zrównoleglenia obliczeń zapewnia się poprzez udoskonalenie zapewnia się poprzez udoskonalenie struktury kompilatorów sprzętowej
9 Wejścia informacyjne elementu przetwaprzetwarzającego m-wejściowy, 1 m M jednofunkcyjny element przetwarzający realizujący jednakową operacje obróbki danych ( n ) f i m M ( 1 ) f i m M ( 2 ) f i M m M ( N ) f i Moduł funkcyjny dla realizacji operacji grupowej f i obróbki danych, zawierający n niezależnych między sobą elementów (jednofunkcyjnych elementów przetwarzających), 1 n N, i ( +,,,, ) Dotychczasowe badania dowodzą, że stosując tradycyjną architekturę, opłaca się budować układy zawierające maks. 16 rdzeni. Przy większej ilości rdzeni wydajność nie rośnie liniowo, ponieważ układy obsługujące komunikację między rdzeniami nie wyrabiają się i trzeba wtedy stosować w tym obszarze zupełnie nowe rozwiązania. The Network-on-Chip (NoC) revolution
10 Rout er Intel zbudował i testuje 80-rdzeniowy układ scalony, który wykonuje ponad bilion operacji zmiennoprzecinkowych na sekundę (jeden teraflop). Układ zajmuje powierzchnię 275 mm kwadratowych i pobiera mniej mocy niż standardowe procesory instalowane obecnie w pecetach. Procesor jest taktowany zegarem 3,16 GHz, wykonuje dokładnie 1,01 bilionów operacji zmiennoprzecinkowych na sekundę i pobiera moc o wielkości 62 watów.oznacza to, że na jeden wat poboru mocy przypada wydajność 16 gigaflopów. Układ może pracować jeszcze szybciej, ale współczynnik wydajność/pobór mocy jest wtedy mniejszy (układy taktowane zegarami 5,1 GHz i 5,7 GHz pracują odpowiednio z szybkościami 1,63 i 1.81 teraflopów).
11 Układ może się pochwalić tak niskim poborem mocy dzięki temu, że niepracujące rdzenie znajdują się w stanie uśpienia. Rdzenie takie wchodzą do akcji tylko wtedy, gdy zapotrzebowanie na moc obliczeniową wzrasta. Każda warstwa zawierająca rdzeń obliczeniowy ma do dyspozycji swój własny router, dlatego układ reprezentuje swoistego rodzaju "sieć na scalaku". Wydajność rzędu teraflopów uzyskano po raz pierwszy w 1996 roku w superkomputerze ASCI Red zbudowanym przez Intela dla Sandia National Laboratory. Komputer ten zajmował ponad 180 metrów kwadratowych, składał się z niemal procesorów Pentium Pro i zużywał ponad 500 kilowatów energii. Badawczy procesor Intela osiąga tę samą wydajność w pojedynczym wielordzeniowym układzie. Pierwsze 80-rdzeniowe procesory będą gotowe do produkcji pomiędzy 2010 a 2015 rokiem. Intel planuje wyposażyć je do tego czasu w rdzenie dedykowane do specjalistycznych zadań, jak np. kryptografia czy wirtualizacja. Muszą też w międzyczasie pojawić się aplikacje, które będą w stanie skorzystać z mocy 80-rdzeniowego układu.
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego
Większe możliwości dzięki LabVIEW 2009: programowanie równoległe, technologie bezprzewodowe i funkcje matematyczne w systemach czasu rzeczywistego Dziś bardziej niż kiedykolwiek narzędzia używane przez
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
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
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
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
PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK
1 PROGRAMOWANIE WSPÓŁCZESNYCH ARCHITEKTUR KOMPUTEROWYCH DR INŻ. KRZYSZTOF ROJEK POLITECHNIKA CZĘSTOCHOWSKA 2 Trendy rozwoju współczesnych procesorów Budowa procesora CPU na przykładzie Intel Kaby Lake
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Mechatronika rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Nowa siedziba Katedry 2005 2006
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,
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
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ą
ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH APPLICATIONS OF FPGAS IN ENUMERATION ALGORITHMS
inż. Michał HALEŃSKI Wojskowy Instytut Techniczny Uzbrojenia ZASTOSOWANIA UKŁADÓW FPGA W ALGORYTMACH WYLICZENIOWYCH Streszczenie: W artykule przedstawiono budowę oraz zasadę działania układów FPGA oraz
Adam Korzeniewski - p. 732 dr inż. Grzegorz Szwoch - p. 732 dr inż.
Adam Korzeniewski - adamkorz@sound.eti.pg.gda.pl, p. 732 dr inż. Grzegorz Szwoch - greg@sound.eti.pg.gda.pl, p. 732 dr inż. Piotr Odya - piotrod@sound.eti.pg.gda.pl, p. 730 Plan przedmiotu ZPS Cele nauczania
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych. Instytut Telekomunikacji Zakład Podstaw Telekomunikacji
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji Kamil Krawczyk Metody optymalizacji soft-procesorów NIOS Opiekun naukowy: dr
Zaawansowane technologie w nowoczesnych układach sterowania
Zaawansowane technologie w nowoczesnych układach sterowania Leszek A. Szałek Cito Systems, Inc. 3940 Freedom Circle, Santa Clara, CA 95054, USA leszeks@citosys.com 1. Wstęp Postępujący rozwój technologii
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
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Mikrokontrolery 16-bitowe Oferowane obecnie na rynku mikrokontrolery 16-bitowe opracowane zostały pomiędzy połowa lat 80-tych a początkiem lat 90-tych. Ich powstanie było naturalną konsekwencją ograniczeń
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
Programowalne Układy Logiczne Konfiguracja/Rekonfiguracja
Programowalne Układy Logiczne Konfiguracja/Rekonfiguracja dr inż. Paweł Russek Program wykładu Metody konfigurowania PLD Zaawansowane metody konfigurowania FPGA Rekonfigurowalne systemy obliczeniowe Pamięć
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:
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
Wykład 6. Mikrokontrolery z rdzeniem ARM
Wykład 6 Mikrokontrolery z rdzeniem ARM Plan wykładu Cortex-A9 c.d. Mikrokontrolery firmy ST Mikrokontrolery firmy NXP Mikrokontrolery firmy AnalogDevices Mikrokontrolery firmy Freescale Mikrokontrolery
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
Metody optymalizacji soft-procesorów NIOS
POLITECHNIKA WARSZAWSKA Wydział Elektroniki i Technik Informacyjnych Instytut Telekomunikacji Zakład Podstaw Telekomunikacji Kamil Krawczyk Metody optymalizacji soft-procesorów NIOS Warszawa, 27.01.2011
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.
Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall
Grzegorz Sułkowski, Maciej Twardy, Kazimierz Wiatr Wykorzystanie układów FPGA w implementacji systemów bezpieczeństwa sieciowego typu Firewall Plan prezentacji 1. Architektura Firewall a załoŝenia 2. Punktu
Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów
31.01.2008 Zastowowanie transformacji Fouriera w cyfrowym przetwarzaniu sygnałów Paweł Tkocz inf. sem. 5 gr 1 1. Dźwięk cyfrowy Fala akustyczna jest jednym ze zjawisk fizycznych mających charakter okresowy.
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.
Larrabee GPGPU. Zastosowanie, wydajność i porównanie z innymi układami
Larrabee GPGPU Zastosowanie, wydajność i porównanie z innymi układami Larrabee a inne GPU Różnią się w trzech podstawowych aspektach: Larrabee a inne GPU Różnią się w trzech podstawowych aspektach: Larrabee
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
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
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
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
Elektronika cyfrowa i mikroprocesory. Dr inż. Aleksander Cianciara
Elektronika cyfrowa i mikroprocesory Dr inż. Aleksander Cianciara Sprawy organizacyjne Warunki zaliczenia Lista obecności Kolokwium końcowe Ocena końcowa Konsultacje Poniedziałek 6:-7: Kontakt Budynek
Systemy na Chipie. Robert Czerwiński
Systemy na Chipie Robert Czerwiński Cel kursu Celem kursu jest zapoznanie słuchaczy ze współczesnymi metodami projektowania cyfrowych układów specjalizowanych, ze szczególnym uwzględnieniem układów logiki
Mechatronika i inteligentne systemy produkcyjne. Modelowanie systemów mechatronicznych Platformy przetwarzania danych
Mechatronika i inteligentne systemy produkcyjne Modelowanie systemów mechatronicznych Platformy przetwarzania danych 1 Sterowanie procesem oparte na jego modelu u 1 (t) System rzeczywisty x(t) y(t) Tworzenie
Architektury akceleratorów kryptograficznych opartych o układy programowalne. Marcin Rogawski
Architektury akceleratorów kryptograficznych opartych o układy programowalne. Marcin Rogawski rogawskim@prokom.pl Plan referatu: Budowa akceleratora kryptograficznego; Struktura programowalna element fizyczny;
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
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Elektronika i telekomunikacja rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Grupa bloków
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ń
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
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
Nowinki technologiczne procesorów
Elbląg 22.04.2010 Nowinki technologiczne procesorów Przygotował: Radosław Kubryń VIII semestr PDBiOU 1 Spis treści 1. Wstęp 2. Intel Hyper-Threading 3. Enhanced Intel Speed Technology 4. Intel HD Graphics
Klasyfikacja sprzętu i oprogramowania nowoczesnego banku. Informatyka bankowa, AE w Poznaniu, dr Grzegorz Kotliński
1 Klasyfikacja sprzętu i oprogramowania nowoczesnego banku Informatyka bankowa, AE w Poznaniu, dr Grzegorz Kotliński 2 Podstawowe typy komputerów Mikrokomputery Minikomputery Mainframe Superkomputery Rodzaj
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
Procesory Sygnałowe Digital Signal Processors. Elektrotechnika II Stopień Ogólnoakademicki
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
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
DLA SEKTORA INFORMATYCZNEGO W POLSCE
DLA SEKTORA INFORMATYCZNEGO W POLSCE SRK IT obejmuje kompetencje najważniejsze i specyficzne dla samego IT są: programowanie i zarządzanie systemami informatycznymi. Z rozwiązań IT korzysta się w każdej
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.
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
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH
METODY ZINTEGROWANEGO PROJEKTOWANIA SPRZĘTU I OPROGRAMOWANIA Z WYKORZYSTANIEM NOWOCZESNYCH UKŁADÓW PROGRAMOWALNYCH Arkadiusz Bukowiec mgr inż. Agnieszka Węgrzyn Instytut Informatyki i Elektroniki, Uniwersytet
FPGA, CPLD, SPLD. Synteza systemów reprogramowalnych 1/27. dr inż. Mariusz Kapruziak mkapruziak@wi.ps.pl pok. 107, tel. 449 55 44
Synteza systemów reprogramowalnych /27 dr inż. Mariusz Kapruziak mkapruziak@wi.ps.pl pok. 07, tel. 449 55 44 FPGA, CPLD, SPLD 945 950 955 960 965 970 975 980 985 990 995 2000 0 D CLK update v cur Q Q 0
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
Modularny system I/O IP67
Modularny system I/O IP67 Tam gdzie kiedyś stosowano oprzewodowanie wielożyłowe, dziś dominują sieci obiektowe, zapewniające komunikację pomiędzy systemem sterowania, urządzeniami i maszynami. Systemy
Nowinki technologiczne procesorów
Elbląg 22.04.2010 Nowinki technologiczne procesorów Przygotował: Radosław Kubryń VIII semestr PDBiOU 1 Spis treści 1. Wstęp 2. Intel Hyper-Threading 3. Enhanced Intel Speed Technology 4. Intel HD Graphics
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
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
Opis przedmiotu zamówienia CZĘŚĆ 1
Opis przedmiotu zamówienia CZĘŚĆ 1 Stanowiska do badań algorytmów sterowania interfejsów energoelektronicznych zasobników energii bazujących na układach programowalnych FPGA. Stanowiska laboratoryjne mają
Procesory Blackfin. Część 1
Procesory Blackfin. Część 1 Wykład 7 Projektowanie cyfrowych układów elektronicznych Mgr inż. Łukasz Kirchner lukasz.kirchner@cs.put.poznan.pl http://www.cs.put.poznan.pl/lkirchner Charakterystyka rodziny
Opis przedmiotu zamówienia
Opis przedmiotu zamówienia Stanowiska do badań algorytmów sterowania interfejsów energoelektronicznych zasobników energii bazujących na układach programowalnych FPGA. Stanowiska laboratoryjne mają służyć
Technika mikroprocesorowa. W. Daca, Politechnika Szczecińska, Wydział Elektryczny, 2007/08
Tendencje rozwojowe mikrokontrolerów Rozwój mikrokontrolerów następował w ciągu minionych 25 lat w następujących kierunkach: Rozwój CPU mikrokontrolerów w celu zwiększenia szybkości przetwarzania danych
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
Obliczenia równoległe na klastrze opartym na procesorze CELL/B.E.
Obliczenia równoległe na klastrze opartym na procesorze CELL/B.E. Łukasz Szustak Wydział Inżynierii Mechanicznej i Informatyki Kierunek informatyka, Rok V szustak.lukasz@gmail.com Streszczenie W artykule
SYSTEMY WBUDOWANE CZASU RZECZYWISTEGO. Specjalność magisterska Katedry Systemów Elektroniki Morskiej
SYSTEMY WBUDOWANE CZASU RZECZYWISTEGO Specjalność magisterska Katedry Systemów Elektroniki Morskiej Co to jest system wbudowany czasu rzeczywistego? Komputer - część większego systemu wykonuje skończoną
RODZAJE PAMIĘCI RAM. Cz. 1
RODZAJE PAMIĘCI RAM Cz. 1 1 1) PAMIĘĆ DIP DIP (ang. Dual In-line Package), czasami nazywany DIL - w elektronice rodzaj obudowy elementów elektronicznych, głównie układów scalonych o małej i średniej skali
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
Współczesne techniki informacyjne
Współczesne techniki informacyjne są multimedialne, można oczekiwać, że po cywilizacji pisma (i druku) nastąpi etap cywilizacji obrazowej czyli coraz większa jest potrzeba gromadzenia i przysyłania wielkiej
Bibliografia: pl.wikipedia.org 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 8008 8080 8085 x86
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.
Architektura komputerów
Architektura komputerów Wykład 13 Jan Kazimirski 1 KOMPUTERY RÓWNOLEGŁE 2 Klasyfikacja systemów komputerowych SISD Single Instruction, Single Data stream SIMD Single Instruction, Multiple Data stream MISD
Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA. Autor: Daniel Słowik
Badanie właściwości wysokorozdzielczych przetworników analogowo-cyfrowych w systemie programowalnym FPGA Autor: Daniel Słowik Promotor: Dr inż. Daniel Kopiec Wrocław 016 Plan prezentacji Założenia i cel
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
Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1.Tryby komunikacji między procesami w standardzie Message Passing Interface. 2. HTML DOM i XHTML cel i charakterystyka. 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej. Instrukcja do zajęć laboratoryjnych z przedmiotu:
Politechnika Białostocka Wydział Elektryczny Katedra Telekomunikacji i Aparatury Elektronicznej Instrukcja do zajęć laboratoryjnych z przedmiotu: Architektura i Programowanie Procesorów Sygnałowych Numer
Opracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
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
Obliczenia Wysokiej Wydajności
Obliczenia wysokiej wydajności 1 Wydajność obliczeń Wydajność jest (obok poprawności, niezawodności, bezpieczeństwa, ergonomiczności i łatwości stosowania i pielęgnacji) jedną z najważniejszych charakterystyk
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Jednostki obliczeniowe w zastosowaniach mechatronicznych Kierunek: Mechatronika Rodzaj przedmiotu: dla specjalności Systemy Sterowania Rodzaj zajęć: Wykład, laboratorium Computational
Programowalne Układy Logiczne. Wykład I dr inż. Paweł Russek
Programowalne Układy Logiczne Wykład I dr inż. Paweł Russek Literatura www.actel.com www.altera.com www.xilinx.com www.latticesemi.com Field Programmable Gate Arrays J.V. Oldfield, R.C. Dorf Field Programable
Dr inż. hab. Siergiej Fialko, IF-PK,
Dr inż. hab. Siergiej Fialko, IF-PK, http://torus.uck.pk.edu.pl/~fialko sfialko@riad.pk.edu.pl 1 Osobliwości przedmiotu W podanym kursie główna uwaga będzie przydzielona osobliwościom symulacji komputerowych
Elektronika i techniki mikroprocesorowe
Elektronika i techniki mikroprocesorowe Technika cyfrowa ZłoŜone one układy cyfrowe Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 PLAN WYKŁADU idea
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE WINDOWS 1 SO i SK/WIN 007 Tryb rzeczywisty i chroniony procesora 2 SO i SK/WIN Wszystkie 32-bitowe procesory (386 i nowsze) mogą pracować w kilku trybach. Tryby pracy
Katedra Systemów Elektroniki Morskiej. Specjalność Systemy elektroniki morskiej
Katedra Systemów Elektroniki Morskiej Specjalność Systemy elektroniki morskiej Dlaczego Systemy Elektroniki Morskiej? W ramach naszej specjalności poznacie zagadnienia związane z systemami czasu rzeczywistego
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ł
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
Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle. Krzysztof Banaś, Obliczenia wysokiej wydajności.
Wydajność systemów a organizacja pamięci, czyli dlaczego jednak nie jest aż tak źle Krzysztof Banaś, Obliczenia wysokiej wydajności. 1 Organizacja pamięci Organizacja pamięci współczesnych systemów komputerowych
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
Elektrotechnika II Stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Systemy wbudowane. Paweł Pełczyński ppelczynski@swspiz.pl
Systemy wbudowane Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie definicja, zastosowania, projektowanie systemów wbudowanych Mikrokontrolery AVR Programowanie mikrokontrolerów
Systemy mikroprocesorowe i układy programowalne
Grupa bloków Systemy mikroprocesorowe i układy programowalne Katedra Mikroelektroniki i Technik Informatycznych Obszar zagadnień sprzęt sprzęt mikroprocesory SoC, systemy mobilne procesory sygnałowe mikrokontrolery
Klasyfikacje systemów komputerowych, modele złożoności algorytmów obliczeniowych
Wykład 5 Klasyfikacje systemów komputerowych, modele złożoności algorytmów obliczeniowych Spis treści: 1. Klasyfikacja Flynna 2. Klasyfikacja Skillicorna 3. Klasyfikacja architektury systemów pod względem
1. Wprowadzenie Opis sytuacyjny Specyfikacja techniczna... 3
dla użytkowników Działu Komputerów Dużej Mocy Wrocławskiego Centrum Sieciowo- Superkomputerowego Politechniki Wrocławskiej Załącznik nr 4 do SIWZ znak: ZP/BZP/148/2017 1. Wprowadzenie... 3 2. Opis sytuacyjny....
XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej. XXXII Olimpiada Wiedzy Elektrycznej i Elektronicznej
Zestaw pytań finałowych numer : 1 1. Wzmacniacz prądu stałego: własności, podstawowe rozwiązania układowe 2. Cyfrowy układ sekwencyjny - schemat blokowy, sygnały wejściowe i wyjściowe, zasady syntezy 3.
Automatyzacja procesu tworzenia sprzętowego narzędzia służącego do rozwiązywania zagadnienia logarytmu dyskretnego na krzywych eliptycznych
Automatyzacja procesu tworzenia sprzętowego narzędzia służącego do rozwiązywania zagadnienia logarytmu dyskretnego na krzywych eliptycznych Autor: Piotr Majkowski Pod opieką: prof. Zbigniew Kotulski Politechnika
Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy
Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa
Architektura komputera wg Neumana
PROCESOR Architektura komputera wg Neumana Uproszczony schemat procesora Podstawowe elementy procesora Blok rejestrów Blok ALU Dekoder kodu rozkazowego Układ sterujący Magistrala procesora Cykl pracy procesora
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
Mikrokontroler Wykład 5
Mikrokontroler Wykład 5 Mikrokontroler jednoukładowy Mikrokontroler jednoukładowy jest układem scalonym, w którym zostały zintegrowane następujące elementy Rdzeń obliczeniowy Kontroler pamięci oraz pamięć
Temat: Pamięci. Programowalne struktury logiczne.
Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w
Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz
Programowanie równoległe i rozproszone Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz 23 października 2009 Spis treści Przedmowa...................................................