Maturitní otázka č. 7 – Operační systémy M. Novotný Základní

Download Report

Transcript Maturitní otázka č. 7 – Operační systémy M. Novotný Základní

Maturitní otázka č. 7 – Operační systémy
M. Novotný
Základní charakteristika a funkce OS
Charakteristika:
 základní SW PC
 umožňuje komunikaci uživatele s počítačem
 zajišťuje spolupráci SW a HW PC
 spuštění OS zajišťuje BIOS (firmware OS)
Funkce:
 Správa procesů
 Správa paměti
 Správa dat
 Souborový systém
 Komunikace s periferiem
 Síťová komunikace
 Interpret příkazů
 Uživatelské ovládací rozhraní
Přehled vzniku OS





70. léta - OS pro sálové počítače - UNIX, Sun Solaris
80. léta - OS pro osobní počítače - CP/M, DOS (IBM),
Systém 1 - Systém 4 (Apple)
90. léta - OS s GUI - Windows, Windows NT, Linux
(IBM), MAC OS (Apple)
Začátek 21. stol. OS mobilních komunikačních zařízení
- Windows Mobile, Symbian OS, Android
Současnost - Windows 7, MAC OS X, Linux Ubuntu ...
Struktura OS + Hierarchie
Jádro (KERNEL)
- výkonnová část systému umístěná v paměti od spuštění do vypnutí počítače. Jádro podle potřeby a požadavků
uživatele aplikací spouští, nebo přesouvá do operační paměti ostatní součásti operačního systému.
Monitor
- zabezpečuje komunikaci systému s uživatelem. Přijímá a analyzuje impulsy z klávesnice, zjišťuje význam
systémových příkazů, vypisuje příslušné odezvy na výstupní zařízení.
Ovladače
- obhospodařují komunikaci operačního systému s hardwarovými zařízeními. Každé hardwarové zařízení má svoji
vlastní strukturu a využívá specifické vlastnosti, které při vývoji operačního systému ještě nemusely existovat.
Ovladač je proto navržen tak, aby dokázal komunikovat s operačním systémem prostřednictvím všeobecnějších
( abstraktních ) příkazů.
Komunikace procházi následujícími vrstvami:
Uživatel je v hierarchii umístěný na nejvyšší pozici, od něj vycházejí požadavky a pro něj jsou určeny i výsledky
činnosti zařízení.
Aplikační programy jsou vrstvou, prostřednictvím které uživatel komunikuje s operačním systémem.
Operační systém disponuje " abstraktními" příkazy, které dává k dispozici aplikačním programům a do kterých
řekládá požadavky aplikace
Firmware ( BIOS ) zabezpečuje základní služby zařízení. Tvoří rozhraní mezi hardwarem a vrstvami programového
vybavení, vykonává příkazy formulované ovladačem zařízení
Hardware představuje nejnižší vrstvu, která má na starosti samotné vykonávání příkazů.
Dělení OS








Jednouživatelské (CPM, MSDOS,WIN3.x,WIN9x) - v jednom časovém okamžiku může
počítači zdaávat příkazy jediný uživatel.
Víceuživatelské (WIN NT,200x,UNIX) - současná práce více uživatelů, systém
předpokládá počítačovou ( terminálovou ) sít, prostřednictvím které se do počítače přihlásí
uživatelé na základě jména, hesla a systém jim přidělí výpočtové i paměťové prostředky
Jednoúlohové OS (CPM,MSDOS) - v jednom časovém okamžiku spuštěný jen jeden
program
Víceúlohové (WIN3.x,WIN9x) - současný běh většího počtu programů a zabezpečuje se
prostřednictvím přidělování prostředků i času procesoru běžícím úlohám
Systémy nepodporující práci v síti
OS síťové - dokážou komunikovat s počítači připojenými do počítačové sítě
Paměťově rezidentní (pro jednoduché mikropočítače, kde je celý systém pevně umístěný
v ROM)
Diskově orientované, jejichž součásti jsou umístěny na diskových médiích a podle
potřeby nahrány do operační paměti.
INTERFACE
= prostředí, ve kterém se uživatel pohybuje a pomocí kterého
komunikuje s počítačem
Dělíme na:

Textové

Grafické
Grafické uživatelské rozhraní





