Virtualizace v architekturě počítačů Virtualization in architecture of computers

Podobné dokumenty
Model vlakového uzlu Model of a Railway Junction

Návod k obsluze výukové desky CPLD

ZÁKLADY PROGRAMOVÁNÍ. Mgr. Vladislav BEDNÁŘ /14

Antonín Přibyl - Virtualizace Windows serveru s KVM hypervisorem

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

Maturitní témata - PRT 4M

Bakalářská práce Realizace jednoduchého uzlu RS485 s protokolem MODBUS

Organizace předmětu, podmínky pro získání klasifikovaného zápočtu

ČEMU ROZUMÍ MIKROPROCESOR?

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

NSWI /2011 ZS. Principy cpypočítačůčů aoperačních systémů ARCHITEKTURA

Arduino Martin Friedl

Vzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y Rovnicí y = x 1. Přiřazení signálů:

Typy předmětů a pravidla jejich zařazování do studijního plánu

PRINCIPY POČÍTAČŮ. Schopnost logického uvažování a rešeršní práce v prostředí Internetu.

SYSTÉMY NAČIPU MI-SOC

Merkur perfekt Challenge Studijní materiály

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky

INFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE

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í

LOGICKÉ OBVODY X36LOB

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Řídicí systém pro každého

Dodatek č. 5 ke školnímu vzdělávacímu programu. Elektrotechnika. (platné znění k )

E.C.S. řada nová generace obrat o 360 ( Systém vyvinut ve Florencii v r.2009 )

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

Počítač jako elektronické, Číslicové zařízení

Dodatek č. 1 ke školnímu vzdělávacímu programu. Elektrotechnika. (platné znění k )

VÝVOJ ŘÍDICÍCH ALGORITMŮ HYDRAULICKÝCH POHONŮ S VYUŽITÍM SIGNÁLOVÉHO PROCESORU DSPACE

INOVACE PŘEDMĚTU MIKROELEKTRONICKÉ SYSTÉMY - LOKÁLNÍ A VZDÁLENÁ SPRÁVA ŘÍDICÍCH SYSTÉMŮ

Učební osnova vyučovacího předmětu Automatizační technika 3. ročník zaměření slaboproud. Pojetí vyučovacího předmětu

Elektronická stavebnice: Teploměr s frekvenčním výstupem

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4

Témata profilové maturitní zkoušky

Témata profilové maturitní zkoušky

Střední průmyslová škola a Vyšší odborná škola, Hrabákova 271, Příbram. III / 2 = Inovace a zkvalitnění výuky prostřednictvím ICT

Integrovaná střední škola, Sokolnice 496

Informace pro výběr bakalářského oboru

Pohled do nitra mikroprocesoru Josef Horálek

Základní deska (1) Označována také jako mainboard, motherboard. Deska plošného spoje tvořící základ celého počítače Zpravidla obsahuje:

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

ROZHRANÍ 4 VSTUPŮ/VÝSTUPŮ. 4x OPTICKY ODDĚLENÉ LOG. VSTUPY 4x RELÉ SPÍNACÍ VÝSTUPY OVLÁDÁNÍ: LINKA RS232

Struktura a architektura počítačů (BI-SAP) 11

VOŠ A SPŠE PLZEŇ OT E VÍRÁME DVEŘE VZDĚLÁNÍM

K VIRTUALIZACI ŠKOLNÍCH EXPERIMENTÁLNÍCH ČINNOSTÍ. Martin Bílek Katedra chemie a didaktiky chemie Pedagogická fakulta, Univerzita Karlova

DIGITÁLNÍ ODPALOVACÍ PULT

Vzorový příklad. Postup v prostředí ISE. Zadání: x 1 x 0 y. Rovnicí y = x 1. x 0. Přiřazení signálů: ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE

Architektura počítačů

SILNOPROUDÁ ELEKTROTECHNIKA A ELEKTROENERGETIKA.

Návrh čítače jako automatu

DÁLKOVÁ MĚŘENÍ S VYUŽITÍM INTERNETU

Zapojení studentů VŠPJ do vývoje mobilních aplikací na platformě Recon Jet

Fyzikální laboratoř. Kamil Mudruňka. Gymnázium, Pardubice, Dašická /8

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Studijní program ELEKTROTECHNIKA A INFORMATIKA

Jízda po čáře pro reklamní robot


NÁVOD K OBSLUZE ASO-2 SOUMRAKOVÝ SPÍNAČ

Výukový materiál Hardware je zaměřený především na výuku principů práce hardwaru a dále uvádí konkrétní příklady použití.

