23
Struktura operačních systémů

Struktura opera čních systémů

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

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/