Operační systémy
Tomáš Vaníček Katedra inženýrské informatiky FSv, ČVUT Thákurova 7, Praha Dejvice, B407 vanicek@fsv.cvut.cz http://kix.fsv.cvut.cz/~vanicek http://kix.fsv.cvut.cz/~vanicek/vyuka_z11/osp.htm
Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace
Fyzické prostředky výpočetního systému Procesor Paměť I/O zařízení
Procesor Víceprocesorový systém Zařízení pro vykonávání základních operací Jednojádrový Vícejádrový Víceprocesorový systém
Paměť Vnitřní (operační) Vnější RAM ROM Pevný disk CD, DVD, diskety, USB disky, karty, papír,…
Logické prostředky výpočetního systému Uživatel Úloha (job) Instrukce úlohy Proces Krok procesu
Operační systém Operační systém výpočetního systému je správce fyzických prostředků, který zpracovává pomocí logických prostředků úlohy zadané uživatelem.
Hlavní funkce OS Správa paměti Správa procesů Správa periferií Správa systému Správa uživatelů Správa úloh Uživatelské rozhraní Programové rozhraní
Historické okénko ENIAC 1946 (US Army)
Předchůdci Druhá světová válka The Bomb (Alan Turing) Colosus (Thomas Flowers)
Na druhé straně 1936: Počítače Z1-Z3 (Konrad Zuse, Německo) Zničen 1944
1950-1959 Dávkové zpracování Jazyk symbolických adres Adreses (Assembler) UNIVAC (1. komerční produkt)
1960-1965 První počítače s operačním systémem MFT (IBM,1962) Multics (Multiplexed Information and Computing servicies, Bell laboratories, 1964)
UNIX 1969 Ken Thompson, Dennis Ritchie (Bell Laboratories, AT&T) Počítačová hra Space Travel Multiprocesní Multiuživatelský Napsaný ve vyšším programovacím jazyce (C) Systém souborů
Historie UNIXU http://upload.wikimedia.org/wikipedia/commons/1/11/Unix-history.svg
Osobní počítače (PC) Operační systém MS-DOS (firma Microsoft, 1980) Windows 2, 3.1., … 1985-1990 Windows 95, NT současnost
Pokusy o převedení UNIXu na PC MINIX XENIX LINUX 1991 Linus Thorvalds 1993 GNU Linux