Otázky z PCS 2012 - V2 zima: Porovnání verzí
Z Milan Kerslager
m (Stránka Otázky z PCS 2012 přemístěna na stránku Otázky z PCS 2012 - V2: Rozlišení V1 a V2) |
m (+kat) |
||
(Není zobrazeno 10 mezilehlých verzí od stejného uživatele.) | |||
Řádka 1: | Řádka 1: | ||
− | Otázky jsou určeny pro zkoušku třídy V2 z předmětu [[PCS]] (Počítačové systémy) v zimním semestru školního roku 2011/2012. Stránka bude během semestru upravována, aby rozsah otázek odpovídal probranému učivu. Odkazované články ve Wikipedii nemusí být přesné a úplné, avšak je vhodné je rozšiřovat v rámci [[WikiZapocet|zápočtu z článku na Wikipedii]]. Podpůrné [[Materiály ke studiu|materiály]], [[Slajdy pro výuku|slajdy]] i [[fotografie tabulí]] naleznete na stránce [[Výuka]]. | + | Otázky jsou určeny pro zkoušku třídy V2 z předmětu [[PCS]] (Počítačové systémy) v zimním semestru školního roku 2011/2012 (tématem jsou operační systémy). Stránka bude během semestru upravována, aby rozsah otázek odpovídal probranému učivu. Odkazované články ve Wikipedii nemusí být přesné a úplné, avšak je vhodné je rozšiřovat v rámci [[WikiZapocet|zápočtu z článku na Wikipedii]]. Podpůrné [[Materiály ke studiu|materiály]], [[Slajdy pro výuku|slajdy]] i [[fotografie tabulí]] naleznete na stránce [[Výuka]]. |
== Ústní zkouška == | == Ústní zkouška == | ||
# Základní pojmy operačních systémů | # Základní pojmy operačních systémů | ||
#* [[csw:Analogový počítač|analogový]], [[csw:Hybridní počítač|hybridní]], [[csw:Číslicový počítač|číslicový]] [[csw:Počítač|počítač]], [[csw:Hardware|hardware]], [[csw:Software|software]], [[csw:firmware|firmware]], [[csw:Data|data]] | #* [[csw:Analogový počítač|analogový]], [[csw:Hybridní počítač|hybridní]], [[csw:Číslicový počítač|číslicový]] [[csw:Počítač|počítač]], [[csw:Hardware|hardware]], [[csw:Software|software]], [[csw:firmware|firmware]], [[csw:Data|data]] | ||
− | #* [[csw:John von Neumann|Von Neumannovo]] a [[csw:Harvardská architektura|Harvardské schéma]] počítače, vývoj [[csw:Dějiny počítačů|počítačů]] a operačních systémů | + | #* [[csw:John von Neumann|Von Neumannovo]] a [[csw:Harvardská architektura|Harvardské schéma]] počítače, [[csw:Počítačová platforma|počítačová platforma]] |
− | #* [[csw:Multiprocessing|multiprocesory]], [[enw:Parallel computing|multipočítače]], | + | #* [[csw:Elektronická paměť|hierarchie pamětí v počítači]], vývoj [[csw:Dějiny počítačů|počítačů]] a operačních systémů |
+ | #* [[csw:Multiprocessing|multiprocesory]], [[enw:Parallel computing|multipočítače]], [[csw:Počítačový cluster|clustery]] (výpočetní, load-balancing, failover, úložný, gridový) | ||
# [[csw:Operační systém|Operační systémy]] | # [[csw:Operační systém|Operační systémy]] | ||
#* účel, funkce a vývoj OS, [[csw:Multitasking|víceúlohové]] a [[csw:Víceuživatelský operační systém|víceuživatelské]] systémy, [[csw:Operační systém reálného času|RTOS]] | #* účel, funkce a vývoj OS, [[csw:Multitasking|víceúlohové]] a [[csw:Víceuživatelský operační systém|víceuživatelské]] systémy, [[csw:Operační systém reálného času|RTOS]] | ||
#* [[csw:Kernel|jádro]], [[csw:Monolitické jádro|monolitické jádro]], [[csw:Mikrojádro|mikrojádro]], [[csw:Hybridní jádro|hybridní jádro]], modulární jádro | #* [[csw:Kernel|jádro]], [[csw:Monolitické jádro|monolitické jádro]], [[csw:Mikrojádro|mikrojádro]], [[csw:Hybridní jádro|hybridní jádro]], modulární jádro | ||
− | #* [[csw:Bootování|start počítače]], [[csw:BIOS|BIOS]], | + | #* [[csw:Bootování|start počítače]], [[csw:BIOS|BIOS]], [[enw:Advanced Configuration and Power Interface|ACPI]] |
# [[csw:Procesor|Mikroprocesory]] | # [[csw:Procesor|Mikroprocesory]] | ||
− | #* vývoj mikroprocesorů, [[csw:RISC|RISC]], [[csw:CISC|CISC]], [[csw:x86|x86]] ([[csw:IA-32|IA-32]], [[csw:x86-64|x86-64]], kompatibilita), [[csw:GPU|GPU]] | + | #* vývoj mikroprocesorů, [[csw:RISC|RISC]], [[csw:CISC|CISC]], [[csw:x86|x86]] ([[csw:IA-32|IA-32]], [[csw:x86-64|x86-64]], kompatibilita), [[csw:Endianita|endianita]], [[csw:GPU|GPU]] |
#* schéma procesoru, [[csw:Registr procesoru|registr]], [[csw:Strojová instrukce|strojová instrukce]], [[csw:Atomicita|atomicita]], [[csw:Superskalární architektura|superskalarita]], [[csw:Pipelining|pipeline]], [[csw:Symmetric multiprocessing|SMP]], [[enw:Non-Uniform Memory Access|NUMA]] | #* schéma procesoru, [[csw:Registr procesoru|registr]], [[csw:Strojová instrukce|strojová instrukce]], [[csw:Atomicita|atomicita]], [[csw:Superskalární architektura|superskalarita]], [[csw:Pipelining|pipeline]], [[csw:Symmetric multiprocessing|SMP]], [[enw:Non-Uniform Memory Access|NUMA]] | ||
# Hardwarové prostředky využívané operačním systémem | # Hardwarové prostředky využívané operačním systémem | ||
#* komunikace se [[csw:Vstup/výstup|vstupně/výstupním]] zařízením (I/O) v PC (instrukce IN, OUT, mapování do paměti, [[csw:DMA|DMA]], bus master) | #* komunikace se [[csw:Vstup/výstup|vstupně/výstupním]] zařízením (I/O) v PC (instrukce IN, OUT, mapování do paměti, [[csw:DMA|DMA]], bus master) | ||
#* význam a typy [[csw:Přerušení|přerušení]], [[csw:Obsluha přerušení|obsluha přerušení]], [[csw:Ovladač zařízení|ovladač]], [[csw:Privilegovaný režim|privilegovaný režim]], [[csw:Systémové volání|systémové volání]] | #* význam a typy [[csw:Přerušení|přerušení]], [[csw:Obsluha přerušení|obsluha přerušení]], [[csw:Ovladač zařízení|ovladač]], [[csw:Privilegovaný režim|privilegovaný režim]], [[csw:Systémové volání|systémové volání]] | ||
− | #* [[csw:Časovač (počítač)|časovač]], [[csw:Virtualizace|virtualizace]], [[csw: | + | #* [[csw:Časovač (počítač)|časovač]], [[csw:Emulátor|emulace]], [[csw:Virtualizace|virtualizace]], [[enw:Display Data Channel|DDC]], [[csw:I²C|I²C]], [[enw:System Management Bus|SMBus]] |
# Procesy v operačním systému | # Procesy v operačním systému | ||
− | #* [[csw:Algoritmus|algoritmus]], [[csw:Počítačový program|program]], [[csw:Proces (počítač)|proces]], [[csw:Vlákno (program)|thread]] | + | #* [[csw:Algoritmus|algoritmus]], [[csw:Počítačový program|program]], [[csw:Proces (počítač)|proces]], [[csw:Vlákno (program)|thread]], [[csw:Knihovna (programování)|knihovna]] (statická, dynamická) |
#* [[csw:Změna kontextu|context switch]], [[csw:Process control block|PCB]], preemptivní a nepreemptivní [[csw:Multitasking|multitasking]] | #* [[csw:Změna kontextu|context switch]], [[csw:Process control block|PCB]], preemptivní a nepreemptivní [[csw:Multitasking|multitasking]] | ||
#* životní cyklus procesu, [[csw:Plánování procesů|plánování procesů]] a procesoru | #* životní cyklus procesu, [[csw:Plánování procesů|plánování procesů]] a procesoru | ||
Řádka 49: | Řádka 50: | ||
#* <strike>[[csw:Shell|shell]], zpracování [[csw:Příkazový řádek|příkazového řádku]] – speciální znaky, žolíkové znaky, historie, aliasy</strike> | #* <strike>[[csw:Shell|shell]], zpracování [[csw:Příkazový řádek|příkazového řádku]] – speciální znaky, žolíkové znaky, historie, aliasy</strike> | ||
#* [[csw:Standardní proudy|standardní vstup a výstupy]], přesměrování, <strike>here document</strike>, [[csw:Roura (Unix)|roury]] | #* [[csw:Standardní proudy|standardní vstup a výstupy]], přesměrování, <strike>here document</strike>, [[csw:Roura (Unix)|roury]] | ||
+ | |||
+ | [[Kategorie:Otázky|2]] |
Aktuální verze z 2. 10. 2012, 08:13
Otázky jsou určeny pro zkoušku třídy V2 z předmětu PCS (Počítačové systémy) v zimním semestru školního roku 2011/2012 (tématem jsou operační systémy). Stránka bude během semestru upravována, aby rozsah otázek odpovídal probranému učivu. Odkazované články ve Wikipedii nemusí být přesné a úplné, avšak je vhodné je rozšiřovat v rámci zápočtu z článku na Wikipedii. Podpůrné materiály, slajdy i fotografie tabulí naleznete na stránce Výuka.
Ústní zkouška
- Základní pojmy operačních systémů
- analogový, hybridní, číslicový počítač, hardware, software, firmware, data
- Von Neumannovo a Harvardské schéma počítače, počítačová platforma
- hierarchie pamětí v počítači, vývoj počítačů a operačních systémů
- multiprocesory, multipočítače, clustery (výpočetní, load-balancing, failover, úložný, gridový)
- Operační systémy
- účel, funkce a vývoj OS, víceúlohové a víceuživatelské systémy, RTOS
- jádro, monolitické jádro, mikrojádro, hybridní jádro, modulární jádro
- start počítače, BIOS, ACPI
- Mikroprocesory
- Hardwarové prostředky využívané operačním systémem
- komunikace se vstupně/výstupním zařízením (I/O) v PC (instrukce IN, OUT, mapování do paměti, DMA, bus master)
- význam a typy přerušení, obsluha přerušení, ovladač, privilegovaný režim, systémové volání
- časovač, emulace, virtualizace, DDC, I²C, SMBus
- Procesy v operačním systému
- algoritmus, program, proces, thread, knihovna (statická, dynamická)
- context switch, PCB, preemptivní a nepreemptivní multitasking
- životní cyklus procesu, plánování procesů a procesoru
- Počítačová bezpečnost
- Kryptografie
- symetrická, přenos zprávy a klíče, asymetrická šifra, privátní klíč, veřejný klíč
- jednocestná funkce, bloková a proudová šifra, algoritmy (RSA, DSA, ElGamal)
- Elektronický podpis
- kryptografická hashovací funkce (MD5, SHA), kolize
- PKI, přenos důvěry, sítě důvěry, setkání s podepisováním klíčů
- Využití šifrování
- šifrování HTTPS, SSL/TLS, digitální certifikát, certifikační autorita
- self-signed certifikát, úložiště certifikátů, revokace certifikátu, CRL
- elektronicky podepsané soubory
- generátor pseudonáhodných čísel, entropie
-
SSH (ověřování pomocí klíčů), VPN, IPsec, gpg
Praktická část
- Unix – práce se systémem
- Unix – práce se soubory
- správa souborů a adresářů, základní příkazy Unixu
-
pevná a symbolická linka, gpg
- Unix – příkazový řádek
-
shell, zpracování příkazového řádku – speciální znaky, žolíkové znaky, historie, aliasy - standardní vstup a výstupy, přesměrování,
here document, roury
-