IPZ laboratoře. Analýza komunikace na sběrnici USB L305. Cvičící: Straka Martin, Šimek Václav, Kaštil Jan. Cvičení 2

Architektura počítačů Agenda

STŘEDOŠKOLSKÁ ODBORNÁ ČINNOST

PRINCIPY POČÍTAČŮ Metodický list číslo 1

SEZNAM TÉMAT K PRAKTICKÉ PROFILOVÉ ZKOUŠCE Z ODBORNÉHO VÝCVIKU

Hardware I. VY_32_INOVACE_IKT_668

EduKit84. Výuková deska s programátorem pro mikrokontroléry PIC16F84A firmy Microchip. Uživatelská příručka

Výukové texty. pro předmět. Automatické řízení výrobní techniky (KKS/ARVT) na téma. Podklady k základnímu popisu a programování PLC, CNC

Název projektu: EU peníze školám. Základní škola, Hradec Králové, M. Horákové 258

Časový harmonogram MZ 2016/2017 pro SPŠEI

ESII Roletová jednotka

Elektronika pro informační technologie (IEL)

Pokročilé architektury počítačů

Popis vývodů desek, jejich zapojování a spárování robota

Zadání semestrálního projektu PAM

DISTA. Technická dokumentace. Pokyny pro obsluhu a údržbu. Verze 2.5

