.- - -.
 
Johny WWW stránky Honzy Outraty
Moje poštovní schránka
 
`- - -'
 
.- - -.
 
   LatVis
  
   O mně ...
   Programy
   Texty a slajdy

Předměty
   Bezpečnost poč. sítí
   Databázové systémy (1)
   Informatická propedeutika 1
   Informatická propedeutika 2
   Operační systémy 1
   Operační systémy 2
   Paradigmata prog. 4
   Paralelní programování
   Počítačové sítě
   Principy informatiky 2
   Soft. laboratoř 1,2
   Úvod do inf. technologií
  
   Rozvrh výuky
  
   Projekt ve 2. ročníku
   Diplomové práce

Ostatní
   Johny's WWW TETRIS
   „Hanácká střela“
   O těchto stránkách ...
 
`- - -'

verze pro tisk

Created with Emacs
Graphics by GIMP
   

Operační systémy 2 - Seznam cvičení (sylabus)

Linux


  1. Jak vytvořit program v Linuxu?

  2. Procesy (Processes)
    Informace o procesech, vytvoření a ukončení procesu, zombie procesy.

  3. Signály (Signals) – zařazované volitelně
    Zaslání a obdržení signálu, procesy a signály.

  4. Vlákna (Threads)
    Vytvoření a ukončení vlákna, lokální uložení dat (thread-specific data - TSD - area).

  5. Meziprocesní komunikace (Interprocess communication, IPC)
    Sdílená a mapovaná paměť (shared and mapped memory), roury (pipes) a FIFO.

  6. Synchronizace (Synchronization)
    Semafory pro vlákna (semaphores for threads), semafory pro procesy (semaphores for processes).

  7. Synchronizace (Synchronization)
    Mutexy (mutexes), condition variables.

Windows


  1. Úvod do programování ve Windows

  2. Procesy (Processes)
    Vytvoření a ukončení procesu, informace o procesu.

  3. Vlákna (Threads)
    Vytvoření a ukončení vlákna, lokální uložení vlákna (thread local storage - TLS).

  4. Meziprocesní komunikace (Interprocess communication, IPC)
    Mapování souboru (File mapping), roury (pipes), nepojmenované a pojmenované roury (anonymous and named pipes).

  5. Synchronizace (Synchronization)
    Čekací funkce (wait functions), synchronizační objekty (synchronization objects), objekt události (event object), semafor (semaphore object), mutex (mutex object).

  6. Synchronizace (Synchronization)
    Synchronizace procesů (interprocess synchronization), objekt kritické sekce (critical section object).


http://phoenix.inf.upol.cz/~outrata/, outrata@phoenix.inf.upol.cz
Jan Outrata, generováno: 7.1.2013