Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Rozměr: px
Začít zobrazení ze stránky:

Download "Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012"

Transkript

1 Přednáška 1 Úvod do HW a OS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského sociálního fondu a rozpočtu hlavního města Prahy. Praha & EU: Investujeme do vaší budoucnosti 1

2 Operační systém (OS) Definice základní SW, který funguje jako prostředník mezi HW a aplikacemi/uživateli Úkoly správa výpočetních prostředků fyzických (procesor, paměť, disky, ) logických (uživatelská konta, procesy, soubory, přístup. práva, ) abstrakce složitosti HW poskytuje rozhraní aplikacím (Win32 API, Win64 API, systémová volání Unixu, ) uživatelům (CLI a GUI) Soustředíme na principy univerzálních OS MS Windows, Unix OS, VMS, Mac OS, 2

3 Různé kategorie zařízení Stolní počítače (Desktop systems) Servery (Servers) Jeden uživatel, několik jader, několik GB paměti, TB disků. Lowend/highend, až stovky CPU, až TB paměti, až PB disků. Vestavěná zařízení (Embedded systems) Zdroj: Computer organization and design, Patterson, Hennessy,

4 Výpočetní systém 4

5 Požadavky na HW podpora OS při správě HW CPU s více módy kernel mód: CPU může provádět všechny instrukce ze své instrukční množiny (program běžící v tomto módu má přístup k celému hardwaru) user mód: podmnožina instrukcí je povolena (např. <li><apouze href="../../../vyuka/oppa-2011/uos"> UOS - přednášky všechny 1-10 </a> </li> instrukce V/V a ochrany paměti jsou zakázány) 5

6 Požadavky na HW podpora OS při správě paměti ochrana paměti podpora virtuální paměti (fyzický x logický prostor) překlad LA na FA podpora přepínání kontextu mechanismus přerušení (reakce na asynchronní události) 1-10 </a> </li> programovatelný interní časovač (generuje přerušení po uplynutí čas. kvanta) podpora efektivních operací V/V přerušení, DMA, 6

7 Flynova klasifikace HW Single Instruction Single Data stream (SISD) 1 procesor provádí 1 instrukční proud nad daty uloženými v 1 paměti Single Instruction Multiple Data stream (SIMD) 1 instrukce je prováděna nad množinou dat množinou procesorů vektorové, maticové počítače, GPU (graphics processing unit) Multiple Instruction Single Data stream (MISD) <li><a href="../../../vyuka/oppa-2011/uos"> UOS - přednášky 1-10 </a> </li> posloupnost dat je přenášena k množině procesorů provádějících různé instrukce systlické pole (pipeline), fault-tolerant systémy Multiple Instruction Multiple Data stream (MIMD) množina procesorů současně provádí různé instrukce nad různými daty multiprocesory, multipočítače, distribuované systémy 7

8 Architektura paralelních systémů 8

9 Jednoprocesorové systémy (SISD) CPU načítá instrukce a data z paměti, zpracovává je a výsledky zapisuje zpět do paměti Paměť obsahuje jádro OS + další procesy 9

10 Multiprocesory se sdílenou pamětí Komunikace mezi CPU přes sdílenou paměť (10-50ns) UMA (Uniform Memory Access) multiprocesory přístup do sdílené paměti je stejně rychlý pro všechny CPU 1-10 </a> </li> je slabé místo sběrnice použití vyrovnávacích pamětí a lokální paměti místo paměťové sběrnice speciální přepínač (crossbar switch) 10

11 Příklad: Intel CoreTM2 Duo Source: 11

12 Příklad: Sparc T3 procesor Zdroj: 12

13 Příklad: Sparc T3 Multithreading Zdroj: 13

14 Multiprocesory se sdílenou pamětí NUMA (Nonuniform Memory Access) multiprocesory lokální paměť je viditelná pro ostatní CPU přístup do vzdálené paměti pomocí LOAD a STORE instrukcí přístup do vzdálené paměti je pomalejší než do lokální paměti Problém: cache coherence <li><a => href="../../../vyuka/oppa-2011/uos"> cache-coherent NUMA (ccnuma) UOS - přednášky 14

15 Příklad: Dual-socket T3 configuration Zdroj 15

16 Multiprocesorové OS Každé CPU se svým vlastním OS (nepožívá se) Master-slave model (asymetrický) SMP (Symmetric MultiProcessors) podpora v moderních OS 16

17 Multipočítače se zasíláním zpráv (cluster) Základní uzel CPU, lokální paměť, síťové rozhraní, disk, ostatní periferie můžou chybět Vysokorychlostní propojovací síť Všechny uzly používají stejný OS sdílí společný systém souborů jsou společně administrovány Komunikace mezi CPU pomocí zasílání zpráv (10-50 μs) 17

18 Distribuované systémy Základní uzel CPU, paměť, disk, síťové rozhraní ostatní periferie (obrazovka, klávesnice,.) Běžná propojovací síť (LAN, WAN) Jednotlivé uzly požívají různé OS mají různé systémy souborů jsou administrovány individuálně Komunikace mezi CPU pomocí zasílání zpráv (10-50 ms) 18

19 Vlastnosti modreních OS Víceúlohový (multitasking, time-sharing) běh více úloh (procesů) se sdílením času ochrana paměti, plánování procesů Vícevláknový (multithreading) proces se může skládat z několika současně běžících úloh (vláken) přechod od plánování procesů na plánování vláken (thread) <li><a href="../../../vyuka/oppa-2011/uos"> UOS - přednášky 1-10 </a> </li> Víceuživatelský (multi-user) možnost současné práce více uživatelů identifikace a vzájemná ochrana uživatelů Podpora multiprocesorových systémů (SMP) použití vláken v jádře a jejich plánování na různých CPU Unifikované prostředí přenositelnost mezi platformami (90% jádra v jazyce C) 19

20 Základní komponenty OS 20

21 Historie Unixu k o n e c 6 0. le t A T & T v y v íjí M U L T I C S 1969 A T & T B e ll L a b s - z a č á t e k O S U n ix z a č á t e k 7 0. le t A T & T v ý v o j O S U n ix 1973 U n ix im p le m e n t o v á n v ja z y c e C k o l e m <li><a U nhref="../../../vyuka/oppa-2011/uos"> i v e r s i t y o f C a l i f o r n i a a t B e r k l e y - U N I X ( B SUOS D ) - přednášky z a č á t e k 8 0. le t K o m e r č n í z á je m o O S U n ix, D A R P A A I X, H P - U N I X, S o la r is k o n e c 8 0. le t N á v rh s ta n d a rd ů (P O S IX, X P G, S V ID ), S V R 4 U N IX 1991 L in u s B. T o r v a ld s v y t v á ř í já d r o O S L in u x 21

22 Historie MS Windows b it o v ý p r o c e s o r I n t e l a Z 8 0 C P /M (p řík a z o v á řá d k a ) 1981 I B M P C b it o v ý p r o c e s o r I n t e l M S - D O S 1. 0 ( je d n o ú lo h o v ý, je d n o u ž iv a t e ls k ý, p ř í k a z o v á ř á d k a, s y s t é m s o u b o rů F A T ) 1983 M S - D O S 2. 0 ( v y le p š e n á p ř í k a z o v á ř á d k a, in s p ir a c e z U n ix u ) IB M P C /A T - In te l </a> </li> W i n d o w s ( g r a f ic k é r o z r a n í n a d M S - D O S, in s p ir a c e z A p p le L is a ) W i n d o w s 9 5 ( , g r a f ic k é r o z r a n í, " b it o v ý O S ", v ir t u á ln í p a m ě ť, s p r á v a p r o c e s ů, v í c e ú lo h o v ý, je d n o u ž iv a t e ls k ý, s y s t é m s o u b o r ů F A T ) W in d o w s 9 8 ( ) W in d o w s N T ( ), W in d o w s , W in d o w s X P, W in d o w s S e rv e r , W in d o w s S e rv e r W in d o w s V is ta ( ), W in d o w s 7 ( ), W in d o w s S e rv e r , 22

