Odborné tématické okruhy státní zkoušky bakalářského oboru Výpočetní technika (strukturované studium)



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

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

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

Studijní program ELEKTROTECHNIKA A INFORMATIKA

Maturitní témata. IKT, školní rok 2017/18. 1 Struktura osobního počítače. 2 Operační systém. 3 Uživatelský software.

Profilová část maturitní zkoušky 2017/2018

Zpráva o průběhu přijímacího řízení na vysokých školách dle Vyhlášky MŠMT č. 343/2002 a její změně 276/2004 Sb.

Témata profilové maturitní zkoušky

Seznam zkušebních okruhů pro SZZ v bakalářském oboru Aplikovaná informatika

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

Témata profilové maturitní zkoušky

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

Aplikovaná informatika

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

PRINCIPY OPERAČNÍCH SYSTÉMŮ

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

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

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

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

Architektury počítačů a procesorů

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

Maturitní témata Školní rok: 2015/2016

Informační technologie. Název oboru: Školní rok: jarní i podzimní zkušební období 2017/2018

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Náhled testu. Přijímací zkouška magisterského studia. konečný automat bez zbytečných stavů, který přijímá jazyk popsaný tímto výrazem, má:

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320 M A T U R I T N Í T É M A T A P Ř E D M Ě T U

Pohled do nitra mikroprocesoru Josef Horálek

Náhled testu. Přijímací zkouška magisterského studia. konečný automat bez zbytečných stavů, který přijímá jazyk popsaný tímto výrazem, má:

PB002 Základy informačních technologií

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Databázové systémy BIK-DBS

ČÁST 1. Základy 32bitového programování ve Windows

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

BI-JPO (Jednotky počítače) Cvičení

ALGORITMY A DATOVÉ STRUKTURY

Kritéria hodnocení praktické maturitní zkoušky z databázových systémů

Obsah. Kapitola 1 Hardware, procesory a vlákna Prohlídka útrob počítače...20 Motivace pro vícejádrové procesory...21

Pokročilé architektury počítačů

SEZNAM TÉMAT K PRAKTICKÉ PROFILOVÉ ZKOUŠCE Z ODBORNÝCH PŘEDMĚTŮ

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

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

Wichterlovo gymnázium, Ostrava-Poruba, příspěvková organizace. Maturitní otázky z předmětu INFORMATIKA A VÝPOČETNÍ TECHNIKA

Obsah DÍL 1. Předmluva 11

Vysvětlete funkci a popište parametry jednotlivých komponent počítače a periferních zařízení.

1 Nejkratší cesta grafem

Paměťový podsystém počítače

TÉMATICKÝ OKRUH Softwarové inženýrství

Počítač jako prostředek řízení. Struktura a organizace počítače

Datové struktury 2: Rozptylovací tabulky

B-IIa Studijní plány a návrh témat prací (bakalářské a magisterské studijní programy) Označení studijního plánu Informační technologie,

Přijímací zkouška - informatika

Souborové systémy Mgr. Josef Horálek

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

Inovace tohoto kurzu byla spolufinancována z Evropského sociálního fondu a státního rozpočtu České republiky.

Konečný automat. Studium chování dynam. Systémů s diskrétním parametrem číslic. Počítae, nervové sys, jazyky...

Témata profilové maturitní zkoušky

Systém adresace paměti

LOGICKÉ SYSTÉMY PRO ŘÍZENÍ

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

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

Fakulta přírodovědně-humanitní a pedagogická. Okruhy otázek pro státní závěrečné zkoušky. Bakalářské studium

Databázové systémy úvod

Virtuální počítač. Uživatelský program Překladač programovacího jazyka Operační systém Interpret makroinstrukcí Procesor. PGS K.

4. Úvod do paralelismu, metody paralelizace

Databázové systémy úvod

C2115 Praktický úvod do superpočítání

Reprezentace dat v informačních systémech. Jaroslav Šmarda

Základy počítačových sítí Model počítačové sítě, protokoly

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

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

Semestrální práce z předmětu Speciální číslicové systémy X31SCS

Mikrokontroléry. Doplňující text pro POS K. D. 2001

Seznam témat z předmětu ELEKTRONIKA. povinná zkouška pro obor: L/01 Mechanik elektrotechnik. školní rok 2018/2019

