Operač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ý – Sekvenční provádění instrukcí – Prediktivní provádění instrukcí Vícejádrový Víceprocesorový 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) – 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 uživatelů Správa úloh Uživatelské rozhraní Programové rozhraní
Struktura operačních systémů
Monolitická struktura Vše tvořeno jedním souborem Starší operační systémy Jednoduchá zařízení (tiskárny, navigace, …)
Vrstvená struktura
Virtuální počítače Holý počítač Prostředí 1 Prostředí 2 Prostředí 3 Operační systém
Modulární architektura Modul 1 Modul 2
Modul klient - server
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
MS DOS
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.
Windows NT a dále
UNIX