Otázky z OPS a PCS 2010: Porovnání verzí

Z Milan Kerslager
Přejít na: navigace, hledání
m (Počítačové sítě: reorganizace)
m (Operační systémy: reorganizace)
Řádka 115: Řádka 115:
 
#* statické a dynamické [[csw:Knihovna (programování)|knihovny]] ([[enw:Dynamic-link library|DLL]], .so, .a), spustitelné soubory ([[csw:EXE|EXE]], [[csw:Executable and Linkable Format|ELF]]), [[enw:Position-independent code|PIC kód]]
 
#* statické a dynamické [[csw:Knihovna (programování)|knihovny]] ([[enw:Dynamic-link library|DLL]], .so, .a), spustitelné soubory ([[csw:EXE|EXE]], [[csw:Executable and Linkable Format|ELF]]), [[enw:Position-independent code|PIC kód]]
 
#* [[csw:Balíčkovací systém|balíčkovací systémy]] ([[csw:RPM Package Manager|RPM]], [[csw:deb (souborový formát)|deb]])
 
#* [[csw:Balíčkovací systém|balíčkovací systémy]] ([[csw:RPM Package Manager|RPM]], [[csw:deb (souborový formát)|deb]])
# Unix – úvod
+
# Unix – vznik a vývoj
 
#* charakteristika, vývoj [[csw:Unix|Unixu]] (vznik, hlavní větve, [[csw:POSIX|POSIX]], [[csw:Single UNIX Specification|Single UNIX Specification]]), [[csw:Unixové války|unixové války]]
 
#* charakteristika, vývoj [[csw:Unix|Unixu]] (vznik, hlavní větve, [[csw:POSIX|POSIX]], [[csw:Single UNIX Specification|Single UNIX Specification]]), [[csw:Unixové války|unixové války]]
 
#* [[csw:Linux|Linux]], [[csw:Projekt GNU|projekt GNU]], licence ([[csw:GNU General Public License|GPL]], [[csw:GNU Lesser General Public License|LGPL]], [[csw:BSD licence|BSD]]...), [[csw:Open source software|open source]], [[csw:Svobodný software|free software]]
 
#* [[csw:Linux|Linux]], [[csw:Projekt GNU|projekt GNU]], licence ([[csw:GNU General Public License|GPL]], [[csw:GNU Lesser General Public License|LGPL]], [[csw:BSD licence|BSD]]...), [[csw:Open source software|open source]], [[csw:Svobodný software|free software]]
 +
# Unix – práce se systémem
 
#* [[csw:Manuálové stránky (Unix)|manuálové stránky]], info a ostatní [[Dokumentace v Linuxu|dokumentace]], [[enw:Locale|locale]], [[enw:Internationalization and localization|NLS]]
 
#* [[csw:Manuálové stránky (Unix)|manuálové stránky]], info a ostatní [[Dokumentace v Linuxu|dokumentace]], [[enw:Locale|locale]], [[enw:Internationalization and localization|NLS]]
 
#* [[csw:Příkazový řádek|příkazový řádek]], [[csw:Textové uživatelské rozhraní|textové uživatelské rozhraní]], [[enw:System console|kozole]]
 
#* [[csw:Příkazový řádek|příkazový řádek]], [[csw:Textové uživatelské rozhraní|textové uživatelské rozhraní]], [[enw:System console|kozole]]
Řádka 126: Řádka 127:
 
#* uživatelé, skupiny, [[csw:Přístupová práva v Unixu|systém práv]] pro soubory a adresáře, [[csw:Umask|umask]], speciální oprávnění
 
#* uživatelé, skupiny, [[csw:Přístupová práva v Unixu|systém práv]] pro soubory a adresáře, [[csw:Umask|umask]], speciální oprávnění
 
# Unix – příkazový řádek
 
# Unix – příkazový řádek
#* [[csw:Shell|shell]] a jeho inicializační soubory
+
#* [[csw:Shell|shell]], zpracování [[csw:Příkazový řádek|příkazového řádku]] – speciální znaky, žolíkové znaky, historie, aliasy
#* zpracování [[csw:Příkazový řádek|příkazového řádku]] – speciální znaky, žolíkové znaky, historie, aliasy
 
 
#* [[csw:Standardní proudy|standardní vstup a výstupy]], přesměrování, here document, [[csw:Roura (Unix)|roury]]
 
#* [[csw:Standardní proudy|standardní vstup a výstupy]], přesměrování, here document, [[csw:Roura (Unix)|roury]]
 
#* [[BASH: Skriptování|programování v shellu]] (proměnné, skripty, funkce, předávání parametrů)
 
#* [[BASH: Skriptování|programování v shellu]] (proměnné, skripty, funkce, předávání parametrů)

Verze z 1. 3. 2010, 11:12

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 přednostně rozšiřovat v rámci semestrální práce (zápočet z článku na Wikipedii). Podpůrné materiály (články, slidy) naleznete na stránce Výuka.

Počítačové sítě

  1. Internet – WWW
  2. Internet – další služby
  3. Kryptografie
  4. Elektronický podpis
  5. Šifrování na webových stránkách
  6. Počítačová bezpečnost
  7. Topologie sítí
  8. Využití počítačových sítí
  9. Referenční model OSI
  10. Přenosová média
  11. Ethernetové sítě
  12. Další technologie lokálních sítí
  13. Bezdrátové sítě
  14. IP protokol
  15. Rodina protokolů TCP/IP
  16. IPv6
    • přínos proti IPv4, hlavička, adresy v IPv6, automatická konfigurace
    • směrování, mobilita, DNS, IPSec (VPN)
  17. Spojování IP sítí
  18. 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
  19. Elektronická pošta, Usenet NetNews

Operační systémy

  1. Základní pojmy operačních systémů
  2. Operační systémy
  3. Mikroprocesory
  4. Počítačová bezpečnost
  5. Hardwarové prostředky využívané operačním systémem
  6. Procesy v operačním systému
  7. Spolupráce mezi procesy
  8. Správa paměti v operačním systému
  9. Přidělování paměti
    • přidělování celé paměti (CP/M), přidělování pevných bloků paměti (MFT), relokace, PIC
    • přidělování bloků paměti proměnné velikosti (MVT, DOS, současné systémy, mapa paměti procesu v Linuxu)
  10. Segmentace paměti
    • segment a offset, ochrana paměti (ochrana segment registru, mezní registr)
    • fragmentace paměti, setřásání segmentů, swapování
  11. Stránkování paměti
    • adresní prostor procesu, tabulka stránek, převod virtuální adresy na fyzickou adresu
    • ochrana paměti (metoda zámků a klíčů), segmentace se stránkováním na žádost
  12. Stránkování na disk
  13. Systémy souborů v OS
  14. Specifické soubory v OS
  15. Unix – vznik a vývoj
  16. Unix – práce se systémem
  17. Unix – práce se soubory
  18. Unix – příkazový řádek
  19. Současné operační systémy