Operační systémy

Definice operačního systému

Operační systémy se od vynálezu počítačů enormně vyvinuly. Vždy se vyvíjely s cílem usnadnit uživatelům používání počítače a jeho funkcí , aby je mohl používat kdokoli bez ohledu na věk nebo počítačové dovednosti.

Co je to operační systém a k čemu slouží?

Operační systém je základní software počítače . Je to nepochybně základní prvek, který umožňuje zadávat počítači příkazy a zajistit, aby je počítač dokonale rozpoznal. Z tohoto hlediska by se dalo říci, že je to „překladač“ nebo „prostředník“ mezi uživatelem a hardwarem , který tvoří celý počítač . Díky němu můžete používat každou z komponent a přistupovat ke všem nástrojům, které zařízení nabízí.

Navíc vám to umožňuje instalovat do počítače nové programy pro využití určitých funkcí. Používání počítače bez operačního systému je poměrně náročné, protože vyžaduje pokročilé technické znalosti získané odborným školením. I když je to možné, ne každý tyto znalosti má, a proto je operační systém nezbytný pro usnadnění práce.

Každý operační systém má své vlastní rozhraní, ze kterého lze individuálně ovládat každou funkci zařízení, ať už mobilního nebo stolního. V jistém smyslu je to také velitelské centrum , ze kterého může uživatel přímo interagovat se strojem.

Historie a vývoj operačních systémů

Abyste pochopili původ a vývoj operačních systémů , měli byste vědět, že první počítače, které byly vytvořeny, neměly nic, co by se podobalo operačnímu systému. Programy se instalovaly z BIOSu a měly úplnou kontrolu nad hardwarem, který potřebovaly k fungování, což je zpomalovalo a znamenalo, že na nich mohl být spuštěn pouze jeden program najednou. To znamenalo, že v té době počítače používali výhradně profesionálové s dostatečnými technickými znalostmi k jejich obsluze.

Koncept operačního systému vytvořila společnost IBM v roce 1956 , která vyvinula software , jenž umožňoval spouštění jednoho programu za druhým . To na věcech moc nezměnilo a pouze to trochu usnadnilo práci těm, kteří v té době používali počítače a byli stále stejnými profesionály. Bylo to však semínko, které umožnilo vyrůst obrovskému stromu, který známe dnes.

V 60. letech 20. století se začaly používat pokročilejší koncepty, jako je multitasking, multiprocessing a systémy reálného času. S nimi se zrodil UNIX , první operační systém, který umožňoval řízení více než jednoho procesu v počítači a který se stal základem, na kterém se vyvíjely moderní operační systémy, které známe dnes.

UNIX

S nástupem UNIXu přišel i programovací jazyk C, který byl vyvinut výhradně za účelem úpravy zdrojového kódu tohoto souborového systému. To umožnilo vytváření uživatelsky přívětivějších programů, což následně vedlo ke vzniku konceptu „osobního počítače“, protože nyní mohl s počítačem pracovat i průměrný člověk se základními počítačovými dovednostmi.

V 80. letech 20. století se objevily první verze operačních systémů jako macOS, Windows a MS-DOS . V 90. letech se objevil Linux a s těmito systémy se počítače staly stejně běžnými jako televize nebo rádia . Jejich výpočetní výkon závisel na mikroprocesoru . Dnes jsou systémy tak složité, že v kombinaci s internetem se mobilní a stolní zařízení stala v životech lidí nepostradatelnou součástí.

MS-DOS

Funkce operačního systému

Funkce operačního systému lze shrnout jedním slovem: správa. Toto je nepochybně nejvhodnější popis, protože v podstatě spravuje prostředky počítače. Mezi nejdůležitější funkce operačních systémů patří následující.

Správa zdrojů CPU

Operační systém spravuje a administruje prostředky procesoru , jako je úložný prostor na pevném disku, RAM , ROM , výkon procesoru a další komponenty. To zajišťuje, že každý program používá pouze to, co potřebuje k fungování, a zabraňuje pádům celého systému.

Řízení procesů

Každý program, který spustíte, spustí v počítači proces. Operační systém zajišťuje efektivní provádění tohoto procesu tím, že využívá nezbytné zdroje pro správné fungování . Pokud navíc proces nefunguje správně, je operační systém zodpovědný za jeho ukončení, aby chyba neovlivnila chod ostatních procesů.

Správa oprávnění procesů

