UNIX
- systém, který je volně k dispozici
- prvotním požadavkem byla efektivnost systému při ovládání člověkem i v rámci využívání HW
- využití slušně velkého HW – požadavky byly, aby byl co nejefektivnější nejen pro uživatele, ale i pro PC
- celá skupina operačních systémů se stejnými základy
- výhodou je převoditelnost na jiné PC, protože systém obsahuje min. jádro, které je hardwarově závislé, které tvoří základní implementační problém daného systému, na který navazují další vrstvy syst. programů, které jsou psány v systémovém jazyce C, který je v systémovém tvaru
- na každém PC lze provozovat UNIX
- při přenosu je nutné změnit jádro, které je malé a obsahuje překladač jazyka
- technologie podporující přenositelnost
1) správa paměti
- virtuální OP
- OP je řešena fyzickou OP (je drahá a je jí málo) + diskovým prostorem, to je paměť s nevýhodnými parametry (kapacita paměti, rychlost přístupu, OP je schopna pracovat přímos procesorem). To co ve FOPp není si vezmeme z disku a toco z ní nepotřebujeme odložíme na disk. V době výměny se procesor věnuje jenom tomu a brzdí se tak další operace
- čím je častější záměna, tím je PC pomalejší – nutno šetřit FO
swap. prostor = rezervovaná část na disku, kam uživatel nemůže a slouží pouze ke swapování
- správa kontroluje, které části FOP jsou využívány a jak jsou zaměňovány
Žádné komentáře:
Okomentovat