op erační systémy
DESCRIPTION
Op erační systémy. 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. Jednojádrový Vícejádrový Víceporcesorový systém. Paměť. Vnitřní (operační) RAM ROM Vnější - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/1.jpg)
Operační systémy
![Page 2: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/2.jpg)
Výpočetní systém
• Stroj na zpracování dat vykonávající samočinně předem zadané operace
![Page 3: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/3.jpg)
Fyzické prostředky výpočetního systému
• Procesor• Paměť• I/O zařízení
![Page 4: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/4.jpg)
Procesor
• Jednojádrový• Vícejádrový• Víceporcesorový systém
![Page 5: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/5.jpg)
Paměť
• Vnitřní (operační)– RAM– ROM
• Vnější– Pevný disk– CD, DVD, diskety, USB disky, karty, papír,…
![Page 6: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/6.jpg)
Logické prostředky výpočetního systému
• Uživatel• Úloha (job)– krok úlohy
• Proces
![Page 7: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/7.jpg)
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.
![Page 8: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/8.jpg)
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í
![Page 9: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/9.jpg)
Historické okénko
• ENIAC 1946 (US Army)
![Page 10: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/10.jpg)
Předchůdci• Druhá světová válka
• The Bomb (Alan Turing)• Colosus (Thomas Flowers)
![Page 11: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/11.jpg)
Na druhé straně
• 1936: Počítače Z1-Z3 (Konrad Zuse, Německo)
• Zničen 1944
![Page 12: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/12.jpg)
1950-1959
• Dávkové zpracování• Jazyk symbolických adres Adreses (Assembler)• UNIVAC (1. komerční produkt)
![Page 13: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/13.jpg)
1960-1965
• První počítače s operačním systémem– MFT (IBM,1962)– Multics (Multiplexed Information and Computing
servicies, Bell laboratories, 1964)
![Page 14: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/14.jpg)
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ů
![Page 15: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/15.jpg)
Historie UNIXU
http://upload.wikimedia.org/wikipedia/commons/1/11/Unix-history.svg
![Page 16: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/16.jpg)
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
![Page 17: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/17.jpg)
Pokusy o převedení UNIXu na PC
• MINIX• XENIX• LINUX
• 1991 Linus Thorvalds• 1993 GNU Linux
![Page 18: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/18.jpg)
Struktura operačních systémů
![Page 19: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/19.jpg)
Monolitická struktura
• Vše tvořeno jedním souborem• Starší operační systémy• Jednoduchá zařízení (tiskárny, navigace, …)
![Page 20: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/20.jpg)
Vrstvená struktura
![Page 21: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/21.jpg)
Virtuální počítače
Holý počítač
Prostředí 1 Prostředí 2
Prostředí 3
Operační systém
![Page 22: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/22.jpg)
Modulární architektura
Modul 1 Modul 2
![Page 23: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/23.jpg)
Modul klient - server
![Page 24: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/24.jpg)
Systém MS-DOS
• BIOS• IO.sys - obsluha periferií• MSDOS.sys - jádro systému• COMMAND.com - textové uživatelské
rozhraní• CONFIG.sys - Konfiurace hardware• AUTOEXEC.bat – Programy spuštěné po startu
systému
![Page 25: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/25.jpg)
MS DOS
![Page 26: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/26.jpg)
Windows jako nadstavba DOS (3.1)
![Page 27: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/27.jpg)
Windows jako nadstavba DOS (3.1)
• Operační systém MS DOS• WIN.com - Program Windows• Řadiče periferií pro Windows• Win386.exe - využití paměti nad 16 kB• Jádro windows – Krnl386.exe - správa paměti– Gdi.exe - základní grafická zařízení (kurzor, písmo,
…)– User.exe – správce oken
![Page 28: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/28.jpg)
Windows jako nadstavba DOS (3.1)
• Win.ini - konfigurace software• Systém.ini - konfigurace hardware• Progman.exe – správce programů (uživatelské
rozhraní)• VM DOS - virtuální počítač pro DOS
![Page 29: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/29.jpg)
Windows s DOS jádrem (95)
![Page 30: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/30.jpg)
Windows s DOS jádrem (95)
• IFSM – správa systémů souborů• VMM - správa periferií• Správce konfigurace zařízení Plug&Play• Registr – nahrazuje inicializační soubory• Aplikace win32, aplikace MS DOS – virtuální
počítače• Aplikace Win16 – přímo spravuje OS.
![Page 31: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/31.jpg)
Windows NT a dále
![Page 32: Op erační systémy](https://reader035.vdocuments.pub/reader035/viewer/2022062411/56814d31550346895dba5f31/html5/thumbnails/32.jpg)
UNIX