Operační systémy 1
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_z15/ospv.htm 2
Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace 3
Fyzické prostředky výpočetního systému Procesor Paměť I/O zařízení 4
Procesor Jednojádrový Vícejádrový Víceporcesorový systém 5
Paměť Vnitřní (operační) Vnější RAM ROM Pevný disk CD, DVD, diskety, USB disky, karty, papír,… 6
Logické prostředky výpočetního systému Uživatel Úloha (job) krok úlohy Proces 7
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. 8
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í 9
Historické okénko ENIAC 1946 (US Army) 10
Předchůdci Druhá světová válka The Bomb (Alan Turing) Colosus (Thomas Flowers) 11
Na druhé straně 1936: Počítače Z1-Z3 (Konrad Zuse, Německo) Zničen 1944 12
1950-1959 Dávkové zpracování Jazyk symbolických adres Adreses (Assembler) UNIVAC (1. komerční produkt) 13
1960-1965 První počítače s operačním systémem MFT (IBM,1962) Multics (Multiplexed Information and Computing servicies, Bell laboratories, 1964) 14
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ů 15
Historie UNIXU http://upload.wikimedia.org/wikipedia/commons/1/11/Unix-history.svg 16
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 17
Pokusy o převedení UNIXu na PC MINIX XENIX LINUX 1991 Linus Thorvalds 1993 GNU Linux 18