uživatelsky "přívětivější" než textový režim.
obrázky, ikony, tlačítka…
ovládání je intuitivní
ovládá se myší, ale i pomocí kláves. zkratek
Textové uživ. rozhraní





prostředí složené výhradně z příkazového řádku a znaků (tj. písmen a číslic).
Veškerá komunikace uživatele počítače je založena na zadávání příkazů a jejich
parametrů.
neuplatní se počítačová myš
Práce je poměrně náročná - uživatel si musí pamatovat mnoho příkazů, musí je pracně
vypisovat do příkazového řádku a všechny příkazy musí zadávat bezchybně a správně. Po
zadání příkazu a odeslání klávesou ENTER počítač vykoná požadovanou operaci. Proto
někdy k dosažení poměrně snadného výsledku (např.. zkopírování informace z CD na
disk) je nutné správně zadat až několik příkazů. Navíc veškeré informace, které počítač
uživateli poskytuje, jsou opět v textové podobě, mnohdy ve formě mnohostránkových
výpisů.
V současné době se používá grafický uživatelský režim. Spustit textový režim ale přesto
umožňují prakticky všechny současné operační systémy.
Uspořádání dat v OS
JEDNOTKY

v počítači může být více pevných disků, disketových mechanik, CD ROM - dohromady se nazývají jednotky (drives).
Každá jednotka má své jméno skládající se z písmene a dvojtečky (disketové mechaniky se obvykle jmenují A:, B:,
jednotky pevných disků C:, D: ...).
SOUBOR = související data, která tvoří jeden celek

název souboru.přípona

různě dlouhé v různých OS
ADRESÁŘ (SLOŽKA) = „přihrádka“ pro ukládání souborů

může obsahovat libovolný počet podadresářů
na každém disku je jeden adresář nadřazený všem ostatním - KOŘENOVÝ ADRESÁŘ, nelze jej pojmenovat, značí se \
STROMOVÁ STRUKTURA
Činnost počítače po zapnutí
Paměť RWM vypnutím počítače ztratila informaci. Proto je v počítači ještě další malá
paměť typu ROM (po vypnutí počítače se nevymazává, nelze do ní zapisovat). V této paměti
jsou trvale umístěny programy, které se postupně spouští bezprostředně po zapnutí počítače:
Testovací a diagnostické programy
BIOS (Základní I/O systém – umožňuje, aby jednotlivé části systému mohly mezi sebou
od počátku komunikovat – I//O znamená vstup a výstup)
Zavaděč – krátký program schopný nalézt disk na kterém je uložen OS (systémový disk)
a zahájit jeho zavedení (nahrání) do paměti RWM.
Program Setup pro nastavení konfigurace počítače, který se spouští pouze na příkaz
uživatele (obvykle stiskem klávesy Del po skončení diagnostiky).
Pozn.: Název BIOS je v přeneseném slova smyslu používán jako označení celé této
paměti ROM.
Po provedení testovacích programů a s využitím služeb BIOSu se zahájí zavádění operačního
systému:
Příklady OS
LINUX








množství verzí OS založených na svém předchůdci UNIXU, které mají společné jádro systému - Linux.
druhý nejrozšířenější OS
stabilnější než Windows
open source software ( k dispozici jsou jeho zdrojové kódy, které lze za dodržení jistých podmínek upravovat a vše dále
šířit
grafické uživ. rozhraní
většina programů, co obsahuje je zdarma
k dispozici zdarma
''Bez virů a spywaru'' – samotný OS je velmi dobře chráněn
Mac OS ( macintosh operating system )

OS pro počítače Apple, který kombinuje grafické prostředí se stabilitou OS UNIX.
MS DOS ( Microsoft Disk Operating Systém )





vyvinut firmou Microsoft pro PC od IBM. J
jednouživatelský
Jednoúlohový
tvoří hierarchickou strukturu - systém je rozdělen do několika částí, mezi kterými je definováno rozhraní, jehož
prostřednictvím mezi sebou jednotlivé části komunikují.
Dnes se již prakticky nepoužívá.
WINDOWS










rozšířený
velké množství softwaru
moderní funkce (plug & play]
integrované prostředí internetu
menší stabilita některých
verzí
poměrně náročný na hardware
řada verzí, ne vždy 100%ně
kompatibilních
nejpoužívanější
grafické uživ. Rozhraní
Víceúlohový