I. Dalšívnitřní paměti

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

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)

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

PB002 Základy informačních technologií

Informační systémy 2008/2009. Radim Farana. Obsah. Obsah předmětu. Požadavky kreditového systému. Relační datový model, Architektury databází

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

Y36SAP

TEORIE ZPRACOVÁNÍ DAT

Řízení IO přenosů DMA řadičem

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

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

Principy počítačů I Netradiční stroje

1/1 ČESKÁ ZEMĚDĚLSKÁ UNIVERZITA V PRAZE PROVOZNĚ EKONOMICKÁ FAKULTA PŘIJÍMACÍ ŘÍZENÍ 2017/2018

Úloha 1. Úloha 2. Úloha 3. Text úlohy. Text úlohy. Text úlohy

Technické informace. PA152,Implementace databázových systémů 4 / 25. Projekty. pary/pa152/ Pavel Rychlý

Přijímací zkouška - Informatika

Modely datové. Další úrovní je logická úroveň Databázové modely Relační, Síťový, Hierarchický. Na fyzické úrovni se jedná o množinu souborů.

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit

Program a životní cyklus programu

Oborové číslo Hodnocení - část A Hodnocení - část B Hodnocení - část A+B. 1. úloha (4 body) Kolik existuje cest délky 4 v grafu K11? 2.

Okruhy z odborných předmětů

Struktura programu v době běhu

Architektury počítačů

Transkript:

Odborné tématické okruhy státní zkoušky bakalářského oboru Výpočetní technika (strukturované studium) Pro písemnou část zkoušky se zadávají 2 odborné otázky z výpočetní techniky: 1 otázka z technického vybavení počítačů, 1 otázka z programového vybavení počítačů. Otázky ze společných tématických okruhů mohou být použity v ústní části zkoušky jako doplňující otázky nebo jako otázky mající návaznost na odborné otázky z výpočetní techniky. Odborné tématické okruhy: Technické vybavení počítačů Pokryto předměty: X36LOB, X36SKD, X36APS, X36JPO, X36PZA, X32PTS, X36PKO Kombinační logické obvody Logické funkce a formy jejich popisu. Minimalizace výrazů. Realizace pomocí hradel, univ. modulů a pomocí pamětí. Typické kombinační obvody používané v číslicových počítačích, jejich návrh a realizace. Hazardy v kombinačních obvodech. Sekvenční logické obvody Automatový model sekvenčních obvodů, typy automatů (Mealy, Moore). Minimalizace množiny vnitřních stavů. Synchronní a asynchronní sekvenční obvody. Návrh a realizace pomocí hradel a klopných obvodů a s použitím pamětí. Základní typy klopných obvodů. Programovatelné logické struktury (PLA, FPGA). Určení pracovní frekvence obvodu, metastabilita. Analýza a testování logických obvodů Modely poruchy, citlivá cesta, metody detekce a lokalizace poruch. Základní principy organizace počítačů Von Neumannova a Harvardská architektura, funkce hlavních jednotek. Organizace paměti a reprezentace dat. Základní cyklus počítače. Přerušení, jejich typy, priority přerušení, masky přerušení. Obsluha přerušení na úrovni technického vybavení. Kvantitativní principy architektury počítačů