Výše popsané procesy vyžadují vyžádání určitých oprávnění, která spravuje operační systém. Bez této funkce by každý program běžel volně bez omezení a riskoval by narušení celého ekosystému systému , protože by mohl spotřebovávat více zdrojů, než je nutné, a způsobovat tak naprostý chaos.

Spravujte soubory

Operační systém je jako obrovská knihovna, která ukládá všechny digitální soubory potřebné pro fungování počítače a také všechna data, která si na něm ukládáte. Takto k nim máte snadný přístup, kdykoli je potřebujete.

Typy operačních systémů

Od vzniku prvního operačního systému byly vyvinuty různé typy, které se lišily především schopností vykonávat rozmanité úkoly stále rychleji. Níže vás zveme, abyste se s každým z nich seznámili.

Podle řízení úkolů

Jedním ze způsobů, jak klasifikovat operační systémy, je podle počtu úloh, které mohou vykonávat. V tomto smyslu máme dva hlavní typy: systémy s jedním úkolem , které jsou schopny provádět pouze jeden úkol najednou, a systémy s více úkoly , které mohou provádět několik úloh současně, přičemž mnoho z nich běží na pozadí.

Podle počtu uživatelů

I v tomto smyslu máme dva hlavní typy souborových systémů: jednomuživatelský , který umožňuje spouštění programů pouze jednoho uživatele najednou, a víceuživatelský , který umožňuje spouštění programů několika uživatelů současně.

Podle hospodaření s jejich zdroji

V tomto smyslu existují také dva hlavní typy: centralizované systémy , které umožňují používat zdroje jednoho počítače najednou, a distribuované systémy , které umožňují používat zdroje několika počítačů současně. Systémy jako UNIX nebo MS-DOS jsou centralizované , zatímco Windows, Linux nebo macOS jsou distribuované, protože se můžete připojit a používat zdroje více počítačů současně.

Podle doby odezvy

Konečně můžeme operační systémy klasifikovat podle doby odezvy. V tomto smyslu existují systémy reálného času , které reagují na každou akci uživatele ihned po zadání dat, a systémy nereálního času , které tuto schopnost postrádají a vyžadují před provedením příkazu předchozí dobu zpracování, jako je tomu v případě systémů UNIX a MS-DOS.

Nejpoužívanější operační systémy

Koncept operačního systému (OS) se natolik rozšířil, že jich existují desítky pro mobilní i stolní zařízení. Některé však vynikají nad ostatními.

MacOS

MacOS

macOS byl jedním z prvních moderních operačních systémů vyvinutých v minulosti. Jeho první verze byla založena na kódu UNIXu s několika vylepšeními, která umožnila multitasking a podporu více uživatelů. V současné době patří verze tohoto operačního systému k nejvýkonnějším na světě , s jednou z největších uživatelských základen a nejvyšší poptávkou.

Windows

WINDOWS

Windows je pravděpodobně nejznámější operační systém na světě a systém s největším počtem uživatelů. Stejně jako jeho předchůdce byla i jeho první verze založena na kódu UNIXu, ačkoli upřímně řečeno, byla kopií vylepšení, která macOS ve své tehdejší verzi provedl. Byla to však verze, která se od té doby nejlépe přizpůsobila potřebám uživatelů, což jí umožnilo pozici nad konkurencí.

Android

robot

Android je v současnosti nejrozšířenějším operačním systémem na mobilních zařízeních a představuje etablovaný model na globálním trhu s mobilními technologiemi. Byl získán společností Google a od té doby se neustále vyvíjí a nyní konkuruje i desktopovým operačním systémům, jako jsou macOS a Windows.

iOS

iOS

iOS je mobilní operační systém používaný v telefonech Apple iPhone. Je velmi populární a vyznačuje se silným důrazem na uživatelský zážitek, díky čemuž svým zařízením poskytuje jedinečné funkce, které žádný jiný konkurenční operační systém nenabízí.

Linux

Linux

Konečně je tu Linux , méně používaný operační systém, protože je open source a upravitelný, což umožňuje větší možnosti přizpůsobení. Pro plné využití jeho možností je však nutná určitá úroveň pokročilých počítačových dovedností . Kromě toho posloužil jako základ pro vytvoření dalších operačních systémů.

Toto je vše, co potřebujete vědět o operačních systémech. Doufáme, že vám to hodně pomůže a že tyto znalosti využijete k lepšímu pochopení každého z tutoriálů, které jsme pro vás v této kategorii vytvořili.