Operační systém
Z Wikipedie, otevřené encyklopedie
Operační systémy (přehled) |
BSD |
FreeBSD, NetBSD, OpenBSD, DragonFly BSD |
GNU/Linux (distribuce) |
Debian, Fedora, Gentoo, Knoppix, Mandriva, Red Hat, Slackware, SUSE, další... |
Mac OS |
Systém 6, Systém 7, Mac OS 8, Mac OS 9, Mac OS X |
Microsoft Windows |
1.0, 2.0, 3.x, 95, 98, Me, NT, 2000, XP, 2003, Vista, Vienna, CE, Mobile |
mobilní telefony a PDA |
PalmOS, Symbian |
DOS |
MS DOS, DR-DOS, Enhanced-DR-DOS, FreeDOS, PTS-DOS |
Další |
OS/2, QNX, Solaris, UNIX, AmigaOS, BeOS, OpenVMS, NeXTSTEP |
Operační systém je sada programů (software) umožňujících co nejefektivnější využití hardware počítače. Operační systém patří mezi tzv. systémový software a hlavním úkolem operačního systému je zabezpečit běh a programovou podporu aplikačních programů.
Operační systém překrývá různé verze a implementace hardware (od různých výrobců) tak, aby pro program - který využívá služeb operačního systému - byly jednotlivé implementace hardware transparentní, tj. aby aplikace používala jednotný přístup ke službám operačního systému nezávisle na použitém hardware. Dále poskytuje operační systém různé služby, které podporují snažší implementaci aplikačních programů, např. služby souborového systému, síťové služby, apod.
Obsah |
[editovat] Osobní počítač
Osobní počítače mají operační systém rozdělen do dvou částí:
- BIOS (Basic Input Output System) je naprogramován v paměti ROM nebo nahrán v paměti (E)EPROM (tzv. FlashBIOS) jako firmware a slouží k tomu, aby počítač po zapnutí provedl incializaci periférií a zavedl operační systém.
- Vlastní operační systém, který je BIOSem nahrán z diskety, pevného disku nebo jiného média. U některých menších počítačů býval i tento systém zabudován jako firmware (např. KickROM u Amigy).
Úkolem operačního systému je poskytovat programátorům aplikací jednotný přístup zejména k datům na disku, k síti a vstupním a výstupním zařízením (klávesnici, myši (polohovací zařízení), joysticku, grafické kartě, tiskárně ap.). Moderní operační systémy umožňují multitasking (současný běh více programů) a obsahují velmi vyvinutou a konfigurovatelnou podporu ostatních programů a mají složitější strukturu.
[editovat] Vestavěné zařízení
Pokud vestavěné zařízení (embedded systém) obsahuje operační systém, je často operační systém umístěn v permamentní paměti ROM nebo semipemanentní FLASH, EPROM. Typickým příkladem je smartphone. Pevný disk se pro uložení operačního systému ve vestavných zařízení používá výjmečně, kvůli jeho mnohem vyšší nespolehlivosti.
[editovat] Základní struktura operačního systému
- řízení procesů a přidělování prostředků (přidělování paměti, semafory, roury - viz meziprocesová komunikace)
- správa souborového systému (jeden nebo většinou více typů)
- správa pamětových datových médií
- správa textových a grafických rozhraní
- správa síťových rozhraní
- správa vstupně výstupních rozhraní (USB, RS-232,…)
- správa multimediálních rozhraní (zvuková karta, …)
- správa ovladačů zařízení (angl. device drivers)
[editovat] Přehled operačních systému
[editovat] Operační systémy mainframů
- VMS
- CPM
- AS 400
- DOS/360,OS/360
- Unix - platí totéž co pro unix osobních počítačů
[editovat] Operační systémy osobních počítačů řady PC
- Unix
- CP/M
- DOS
- Microsoft Windows
- nadstavby nad MS-DOS (od verze 95 je DOSové prostředí skryté)
- Windows 1.0 a 1.01
- Windows 2.0, 2.1/286 a 2.1/386
- Windows 3.0, 3.1 a 3.11
- Windows 95
- Windows 98 a 98 SE
- Windows Me
- s jádrem Windows NT
- Windows NT
- Windows 2000 (též Windows NT 5.0)
- Windows XP
- Windows Vista
- Windows Vienna (nevydáno)
- ReactOS (jádro Win32 API pod GNU/GPL)
- nadstavby nad MS-DOS (od verze 95 je DOSové prostředí skryté)
- OS/2
- AROS
- QNX
- Minix - operační systém s mikrojádrem napsaný pro vzdělávací účely Andrewem Tanenbaumem; některé jeho prvky převzal i Linus Torvalds, když na počítači s Minixem vyvíjel první verze svého Linuxu
[editovat] Operační systémy osobních počítačů Apple
Apple / Apple Computer
- první kroky, 1984-1987:
- Systém 1, Systém 2, Systém 3, Systém 4
- 1988-1999:
- Systém 5 (multitasking)
- Systém 6 (32bit)
- Systém 7 (7.5 s označením Mac OS)
- Mac OS 8 (HFS+)
- Mac OS 9 (APIs, Carbon)
- aktuální:
další
[editovat] Operační systémy kapesních počítačů, PDA, komunikátorů a smartphones
- PalmOS - zařízení Pilot, Palm, Sony Clié, Handspring …
- PocketPC - Acer, iPaq, MDA, Asus, FujitsuSiemens, Motorola Smartphones …
- Běžná zařízení
- PhoneEdition
- Epoc - používal se hlavně v PDA Psion
- Symbian - hlavně mobilní telefony (velmi oblíbený značkou NOKIA)
-
- Series 60
- Series 80
- UIQ Series v1, v2, v3(pro dotykové LCD, předevsím SonyEricsson)
- Windows Mobile
- Windows Mobile 5.0 SE