Date post: | 30-Dec-2015 |
Category: |
Documents |
Upload: | xavier-ramsey |
View: | 34 times |
Download: | 2 times |
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/