1. Seznamte se s výukovou platformou FITkit (

Vestavné systémy BI-VES Přednáška 1

NÁVRH A KONSTRUKCE VZDÁLENÉHO EXPERIMENTU METEOROLOGICKÁ STANICE

Simluátor Trilobota. (projekt do předmětu ROB)

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

FPGA + mikroprocesorové jádro:

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

PROGRAMOVÁNÍ ROBOTŮ LEGO MINDSTORM S VYUŽITÍM MATLABU

Součásti systému LOGICA

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

Designer je nástroj pro navrhování elektronických obvodů s mikrokontrolery řady 8051 a Microchip PIC.

Základní deska (1) Parametry procesoru (2) Parametry procesoru (1) Označována také jako mainboard, motherboard

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Středoškolská technika 2017 MINI 3D FRÉZKA

Moderní nástroje pro vývoj elektronických řídicích jednotek

Maturitní témata. pro obor vzdělávání M/01 Informační technologie

MODERNIZACE VÝUKY PŘEDMĚTU ELEKTRICKÁ MĚŘENÍ

Elektronika pro informační technologie (IEL)

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

Studijní plány: 2014/2015. Univerzita Pardubice Fakulta elektrotechniky a informatiky

Zadání semestrálního projektu

LABORATORNÍ CVIČENÍ Střední průmyslová škola elektrotechnická

POČÍTAČOVÉ ŘÍZENÍ TECHNOLOGICKÝCH PROCESŮ

Vzdálené laboratoře pro IET1

Transkript:

Virtualizace v architekturě počítačů Virtualization in architecture of computers Michal Bílek * Abstrakt Vysoká škola polytechnická v Jihlavě využívá pro výuku odborných předmětů různé modely a virtualizace. Jedním z předmětů, ve kterém se využívá virtualizace, je architektura počítačů. Zejména na cvičení je využívána virtualizace číslicových obvodů. Program Deeds umožňuje otestovat funkci základních logických i sekvenčních obvodů. V další části cvičení se programují mikrokontroléry, ale ty vyžadují fyzický přístup k mikrokontroléru a k periferiím. Úvod do programování je realizován na mikrokontroléru Arduino UNO s možností připojit různé periférie jako jsou přepínače a LED diody. Cílem mého příspěvku je představit další možnosti virtualizace a to právě možnost virtualizovat mikrokontrolér Arduino UNO a další periférie bez nutnosti fyzického přístupu k mikrokontroléru a k perifériím. Tuto virtualizaci lze realizovat pomocí programu Virtual Breadboard a jeho součásti Arduino Toolkit. Velkou výhodou tohoto řešení je možnost studentů pracovat na úkolech mimo školu, a laboratoří a kontrolovat si funkčnost programu. Tato virtualizace umožňuje studentům realizovat různé elektronické obvody bez strachu, že něco zničí. Klíčová slova architektura PC, virtualizace, číslicová technika, mikrokontrolér, elektronika * Ing. Michal Bílek, e-mail: michal.bilek@vspj.cz, Katedra technických studií, Vysoká škola polytechnická v Jihlavě, Tolstého 16, 586 01 Jihlava, ČR, tel. +420 567 141 134

1 Úvod Základem výuky v technických předmětech jsou různé stavebnice a modely, na kterých si studenti mohou otestovat své teoretické znalosti. Problémem však je, přístup do technických laboratoří a k modelům. Možností jsou například přístupné modely z internetu a různé virtuální laboratoře. 2 Architektura počítačů Předmět je určen pro studenty 1 semestru a jde o předmět, který by měl uvedené studenty připravit pro studium další odborných předmětů. Je koncipován jako předmět s přednáškou a s cvičením, kde na přednášce jsou probrány teoretické základy, a na cvičení se pracuje s číslicovými obvody a následně se programuje mikrokontrolér Arduino. Úvod do číslicových systémů, kombinační a sekvenční logické obvody, ALU. Základy mikroprocesorové techniky. Architektura počítače, struktura, podsystémy. Reprezentace dat v počítači. Části počítače, procesor, základní deska, sběrnice, zřetězené vykonávání instrukcí. Vstupní a výstupní podsystém počítače. Konstrukce vstupních a výstupních zařízení, periferie, zobrazovací jednotky. Datová uložiště a systémy RAID, záložní zdroje. PLC a průmyslové sběrnice. 2.1 Současný stav Na cvičení lze úvod do číslicové techniky realizovat pomocí různých stavebnic, ale zde je docela problém odladit chybu zda je způsobena chybou vodiče vadnou součástkou nebo chybou zapojení. Výhodou však je reálný přístup k součástkám. Obr. 1 Stavebnice pro logické obvody

Programování mikrokontroléru je realizováno pomocí mikroprocesoru Arduino UNO a periférií, které lze připojit k mikrokontroléru pomocí redukce. Jako vývojové prostředí se používá standardní aplikace volně stažitelná k uvedenému mikrokontroléru. Obr. 2 Stavebnice Arduino 2.2 Virtualizace číslicových obvodů Základem výuky číslicových obvodů je program Deeds, který umožňuje otestovat funkci číslicových obvodů vstupů a výstupů, pomocí simulátoru Deeds DsC. Pomocí logických a sekvenčních obvodu lze realizovat základní úkoly, na kterých si studenti ověří své teoretické znalosti. Součástí testování je i časový diagram pro kontrolu funkce, tento časový průběh lze použít pro zjištění hazardních stavů. Drobnou nevýhodou je americký typ značek, ale po určité době používání se z nevýhody stává výhoda. Obr. 3 program pro simulaci číslicových obvodů

2.3 Virtualizace mikrokontroléru Virtual Breadboard je softwarová platforma umožňující využívat virtuální nepájivé pole pro testování základních elektronických obvodu doplněních o mikroprocesor, který umožňuje řídit tyto elektronické prvky či číst měnící se hodnoty na vstupních portech právě použitého mikrokontroléru. Obr. 4 vývojové prostředí mikrokontroléru s periférií Po zapnutí emulace lze testovat funkci bez nutnosti fyzického přístupu k perifériím a mikroprocesoru. Obr. 5 Spuštěný simulátor předešlé aplikace

3 Závěr Simulátor číslicových obvodů již na naší škole využíváme dva roky a z ohlasů studentů lze usuzovat, že tato strategie je velkou výhodou. Především proto, že student si může pracovat kdykoliv a není vázán na technické prostředky či přístup do laboratoře. Další výhodou uvedeného řešení je možnost získat program zcela zdarma. Zda se podobným způsobem osvědčí i virtualizace mikrokontroléru bude ověřeno v letošním semestru. Uvedený program bude součástí virtuální laboratoře a studenti si budou moci k programu přihlásit přes virtuální stroj přes rezervační systém virtuální laboratoře. 4 Literatura VIRTUALBREADBOARD. VIRTUALBREADBOARD [ONLINE]. 2013 [CIT. 2016-01-17]. DOSTUPNÉ Z: HTTP://WWW.VIRTUALBREADBOARD.COM/ DIGITAL ELECTRONICS EDUCATION DESIGN SUITE. DEEDS [ONLINE]. UNIVERSITY OF GENOA: UNIVERSITY OF GENOA, 2016 [CIT. 2016-01-17]. DOSTUPNÉ Z: HTTP://WWW.ESNG.DIBE.UNIGE.IT/DEEDS/ SMRČKA, František, Michal BÍLEK a František ZEZULKA. Vzdálený přístup k virtuální výukové laboratoři. Slaboproudý obzor: Vzdálený přístup k virtuální výukové laboratoři [online]. 2015, 71(3), 13-18 [cit. 2016-01-17]. ISSN 2336-5773. Dostupné z: http://www.slaboproudyobzor.cz/index.php?pg=2&jid=33&lg=cze