Dalsi:
Operacni systemy
Operacni systemy
Petr Kolar
Operacni systemy
Zakladni pojmy
Struktura pocitace
Von Neumannovo schema pocitace
Odlisna schemata pocitacu
Funkce operacniho systemu
Vyvoj pocitacu
Prvni generace (1945 az 1955)
Druha generace (1955 az 1965)
Treti generace (1965 az 1980)
Ctvrta generace (od roku 1980)
Vyvoj mikroprocesoru
Hardwarove prostredky vyuzivane operacnim systemem
Preruseni (interrupt)
Vstupni a vystupni radice
Kanaly
Privilegovane instrukce
Procesy
Planovani procesu
Planovani procesoru
Nepreemptivni planovani
Preemptivni planovani
Strategie planovani procesoru
Zmena kontextu - Context switch
Spoluprace mezi procesy
Zasilani zprav
Sdilena pamet
Soubeh - race condition
Problem kriticke sekce
Prostredky pro zajisteni vylucneho pristupu
Zakaz preruseni
Instrukce Test and set lock
Semafory
Synchronizacni prostredky odstranujici aktivni cekani
Uvaznuti - deadlock
Podminky uvaznuti
Reseni otazky uvaznuti
Predchazeni uvaznuti
Vylucny pristup
Postupne pridelovani prostredku
Pridelovani prostredku bez preempce
Cyklicke cekani
Shrnuti
Vyhybani se uvaznuti
Sprava pameti
Pridelovani veskere volne pameti
Ochrana pameti
Pridelovani pevnych bloku pameti
Adresovani
Ochrana pameti
Ochrana pameti pomoci meznich registru
Ochrana pameti pomoci mechanismu zamku a klicu
Pridelovani bloku pameti promenne velikosti
Ochrana pameti
Segmentace pameti
Odstraneni fragmentace
Ochrana pameti
Strankovani pameti
Ochrana pameti
Strankovani na zadost (demand paging)
Algoritmy nahrazovani stranek
Ochrana pameti
Segmentace se strankovanim na zadost
Zarizeni
Rozdeleni zarizeni
Sprava zarizeni
Casovac
Disky
Konstrukce disku
Prokladani sektoru (interleave)
Obsluha pozadavku na pristup k disku
Soubory a systemy souboru
Struktura souboru na disku
Generacni soubory
Pristupova prava v OS UNIX
Prava k souborum
Prava k adresarum
Prava setuid, setgid
Pristupova prava v OS Novell Netware 3.x
Uzamykani souboru a jejich casti
Sdileni souboru
Kvoty
Dalsi:
Operacni systemy