Operační systémy
Je soubor programů, které umoňují vyuívat technické a programové vybavení počítače, řídí jeho činnost, zaji?uje efektivní zpracování aplikačních programů. Je obecně tvořen dohlíecím programem a jeho činnost je řízena řídícími příkazy. Operační systém ovládá řízení prostředků výpočetního systému - procesor, operační pamě?, periferie atd.
Základní funkce operačního systému:
Operační systém můeme rozdělit do dvou částí:
Základ operačního systému obsahuje programy pro zavedení operačního systému do operační paměti, programy pro obsluhu periferních zařízení, pro obsluhu souborů, programy pro zavedení uivatelských programů do paměti a jejich sputění.
Roziřující komponenty jsou programy na úrovni uivatelských programů, jsou dodávány výrobcem a slouí k zajitění některých důleitých funkcí např. archivace souborů, formátování atd.
Stručný popis některých operačních systémů:
1. MS DOS
Je jednouivatelský, je schopen pouívat informace pouze z jednoho vstupního zařízení. Je jednoprogramový, podporuje sputění a běh pouze jedné úlohy (výjimku tvoří sluební programy PRINT). 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í.
2. UNIX
Je víceúlohový (lze spustit více ne jednu úlohu), víceuivatelský (můe na něm pracovat několik lidí najednou. Je upraven pro různé mikroprocesory a rozličné architektury počítačových sítí. Vyhledávaný pro svoje zabezpečení, roziřitelnost. Větina světových serverů na Internetu běí na nějaké "odrůdě" Unixu. V poslední době se hodně roziřuje Linux, verze volně dostupná na Internetu
3. WINDOWS NT
Je určen pro sí?ový software. Vznikl v roce 1984. Velice pouívaný ve firmách pro svoji stabilitu a zabezpečení (oproti standardním Windows 95/98, které jsou pouze grafickou nadstavbou na oper.sys. MS-DOS).
4. NOVELL
Je to sí?ový software, je pamě?ově orientován. V některých ohledech předčí Windows NT, hlavně v adresářových slubách. V Čechách pouívaný hlavně na mení lokální sítě (LAN) ve kolách, firmách apod.
NOVELL NETWARE
Je skupina druhů operačních systémů pro lokální sítě firmy NOVELL. Systémy jsou navreny pro osobní počítače IBM a APPLE MACINTOSH. Umoňuje uivatelům sdílení souborů a prostředků (diskový subsystém atd.). Oproti diskově orientovaným systémům lze jednotlivé komponenty jádra připojovat nebo odpojovat k jádru za běhu systému. Nevýhodou je monost ztráty dat při nekorektním ukončení činnosti serveru (pamě?ová orientace). Proto se pouívají jednotky nepřetritého napájení UPS, které zajistí např. při výpadku energie, e se data z paměti uloí na disk (korektní ukončení činnosti).
Struktura operačního systému MS DOS a jeho komponenty
Obsluha technických prostředků má tři komponenty:
Zavaděč systému
Je umístěn v prvním sektoru pevného disku, po načtení zkontroluje, zda jsou na disku soubory IO.SYS a MSDOS.SYS v uvedeném pořadí. Pokud soubory nenajde, prohledává jetě dalí disk, a při nenalezení vydá chybovou zprávu. Jestlie je najde, předá řízení io.sys.
IO.SYS
Je programovým rozířením modulu BIOS a při práci s operačním systémem je trvale umístěn v paměti RAM. Slouí k provádění tří základních činností:
Tvoří nadstavbu BIOS, zaji?ující co nejefektivnějí provádění I/O operací.
Slouí k odstranění chyb v BIOSu, změny přímo v BIOSu by se musely provést výměnou obvodů v paměti ROM, proto je mono změnit adresy přeruení tak, aby přeruení místo do BIOS vedlo do IO.SYS.
Slouí pro zajitění obsluhy dalích přídavných zařízení doplněných do sestavy počítače.
MSDOS.SYS
Zaji?uje správu systémových prostředků počítače, tj. operační paměti, v/v zařízení a systému ovládání souborů. Při práci s operačním systémem je trvale rezidentní v paměti RAM.
COMMAND.COM
Tvoří nejvyí vrstvu operačního systému a zaji?uje komunikaci uivatele s operačním systémem nebo s jeho vyími úrovněmi. Operačním systémům je realizován procesorem příkazů uloeným ve formě souborů command.com na systémovém disku. Tento soubor je umístěn za io.sys a msdos.sys. Hlavní činností command.com je čtení příkazů, které vkládáme z klávesnice a jejich provedení. Dále zaji?uje automatické provádění posloupnosti příkazů, uloených do tzv. dávkového souboru (ten má formát textového souboru ASCII). Zvlátním případem příkazového souboru je autoexec.bat.
Práce command.com: vloíme-li do operačního systému příkaz, zkontroluje, zda se jedná o vnitřní příkaz operačního systému a tento sám provede. V druhém případě se jedná o vnějí příkaz, command.com jej vyhledá postupně s rozířením extenzí .com, .exe, .bat.
Najde-li soubor .com nebo .exe, zavede jej do RAM a předá mu řízení počítače.
Najde-li soubor .bat, provede automaticky danou posloupnost příkazů operačního systému. Disk s daným dávkovým souborem musí být během práce k dispozici, nebo? command.com z něj čte příkazy postupně.
Command.com lze rozdělit do tří částí: