Please enable JavaScript.
Coggle requires JavaScript to display documents.
OS (Virtualizácia, Funkcie OS, Linux, Časti, Používatelia, Android, GUI,…
OS
Virtualizácia
-
-
Správca virtuálnych strojov - VMM, Hypervízor
-
-
Typy
Úplná
Virtuální stroj simuluje dostatečné množství hardwaru tak, aby umožnil oddělený běh neupraveného OS hosta určeného pro stejný druh CPU. Obvykle je možný souběh více instancí (Wiki)
Čiastočná
Virtuální stroj simuluje více instancí mnoha (ale ne všech) prostředí hardwaru, na kterém běží hostitel, především adresního prostoru. Takové prostředí podporuje sdílení zdrojů a izolaci procesů, ale neumí oddělit instance hostovaných OS. Ačkoliv obecně nelze hovořit o virtuálním stroji, jedná se o významný přístup z historického hlediska
Paravirtualizácia
Virtuální stroj nemusí nezbytně simulovat hardware, ale místo toho (nebo navíc) nabízí zvláštní API, které může být použito jen z upraveného hostovaného OS
-
Sandbox
Sandbox poskytuje procesům, které v něm běží, omezený přístup ke zdrojům hostitelského počítače - přístup k disku je typicky omezen na vybrané adresáře, přístup k síti na vybrané servery a porty apod
QEMU
-
Emuluje procesor prostredníctvom dynamického binárneho prekladu a poskytuje počítaču sadu rôznych modelov hardvéru a zariadení, čo mu umožňuje spúšťať rôzne hosťujúce operačné systémy
Funkcie OS
Správa pamäte
-
Virtuálna pamäť
Operačný systém pridelí aplikácii zdanlivo súvislú oblasť pamäte, no skutočnosť môže byť úplne iná
-
Správa procesov
-
Proces
Inštancia programu / aplikácie, je spustný v RAMke
Služba / service
Proces bežiaci na pozadí, spúšťaný typicky pri štarte OS
Životný cyklus procesu
-
-
-
-
Multiprocessing
Operačný systém hospodári s procesormi, prideľuje im spracovávanie procesov
Každému procesu môžeme definovať afinitu - priradiť konkrétny procesor, či procesory, ktoré budú môcť proces vykonávať
-
Správa súborov
Súborový systém
-
-
FAT32 - bez práv, skoro všetky zariadenia a OS
-
-
-
-
Správa používateľov
Autentifikácia
Kto som, kliknem na ikonu a pod., nejako to potvrdím (heslo, odtlačok, face…)
Autorizácia
Zistí, či mám právo spraviť to, čo chcem spraviť (otvoriť dvere a pod. :)
-
-
-
-
-
-
GUI
-
Nevýhoda pri serveroch - Možností chýb, znižovanie výkonnu
-
-
-
-
-