Kritéria výkonnosti, propustnost a doba výpočtu. Zkušební úlohy a měření výkonnosti. Amdahlův zákon a procesorová výkonnostní rovnice. Architektury souborů instrukcí Základní třídy souborů instrukcí (střadačová, zásobníková, s univerzálními registry), jejich vlastnosti a použití. Kódování instrukcí, operační kód. Strojové instrukce a jazyk symbolických instrukcí. Aritmetické a logické operace v souborech instrukcí. Adresní módy a způsoby uložení dat v paměti. Realizace řídicích instrukcí, podpora volání podprogramů. Klasifikace souborů instrukcí s univerzálními registry. Charakteristické znaky komplexních a redukovaných souborů instrukcí (CISC a RISC). Zobrazení dat a operace Číselné soustavy. Kódy pro zobrazení čísel se znaménkem ve dvojkové soustavě. Realizace základních operací nad dvojkovými čísly bez znaménka a v doplňkovém kódu: sčítání, odčítání, posuvy. Pohyblivá řádová čárka: způsoby zobrazení čísel, provádění základních operací. Alfanumerické kódy. Základní principy bezpečnostních kódů a jejich použití. Paměti a jejich organizace Základní parametry pamětí, vybavovací doba a cyklus paměti. Rozdělení pamětí dle způsobu výběru dat (adresovatelné paměti, LIFO, FIFO, CAM), charakteristika jednotlivých typů, způsob realizace a použití v počítači. Paměťová hierarchie počítače. Skrytá paměť (cache). Virtuální paměť a dynamický překlad adres. Hlavní paměť s prokládaným cyklem. Způsoby implementace současného přístupu do paměti. Řadiče a řídicí jednotky Řadič procesoru a datová cesta; vztahy mezi nimi. Obvodové řadiče a mikroprogramované řadiče: principy, struktura a návrh. Srovnání řadiče procesoru bez proudového zpracování a s proudovým zpracováním instrukcí (instruction pipelining). Proudové zpracování instrukcí Rozdělení procesoru do stupňů (sekcí) proudového zpracování. Hazardy v proudovém zpracování, jejich klasifikace a způsoby odstranění. Pozastavování proudového zpracování, způsob řízení toku instrukcí mezi stupni. Techniky zabraňování datových a řídicích hazardů bez pozastavování. Proudové zpracování instrukcí celočíselných a instrukcí v pohyblivé řádové čárce. Princip proudového zpracování komplexních instrukcí. Pokročilé proudové zpracování; superskalární, superpipelinové a VLIW procesory Paralelní systémy Taxonomie paralelních systémů, Flynnova klasifikace. Vektorové počítače. Architektury multiprocesorových systémů se sdílenou a distribuovanou pamětí. Koherence skrytých pamětí a paměťová konzistence v multiprocesorovém systému se sdílenou pamětí. Instrukční primitivy pro synchronizaci procesů.

Komunikace procesoru s okolím V/V (periferní) jednotky a jejich řízení - DMA, kanály a V/V procesory. Sběrnice - typy, režimy činnosti a přidělování. Standardní systémové a V/V sběrnice. Metody a techniky připojování V/V zařízení. V/V zařízení Displeje, tiskárny, zapisovače. Klávesnice, digitizéry a tablety, skenery, funkce řadiče. Vstup obrazové a zvukové informace pro digitální zpracování. Typická standardní rozhraní. Vnější paměti Magnetický a optický záznam, jeho organizace, kódování; zabezpečení proti chybám. Typická standardní rozhraní vnějších pamětí. Přenosové a datové sítě Vlastnosti přenosových kanálů, metody kódování a modulace. Metalické, optické a rádiové spoje. Přenosové sítě, přístupové sítě, rádiové sítě, sítě ISDN a ATM. Počítačová komunikace Ochrana proti chybám přenosu, potvrzovací schémata. Algoritmy a mechanismy směrování, řízení toku v uzlech sítě a koncových zařízeních. Transportní, relační a presentační služby. Kryptografická ochrana počítačových komunikací. Protokoly Internetu. Podpora distribuovaného výpočtu Technologie klient-server, rozhraní protokolů UDP a TCP. Procedurální komunikace (RPC, Java RMI, SOAP). Odborné tématické okruhy: Programové vybavení počítačů Pokryto předměty: X36TIN, X36DSA, X36OSY, X36PJP, X36DBS, X36SIN Složitost algoritmů Asymptotická složitost. Třídy složitosti P a NP, NP-úplnost. Turingovy stroje, jejich zobecnění, nerozhodutelné problémy. Techniky návrhu algoritmů Rekurze, převod rekurze na iteraci. Algoritmy prohledávání s návratem, dynamické programování. Zametací technika, metoda "rozděl a panuj". Metody řazení

