Upload
xavier-ramsey
View
34
Download
2
Embed Size (px)
DESCRIPTION
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. Prostředí 2. Prostředí 1. Prostředí 3. Operační systém. Holý počítač. Modulární architektura. - PowerPoint PPT Presentation
Citation preview
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í 1Prostředí 2
Prostředí 3
Operační systém
Modulární architektura
Modul 1Modul 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)
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)
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
Open Source software
• Svoboda – Používání– Upravování– Poskytování
• Možnost úplaty
Typy softwarových licencí
Historie
• FSF (Free Software Foundation)– Richard Stallman, 1985
• OSI (Open Source Initiative)– Bruce Perens, Eric S. Raymond– Netscape Corporation
Dedinice Open Source (Bruce Perens, 1998)
• 1) Free Redistribution• 2) Source Code• 3) Derived Works• 4) Integrity of The Autor’s Source Code
Definice Open Source (Bruce Perens, 1998)
• 5) No Discrimination Against Person or Group• 6) No Discrimination Against Field of Using
Definice Source Definition(Bruce Perens, 1998)
• 7) Distribution of License• 8) License must not be Specific to a Product • 9) License must not Restrict Other Software• 10) License must be Technology neutral
Nejobvyklejší OS licence
• GPL (GNU Public Licence)– LGPL– Afero
• BSD• Apache• Wikipedia• And many others
Free Beer
• http://freebeer.org/blog/recipe/