23 Otázky Vysvětlete rozdíl mezi kernel a user modem CPU. Popište vlastanosti jednotlivých modelů Flynovy klasifikace. Popište rozdíly mezi UMA a NUMA architekturou.. Co to je ccnuma? 1-10 </a> </li> Vysvětelete jak funguje SMP? 23

Operační systémy. Přednáška 1: Úvod

Operační systémy. Přednáška 1: Úvod Operační systémy Přednáška 1: Úvod 1 Organizace předmětu Přednášky každé úterý 18:00-19:30 v K1 Přednášející Jan Trdlička email: trdlicka@fel.cvut.z kancelář: K324 Cvičení pondělí, úterý, středa Informace

Více

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled paralelních architektur Přehled paralelních architektur Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur Přehled I. paralelní počítače se konstruují

Více

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2

Základy informatiky. 2. Přednáška HW. Lenka Carr Motyčková. February 22, 2011 Základy informatiky 2 Základy informatiky 2. Přednáška HW Lenka Carr Motyčková February 22, 2011 Základy informatiky 1 February 22, 2011 Základy informatiky 2 February 22, 2011 Základy informatiky 3 February 22, 2011 Základy

Více

OPS Paralelní systémy, seznam pojmů, klasifikace

OPS Paralelní systémy, seznam pojmů, klasifikace Moorův zákon (polovina 60. let) : Výpočetní výkon a počet tranzistorů na jeden CPU chip integrovaného obvodu mikroprocesoru se každý jeden až dva roky zdvojnásobí; cena se zmenší na polovinu. Paralelismus

Více

Úvod do GPGPU J. Sloup, I. Šimeček

Úvod do GPGPU J. Sloup, I. Šimeček Úvod do GPGPU J. Sloup, I. Šimeček xsimecek@fit.cvut.cz Katedra počítačových systémů FIT České vysoké učení technické v Praze Ivan Šimeček, 2011 MI-PRC, LS2010/11, Predn.3 Příprava studijního programu

Více

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského

Více

Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š

Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š Á Í Í É ď ď Í Á ž Ž ž ž ž ž Í Í Ý Ě Í Í Í ž Š Ž Í ž Í ž ž ž ž ž ž Í ž ž Ž ž Ž Ž ž Š ď Ž Í ť ž Í Ž Ž Ž Í Ý Š Í Š ž Ž Š ž ž ť Ž Š ž Š ž ž ž Í ž ž Ž ž ž ť Í ž Ž ž ť Ž ž ž Š Ž ž Ž ž ť ž ž Í ž Š Ž ď ž ž ž ť

Více

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna Principy operačních systémů Lekce 5: Multiprogramming a multitasking, vlákna Multiprogramování předchůdce multitaskingu Vzájemné volání: Implementován procesem (nikoliv OS) Procesu je přidělen procesor,

Více

Úvod do Linuxu. SŠSI Tábor 1

Úvod do Linuxu. SŠSI Tábor 1 Úvod do Linuxu SŠSI Tábor 1 Trocha historie konec 60. let - AT&T vyvíjí MULTICS 1969 - AT&T Bell Labs - začátek OS Unix začátek 70.let - AT&T vývoj OS Unix kolem 1975 - University of California at Berkley

Více

Procesy a vlákna (Processes and Threads)

Procesy a vlákna (Processes and Threads) ÚVOD DO OPERAČNÍCH SYSTÉMŮ Ver.1.00 Procesy a vlákna (Processes and Threads) Správa procesů a vláken České vysoké učení technické Fakulta elektrotechnická 2012 Použitá literatura [1] Stallings, W.: Operating

Více

Principy operačních systémů. Lekce 1: Úvod

Principy operačních systémů. Lekce 1: Úvod Principy operačních systémů Lekce 1: Úvod Sylabus Lekce 1: Úvod 2 Literatura Lekce 1: Úvod 3 Operační systém Základní programové vybavení počítače, které se zavádí do počítače při jeho startu a zůstává

Více

Paralelní systémy. SIMD jeden tok instrukcí + více toků dat jedním programem je zpracováváno více různých souborů dat

Paralelní systémy. SIMD jeden tok instrukcí + více toků dat jedním programem je zpracováváno více různých souborů dat Paralelní systémy Paralelním systémem rozumíme takový systém, který paralelně zpracovává více samostatných úloh nebo zpracování určité úlohy automaticky rozdělí do menších částí a paralelně je zpracovává.

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Přednáška 8 Multiprocesory vláknový paralelismus Martin Milata Obsah Paralelní architektury MIMD model Multi-jádrové a multi-vláknové procesory Klasterové řešení Sdílení

Více

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy VÝUKOVÝ MATERIÁL Identifikační údaje školy Číslo projektu Název projektu Číslo a název šablony Autor Tematická oblast Číslo a název materiálu Anotace Vyšší odborná škola a Střední škola, Varnsdorf, příspěvková

Více

Paralelní a distribuované výpočty (B4B36PDV)

Paralelní a distribuované výpočty (B4B36PDV) Paralelní a distribuované výpočty (B4B36PDV) Branislav Bošanský, Michal Jakob bosansky@fel.cvut.cz Artificial Intelligence Center Department of Computer Science Faculty of Electrical Engineering Czech

Více

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ 1) INFORMACE VE VÝPOČETNÍ TECHNICE 3 2) POČÍTAČOVÉ ARCHITEKTURY, POČÍTAČ JAKO ČÍSLICOVÝ STROJ 3 3) SIGNÁLY 3

Více

Paralelní architektury - úvod

Paralelní architektury - úvod Paralelní architektury - úvod Úvod do paralelních architektur Příklady paralelních architektur Processor arrays Multiprocesory Multiprocesory se sdílenou pamětí Multiprocesory s distribuovanou pamětí Multipočítače

Více

Profilová část maturitní zkoušky 2014/2015

Profilová část maturitní zkoušky 2014/2015 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2014/2015 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. Přednáška 11 Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna. 1 Historie MS Windows I 1980 1981 1983 1990 1995 1998 2000 8-bitový procesor Intel 8080

Více

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem financovaným z Evropského

Více

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého) Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého) Historický základ Jednoduché a málo výkonné počítače Uživatel

Více

