Vývoj
První náznaky operačního systému, za jehož předchůdce můžeme považovat monitor, je možné vysledovat již začátkem 50. let 20. století v knihovnách. Ovšem s rozvojem rychlosti počítačů rostla náročnost na zpracovávání IO informací, tudíž bylo nezbytné zavést jednoduchý systém, který by umožňoval běh více programů zároveň a který by mezi programy přepínal, jak postupně čekaly a dokončovaly IO operace. Za první operační systém lze označit Multics vzniklý v roce 1964, který byl v roce 1969 nahrazen operačním systémem Unix. S postupem času vznikaly další operační systémy, například Linux, Windows nebo MacOS.
Více informací: Wikisofia
Časová historie operačních systémů
- Raná historie (50. léta).
V prvních počítačích chyběl operační systém (OS), což vyžadovalo časté psaní instrukcí v binárním kódu. Tehdy se začaly objevovat první náznaky OS, který byl tehdy označován jako "monitor". Tento monitor umožňoval přepínání počítače mezi dvěma režimy čtení a zápisu na děrné štítky.
- První operační systémy (60. – 70. léta)
S nárůstem rychlosti počítačů se často stávalo, že počítač čekal na dokončení vstupně-výstupních operací, jako například práce s děrnými štítky nebo páskovými mechanikami. Firmy často vlastnily jeden rychlý počítač a několik pomalejších pro přehrání dat, která se načítala pomalu na pásky (které pracovaly rychleji), než byla přenesena k hlavnímu počítači. Dalším krokem bylo zavedení jednoduchého operačního systému (OS), který umožňoval běh více programů současně a přepínal mezi nimi, jak postupně dokončovaly vstupně-výstupní operace. Každý počítač měl svůj vlastní OS, což znamenalo, že operátor se musel učit obsluhovat každý systém od základů.
- UNIX, Multics a VMS (70. léta)
Zrod nejznámějšího operačního systému v historii, UNIXu, je fascinující. I po téměř 50 letech zůstává jedním z nejpoužívanějších OS, a to díky jedinečnému návrhu, který se vyznačuje jednoduchostí, nezávislostí na hardware a velkou standardizací, zejména snažením o splnění normy POSIX. Tato standardizace umožňovala snadnější přechod mezi jednotlivými implementacemi UNIXu, přestože každá verze měla své speciality. UNIX byl široce rozšířen v sálových počítačích na počátku 80. let, avšak již v roce 1985 bylo oznámeno ukončení jeho vývoje. Poslední verze byla vypnuta až v říjnu 2000, kdy byl upraven pro Y2K (Kanadské ministerstvo obrany). Na druhé straně VMS, operační systém firmy DEC, debutoval v roce 1978 s moderní architekturou, zahrnující 32bitový, multitaskový a multiprocesorový OS s virtuální pamětí. Původně navržen pro procesory Alpha, byl později přepracován na 64bitovou platformu.
- MacOS, CP/M, DOS a UN*Xy (80. léta)
Velké rozšíření 8 a 16bitových počítačů, jako například Commodore 64, ZX Spectrum, Amiga, IBM PC/XT a Apple, zasáhlo nejen normální firmy, ale také domácnosti. Každý výrobce se snažil prosazovat svůj operační systém (OS), ačkoliv některé byly úspěšnější než jiné. Mezi nejrozšířenější OS patřil CP/M, který vznikl jako zjednodušená verze UNIXu. V roce 1984 přišel MacOS s revolučním operačním systémem, který integroval první grafické uživatelské rozhraní (GUI), což učinilo myš hlavním pracovním nástrojem.
- Windows na výsluní, nástup Linuxu (90. léta)
Synonymem pro operační systém (OS) byly nejprve DOS a Windows 3.1, následně se toto synonymum přesunulo na Windows 9x/NT. Microsoftu se podařilo téměř vytvořit monopol v oblasti osobních počítačů, a následně se snažil proniknout na trh serverů pomocí Windows NT, kde dosud dominoval UNIX. Paralelně s tím nabýval na popularitě GNU/Linux, který vznikl pod záštitou Free Software Foundation (FSF). Velké rozšíření 8 a 16bitových počítačů, jako například Commodore 64, ZX Spectrum, Amiga, IBM PC/XT a Apple, zasáhlo nejen normální firmy, ale také domácnosti. Každý výrobce se snažil prosazovat svůj operační systém (OS), ačkoliv některé byly úspěšnější než jiné. Mezi nejrozšířenější OS patřil CP/M, který vznikl jako zjednodušená verze UNIXu. V roce 1984 přišel MacOS s revolučním operačním systémem, který integroval první grafické uživatelské rozhraní (GUI), což učinilo myš hlavním pracovním nástrojem.
Více informací: mtom.8u