Zkouška 2 Flashcards
Jaký je rozdíl mezi Von Neumannovou, Harvardskou a „data-flow“ architekturou?
- Von Neumannova architektura: společná paměť pro instrukce i data, použití jedné sběrnice, na kterou jsou připojeny všechny aktivní prvky (procesor, paměť, vstupy a výstupy), zpracování je sekvenční
- Harvardská architektura: Paralelní zpracování, oddělení instrukcí od dat
- Data-flow architektura: každý krok je automaticky generován akcí předchozí funkce (také známé jako reaktivní programování.)
Charakterizujte stručně čtyři generace hardware elektronických počítačů
- generace: Používaly elektronky, neměly OS, neexistovaly vyšší operační jazyky, každý počítač měl vlastní assembler
- generace: Používaly tranzistory, dávkový systém práce, více programovacích jazyků (př. FORTRAN, COBOL)
- generace: Elektronické počítače, první OS, vyšší programovací jazyky (př. BASIC, PASCAL), disketová mechanika, možnost paralelního zpracování dat
- generace: Použití mikroprocesorů (první mikroprocesor od firmy Intel), začíná éra osobních počítačů
Vysvětlete, co říká Moorův zákon, dokladujte na několika příkladech z posledních 30 let, že prozatím přibližně
- Počet tranzistorů, které mohou být umístěny na 1 mm 2 integrovaného obvodu, se při zachování stejné ceny zhruba každých 18 měsíců zdvojnásobí.
- Poslední dobou dochází ke zdvojnásobení cca. každé dva roky, zpomalování trendu
Uveďte přibližné základní parametry momentálně vyráběných mikroprocesorů (frekvence, počet tranzistorů, šířka sběrnice, počet jader, technologie v nm…). Který či které z nich se v posledních letech z technologických důvodů nedaří příliš zlepšovat, a proč?
• Stovky MHz, miliony tranzistorů, 8-128 bitů, 1-16 jader, 25 nm
Vysvětlete rozdíl mezi tlustým a tenkým klientem. Který se podle vás v blízkém budoucnu více rozšíří mezi běžné uživatele?
- Tlustý klient: Příkazy zpracovává sám, je potřeba hardware, funguje i bez sítě
- Tenký klient: Průběh závisí na chodu jiného počítače (jeho serveru), je potřeba jen OS, který zajišťuje komunikaci mezi serverem a uživatelem, př. webový prohlížeč
- Více se rozšíří tenký klient (má více výhod, př. větší zabezpečení, klient nevyžaduje výkonný hardware, snadné aktualizace, přístroj není zbytečně zahlcen daty atd.)
Kolik bitů má jeden byte? Co znamenají zkratky KB, MG, GB, TB, PB? Kolik bytů má jeden KB, MG, GB, TB, PB?
- 8
- Kilobyte, megabyte, gigabyte, terabyte, petabyte
- 2 na 10, 2 na 20, 2 na 30, 2 na 40, 2 na 50
Co je ASCII kód? Jaká je jeho nevýhoda při kódování znaků národních abeced? Jaké řešení se dnes používá k překonání tohoto problému?
- Nejrozšířenější znakový kód užívaný u osobních počítačů, původně byl sedmibitový a mohl tak vyjádřit 128 různých tisknutelných i netisknutelných znaků
- Každý jazyk nebo skupina jazyků má vlastní mutaci ASCII kódu, protože se všechny znaky národních abeced do ASCII kódu nevejdou
- Vícebytové kódování (se znakem se uchovávají další informace, množství neabecedních znaků, umožní kódovat i abecedy s enormním množstvím znaků)
Jaký je rozdíl mezi uložením čísel v pevné a plovoucí řádové čárce?
- Pevná řadová čárka: Čísla jsou na číselné ose rozložena rovnoměrně
- Plovoucí řadová čárka: Čísla nejsou na číselné ose rozložena rovnoměrně, což umožňuje zvýšit přesnost nebo rozsah oproti pevně řadové čárce
Jak ukládáme zvuk v počítači, co to je vzorkovací frekvence? Jaký je rozdíl mezi uložením zvuku na hudebním CD a ve formátu MP3?
- Zvuk= spojité chvění, spojité hodnoty tohoto záznamu lze digitalizovat vzorkováním
- Vzorkovací frekvence: jak často měřím momentální úroveň zvukového signálu
- MP3 využívá ztrátové komprese (objem dat se zmenší na zlomek původní velikosti)
Jaký je rozdíl mezi mikroprocesory RISC a CISC?
- RISC: procesor s redukovaným instrukčním souborem, omezení počtu a zjednodušení kódování instrukcí, rychlost, nízká spotřeba, menší počet tranzistorů, pro zakódování instrukce je ovšem potřeba více místa
- CISC: procesor se složitým instrukčním souborem, podporuje mnoho formátů a druhů instrukcí, úspora místa v programové paměti, pomalejší zpracování instrukcí
Co je Northbridge a Southbridge, jaká je jejich úloha v počítači?
- Jsou to fyzické ovladače systémových a periferních zařízení, starají se o komunikaci mezi součástmi na základní desce
- Northbridge: systémový řadič, realizuje spojení jižního můstku a procesoru
- Southbridge: vstupně-výstupní řadič
Co znamenají zkratky RAM, DDR, PCI, USB, GPU?
- RAM: Random Access Memory (paměť s přímým přístupem)
- DDR: Dual Data Rate
- PCI: Peripheral Component Interconnect (počítačová sběrnice pro připojení periferií k základní desce)
- USB: Universal Serial Bus (Univerzální sériová sběrnice)
- GPU: Graphics Processing Unit (grafický procesor)
Jaká je úloha cache paměti?
Urychlit přístup k často používaným datům na disku nebo v RAM
Popište, jak funguje klasický pevný disk, z jakých součástí se skládá, jeho srovnání s SSD diskem (výhody, nevýhody)?
- Zařízení k trvalému uchování většího množství dat, data se při odpojení disku od napájení neztrácí, data se zapisují na plotny pokryté magnetickou vrstvou
- Plotny, hlavy, elektromagnet
- SSD: nabízejí mnohem lepší vlastnosti, nedosahují kapacity klasických pevných disků, ale kapacita rychle roste, problém při častém přepisu dat – má být odstranitelný
Jaká jsou základní média pro optické datové jednotky, jaká je jejich kapacita?
- CD: do 1GB
- DVD: do 10GB
- Blu-ray disk: 25+GB
Jaký je rozdíl mezi systémy kódování barev RGB a CMYK, k jakému účelu se každý z nich používá?
- RGB: Barevný model (červená, zelená, modrá), aditivní způsob míchání barev, př. monitory, projektory
- CMYK: Barevný model (tyrkysová, purpurová, žlutá, černá), subtraktivní míchání barev, př. inkoustová tiskárna
K čemu slouží operační systém (OS) v počítači, co umožňuje uživateli a co koncovým aplikacím?
- Zajišťuje pohodlnost používání počítače, OS je prostředníkem rozhraní člověk/stroj a uživatelský program/stroj
- vytváří tzv. virtuální počítač, díky čemuž se různý hardware navenek chová stejně
- poskytuje uživateli komfortní (většinou grafické) rozhraní k ovládání počítače
Srovnejte stručně výhody a nevýhody operačních systémů Windows, Linux, Apple OS
- Windows: Dnes nejrozšířenější, asi největší nabídka koncových aplikací pro osobní počítače, také nejvíc ohrožen viry
- Linux: veškerá vylepšení rychle hotova, absence jasné vývojové linie, řada verzí
- Apple OS: Určen pouze pro stroje firmy Apple, náskok v GUI, intuitivní a efektivní ovládání, špička v multimédiích a grafice
Jaká je úloha následujících komponentů OS: aplikační rozhraní
Množina příkazů, jejichž provedení může aplikace žádat na OS (př. „vytvoř soubor“, „přečti vstup z klávesnice)
Jaká je úloha následujících komponent OS: jádro
Celkový správce systému, řídí multitasking, správu paměti, přidělování zařízení aplikacím atd.
Jaká je úloha následujících komponent OS: ovladače zařízení?
Programy umožňující jádru vykonávat základní požadavky a předávat je odpovídajícím zařízením (př. „přečti polohu myši“)
Vyjmenujte aspoň tři textové procesory, jakým způsobem lze řešit přenos dokumentů mezi nimi?
- Google Docs, Office Word, Pages
- Soubory, které používají textové procesory, jsou často binární a liší se podle konkrétního text. procesoru. Proto bývají vzájemně nepřenositelné