Struktura počítačů z{kladní pojmy

Struktura počítačů z{kladní pojmy Struktura počítačů z{kladní pojmy Cíl kapitoly: Úkolem této kapitoly je rozšíření znalostí o skladbě počítačů a procesorů a umožnit studentům pochopit činnost počítače a procesoru během z{kladních operací

Více

IT ESS II. 1. Operating Systém Fundamentals

IT ESS II. 1. Operating Systém Fundamentals IT ESS II. 1. Operating Systém Fundamentals Srovnání desktopových OS a NOSs workstation síťové OS (NOSs) jednouživatelské jednoúlohové bez vzdáleného přístupu místní přístup k souborům poskytují a zpřístupňují

Více

Paralelní architektury - úvod

Paralelní architektury - úvod Paralelní architektury - úvod Úvod do paralelních architektur Příklady paralelních architektur Processor arrays Multiprocesory Multiprocesory se sdílenou pamětí Multiprocesory s distribuovanou pamětí Multipočítače

Více

Operační systém. Logické prostředky výpoč etního systému jsou:

Operační systém. Logické prostředky výpoč etního systému jsou: Operační systém Pojmy Výpoč etní systém (například počíta č) je stroj na zpracování dat provádějící samočinn ě př edem zadané operace. Instrukce nejkratší, již dále nedělitelný povel, těmto povelům rozumí

Více

Informatika včera, dnes - a zítra? 1. Přední stěna skříně počítače 4 Zadní stěna skříně 4

Informatika včera, dnes - a zítra? 1. Přední stěna skříně počítače 4 Zadní stěna skříně 4 O bsah KAPITOLA 1 Úvod 1 Informatika včera, dnes - a zítra? 1 KAPITOLA 2 Hardware 2.1. Počítač 3 Skříň počítače 4 Přední stěna skříně počítače 4 Zadní stěna skříně 4 Z á k la d n í deska p o č íta č e

Více

Č š ř ř ř ř š ř Č Ř ň ž ř ř ý ř ř ž š ž š ř ň ý ř ú ý ř š ř ů ý ú š ž ž ř ř ř ž Ž š ř š Ž ř ž š š

Č š ř ř ř ř š ř Č Ř ň ž ř ř ý ř ř ž š ž š ř ň ý ř ú ý ř š ř ů ý ú š ž ž ř ř ř ž Ž š ř š Ž ř ž š š ý š Ú ž š ž š ý ž ř Ť šť Č ý ň ř ž ú š ý ž ý ř ů ž ž ř ř ý ů š ň ý ú ř šť š ý ú ž ý ú ó ú š š ů ř Č š ř ř ř ř š ř Č Ř ň ž ř ř ý ř ř ž š ž š ř ň ý ř ú ý ř š ř ů ý ú š ž ž ř ř ř ž Ž š ř š Ž ř ž š š ř Ž ý

Více

PB002 Základy informačních technologií

PB002 Základy informačních technologií Počítačové systémy 21. září 2015 Základní informace 1 Přednášky nejsou povinné 2 Poku účast klesne pod pět studentů, přednáška se nekoná 3 Slidy z přednášky budou vystaveny 4 Zkouška bude pouze písemná

Více

ý ď ř š ý ň Ú ž Ž ý ž ú ýš ú ú ů Ýš ř ý ý ž řš ý ý ž ř š Í Í Í ý ý ž ú ú ř ž ó ú ř š ř ý ř ž ů ý ý ř ýš ř ž ů ž řš ž šť ř ý ž ř ř ž ú ů ž ď ř š ž ž ž

ý ď ř š ý ň Ú ž Ž ý ž ú ýš ú ú ů Ýš ř ý ý ž řš ý ý ž ř š Í Í Í ý ý ž ú ú ř ž ó ú ř š ř ý ř ž ů ý ý ř ýš ř ž ů ž řš ž šť ř ý ž ř ř ž ú ů ž ď ř š ž ž ž ý ř ů ů ř ř ť ř š ř ž š ů ř ú ú ó ž Í Č ř ň ý ř š ý ů š š ř ž š š ý Í ř ř ř ýš ý ž ů ř ý ř ú Í Č ú ď ž Ý ř ý š ý ř ř ž š ú ů ř ú ř ň š ý ř ý ý ž ž ú ú ž ř ý ý ř ů ň ž ž ň ň ř Ý ž ř š ř š ů ž Ž ú š ý š

Více

Profilová část maturitní zkoušky 2015/2016

Profilová část maturitní zkoušky 2015/2016 Střední průmyslová škola, Přerov, Havlíčkova 2 751 52 Přerov Profilová část maturitní zkoušky 2015/2016 TEMATICKÉ OKRUHY A HODNOTÍCÍ KRITÉRIA Studijní obor: 26-41-M/01 Elektrotechnika Zaměření: technika

Více

Virtualizace. Lukáš Krahulec, KRA556

Virtualizace. Lukáš Krahulec, KRA556 Virtualizace Lukáš Krahulec, KRA556 Co je vitualizace Způsob jak přistupovat ke zdrojům systému jako k univerzálnímu výkonu a nezajímat se o železo Způsob jak využít silný HW a rozložit ho mezi uživatele,

Více

a co je operační systém?

a co je operační systém? a co je operační systém? Funkce vylepšení HW sjednocení různosti zařízení ulehčení programování (např. časové závislosti) přiblížení k potřebám aplikací o soubory namísto diskových bloků o více procesorů

Více

Úvod do problematiky návrhu počítačových systémů. INP 2008 FIT VUT v Brně

Úvod do problematiky návrhu počítačových systémů. INP 2008 FIT VUT v Brně Úvod do problematiky návrhu počítačových systémů INP 2008 FIT VUT v Brně Čím se budeme zabývat Budou nás zejména zajímat jednoprocesorové číslicové počítače: Funkce počítače Struktura propojení funkčních

Více

Č Ž ú ú ú Š ú Š ú ú ó ú Č ú ú ú Č Ů ú ň ú ú Ě ú ú

Č Ž ú ú ú Š ú Š ú ú ó ú Č ú ú ú Č Ů ú ň ú ú Ě ú ú Ř ú ú Č ó ú ú Ů Ž Č Ž ú ú ú Š ú Š ú ú ó ú Č ú ú ú Č Ů ú ň ú ú Ě ú ú Ř ú ó ú ú Č ó ó ú ú ú ú ú ú ó ú ú ň Š Č Š ú ň ó Č Č ú ó Ů Ú ó Ť ú ó Č ó Ň ó ó ó Č ó ó ú ď Ů ú ú Š ú ň ň Ň ú ú ú Č Š ú ú Ů Ů Ž Ú Š ú Š

Více

Úvod SISD. Sekvenční výpočty SIMD MIMD

Úvod SISD. Sekvenční výpočty SIMD MIMD Úvod SISD Single instruction single data stream Sekvenční výpočty MISD 1. Přednáška Historie Multiple instruction single data stream SIMD Single instruction multiple data stream MIMD Multiple instruction

Více

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Trochu teorie Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací. Každá spuštěná aplikace má alespoň jeden proces

Více

Paralelní architektury se sdílenou pamětí typu NUMA. NUMA architektury

Paralelní architektury se sdílenou pamětí typu NUMA. NUMA architektury Paralelní architektury se sdílenou pamětí typu NUMA NUMA architektury Multiprocesorové systémy s distribuovanou pamětí I. úzkým hrdlem multiprocesorů se sdílenou pamětí je datová komunikace s rostoucím

Více

Woody a Steina Vasulkovi

Woody a Steina Vasulkovi Woody a Steina Vasulkovi W o o d y & S t e i n a Va s u l k a V i d e o a r t o v á t v o r b a m a n ž e l ů Va s u l k o v ý c h j e v ý z n a m n ý m m e z n í k e m v e s v ě t o v é t v o r b ě u

Více

ť Ž ž ž ž ž ž ť ž ť É Ě ž ž ť ž ž ž ž ť ž ž ž

ť Ž ž ž ž ž ž ť ž ť É Ě ž ž ť ž ž ž ž ť ž ž ž Ý Ý Ů Ě É Š Á Ú ž ž ž ž ž ž ž Ž ž ť ž ž ž Ó ŇŇŇ Ó ž ť Ž ž ž ž ž ž ť ž ť É Ě ž ž ť ž ž ž ž ť ž ž ž ť ž ť ť ž ž ž ž ž ž ž ž Ž ž ž ť ž Ž Ž ž ž ž ž ž ž ž ž ž ž ž Ž ž ž ž ž ž ž ž ž ť ž ž Ž Ž ž ž ž ž ť ž Ž ž

Více

š ř ž ů ř š ů ř Ž ř é Č ř ř ú Č ř ř ř é Č ř é ý é ýš ú Ť ý Í Ž Ž ú ú ň é ř Ž ř ů Ž ú ř Ž Ž ř ů ú ú Ž Ž ů ř é Č é é ž š é é ž š ř ř ř

š ř ž ů ř š ů ř Ž ř é Č ř ř ú Č ř ř ř é Č ř é ý é ýš ú Ť ý Í Ž Ž ú ú ň é ř Ž ř ů Ž ú ř Ž Ž ř ů ú ú Ž Ž ů ř é Č é é ž š é é ž š ř ř ř Í ý é ř ž ů š ř ý ý Č é ý ň š Č Č Ž Č ú é š é ý Š Í ř Ž ř Č Č ř ý ú Ž é ý š Ž ř é Č Ý ú ř é ý Ž Č ř ř é š ř ž ů ř š ů ř Ž ř é Č ř ř ú Č ř ř ř é Č ř é ý é ýš ú Ť ý Í Ž Ž ú ú ň é ř Ž ř ů Ž ú ř Ž Ž ř ů ú

Více

Š Ž Í Í ř é é é Í é é ý ý š é é é é Í ř ý ý ř é ř Í Í ý ž Ž ř ř é Ž ů ůž ý ů Ž š Ř Ě ř é é ř é Ž Ů ý é š Í ř Ó š é é Ž ý ž ý é ý ř š ř ý Š ů ř Ů ý ř ý

Š Ž Í Í ř é é é Í é é ý ý š é é é é Í ř ý ý ř é ř Í Í ý ž Ž ř ř é Ž ů ůž ý ů Ž š Ř Ě ř é é ř é Ž Ů ý é š Í ř Ó š é é Ž ý ž ý é ý ř š ř ý Š ů ř Ů ý ř ý é ý é ž ý ř ý Í Í š ř Ů ň ý ň Š ý Ú ř š š é ý Ú ž ý ř é ý Í š Ž ú é é ř ž ý ú ů é ř ú ů ú é Š Ž ú Š Ž ů ý š Í ř é ó Ú é Íš é ý é é Ž Š Ž Í Í ř é é é Í é é ý ý š é é é é Í ř ý ý ř é ř Í Í ý ž Ž ř ř é Ž

Více

ž ř ř ý Ž š ý š š Ž ř š š š ř š ý š ý Ž ů Ž ž š ý Ž Č š ý š Ů Ů ř ř š š ř ý ý ž ý Ž šť š ý ý ý ý ů ůž ý ý ř ý ý ž ý Ž ý ú š ý Ž Í ů ý ů ů ů ú ý ů ř ý

ž ř ř ý Ž š ý š š Ž ř š š š ř š ý š ý Ž ů Ž ž š ý Ž Č š ý š Ů Ů ř ř š š ř ý ý ž ý Ž šť š ý ý ý ý ů ůž ý ý ř ý ý ž ý Ž ý ú š ý Ž Í ů ý ů ů ů ú ý ů ř ý Ě Á Á Áš Ě Á ž ř ř ž ň ů ú ý š ů ř š Ú š š Ž ř ř Ž ň ů ú ř ř Ž ů ý ý ý ý ř Í š Ž ů ý ů ů ů ú ý ů ř ý ů ž ř ř ý Ž š ý š š Ž ř š š š ř š ý š ý Ž ů Ž ž š ý Ž Č š ý š Ů Ů ř ř š š ř ý ý ž ý Ž šť š ý ý ý ý ů

Více

Č Í Ý ž Ý ň š š ň ůž ůž ž ž ů ůž ž ž ž ž Ý Ý ť ž ůž ů ž Á š ž š ž ž ž ž ž ž ž ž ž ž ž Ý ůž š ž š ž š Ý š ť ž š ž ž ť ž ž ň ž ž ž

Č Í Ý ž Ý ň š š ň ůž ůž ž ž ů ůž ž ž ž ž Ý Ý ť ž ůž ů ž Á š ž š ž ž ž ž ž ž ž ž ž ž ž Ý ůž š ž š ž š Ý š ť ž š ž ž ť ž ž ň ž ž ž š ť š ž ž ž ú ž ž ž ž ú ž š ú Č ů ů ú ž ž š ť ž š ú ú ž ž ů ž ú ž š ť Ě Á Č Í Ý ž Ý ň š š ň ůž ůž ž ž ů ůž ž ž ž ž Ý Ý ť ž ůž ů ž Á š ž š ž ž ž ž ž ž ž ž ž ž ž Ý ůž š ž š ž š Ý š ť ž š ž ž ť ž ž ň ž ž

Více

ěš ú Š É ý ž ř ě ý ě ř ě ý ě ř ě ě ě ř ř ž ž ý ů ř ů ý ř ů ě ů ř š ř ů ř ě ř ů ó Š ž ě ř ý ě ř ě ř ř ě ř ř ů ý Ť ě ů ý ě ý ě ř ě š ř Ť ě ř ě Š š ě Š ý

ěš ú Š É ý ž ř ě ý ě ř ě ý ě ř ě ě ě ř ř ž ž ý ů ř ů ý ř ů ě ů ř š ř ů ř ě ř ů ó Š ž ě ř ý ě ř ě ř ř ě ř ř ů ý Ť ě ů ý ě ý ě ř ě š ř Ť ě ř ě Š š ě Š ý ó ř ý Ú ě ě ě ř ů ž Ú ž ě ř ř ě ž ů Á ů řá ěš ú Š É ý ž ř ě ý ě ř ě ý ě ř ě ě ě ř ř ž ž ý ů ř ů ý ř ů ě ů ř š ř ů ř ě ř ů ó Š ž ě ř ý ě ř ě ř ř ě ř ř ů ý Ť ě ů ý ě ý ě ř ě š ř Ť ě ř ě Š š ě Š ý ž ý ž ř

Více

Š ž Ť š Ť Č ž š š Ť š Ť Ž Ť ž Ť ž Ž Ť Ť Ť š ď Ť š Í Ť š Ť ž š š š Ž ť Ť Í Ť Ť š Ť ž Ť Ť š ž š Ť ž š Ť ž Í ž Ť Ť š Ť Ó Ť Ž Ť š Š ž Ť Ť š ž š ž Ť š Ž Ž

Š ž Ť š Ť Č ž š š Ť š Ť Ž Ť ž Ť ž Ž Ť Ť Ť š ď Ť š Í Ť š Ť ž š š š Ž ť Ť Í Ť Ť š Ť ž Ť Ť š ž š Ť ž š Ť ž Í ž Ť Ť š Ť Ó Ť Ž Ť š Š ž Ť Ť š ž š ž Ť š Ž Ž Í Ť Á Á Ě Á ň Ť Ť Ť Ť š Ť ž š Ť Ť Ť ž š Ť Ť ž Ť Ť Ť š ž Ť Ť š Ť š ď Ž ž Ť ž Ť š Ť ť Š ž Ť š Ť Č ž š š Ť š Ť Ž Ť ž Ť ž Ž Ť Ť Ť š ď Ť š Í Ť š Ť ž š š š Ž ť Ť Í Ť Ť š Ť ž Ť Ť š ž š Ť ž š Ť ž Í ž Ť Ť š Ť Ó

Více

Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy)

Architektura a koncepce OS OS a HW (archos_hw) Architektura a koncepce OS Jádro OS (archos_kernel) Architektura a koncepce OS Typy OS (archos_typy) Architektura a koncepce OS OS a HW (archos_hw) Aby fungoval OS s preemptivním multitaskingem, musí HW obsahovat: 1. (+2) přerušovací systém (interrupt system) 2. (+2) časovač Při používání DMA: 1. (+1)

Více

ú ů Ý ůš š ů š ů Ý Ý ů

ú ů Ý ůš š ů š ů Ý Ý ů š š ó š Á ó Š Š š ž ó ú Š Š š ú ú Š ú š ú ů Ý ůš š ů š ů Ý Ý ů š Ť ú ú ů š ž ž Š ž ž ž Š Ý Ť ň Ť ň š š ď ž ž ž ň ď ž ň ň ň ň ž Ý ž Ú ů š š š Š ž ž ž ů š ž ž ž ú ú Š ť Ů Š Š Ř Ě É š š Č ÚČ Ě É É ď Í ú Í

Více

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií VY_32_INOVACE_31_15 Škola Název projektu, reg. č. Vzdělávací oblast Vzdělávací obor Tematický okruh Téma Tematická oblast Název Autor Vytvořeno, pro obor, ročník Anotace Přínos/cílové kompetence Střední

Více

š š Č Í š ť ň č č š č ť č č Ě č š š č č š ň Ý ň č č š č Í č Ě č ň č ň š š Í Ý ď ď ň Í Í č č č č Í ť Í č č ň ň

š š Č Í š ť ň č č š č ť č č Ě č š š č č š ň Ý ň č č š č Í č Ě č ň č ň š š Í Ý ď ď ň Í Í č č č č Í ť Í č č ň ň č č Š É č č ř š č č Ť č č š č Š Ě č č Š š šš ň č š š ň Ě š č š Ě č č č š č č Š č š š Č Í š ť ň č č š č ť č č Ě č š š č č š ň Ý ň č č š č Í č Ě č ň č ň š š Í Ý ď ď ň Í Í č č č č Í ť Í č č ň ň š ň č Ě š

Více

ěř ř Š ě ř ř ě ř Ď Č Í Č ě ř ř ě ř ě ý ě Ť ě ý ě ě ě ř ř š Č ó Č Č Č ěř ř ň ř ě řš ý Č Č š ě š ě ý š ř Č Č ě Č Č

ěř ř Š ě ř ř ě ř Ď Č Í Č ě ř ř ě ř ě ý ě Ť ě ý ě ě ě ř ř š Č ó Č Č Č ěř ř ň ř ě řš ý Č Č š ě š ě ý š ř Č Č ě Č Č Č úř ě ř ř úř ě ř ř ý úř ý ď ř ě Á ÍŘ Í Í ř ř ý ř ě š Á Í Á Í ř ě úř ěř ď ě Ť ř Č ě Ť ě š š ě ř ě ěř ř Š ě ř ř ě ř Ď Č Í Č ě ř ř ě ř ě ý ě Ť ě ý ě ě ě ř ř š Č ó Č Č Č ěř ř ň ř ě řš ý Č Č š ě š ě ý š ř

Více

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010 Přednášky o výpočetní technice Hardware teoreticky Adam Dominec 2010 Rozvržení Historie Procesor Paměť Základní deska přednášky o výpočetní technice Počítací stroje Mechanické počítačky se rozvíjely už

Více

V B r n ě, 2 4. b ř e z n a

V B r n ě, 2 4. b ř e z n a P E D A G O G I C K Á F A K U L T A M A S A R Y K O V Y U N I V E R Z I T Y V B R N Ě K a t e d r a o b č a n s k é v ý c h o v y V ý v o j č e s k o s l o v e n s k ý c h a č e s k ý c h p o l i t i c

Více

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o. RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí Milan Zelenka, RHCE Enlogit s.r.o. Red Hat Enterprise Virtualization for Desktops (RHEV-D) Desktop virtualization Vlastnosti efektivní

Více

ý ý ů ů ý ů ř Š úř ř ř ů ř ý ř ů ň ý ř ň ó ř ý ů ř Ú ř ý Á ý ň ř ř ř ř ý ř ý ř Č ú

ý ý ů ů ý ů ř Š úř ř ř ů ř ý ř ů ň ý ř ň ó ř ý ů ř Ú ř ý Á ý ň ř ř ř ř ý ř ý ř Č ú ů Í Ě ď Ť Š ň Ž Č ř ý ť Í ř ý ý ř ř ď ř ř ď ů ř ý ý ů ů ý ů ř Š úř ř ř ů ř ý ř ů ň ý ř ň ó ř ý ů ř Ú ř ý Á ý ň ř ř ř ř ý ř ý ř Č ú Á ř ď ý ř ý Í ď ď ď Í ď ď Ú ř ď ř ď ř ý ď ó ý ú ů ř ď ř ď Ž ř ď ď Ž ř

Více

Ť ŤÍ ň ň č Ó Í č č Ť Ť Ť ň ň ť Ž ň ť ň Í ů ň ň ň č ť Í ŤÍ č Ť Ť č Í Ť č č Ť Ť Ď Ť č Ť č č Ť č Ť č ť Ť Ž Ť č Í Ž č ú Ť č Ý Ď č Ť

Ť ŤÍ ň ň č Ó Í č č Ť Ť Ť ň ň ť Ž ň ť ň Í ů ň ň ň č ť Í ŤÍ č Ť Ť č Í Ť č č Ť Ť Ď Ť č Ť č č Ť č Ť č ť Ť Ž Ť č Í Ž č ú Ť č Ý Ď č Ť č Ú Ú ď ď Ú ň ď Ú Ú ď ÚÚ Š Š Ú Ú č č ň č Ť ď Ž ř ď č č č Ť č č Í č č Ť Ť ď č č Ž Í Ť Í Ť Í č Ť Ť č Ť Ť č č Ť č Ť ň č č Ť Ť ŤÍ Ž č Í Ť Ť Ť Ř Ř ň č č č č č Ť č ů ň č Ť č Ť Ť ŤÍ ň ň č Ó Í č č Ť Ť Ť ň ň ť

Více

ž ř č č ó ř ž ý ř ž ž č ř č ž Í ž ř č č Í Úč Í ž úč ý ř š ý č č ý č ý Ž ř č ý ř Í Í Í ř Í ř š ř ř Ž ř ř Í ř ž Ť úč č ž ř ž Í ž š č ž č ř ů Í ř ř ž ř ř

ž ř č č ó ř ž ý ř ž ž č ř č ž Í ž ř č č Í Úč Í ž úč ý ř š ý č č ý č ý Ž ř č ý ř Í Í Í ř Í ř š ř ř Ž ř ř Í ř ž Ť úč č ž ř ž Í ž š č ž č ř ů Í ř ř ž ř ř Á Ý É ř Č Š č ř ý ž č Č Č ý č ý ý ý ž ý ř ý ž ý ý Ť ý úč ý ý Í ř ř č ž ž ř č č ó ř ž ý ř ž ž č ř č ž Í ž ř č č Í Úč Í ž úč ý ř š ý č č ý č ý Ž ř č ý ř Í Í Í ř Í ř š ř ř Ž ř ř Í ř ž Ť úč č ž ř ž Í ž š č

Více

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011

Osobní počítač. Zpracoval: ict Aktualizace: 10. 11. 2011 Osobní počítač Zpracoval: ict Aktualizace: 10. 11. 2011 Charakteristika PC Osobní počítač (personal computer - PC) je nástroj člověka pro zpracovávání informací Vyznačuje se schopností samostatně pracovat

Více

Ř Í Ě ŘÍ Í Ě É Ř Ť ž é ě ž ě Í é ě ž ú ě ě ě é é é ž é ě é é Ú ě é ú ě ž ě ě é ú ě ú ž é ž Ž é Ž Ž ť ž ú é ě Ž ě ž Ť ž ě ž ž ě ě é ě é Ž é ě é é ě é é

Ř Í Ě ŘÍ Í Ě É Ř Ť ž é ě ž ě Í é ě ž ú ě ě ě é é é ž é ě é é Ú ě é ú ě ž ě ě é ú ě ú ž é ž Ž é Ž Ž ť ž ú é ě Ž ě ž Ť ž ě ž ž ě ě é ě é Ž é ě é é ě é é ž Í ž š Š š Ř Ř Í š ě ě ě é Ž Í Í ě é Ž é ú ě ú ž é Ž Ú ě ě ě Š ě Í é ž š š Í é ě é ě é ě Ž ě ž ě Í š ě ě é Ř Ž ž ě ě é Ž Ř Í Ě ŘÍ Í Ě É Ř Ť ž é ě ž ě Í é ě ž ú ě ě ě é é é ž é ě é é Ú ě é ú ě ž ě ě é

Více

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače

Hardware - komponenty počítačů Von Neumannova koncepce počítače. Von Neumannova koncepce počítače V roce 1945 vystoupil na přednášce v USA matematik John von Neumann a představil architekturu samočinného univerzálního počítače (von Neumannova koncepce/schéma/architektura). Základy této koncepce se

Více

Windows a real-time. Windows Embedded

Windows a real-time. Windows Embedded Windows a real-time Windows Embedded Windows pro Embedded zařízení Současnost (2008): Windows Embedded WINDOWS EMBEDDED Windows Embedded CE Windows XP Embedded Windows Embedded for Point of Service Minulé

Více

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno Operační systémy IOS 2009/2010 Tomáš Vojnar Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, 612 66 Brno ÚÓ Ò Ö ØºÚÙØ ÖºÞ Úvod do UNIXu p.1/11 Unix úvod Úvod do UNIXu p.2/11

Více

č Ř Ě ů č ě ě ě ě č š ě Ž č úč úč ě č ú Š č ě š č Ž č Š ě š č ů úč Í Š ě ě Í Ú č č ě ú č č ě Á Ř Ř Ž Ý Ř Ř Í Ú Ž Ý č Ř Í Ř É ÍÚ Ř Ř Ř š ě č č Ř š ě š

č Ř Ě ů č ě ě ě ě č š ě Ž č úč úč ě č ú Š č ě š č Ž č Š ě š č ů úč Í Š ě ě Í Ú č č ě ú č č ě Á Ř Ř Ž Ý Ř Ř Í Ú Ž Ý č Ř Í Ř É ÍÚ Ř Ř Ř š ě č č Ř š ě š Ý Í Í Í Í č č ě Í č č č č č č č Š ě ě Š ě č č účí Í č č ě ě ě č ě Ř č úč ě č Ř Ě ů č ě ě ě ě č š ě Ž č úč úč ě č ú Š č ě š č Ž č Š ě š č ů úč Í Š ě ě Í Ú č č ě ú č č ě Á Ř Ř Ž Ý Ř Ř Í Ú Ž Ý č Ř Í Ř É ÍÚ

Více

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti MS WINDOWS II Jádro Správa objektů Správa procesů Zabezpečení Správa paměti JÁDRO I ntoskrnl.exe napsán v C (příp. assembler) základní mechanismy poskytované executivám trap dispečink synchronizace přístupů

Více

Ý é ě é é Ý é Ú é é Ý Š ě é Č ě Ý ě ž é é é Í é Č Š Ž é ž é ž é é ě é é ž é ě Ž é é é é ě Á ÁŘ

Ý é ě é é Ý é Ú é é Ý Š ě é Č ě Ý ě ž é é é Í é Č Š Ž é ž é ž é é ě é é ž é ě Ž é é é é ě Á ÁŘ é é é é é é é é ě Č Č é é ě ž Ž ě Ž ů é Č ž ě Ž Š ě Ř Ž ž ů ě ě é Ž Ž ů Ž Š éž Ý Š é é ž ů é Ž ě Ř Ž Š ů é ě Č ž é é é ě Ž é ž é Š ě ů é é ě ž ě Ž Š Á ů ě é Ý Í ě ě ě Č Ž ě é Ý é ě é é Ý é Ú é é Ý Š ě

Více

ů ž Í ř ů Č ů ť ř Č ř ř ž Č Š Ů ů ž š ž Ů ř Č Ž ž ů ů Š š Í ň ó ů ř ř ž ř ř ž ř Í Ů š Š š ř š ů š š ó ř ř š ř Ž ř ž Ž ř š ř Í ň ř Ů ů ž Ů ř š ř š ř š

ů ž Í ř ů Č ů ť ř Č ř ř ž Č Š Ů ů ž š ž Ů ř Č Ž ž ů ů Š š Í ň ó ů ř ř ž ř ř ž ř Í Ů š Š š ř š ů š š ó ř ř š ř Ž ř ž Ž ř š ř Í ň ř Ů ů ž Ů ř š ř š ř š ř ř Ž Í ř ř ů ž ů Í ž ř ů ř ň ř Ž ř š Č ř š š ř ž ř ř š ž ř ů ř ů š ř ň ř ř Í ž ž š š š š ž Í š ÍŽ ň ů š ž ž ř š ů ň ř ř ž ř š ž ž š ř ů Ů Č ů ž š š ů ů ř ů š ž ů ř Ů ž ř ů ů ž Í ř ů Č ů ť ř Č ř ř ž Č

Více

Ť Ě š ú ú š ů ú ú š ú ú š ú š ú Ý š Ř Ý š š ů ů š ů š ů ú š

Ť Ě š ú ú š ů ú ú š ú ú š ú š ú Ý š Ř Ý š š ů ů š ů š ů ú š Ť Ěú Í Í Ý š š š š ú š š ú ú ů ú ů ú Ť Ě š ú ú š ů ú ú š ú ú š ú š ú Ý š Ř Ý š š ů ů š ů š ů ú š Ť Ě Í ů š š š ů š š ů ů ů š ú ň ů ň ú š š Ě Í ú ú š ú ů ů ů ů ú ů š š ú ů ů ů ů ů š ú š ů ů ú š ů š ú š

Více

ů ř Ž ý ý ř ď ř

ů ř Ž ý ý ř ď ř ř ů ř ů ř ř ý ů ř ů ů ř ť ý Ž ř ř ř ř Ž ř ú ý Ž ř ů ů ť Ř ý ř ř ř ů ý ý ř ý ň Ž ý ů ř Ž ý ý ř ď ř Á ů ó ř Í ř ý ř ý ř ř ř ř ř ř ř ř ř ý ř ť ř ř ř ý ť ř ď ú É ř ť ý ů ř ý ď ř ř Ž ý ý Í ý ó ů ý ý ř ř Í ř

Více

Ý Á Š Ť ě ř ě ě ě ř ě ř ř ě ě ř ě ů ř ř ě ž ř ě Í ě ě ě ě ů ě ě ř ů ěž ř ě ů ř ě ů ž ě ň ú ú ů ž ů Ř ř ž ů ě ř ř ěř ů ěř ů ů ů ě ů ě ů ž ě ř ř ě ř ě ě

Ý Á Š Ť ě ř ě ě ě ř ě ř ř ě ě ř ě ů ř ř ě ž ř ě Í ě ě ě ě ů ě ě ř ů ěž ř ě ů ř ě ů ž ě ň ú ú ů ž ů Ř ř ž ů ě ř ř ěř ů ěř ů ů ů ě ů ě ů ž ě ř ř ě ř ě ě ř Ý Á Í Š Ť ř ř ž ř Í Í Í ž ě ď ř ě ř ě ě ř ů ě ů ž ě Í ů ž ř ž ž ř ď ě ě ě Á ř ř ú ě ě Ť ó ě ě ě ě ě ě ó Ú ě ř Ý Á Š Ť ě ř ě ě ě ř ě ř ř ě ě ř ě ů ř ř ě ž ř ě Í ě ě ě ě ů ě ě ř ů ěž ř ě ů ř ě ů ž ě ň

Více

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus

Činnost CPU. IMTEE Přednáška č. 2. Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Činnost CPU Několik úrovní abstrakce od obvodů CPU: Hodinový cyklus fáze strojový cyklus instrukční cyklus Hodinový cyklus CPU je synchronní obvod nutné hodiny (f CLK ) Instrukční cyklus IF = doba potřebná

Více

ř ěž Ú Í ř Í Í Ž ř Ž Í Ž Ú ž ň ú ř Í Ú ž š ě ň ú Í Í Ó Č š

ř ěž Ú Í ř Í Í Ž ř Ž Í Ž Ú ž ň ú ř Í Ú ž š ě ň ú Í Í Ó Č š Ú ú Č ř ě ě Č ř ěž ú Í ř ě ě ž ň řž ú Ú ě ř Í ř ěž Ú Í ř Í Í Ž ř Ž Í Ž Ú ž ň ú ř Í Ú ž š ě ň ú Í Í Ó Č š ř Í ěž ú ř Š Š Í ř ř š ě Í Ž ň ř ě ň Í ř ě ř ř ě ě Í Í Í ě Í ř ě Í ř ěž Ú š Í ř ň ř ú ř Ž ú ř Ú

Více

Á Č Ě Í Í ů š č ř Í ř ž ů ý ř ř ů č ř ž ř č ř ž ř č ú ř ř ž ř ý ý ů ý č č č ř ů ř š ř ů ř ž č ů ď ý ů ý ř ý ř Í ť č ř Ž č š Š ž č ř úč ř č ž Ť č ú ř ž

Á Č Ě Í Í ů š č ř Í ř ž ů ý ř ř ů č ř ž ř č ř ž ř č ú ř ř ž ř ý ý ů ý č č č ř ů ř š ř ů ř ž č ů ď ý ů ý ř ý ř Í ť č ř Ž č š Š ž č ř úč ř č ž Ť č ú ř ž ř ď č Á Č Ě Í Í ů š č ř Í ř ž ů ý ř ř ů č ř ž ř č ř ž ř č ú ř ř ž ř ý ý ů ý č č č ř ů ř š ř ů ř ž č ů ď ý ů ý ř ý ř Í ť č ř Ž č š Š ž č ř úč ř č ž Ť č ú ř ž ů ý ř ú ř Ť Ž š ú ř č ů ý č ř č Íč Í ý ř č ý

Více

Paralelní programování

Paralelní programování Paralelní programování přednáška 5 Michal Krupka 15. března 2011 Michal Krupka (KI UP) Paralelní programování 15. března 2011 1 / 13 Ještě ke kritickým sekcím Použití v praxi obvykle pomocí zámků (locks)

Více

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115

Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Gymnázium a Střední odborná škola, Rokycany, Mládežníků 1115 Číslo projektu: Číslo šablony: 3 CZ.1.07/1.5.00/34.0410 Název materiálu: Ročník: Identifikace materiálu: Jméno autora: Předmět: Tématický celek:

Více

ú ó ň ř ř ř ř ř š ú ů Í ú ř ř Ó úř ř ú ň ú š ř ř ř ř ů ú ů š Í š Š

ú ó ň ř ř ř ř ř š ú ů Í ú ř ř Ó úř ř ú ň ú š ř ř ř ř ů ú ů š Í š Š Ý ř š ú ř Ž ř ť Í ř š ň ř š Č ň ů Ě úó ú š Ž Žž ž ř Í ú ú ó ň ř ř ř ř ř š ú ů Í ú ř ř Ó úř ř ú ň ú š ř ř ř ř ů ú ů š Í š Š Ě š š Č ň ů ň š š ú š ů š ú ř ú Í š Í ř š ů ř š ň Ž ů šť ů Ž ř Í ř ř ú ň ř š š

Více

ě

ě Á Č Ř ž ň Ů ň ů ň ů ý ň ů ý ň ň Ú ž ý Ý ů Í Ó ó ý Í ý Ú ě ý ě ť ó ž ě ž ě ý ú ý ú ž ý Ý ů ý ů ě ě ú ú ň ď ě ě Ú ý ý ě Á ž ě Ó ú š ě ě ů ý š ě ů ě ů ý š ž š ě Í ž ů š ě ů ě ú ěš š š š ě š Č š ó ě ú Í ě

Více

Základní pojmy informačních technologií

Základní pojmy informačních technologií Základní pojmy informačních technologií Informační technologie (IT): technologie sloužící k práci s daty a informacemi počítače, programy, počítač. sítě Hardware (HW): jednoduše to, na co si můžeme sáhnout.

Více

Ú é ů é Ú é Ž é é é ě Ú ž é ě ž Ž ě é ě ě ě ě é ě Ú ě ž é ě ě Ž ě ě ě Š ě ó ě ě Í é Ž é Ž Ž ě ě ě ě ě Š ůž ě ěž Ž Ž ě Ž Ž Ž ě ň ň ě ó é Ž ě

Ú é ů é Ú é Ž é é é ě Ú ž é ě ž Ž ě é ě ě ě ě é ě Ú ě ž é ě ě Ž ě ě ě Š ě ó ě ě Í é Ž é Ž Ž ě ě ě ě ě Š ůž ě ěž Ž Ž ě Ž Ž Ž ě ň ň ě ó é Ž ě ě ú ú ž é ě ú ě Í Í Ř Ý Á ě ú ú Ž ě ú ě ě é ú ě ě é ž ž ě ě ů é é ě ž é Ú ú Ú ěž ů ě é Ú é ů é Ú é Ž é é é ě Ú ž é ě ž Ž ě é ě ě ě ě é ě Ú ě ž é ě ě Ž ě ě ě Š ě ó ě ě Í é Ž é Ž Ž ě ě ě ě ě Š ůž ě ěž Ž

Více

Přednáška. Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Přednáška. Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Přednáška Systémy souborů. FAT, NTFS, UFS, ZFS. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012 Příprava studijního programu Informatika je podporována projektem

Více

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE OPERAČNÍ SYSTÉMY SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST. OPERAČNÍ SYSTÉMY PŮVODNĚ VYVINUTY K ŘÍZENÍ SLOŽITÝCH VSTUPNÍCH A VÝSTUPNÍCH

Více

Stavba operačního systému

Stavba operačního systému Stavba operačního systému Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802-4785. Provozuje Národní ústav pro vzdělávání,

Více

Č é š ě é é á é é ó á ú é š ě é š ě šř é é é á ú š ě é š ě šř é é á ú é š ě úř é š ó Č š ó ý Ž ý á ř ě ř é ě ý ř á úř á ř á ě ž ř ý á ý ř é ř á žš á ž

Č é š ě é é á é é ó á ú é š ě é š ě šř é é é á ú š ě é š ě šř é é á ú é š ě úř é š ó Č š ó ý Ž ý á ř ě ř é ě ý ř á úř á ř á ě ž ř ý á ý ř é ř á žš á ž Á Í Ú Á Ě š úř á š ě Ú Í ď ř ř á á ě á úř ěš úř úř úř é š ě úř á Ž á Š á ě á á Ř Á ÁŠ Í Í Í ý á á á ě úř úř ř š ý á ú á á řá á ě ě š ř ů á á ř ž á žá Č Č á ě ě Č š á á ě ř á á á á ó áš á ě ě á á ě řá é

Více

ž ř ž ůž ř ř ď ž ř ů ř ř ř ř ů ž ř ů ů ů ů ó ú ú ř ř ř ů ř ž ů ř ž ůž ř ž ř ž ž ř ř ž ř ž ř ů ú ř ů ů ž

ž ř ž ůž ř ř ď ž ř ů ř ř ř ř ů ž ř ů ů ů ů ó ú ú ř ř ř ů ř ž ů ř ž ůž ř ž ř ž ž ř ř ž ř ž ř ů ú ř ů ů ž ť ň ť ů ů ž ů řů ž ř ž ůž ř ř ď ž ř ů ř ř ř ř ů ž ř ů ů ů ů ó ú ú ř ř ř ů ř ž ů ř ž ůž ř ž ř ž ž ř ř ž ř ž ř ů ú ř ů ů ž ř ř ž Š ž ž ž ž ř ž ů ř ó ú ř ů ů ř ř ř ž ú ř ř ř ř ř ů ů ř ř ř ř ř ř ř ř ř ž ř

Více

ď š š š š ň ť Í Í š Í š š Č ť š š š ň š Ů š š šť š š

ď š š š š ň ť Í Í š Í š š Č ť š š š ň š Ů š š šť š š š ď š š š š ň ť Í Í š Í š š Č ť š š š ň š Ů š š šť š š Ť Í ť Í ť š Í š š Í š Í Í š Í ť š ň Í Ó Ť š Í š ď ť Ě Í Í š Ť š š š š Í š Í š š ď Í Í š Ů Í Í š Í Í ň š Í Ž Í Ú š Í Í Í Í ť ň Ž Í Í Ť š Ě Í Í š š

Více

á ý á á ú ú ř ý ý ů ě ů ř á á á á ě ě š ř ů á ě ě ě ů ř š ý š ě ů ž ář ř ř š ý ář á ě ř á ý ě ů á á á ě á ž ě ě ů ě ý ě ř ě šť Č ý á á ř á ě á ř ý ý á

á ý á á ú ú ř ý ý ů ě ů ř á á á á ě ě š ř ů á ě ě ě ů ř š ý š ě ů ž ář ř ř š ý ář á ě ř á ý ě ů á á á ě á ž ě ě ů ě ý ě ř ě šť Č ý á á ř á ě á ř ý ý á É Ř Á Ý Ý Ý ů Ř Ý Ě ů ě ář Ú ř ě ě ě ě ě á ý á á ú ú ř ý ý ů ě ů ř á á á á ě ě š ř ů á ě ě ě ů ř š ý š ě ů ž ář ř ř š ý ář á ě ř á ý ě ů á á á ě á ž ě ě ů ě ý ě ř ě šť Č ý á á ř á ě á ř ý ý á á ě ú ř ě

Více

Real Time programování v LabView. Ing. Martin Bušek, Ph.D.

Real Time programování v LabView. Ing. Martin Bušek, Ph.D. Real Time programování v LabView Ing. Martin Bušek, Ph.D. Úvod - související komponenty LabVIEW development Konkrétní RT hardware - cíl Použití LabVIEW RT module - Pharlap ETS, RTX, VxWorks Možnost užití

Více

Ť š Í š Č Ť š ň š ň š Í š ť š š š Ť Ť š Ť š ň š š Ť Ť š š š Č Ť š š š š Č ť š š Ú Ť š Ť š Č Ť ň ň Ť š

Ť š Í š Č Ť š ň š ň š Í š ť š š š Ť Ť š Ť š ň š š Ť Ť š š š Č Ť š š š š Č ť š š Ú Ť š Ť š Č Ť ň ň Ť š Ě ň š Ť š Ť ň ň Ť š Ť ň Ť š š Ť Ť Ť Ť š Ó š š Ť Ť Ť ň š Ť š Ť š Ť š š ť ň Ý Ť Ť ď š š Ť Ť Ť ú š Ť š Ť Ť š š Ž ť Ť Ť š Í š Č Ť š ň š ň š Í š ť š š š Ť Ť š Ť š ň š š Ť Ť š š š Č Ť š š š š Č ť š š Ú Ť š Ť

Více

PB153 Operační systémy a jejich rozhraní

PB153 Operační systémy a jejich rozhraní PB153 Operační systémy a jejich rozhraní Něco málo o hardwaru 1 Historie: dávkové systémy 2 První počítače obrovské stroje zabírající patra budov velice drahé I/O zařízení: děrné štítky, děrná páska, magnetická

Více

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter Výpočetní technika PRACOVNÍ LIST č. 7 Ing. Luděk Richter Střední škola, Havířov-Šumbark, Sýkorova 1/613, příspěvková organizace Tento výukový materiál byl zpracován v rámci akce EU peníze středním školám

Více

Ť É řů ř ž Ť ř ů Ě Ý š Ň ů ř ť ž ř š ů ů ž š ž š Ů ř ř š ř ř ř š ř š ř š ž ř ř š ž ř š ř ž ó ř ž š š ř ů ř Č Ž ž ů ů š ň ů ř ř ž ř ř ž ř ů Ů š š ů ř ž

Ť É řů ř ž Ť ř ů Ě Ý š Ň ů ř ť ž ř š ů ů ž š ž š Ů ř ř š ř ř ř š ř š ř š ž ř ř š ž ř š ř ž ó ř ž š š ř ů ř Č Ž ž ů ů š ň ů ř ř ž ř ř ž ř ů Ů š š ů ř ž ř ř žď ř ř ů ž ů ž ř ů ř ň ř ž ř š ř š ů š ř ď ž ř ř š Č ž ř Ů ř ů š ř ř ř ň ř ř ř š š ř š ž ř ř š ž Č Í ň Ů š ž ž ř š ů ň ř ř ž ř š Č ž ž š ř ů ů ů ž š š Ž ů ř ů Č ž ů ř ů Ť É řů ř ž Ť ř ů Ě Ý š Ň ů ř

Více

Ý ň č Ť š ň Ť š ň č š š Ť š Ť čč Ť š Í č č Ť š č Ť Ť š š š č č ň š Ó č č š š č š š Í š Ť Í š Ť č Í š Ť š š Ť Ť š š Ť Ť Ť Ť Ť č š Ď č č š Ť Í š č č Ť č

Ý ň č Ť š ň Ť š ň č š š Ť š Ť čč Ť š Í č č Ť š č Ť Ť š š š č č ň š Ó č č š š č š š Í š Ť Í š Ť č Í š Ť š š Ť Ť š š Ť Ť Ť Ť Ť č š Ď č č š Ť Í š č č Ť č Ť Ť š č č č č č Ť Ť š Í Ž Ť ň Ť ň š ň č š č Í Ó Ť ň Ť č š Ť č č Ť Ť č Ť č š Á Í Ř Í Ť š Ť š š š š Ť Ť Ť č Í Ť Úč Ť š š č Ť č ÍÍ š Ť š č č š č Ť Ď č Ý ň č Ť š ň Ť š ň č š š Ť š Ť čč Ť š Í č č Ť š č Ť Ť

Více

Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů

Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů ř é é ů ú Ú Č ů ú Í ř Č ů ú Í Ž ž ž ž ř é ž Žú é ú é é ů é Ž Ž ř Č é Ž ř é Ž ž ř é ú é é é Ž é ú ř ó é Č ú ú ř ú úř ř Ž ú ř ř ř Ú é é ú ú ů é ú Č ř ř ř ů é ů Ě Í ř ů ú ř é Ž ž ř é ř ř úř ř é é é ž ř ž

Více

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC

Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC Informační systémy 2 Obsah: Sběrnicová struktura PC Procesory PC funkce, vlastnosti Interní počítačové paměti PC ROM RAM Paměti typu CACHE IS2-4 1 Dnešní info: Informační systémy 2 03 Informační systémy

Více

2 Hardware a operační systémy

2 Hardware a operační systémy Operační systémy 2 Hardware a operační systémy Obsah: 2.1 Procesor CPU, 2.1.1 Zpracování instrukcí, 2.1.2 Zvyšování výkonu CPU, 2.1.3 Režimy CPU, 2.2 Paměť, 2.2.1 Cache, 2.3 Vstupně výstupní zařízení,

Více

Ý Ť ň Ť Ť Ó Ť Ú ď Ú ř Ž Ť Ť Ť Á Ď Ť Ť ů Ď ř Ť ů Ď Ť ď ď ť Ť ď

Ý Ť ň Ť Ť Ó Ť Ú ď Ú ř Ž Ť Ť Ť Á Ď Ť Ť ů Ď ř Ť ů Ď Ť ď ď ť Ť ď Ť Ú ň Ť ó Ů ď Ť Ť ť ď ť ť ť ď ů ů Ť Ó ť ň Ť ď Ť Ť Ť Ť Ť Ť Ý Ť ň Ť Ť Ó Ť Ú ď Ú ř Ž Ť Ť Ť Á Ď Ť Ť ů Ď ř Ť ů Ď Ť ď ď ť Ť ď Ý ť ň Ť Š Č ť Ť Ť Ž ť Ť ř Ť ř Ť ř ň ď ř Ť Ť Ě ř Ú Ť ř Ť Ť Ť Ť Ť ť Ú ď ť ď Ý Ť Ť Ť

Více

Pokročilé architektury počítačů

Pokročilé architektury počítačů Pokročilé architektury počítačů Tutoriál 4 Superpočítače a paralelní počítání Martin Milata Dvě třídy MIMD multiprocesorů Třídy se odvíjí od počtu procesorů, který v důsledku definuje organizaci paměti

Více

Í ž Í Ý Ž Ž Č Ú Í Í Í Ž Ž Ď Ž Ť ž Ť

Í ž Í Ý Ž Ž Č Ú Í Í Í Ž Ž Ď Ž Ť ž Ť Ž Ž Ž Ř Ř Í ť Í Í Í ž Í Ý Ž Ž Č Ú Í Í Í Ž Ž Ď Ž Ť ž Ť ň Ž Ť Ž ž ť Ž Ž ť Ž ž ť Ž ť Í ž Ž Ž Ů ť Ž ž ž Ž ť ť Ž ť ť Ž Ž ť ž ž ž ť ť ž ž ť Ž ť Ž ž ť ť Í Ž Ž Ž ť Ž ť Ž ž Ž Í Ž Ž ž Ž Ů Í ť Ž Í ť Í Í Ž Í Č Č ž

Více