OPERAČNÍ SYSTÉMY Flashcards

1
Q

operační systémy

A

Operační systém
- Základní programové vybavení počítače, jež umožňuje běh programů
- Umožňuje jednoduchou komunikaci uživatele se strojem

Vlastnosti OS
- Jsou nezbytné pro běh počítače
- Tento software je zaveden do paměti počítače při jeho startu BIOSem
Spravuje a přiděluje zdroje systému

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

ARCHITEKTURA

A

Obecná architektura operační systémů
- Je budovaná na principech hierarchických vrstev
- Obecně se skládá ze základu OS a dalších rozšiřujících komponent
- OS lze popsat z hlediska struktury architekturou:
- Monolitickou
- Víceúrovňovou
- Virtuální
- Klient-server

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

KLASIFIKACE

A
  • Jednouživatelské jednoúlohové - s podporou OS pouze jeden proces a to trvale
    • Jednouživatelské víceúlohové - jeden uživatel má současně spuštěno více aplikací
    • Víceuživatelské víceúlohové - více uživatelů sdílí ty stejné prostředky
    • Systémy s reálným časem - varianta předchozích dvou typů určená pro řízení technologických procesů
    • Dle rozložení:
      • Distribuovaný OS - rozložení fyzických prvků na jednotlivých počítačích - přesto se tváří jako jednoprocesorový systém (např. distrib. zpracování v rámci Internetu)
        Síťový OS - každý počítač má svůj OS
    • Dle doby odezvy a způsobu vstupu úloh:
      dávkové - úlohy se zadávají jako po sobě jdoucí příkazy, čeká se na splnění celé
      úlohy
      • interaktivní - dovolují reakce na úlohy
      • systémy pracující v reálném čase (RT) - především v řídících počítačích nebo
        např. v mobilních telefonech
        hybridní
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

OS TŘÍDY UNIX