Algoritmy řazení výběrem, vkládáním a zaměňováním. Counting-sort, Heapsort, Merge-sort, Shell-sort, Radix-sort, Quick-sort. Operační a paměťová složitost algoritmů řazení v průměrném, nejhorším a nejlepším případě. Metody vyhledávání Adresní vyhledávání (přímý přístup, zřetězené a otevřené rozptylování, rozptylovací funkce). Asociativní vyhledávání (sekvenční, půlením, binární vyhledávací stromy). Operační a paměťová složitost algoritmů vyhledávání v průměrném, nejhorším a nejlepším případě. Vícerozměrné vyhledávání, geometrické vyhledávání a geometrické algoritmy. Datové struktury Pole, tabulka, seznam, množina, strom, fronta, zásobník, halda. Základní vlastnosti, operace a jejich složitosti. Grafové algoritmy a jejich složitost Prohledávání grafu do hloubky a do šířky. Orientované grafy, topologické uspořádání, silná souvislost. Minimální kostra grafu, nejkratší cesty. Toky v sítích. Charakter hladových algoritmů a dynamického programování. Řešení úloh prohledáváním stavového prostoru, metody heuristického hledání. Operační systémy Struktura jednouživatelského a víceuživatelského operačního systému (OS). Jádro OS. Procesy, vlákna, jejich plánování a přidělování procesoru. Přidělování sdílených prostředků procesům, problém uváznutí - podmínky vzniku a řešení. Synchronizace paralelních procesů a vláken Časově závislé chyby, kritické sekce, metody vzájemné vyloučení procesů a vláken. Klasické úlohy synchronizace paralelních procesů a způsoby jejich řešení. Správa operační paměti Správa paměti v jednoúlohových a víceúlohových systémech. Odkládání na disk (swapování). Stránkování, segmentace, kombinované techniky správy paměti. Způsoby překladu virtuální adresy na fyzickou adresu. Algoritmy náhrady stránek. Systémy souborů Atributy souborů, typy souborů, operace se soubory. Implementace souborů - datové bloky, způsoby uložení atributů, správa volných bloků. Implementace adresářů. Disková vyrovnávací paměť. Systémy souborů (FAT, UFS, NTFS). RAID. Vyšší programovací jazyky

Datové objekty a jejich typy, vnitřní reprezentace. Ukazatele a dynamické proměnné, správa volné paměti. Jednoduché a strukturované příkazy. Procedury a funkce, bloková struktura, aktivační záznamy. Modulární struktura programu. Výjimky. Objektově orientované prostředky. Lexikální a syntaktická analýza Lexikální analyzátor, prostředky pro jeho specifikaci - regulární gramatiky, konečné automaty, vztah mezi nimi. Programová realizace. Syntaktický analyzátor shora dolů, prostředky pro jeho specifikaci - bezkontextové gramatiky, zásobníkové automaty, vztah mezi nimi. LL(1) gramatiky, transformace gramatik. Programová realizace syntaktického analyzátoru pro LL(1) gramatiky. Syntaxí řízený překlad Prostředky pro specifikaci syntaxí řízeného překladu - překladové gramatiky, atributové gramatiky, atributové překladové gramatiky. LL-atributové překladové gramatiky, programová realizace rekurzívním sestupem s paramatry. Vnitřní formy programu, jazyk zásobníkové počítače, syntaktický strom, příklady překladu základních konstrukcí. Principy databázových systémů Systém řízení bází dat, databáze, datový slovník, víceuživatelský přístup, kategorie DB uživatelů, transakční zpracování, architektura klient-server. Datové modely Konceptuální datové modely, logické databázové modely, fyzické datové modely a jejich souvislosti. Relační databázový model, relace, funkční závislosti, návrh schématu úložiště v relační databázi, normalizace, integritní omezení. Návrh relačního schématu ve 3. NF dekompozicí z univerzální relace. Dotazovací jazyky Relační algebra, SQL (DDL, DML, DCL), QBE. Konceptuální modely používané při analýze Konceptuální datové modely. Abstraktní datové typy jako definice domén, ER-model, model tříd. Konceptuální funkční modely. Model jednání, scénáře případů užití, diagramy komunikace, diagramy datových toků, diagram kontextu, diagramy aktivit. Hierarchie funkcí, minispecifikace elementárních funkcí, popisy operací. Zachycení dynamických závislostí pomocí stavových diagramů, scénářů chování a regulárních výrazů, souvislosti. Univerzální modelovací jazyk UML - notace a diagramy. Logické modely používané při návrhu Návrh logických datových modelů z modelů konceptuálních. Relační logický model. Objektový logický model. Funkční závislosti. Normální formy. Návrh relačního schématu z

konceptuálního datového modelu. Návrh logických funčních modelů. Návrh dekompozicí, návrh na základě datových struktur, objektový návrh, návrh na základě datových toků. Návrhové vzory. Diagramy komponent, diagramy nasazení.