Otázky z PCS a OPS pro V2 (2006/2007)
 echo Date("d.m.Y, H:i:s", fileMtime($_SERVER["SCRIPT_FILENAME"]))?>
Počítačové sítě
 - Počítačové sítě, Internet - přehled
   
     - WWW, prohlížeče, proxy cache pro WWW, Internet (historie, stavba)
     
- vyhledávače, rozcestníky, NIX, RFC, kódování, URL, HTML, HTTP, PHP
     
- elektronická pošta, proxy cache, Net News
     
- firewall, NAT, masquerading, proxy cache, ochrana proti SPAMu a virům
   
 
- Šifrování na Internetu
   
     - symetrická a asymetrická šifra, šifrování a dešifrování zprávy pomocí asymetrické šifry
     
- digitální podpis, certifikáty a jejich ověřování, princip přenosu důvěry
     
- HTTPS, SSL, SSH (ověřování pomocí klíčů), VPN, gpg
   
 
- Počítačové sítě
     
       - charakteristika sítí, LAN, WAN a jejich využití, autentizace v počítačové síti
       
- topologie sítí (dvoubodové spoje a sdílené kanály)
       
- sdílení a aplikace v sítích (klient-server, klient-klient), 
           clustery (výpočetní, load-balancing, failover)
     
 
- Referenční model OSI, přenosová média
     
       - představa modelu, přehled vrstev, uplatnění v TCP/IP
       
- přepojování okruhů a paketů, virtuální okruhy
       
- přenosová média, analogový a digitální přenos (modemy, modulace, ISDN, xDSL, PCM)
       
- paralelní a sériový přenos dat (příklady, charakteristika)
     
 
- Sdílená média
     
       - kolizní a bezkolizní protokoly (čistá a dálková Aloha, CSMA, CSMA/CD)
       
- Ethernet a jeho varianty, ethernetové rámce, full/half duplex
       
- hub, switch, segment, kolizní doména, VLAN
       
- Arcnet, Token Bus, Token Ring, ATM, FDDI, Frame Relay
     
 
- Bezdrátové sítě
   
     - bezdrátové sítě WiFi (SSID, ad-hoc, infrastruktura)
     
- zabezpečení WiFi sítí (MAC control, WEP, WPA)
     
- Bluetooth, WiMax
   
 
- Rodina protokolů TCP/IP
     
       - IP adresa, třídy adres a privátní adresy, dělení na podsítě, maska sítě
       
- IP datagram, fragmentace datagramů, broadcast, loopback, ping, traceroute
       
- protokoly ICMP, ARP, proxy ARP, RARP, BOOTP, DHCP
       
- TCP (porty, okénka, piggy-backing, navázání a uzavření spojení), UDP, IPSec, IPv6
     
 
- Spojování IP sítí
     
       - repeater, bridge, router, gateway
       
- dělení IP sítí, maska, broadcast, loopback
       
- routovací tabulka, statické a dynamické routování
     
 
- DNS
     
       - struktura DNS jmen, typy a struktura DNS serverů, záznamy v DNS, reverzní záznamy
       
- vyřešení dotazu na DNS server, (ne)autoritativní odpovědi, problém konzistence záznamů
       
- založení a registrace domény
     
 
- Elektronická pošta, NetNews
     
       - MUA, MTA, SMTP, POP, IMAP, formát zprávy, MIME
       
- MX záznamy, přenos elektronické pošty, fronty, chybová hlášení
       
- SPAM a ochrana proti němu, Webmail
     
 
Operační systémy
 - Úvod do operačních systémů (OS)
     
       - základní pojmy (analogový, hybridní, číslicový počítač, hardware, software)
       
- Von Neumannovo a Harwardské schéma počítače, vývoj počítačů a mikroprocesorů
       
- účel a funkce OS, typy jader OS, zavedení OS (FDD, HDD, CD, BootROM)
       
- víceúlohové a víceuživatelské systémy, multiprocesory, multipočítače, clustery
     
 
- Hardwarové prostředky využívané počítačem
     
       - vstupně výstupní (I/O) zařízení v PC (IN, OUT, mapování do paměti, DMA, bus master)
       
- význam a typy přerušení, obsluha přerušení, privilegované instrukce
       
- ochrana paměti, časovač, virtualizace, endianita, 64 bitový režim (Intel a AMD)
     
 
- Procesy v operačním systému
     
       - algoritmus, program, proces, thread, životní cyklus procesu
       
- preemptivní a nepreemptivní multitasking, context switch, plánování procesů a procesoru
       
- spolupráce mezi procesy (signály, sdílená paměť), souběh, kritická sekce, uváznutí
     
 
- Správa paměti v operačním systému
     
       - strategie přidělování a ochrany paměti, relokace, segmentace a stránkování paměti
       
- virtuální paměť, stránkování na žádost, výběr stránky, segmentace se stránkováním na žádost
       
- rozdělení hlavní paměti počítače (Linux), PAE a omezení x86 procesorů
     
 
- Systémy souborů v OS
     
       - účel systémů souboru, FAT, NTFS, ext3, žurnálování, kvóty
       
- práce se soubory (otevírání, čtení, zápis, zamykání, mapování do paměti)
       
- RAID, zálohování dat (úplná a inkrementální záloha, média pro zálohování)
     
 
- MS Windows, Apple
     
       - MS Windows - charakteristika, vývoj, systémy souborů, oprávnění, doména, Active directory
       
- Apple - historie, charakteristika, vývoj
     
 
- Unix - úvod
     
       - charakteristika, vývoj Unixu (vznik, hlavní větve, POSIX), Linux, GNU, X.org
       
- uživatelé, skupiny, systém práv, speciální oprávnění, vlastnictví souboru
       
- struktura systému souborů ext3, i-uzly, uchovávané časy, linky
       
- znakový terminál, GUI, vzdálené přihlašování, autorizace pomocí hesla a klíčů
     
 
- Unix - příkazový řádek
     
       - shell, správa souborů a adresářů, práce se soubory
       
- zpracování příkazového řádku - žolíkové znaky, speciální znaky, historie, aliasy
       
- standardní vstupy a výstupy, přesměrování, here document, roury
       
- programování ve shellu (proměnné, skripty, funkce)
     
 
- Unix - systém, aplikace
     
       - start systému (zavedení jádra, init, runlevely, startovací skripty)
       
- úlohy a jejich správa, stavy procesů (RSZD), fork, exec, signály, cron, at
       
- seskupování příkazů do kolon, vložené příkazy
       
- předvedení práce s programy: mutt, sed, awk, grep (regulární výrazy), ...
     
 
- Open source, GNU, Linux
     
       - GNU, GPL a jejich projekty (emacs, gcc, Hurd, ...), FSF, OSDL
       
- pojmy free software, open source
       
- Linux, FreeBSD, OpenBSD, NetBSD, OpenSolaris
       
- principy vývoje open source (jádro Linuxu a další aplikace)