A
  • UNIX – ochranná známka operačního systému
    - Existují různé systémy, které jsou s UNIXem v různé míře kompatibilní, ale nemohou nebo nechtějí platit licenční poplatky, a proto často používají varianty názvů, které na
    - název UNIX odkazují (Linux, MINIX, XENIX), nebo se jmenují jinak (BSD, Mac OS X)
    • Charakteristika:
      • Jednoduchý
      • Víceúlohový (multitasking)
      • Víceuživatelský
      • Hierarchický souborový systém
      • Téměř vše je soubor
      • Konfigurační soubory jsou uloženy jako holý text
      • Důraz je kladen více na vztahy mezi programy než na programy samotné
      • Je orientovaný na zpracování textů
    • Uplatnění UNIX:
      • Servery - zaměření na stabilitu a výkon, často není GUI, většinou placené
      • Desktop - zaměřené na GUI, open source, snadná instalace
      • Virtualizace Host OS, Guest OS
        OS UNIX - Soustava 3 programových celků:
      • Jádro OS
      • Vrstva systémových volání (volání jádra) a knihovních funkcí
      • Vrstva systémových programů (nástroje / utility, shell, standardní překladač jazyka
    • Vrstvami prostupují 3 základní problémové oblasti: procesy, souborový systém, mechanismus I/O
    • Vrstvy OS:
      • jádro - kernel - interní rutiny (správa prostředků) a systémové služby
      • systémová volání - pro práci s procesy, pro přístup k souborovému systému, pro I/O operace
      • knihovní funkce - knihovny standardních volání (jazyka C) + knihovny funkcí pro programy uživatelů a programy třetích stran (ty přicházejí s instalací aplikací)
      • systémové programy - utility, shelly, překladač C
      • aplikační vybavení - vi (editor), sed (proudový editor), awk (univerzální jazyk na zpracování textových souborů)
    • Služby jádra OS:
      • řízení a vykonávání procesů
      • plánování procesů
      • přidělování operační paměti pro vykonávaný proces
      • přidělování vnější paměti - správa souborového systému
      • přístup k I/O zařízením – správa I/O systému
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  • Linux
A
  • Je to OS založený na principech Unixu a využívá unixové jádro
    - Systém je zcela zdarma díky opensource zdrojovým kódům
    - Síří se v podobě distribucí, které je možné dál upravovat. Tímto se odlišuje od proprietárních systémů jako Windows a Mac OS X.
    - Jádro linuxu umožňuje spouštět více úloh najednou jedná se tedy o víceúlohový systém.
    - Linux je rovněž víceuživatelský, tím umožňuje spouštět programy více uživatelů.
    - Uživatelské účty jsou rozděleny podle přístupových práv a jako administrátor je zde označen jako Root. Linuxové programové vybavení je většinou patří do kategorie svobodný software.
    - Dostupnost bezpečnostních záplat rychlá, a proto se jedná a bezpečný systém obsahující kvalitní firewall, který je možné doplnit o další bezpečnostní prvky.
    - Tímto je velice omezena možnost viru či spywaru.
    - Systém běží na PC, serverech, mobilních telefonech, kapesních počítačích a podobně.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

OPERAČNÍ PROSTŘEDÍ - Debian

A
  • Debian je jedna s nejrozsálehších distribucí plně vyvíjenou komunitou.
  • Podpora je pro jedenáct platforem a pro všechny má k dispozici více jak 15000 balíčků.
  • Jsou k dispozici tři větve jako stable, testing a unstable.
  • Výhodou Debianu je balíčkový systém apt, který řídí všechny instalace a problémy za uživatele.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

OPERAČNÍ PROSTŘEDÍ - Fedora

A
  • Fedore Core je operační systém vyvíjená komunitou podporovaná firmou Red Hat.
    - Distribuce se znatelně zaměřuje na osobní počítače.
    - Svým obsahem softwaru a zaměřením a hlavně stabilitou je směrován spíše pro práci na serveru a vývoj.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

OPERAČNÍ PROSTŘEDÍ - Ubuntu

A
  • Kompletní operační systém založený na Linuxovém jádře.
    - Je to distribuce vhodná pro pracovní stanice tak i pro servery.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

OPERAČNÍ PROSTŘEDÍ - Windows

A
  • Windows je operační systém firmy Microsoft, víceúlohový, grafické uživatelské rozhraní, bez prostředků na ochranu dat, umí využít celou operační paměť.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
A

Řízení I/O
- komunikace s okolím
- Jednotné rozhraní a přístup k datům
- jednotný přístup k různým zařízením HDD, CD, ZIP pomocí ovladače.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Řízení paměti

A
  • fyzická paměť většinou nepostačuje, zavádí se virtuální paměť
    - Překlad virtuálních adres na fyzickou
    - strategie hospodaření s fyzickou pamětí.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Interpretace příkazů

A
  • shell (rozhraní mezi uživatelem a OS), interaktivní režim × dávkové zpracování (skripty)
    - interní příkazy (alias, cd, echo, pwd, umask) – ovlivňují chování shellu
    - externí příkazy (cp, dir, ls) – uložení v adresáři /bin, resp. C:\dos, C:\windows\system32.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Správa systému souborů

A
  • práce se soubory; vytvoření virtuální hierarchické struktury, symbolická jména
    - ochrana dat před SW a HW porušením, absolutní a relativní cesty.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Správa procesorů (jádro)

A
  • správce procesoru sleduje procesor a stav prostředků, rozhoduje o rozdělení prostředků (přiděluje a odebírá procesor)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Správa procesů (jádro)

A
  • OS vytváří a ruší procesy, potlačuje a obnovuje procesy, poskytuje mechanismy pro synchronizaci a komunikaci mezi procesy
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Správa hlavní paměti (řízení paměti)

A
  • OS vede přehled o využití paměti, řídí virtuální paměť, spolupracuje se správou procesů a na základě toho rozhoduje o jejím rozdělení (paměť - volatilní, uchovává kód programů - procesů, jejich stav a základní datové struktury jádra - RAM), F
    - AP - fyzický adresový prostor (prostor fyzicky k dispozici ve výpočetním systému),
    - LAP - logický adresový prostor (prostor, který mají k dispozici procesy), při virtuální přidělování paměti je operační paměť nastavována prostorem na vnějším paměťovém médiu
17
Q

Správa I/O systému (řízení I/O)

A
  • správa periferních zařízení (pomocí ovladačů - driverů), OS opět rozhoduje o distribuci prostředků, slouží jako úložiště vyrovnávacích pamětí, Správa sekundární paměti (řízení paměti + řízení I/O) - patří do správy I/O systému, pro zálohování, OS je odpovědný za správu volné paměti, přidělování paměti a plánování činnosti disku, nejčastěji se využívá HDD
18
Q

Správa souborů (správa systému souborů)

A
  • správce souborů sleduje vlastnosti souboru, realizuje operace přístupu k souborům, otevírá a uzavírá soubory, OS vytváří a ruší soubory, zobrazuje soubory do sekundární paměti a archivuje je
19
Q

Networking

A
  • síťová komunikace (řízena protokoly) mezi procesory v distribuovaném systému (systém, který je chápán jako kolekce procesorů, které nesdílejí fyzickou paměť ani hodiny synchronizující činnost procesoru)
    tupeň
  • Grafické uživatelské rozhraní (GUI)
20
Q

Systém ochran

A
  • mechanismy pro řízení přístupu k systémovým a uživatelským zdrojům, rozlišuje mezi autorizovaným a neautorizovaným použitím, specifikuje problém vnucovaného řízení, poskytuje prostředky pro své prosazení
21
Q

Uživatelské rozhraní (interpret příkazů)

A
  • shrnuje všechny výše vypsané operace jednotlivých vrstev a zajišťuje, aby tyto operace neprováděl přímo uživatelský program; rozhraní jsou realizována znakově (řádkově) - příkazy zadáváme pomocí klíčových slov, nebo graficky - klik myši popř. dotyk na ikonu nebo pomocí dialogů
    - Příkazový řádek (CLI)
    - Textové uživatelské rozhraní (TUI) - mezis