320 likes | 419 Views
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ší
E N D
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ší • Pevný disk • CD, DVD, diskety, USB disky, karty, papír,…
Logické prostředky výpočetního systému • Uživatel • Úloha (job) • krok úlohy • Proces
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
Monolitická struktura • Vše tvořeno jedním souborem • Starší operační systémy • Jednoduchá zařízení (tiskárny, navigace, …)
Virtuální počítače Prostředí 2 Prostředí 1 Prostředí 3 Operační systém Holý počítač
Modulární architektura Modul 2 Modul 1
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
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
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
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.