Struktura opera čních systémů

Post on 30-Dec-2015

34 views 2 download

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

transcript

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/