+ All Categories
Transcript
Page 1: Struktura opera čních systémů

Struktura operačních systémů

Page 2: 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, …)

Page 3: Struktura opera čních systémů

Vrstvená struktura

Page 4: Struktura opera čních systémů

Virtuální počítače

Holý počítač

Prostředí 1Prostředí 2

Prostředí 3

Operační systém

Page 5: Struktura opera čních systémů

Modulární architektura

Modul 1Modul 2

Page 6: Struktura opera čních systémů

Modul klient - server

Page 7: Struktura opera čních systémů

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

Page 8: Struktura opera čních systémů

MS DOS

Page 9: Struktura opera čních systémů

Windows jako nadstavba DOS (3.1)

Page 10: Struktura opera čních systémů

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

Page 11: Struktura opera čních systémů

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

Page 12: Struktura opera čních systémů

Windows s DOS jádrem (95)

Page 13: Struktura opera čních systémů

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.

Page 14: Struktura opera čních systémů

Windows NT a dále

Page 15: Struktura opera čních systémů

UNIX

Page 16: Struktura opera čních systémů

Open Source software

• Svoboda – Používání– Upravování– Poskytování

• Možnost úplaty

Page 17: Struktura opera čních systémů

Typy softwarových licencí

Page 18: Struktura opera čních systémů

Historie

• FSF (Free Software Foundation)– Richard Stallman, 1985

• OSI (Open Source Initiative)– Bruce Perens, Eric S. Raymond– Netscape Corporation

Page 19: Struktura opera čních systémů

Dedinice Open Source (Bruce Perens, 1998)

• 1) Free Redistribution• 2) Source Code• 3) Derived Works• 4) Integrity of The Autor’s Source Code

Page 20: Struktura opera čních systémů

Definice Open Source (Bruce Perens, 1998)

• 5) No Discrimination Against Person or Group• 6) No Discrimination Against Field of Using

Page 21: Struktura opera čních systémů

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

Page 22: Struktura opera čních systémů

Nejobvyklejší OS licence

• GPL (GNU Public Licence)– LGPL– Afero

• BSD• Apache• Wikipedia• And many others

Page 23: Struktura opera čních systémů

Free Beer

• http://freebeer.org/blog/recipe/


Top Related