Poslední aktualizace: 27. února 2008

Podobné dokumenty
Operační systém. Logické prostředky výpoč etního systému jsou:

Principy operačních systémů. Lekce 1: Úvod

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Slezská univerzita v Opavě. Ústav informatiky

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Rozdělení operačních systémů

SLEZSKÁ UNIVERZITA V OPAVĚ

Operační systémy. Přednáška 1: Úvod

Operační systémy 2. Přednáška číslo 1. Úvod do OS

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Definice OS. Operační systém je základní programové vybavení počítače, nezbytné pro jeho provoz.

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Distribuovaný systém je takový systém propojení množiny nezávislých počítačů, který poskytuje uživateli dojem jednotného systému.

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

úvod Historie operačních systémů

OPERAČNÍ SYSTÉMY. Operační systém je prostředník mezi hardwarem (technickým vybavením počítače) a určitým programem, který uživatel používá.

IT ESS II. 1. Operating Systém Fundamentals

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

Operační systémy: funkce

3. Maturitní otázka PC komponenty 1. Počítačová skříň 2. Základní deska

SKŘÍŇ PC. Základní součástí počítačové sestavy je skříň.

OPS Paralelní systémy, seznam pojmů, klasifikace

Základní informace. Operační systém (OS)

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Stavba operačního systému

Přehled paralelních architektur. Dělení paralelních architektur Flynnova taxonomie Komunikační modely paralelních architektur

Činnost počítače po zapnutí

Pokročilé architektury počítačů

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE

VirtualBox desktopová virtualizace. Zdeněk Merta

Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady

Operační systémy (OS)

Přednáška 11. Historie MS Windows. Architektura Windows XP. Grafické a znakové rozhraní. Úlohy, procesy a vlákna.

Real Time programování v LabView. Ing. Martin Bušek, Ph.D.

Osobní počítač. Zpracoval: ict Aktualizace:

Procesy a vlákna (Processes and Threads)

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Vlákno (anglicky: thread) v informatice označuje vlákno výpočtu neboli samostatný výpočetní tok, tedy posloupnost po sobě jdoucích operací.

2010/2011 ZS. Operační systém. úvod základní architektury

Základní typy struktur výpočetních systémů

architektura mostů severní / jižní most (angl. north / south bridge) 1. Čipové sady s architekturou severního / jižního mostu

I n f o r m a t i k a a v ý p o č e t n í t e c h n i k a. Operační systém

Instalace OS, nastavení systému

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

Windows a real-time. Windows Embedded

Základy programování Operační systémy (UNIX) doc. RNDr. Petr Šaloun, Ph.D. VŠB-TUO, FEI (přednáška připravena z podkladů Ing. Michala Radeckého)

Identifikátor materiálu: ICT-1-08

Základní pojmy informačních technologií

Profilová část maturitní zkoušky 2014/2015

Dílčí projekt: Systém projektování textilních struktur 1.etapa: tvorba systému projektování vlákno - příze - tkanina

Principy operačních systémů. Lekce 5: Multiprogramming a multitasking, vlákna

František Hudek. únor ročník

Programové prostředky IS/IT

Výpočetní technika. PRACOVNÍ LIST č. 7. Ing. Luděk Richter

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

3. CPU - [si: pi: ju: sentrl prousisiη ju:nit] (centrální procesorová jednotka) Základní součást počítače, která provádí výpočty a řídí překlad i

Logická organizace paměti Josef Horálek

Identifikátor materiálu: ICT-1-17

Paralelní výpočty ve finančnictví

Využití ICT pro rozvoj klíčových kompetencí CZ.1.07/1.5.00/

Co je to počítač? Počítač je stroj pro zpracování informací Jaké jsou základní části počítače? Monitor, počítač (CASE), klávesnice, myš

Informatika teorie. Vladimír Hradecký

Obsah. Kapitola 1 Skříně počítačů 15. Kapitola 2 Základní deska (mainboard) 19. Kapitola 3 Napájecí zdroj 25. Úvod 11

Lekce 7 IMPLEMENTACE OPERAČNÍHO SYSTÉMU LINUX DO VÝUKY INFORMAČNÍCH TECHNOLOGIÍ

Úvod do Linuxu. SŠSI Tábor 1

Počítač jako prostředek řízení. Struktura a organizace počítače

POČÍTAČOVÉ SÍTĚ ZÁKLADNÍ INFORMACE

BIOS. Autor: Bc. Miroslav Světlík

1 Osobní počítač Obecně o počítačích Technické a programové vybavení... 4

Integrovaná střední škola, Sokolnice 496

Sísyfos Systém evidence činností

Česká pošta, s.p. na Linuxu. Pavel Janík open source konzultant

Vývoj OS Windows Mobile. Ing. Jiří Šilhán

TC-502L. Tenký klient

Využití systému Dynamips a jeho nástaveb pro experimenty se síťovými technologiemi Petr Grygárek

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Témata profilové maturitní zkoušky

VYSOKÁ ŠKOLA BÁŇSKÁ TECHNICKÁ UNIVERZITA OSTRAVA FAKULTA STROJNÍ DATABÁZOVÉ SYSTÉMY ARCHITEKTURA DATABÁZOVÝCH SYSTÉMŮ. Ing. Lukáš OTTE, Ph.D.

Počítač jako elektronické, Číslicové zařízení

Na různých druzích počítačů se používají různé operační systémy. V průběhu času

a co je operační systém?

Proč počítačovou sí? 9 Výhody sítí 9 Druhy sítí 9. Základní prvky sítě 10 Vybavení počítače 10 Prvky sítě mimo PC 10 Klasické dělení součástí sítí 10

Vrstvy programového vybavení Klasifikace Systémové prostředky, ostatní SW Pořizování Využití

Vzdálený přístup k počítačům

Řízení IO přenosů DMA řadičem

Management procesu I Mgr. Josef Horálek

Hospodářská informatika

3. Počítačové systémy

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Principy operačních systémů. Lekce 8: Ovladače periferií

2.9 Vnitřní paměti. Střední průmyslová škola strojnická Vsetín. Ing. Martin Baričák. Název šablony Název DUMu. Předmět Druh učebního materiálu

Hardware ZÁKLADNÍ JEDNOTKA

Přednášky o výpočetní technice. Hardware teoreticky. Adam Dominec 2010

Software programové vybavení. 1. část

Emulátory. Autor: Martin Fiala. Spouštění programů a her z jiných OS nebo jiných platforem. InstallFest

Transkript:

Základní pojmy Šárka Vavrečková Ústav informatiky, FPF SU Opava sarka.vavreckova@fpf.slu.cz Poslední aktualizace: 27. února 2008

Základní pojmy Výpočetní systém (například počítač) je stroj na zpracování dat provádějící samočinně předem zadané operace. Instrukce nejkratší, již dále nedělitelný povel, těmto povelům rozumí procesor (viz dále). Zakázka pokyn, který má výpočetní systém provést.

Základní pojmy Výpočetní systém (například počítač) je stroj na zpracování dat provádějící samočinně předem zadané operace. Instrukce nejkratší, již dále nedělitelný povel, těmto povelům rozumí procesor (viz dále). Zakázka pokyn, který má výpočetní systém provést.

Základní pojmy Výpočetní systém (například počítač) je stroj na zpracování dat provádějící samočinně předem zadané operace. Instrukce nejkratší, již dále nedělitelný povel, těmto povelům rozumí procesor (viz dále). Zakázka pokyn, který má výpočetní systém provést.

Fyzické prostředky výpočetního systému procesor vykonává zadané instrukce, určuje hardwarovou platformu systému (např. Intel x86, x86-64, AMD, AMD64, PowerPC, Alpha, MIPS, atd.), ve výpočetním systému předpokládáme existenci alespoň jednoho procesoru, vícejádrový procesor procesor s více jádry, tedy jediný integrovaný obvod s více jádry procesorů (narozdíl od víceprocesorového systému, kde má každé jádro vlastní integrovaný obvod) dnes se objevují dvoujádrové procesory, neplést si s víceprocesorovým systémem, kde každý procesor má vlastní integrovaný obvod,

Fyzické prostředky výpočetního systému procesor vykonává zadané instrukce, určuje hardwarovou platformu systému (např. Intel x86, x86-64, AMD, AMD64, PowerPC, Alpha, MIPS, atd.), ve výpočetním systému předpokládáme existenci alespoň jednoho procesoru, vícejádrový procesor procesor s více jádry, tedy jediný integrovaný obvod s více jádry procesorů (narozdíl od víceprocesorového systému, kde má každé jádro vlastní integrovaný obvod) dnes se objevují dvoujádrové procesory, neplést si s víceprocesorovým systémem, kde každý procesor má vlastní integrovaný obvod,

Fyzické prostředky výpočetního systému vnitřní pamět (operační pamět ) rychlá, obvykle chipy, podle různých vlastností rozlišujeme RAM (Random Access Memory), ROM (Read-Only Memory), DRAM, SDRAM, atd.), používá se obvykle během výpočtu a počítá se s tím, že po dokončení výpočtu budou zabrané adresy uvolněny, vnější pamět slouží k uložení dat a programů, které zrovna nejsou zpracovávány, je stálá (relativně), jsou to pevné disky (HD Hard Disk), CD, DVD, diskety, USB flash disky, pamět ové karty, atd., vstupně-výstupní systém (V/V, I/O systém, periferní zařízení) souhrn všech zařízení určených pro komunikaci s okolím, například monitor, tiskárna, klávesnice.

Fyzické prostředky výpočetního systému vnitřní pamět (operační pamět ) rychlá, obvykle chipy, podle různých vlastností rozlišujeme RAM (Random Access Memory), ROM (Read-Only Memory), DRAM, SDRAM, atd.), používá se obvykle během výpočtu a počítá se s tím, že po dokončení výpočtu budou zabrané adresy uvolněny, vnější pamět slouží k uložení dat a programů, které zrovna nejsou zpracovávány, je stálá (relativně), jsou to pevné disky (HD Hard Disk), CD, DVD, diskety, USB flash disky, pamět ové karty, atd., vstupně-výstupní systém (V/V, I/O systém, periferní zařízení) souhrn všech zařízení určených pro komunikaci s okolím, například monitor, tiskárna, klávesnice.

Fyzické prostředky výpočetního systému vnitřní pamět (operační pamět ) rychlá, obvykle chipy, podle různých vlastností rozlišujeme RAM (Random Access Memory), ROM (Read-Only Memory), DRAM, SDRAM, atd.), používá se obvykle během výpočtu a počítá se s tím, že po dokončení výpočtu budou zabrané adresy uvolněny, vnější pamět slouží k uložení dat a programů, které zrovna nejsou zpracovávány, je stálá (relativně), jsou to pevné disky (HD Hard Disk), CD, DVD, diskety, USB flash disky, pamět ové karty, atd., vstupně-výstupní systém (V/V, I/O systém, periferní zařízení) souhrn všech zařízení určených pro komunikaci s okolím, například monitor, tiskárna, klávesnice.

Logické prostředky výpočetního systému uživatel každý, do zadává zakázku výpočetnímu systému, úloha (job) posloupnost (obecně souhrn) činností potřebných ke splnění zakázky, jde tedy o specifikování postupu řešení zakázky, krok úlohy část úlohy, prvek posloupnosti provedení úlohy obvykle představující spuštění konkrétního programu (úloha může být posloupností více programů, jejichž práce probíhá simultánně nebo navazuje), proces instance úlohy nebo kroku úlohy, je prováděn ve vnitřní paměti za použití konkrétních dat.

Logické prostředky výpočetního systému uživatel každý, do zadává zakázku výpočetnímu systému, úloha (job) posloupnost (obecně souhrn) činností potřebných ke splnění zakázky, jde tedy o specifikování postupu řešení zakázky, krok úlohy část úlohy, prvek posloupnosti provedení úlohy obvykle představující spuštění konkrétního programu (úloha může být posloupností více programů, jejichž práce probíhá simultánně nebo navazuje), proces instance úlohy nebo kroku úlohy, je prováděn ve vnitřní paměti za použití konkrétních dat.

Logické prostředky výpočetního systému uživatel každý, do zadává zakázku výpočetnímu systému, úloha (job) posloupnost (obecně souhrn) činností potřebných ke splnění zakázky, jde tedy o specifikování postupu řešení zakázky, krok úlohy část úlohy, prvek posloupnosti provedení úlohy obvykle představující spuštění konkrétního programu (úloha může být posloupností více programů, jejichž práce probíhá simultánně nebo navazuje), proces instance úlohy nebo kroku úlohy, je prováděn ve vnitřní paměti za použití konkrétních dat.

Logické prostředky výpočetního systému uživatel každý, do zadává zakázku výpočetnímu systému, úloha (job) posloupnost (obecně souhrn) činností potřebných ke splnění zakázky, jde tedy o specifikování postupu řešení zakázky, krok úlohy část úlohy, prvek posloupnosti provedení úlohy obvykle představující spuštění konkrétního programu (úloha může být posloupností více programů, jejichž práce probíhá simultánně nebo navazuje), proces instance úlohy nebo kroku úlohy, je prováděn ve vnitřní paměti za použití konkrétních dat.

Základní pojmy Pamět ový prostor systému je souhrn všech pamětí systému, vnitřní + vnější paměti. Pamět ový prostor procesu je souhrn všech pamět ových možností procesu, tedy jemu přidělená operační pamět pro programový kód a data procesu. Adresový prostor procesu je pamět ový prostor ve vnitřní paměti, který je vyhrazen tomuto procesu. Je to pamět ový prostor procesu, na kterém jsou zavedeny adresy. Holý počítač je výpočetní systém s pouze nejzákladnějším pamět ovým vybavením, to se obvykle nazývá BIOS.

Základní pojmy Pamět ový prostor systému je souhrn všech pamětí systému, vnitřní + vnější paměti. Pamět ový prostor procesu je souhrn všech pamět ových možností procesu, tedy jemu přidělená operační pamět pro programový kód a data procesu. Adresový prostor procesu je pamět ový prostor ve vnitřní paměti, který je vyhrazen tomuto procesu. Je to pamět ový prostor procesu, na kterém jsou zavedeny adresy. Holý počítač je výpočetní systém s pouze nejzákladnějším pamět ovým vybavením, to se obvykle nazývá BIOS.

Základní pojmy Pamět ový prostor systému je souhrn všech pamětí systému, vnitřní + vnější paměti. Pamět ový prostor procesu je souhrn všech pamět ových možností procesu, tedy jemu přidělená operační pamět pro programový kód a data procesu. Adresový prostor procesu je pamět ový prostor ve vnitřní paměti, který je vyhrazen tomuto procesu. Je to pamět ový prostor procesu, na kterém jsou zavedeny adresy. Holý počítač je výpočetní systém s pouze nejzákladnějším pamět ovým vybavením, to se obvykle nazývá BIOS.

Základní pojmy Pamět ový prostor systému je souhrn všech pamětí systému, vnitřní + vnější paměti. Pamět ový prostor procesu je souhrn všech pamět ových možností procesu, tedy jemu přidělená operační pamět pro programový kód a data procesu. Adresový prostor procesu je pamět ový prostor ve vnitřní paměti, který je vyhrazen tomuto procesu. Je to pamět ový prostor procesu, na kterém jsou zavedeny adresy. Holý počítač je výpočetní systém s pouze nejzákladnějším pamět ovým vybavením, to se obvykle nazývá BIOS.

Operační systém definice Definice Operační systém výpočetního systému je správce fyzických prostředků daného systému, který zpracovává pomocí logických prostředků úlohy zadané uživatelem. Pod pojmem softwarová platforma systému obvykle chápeme právě operační systém.

Funkce operačního systému Správa paměti. Správa procesů znamená evidenci spuštěných procesů, plánování přidělování procesoru, sledování stavu procesů, zajišt ování komunikace mezi procesy. Správa periferií. Správa systému v moderních systémech je obvyklé rozlišování různých režimů práce systému, alespoň uživatelský a privilegovaný. Můžeme zde zahrnout také bezpečnostní funkce systému ochranu proti škodlivým kódům, poruchám a neoprávněnému přístupu.

Funkce operačního systému Správa paměti. Správa procesů znamená evidenci spuštěných procesů, plánování přidělování procesoru, sledování stavu procesů, zajišt ování komunikace mezi procesy. Správa periferií. Správa systému v moderních systémech je obvyklé rozlišování různých režimů práce systému, alespoň uživatelský a privilegovaný. Můžeme zde zahrnout také bezpečnostní funkce systému ochranu proti škodlivým kódům, poruchám a neoprávněnému přístupu.

Funkce operačního systému Správa paměti. Správa procesů znamená evidenci spuštěných procesů, plánování přidělování procesoru, sledování stavu procesů, zajišt ování komunikace mezi procesy. Správa periferií. Správa systému v moderních systémech je obvyklé rozlišování různých režimů práce systému, alespoň uživatelský a privilegovaný. Můžeme zde zahrnout také bezpečnostní funkce systému ochranu proti škodlivým kódům, poruchám a neoprávněnému přístupu.

Funkce operačního systému Správa paměti. Správa procesů znamená evidenci spuštěných procesů, plánování přidělování procesoru, sledování stavu procesů, zajišt ování komunikace mezi procesy. Správa periferií. Správa systému v moderních systémech je obvyklé rozlišování různých režimů práce systému, alespoň uživatelský a privilegovaný. Můžeme zde zahrnout také bezpečnostní funkce systému ochranu proti škodlivým kódům, poruchám a neoprávněnému přístupu.

Funkce operačního systému Správa souborů (týká se dat na vnějších pamět ových médiích) znamená nejen vytváření rozhraní umožňujícího procesům přistupovat k souborům (a také jiným datům) jednotným způsobem, ale také udržování informací o struktuře souborů na disku, kontrolu přístupových práv procesů k souborům. Správa uživatelů systém vede informace o uživatelích systému a jejich činnosti, zajišt uje přihlašování a odhlašování uživatelů. Správa úloh totéž, co se týká uživatelů, týká se také úloh a jejich průběhu.

Funkce operačního systému Správa souborů (týká se dat na vnějších pamět ových médiích) znamená nejen vytváření rozhraní umožňujícího procesům přistupovat k souborům (a také jiným datům) jednotným způsobem, ale také udržování informací o struktuře souborů na disku, kontrolu přístupových práv procesů k souborům. Správa uživatelů systém vede informace o uživatelích systému a jejich činnosti, zajišt uje přihlašování a odhlašování uživatelů. Správa úloh totéž, co se týká uživatelů, týká se také úloh a jejich průběhu.

Funkce operačního systému Správa souborů (týká se dat na vnějších pamět ových médiích) znamená nejen vytváření rozhraní umožňujícího procesům přistupovat k souborům (a také jiným datům) jednotným způsobem, ale také udržování informací o struktuře souborů na disku, kontrolu přístupových práv procesů k souborům. Správa uživatelů systém vede informace o uživatelích systému a jejich činnosti, zajišt uje přihlašování a odhlašování uživatelů. Správa úloh totéž, co se týká uživatelů, týká se také úloh a jejich průběhu.

Funkce operačního systému Uživatelské rozhraní (user interface UI) je rozhraní mezi uživatelem a systémem. Programové rozhraní je rozhraní mezi programy (procesy) a výpočetním a operačním systémem, obvykle se označuje API (Application Programming Interface).

Funkce operačního systému Uživatelské rozhraní (user interface UI) je rozhraní mezi uživatelem a systémem. Programové rozhraní je rozhraní mezi programy (procesy) a výpočetním a operačním systémem, obvykle se označuje API (Application Programming Interface).

Typy OS podle počtu ovládaných procesorů jednoprocesorové (monoprocesorové) Windows s DOS jádrem (verze 9x, ME), víceprocesorové (multiprocesorové) unixové systémy včetně Linuxu, Windows s NT jádrem (NT, 2000, XP, Vista), dokážou rozplánovat alespoň některé úlohy tak, aby mohly být zpracovávány na více procesorech zároveň. Typy multiprocessingu: asymetrický (ASMP) jeden procesor je vyhrazen pro procesy systému a uživatelské procesy běží na ostatních procesorech, symetrický (SMP) kterýkoliv proces může běžet na kterémkoliv procesoru. Dnes již je běžný symetrický multiprocessing.

Typy OS podle počtu ovládaných procesorů jednoprocesorové (monoprocesorové) Windows s DOS jádrem (verze 9x, ME), víceprocesorové (multiprocesorové) unixové systémy včetně Linuxu, Windows s NT jádrem (NT, 2000, XP, Vista), dokážou rozplánovat alespoň některé úlohy tak, aby mohly být zpracovávány na více procesorech zároveň. Typy multiprocessingu: asymetrický (ASMP) jeden procesor je vyhrazen pro procesy systému a uživatelské procesy běží na ostatních procesorech, symetrický (SMP) kterýkoliv proces může běžet na kterémkoliv procesoru. Dnes již je běžný symetrický multiprocessing.

Typy OS podle počtu ovládaných procesorů jednoprocesorové (monoprocesorové) Windows s DOS jádrem (verze 9x, ME), víceprocesorové (multiprocesorové) unixové systémy včetně Linuxu, Windows s NT jádrem (NT, 2000, XP, Vista), dokážou rozplánovat alespoň některé úlohy tak, aby mohly být zpracovávány na více procesorech zároveň. Typy multiprocessingu: asymetrický (ASMP) jeden procesor je vyhrazen pro procesy systému a uživatelské procesy běží na ostatních procesorech, symetrický (SMP) kterýkoliv proces může běžet na kterémkoliv procesoru. Dnes již je běžný symetrický multiprocessing.

Typy OS podle počtu ovládaných procesorů jednoprocesorové (monoprocesorové) Windows s DOS jádrem (verze 9x, ME), víceprocesorové (multiprocesorové) unixové systémy včetně Linuxu, Windows s NT jádrem (NT, 2000, XP, Vista), dokážou rozplánovat alespoň některé úlohy tak, aby mohly být zpracovávány na více procesorech zároveň. Typy multiprocessingu: asymetrický (ASMP) jeden procesor je vyhrazen pro procesy systému a uživatelské procesy běží na ostatních procesorech, symetrický (SMP) kterýkoliv proces může běžet na kterémkoliv procesoru. Dnes již je běžný symetrický multiprocessing.

Typy OS podle složitosti správy uživatelů jednouživatelské (monouživatelské) Windows s DOS jádrem, víceuživatelské (multiuživatelské, multiuser) unixové systémy, Windows s NT jádrem, mají propracovanou správu uživatelů: umožňuje v systému pracovat více uživatelům najednou (tj. ve stejný okamžik) bez vzájemného ovlivňování, uživatelé se mohou přihlašovat na terminálech připojených k počítači nebo v případě serveru po síti, především je nutné zajistit přísné oddělení prostředků (např. paměti) využívaných různými uživateli.

Typy OS podle složitosti správy uživatelů jednouživatelské (monouživatelské) Windows s DOS jádrem, víceuživatelské (multiuživatelské, multiuser) unixové systémy, Windows s NT jádrem, mají propracovanou správu uživatelů: umožňuje v systému pracovat více uživatelům najednou (tj. ve stejný okamžik) bez vzájemného ovlivňování, uživatelé se mohou přihlašovat na terminálech připojených k počítači nebo v případě serveru po síti, především je nutné zajistit přísné oddělení prostředků (např. paměti) využívaných různými uživateli.

Typy OS podle složitosti správy uživatelů jednouživatelské (monouživatelské) Windows s DOS jádrem, víceuživatelské (multiuživatelské, multiuser) unixové systémy, Windows s NT jádrem, mají propracovanou správu uživatelů: umožňuje v systému pracovat více uživatelům najednou (tj. ve stejný okamžik) bez vzájemného ovlivňování, uživatelé se mohou přihlašovat na terminálech připojených k počítači nebo v případě serveru po síti, především je nutné zajistit přísné oddělení prostředků (např. paměti) využívaných různými uživateli.

Typy OS podle složitosti správy uživatelů jednouživatelské (monouživatelské) Windows s DOS jádrem, víceuživatelské (multiuživatelské, multiuser) unixové systémy, Windows s NT jádrem, mají propracovanou správu uživatelů: umožňuje v systému pracovat více uživatelům najednou (tj. ve stejný okamžik) bez vzájemného ovlivňování, uživatelé se mohou přihlašovat na terminálech připojených k počítači nebo v případě serveru po síti, především je nutné zajistit přísné oddělení prostředků (např. paměti) využívaných různými uživateli.

Typy OS podle složitosti správy uživatelů jednouživatelské (monouživatelské) Windows s DOS jádrem, víceuživatelské (multiuživatelské, multiuser) unixové systémy, Windows s NT jádrem, mají propracovanou správu uživatelů: umožňuje v systému pracovat více uživatelům najednou (tj. ve stejný okamžik) bez vzájemného ovlivňování, uživatelé se mohou přihlašovat na terminálech připojených k počítači nebo v případě serveru po síti, především je nutné zajistit přísné oddělení prostředků (např. paměti) využívaných různými uživateli.

Typy OS podle počtu provozovaných programů jednoprogramové (monoprogramové) v jednom okamžiku může být spuštěn jen jeden program, víceprogramové (multiprogramové) v jednom okamžiku může být spuštěno i více programů, dále zde odlišujeme víceúlohové (multitaskové) systémy, které umožňují kromě toho i sdílení prostředků mezi procesy těchto programů (správa vnitřní paměti, přidělování tiskárny apod.), jednoúlohové neumožňují sdílení prostředků mezi úlohami, nemají skutečnou správu procesů; problém běhu více procesů řeší například odložením veškerého pamět ového prostoru odstaveného programu na vnější pamět nebo do chráněné části vnitřní paměti a následným obnovením stavu ve chvíli, kdy tento program má pokračovat ve své činnosti.

Typy OS podle počtu provozovaných programů jednoprogramové (monoprogramové) v jednom okamžiku může být spuštěn jen jeden program, víceprogramové (multiprogramové) v jednom okamžiku může být spuštěno i více programů, dále zde odlišujeme víceúlohové (multitaskové) systémy, které umožňují kromě toho i sdílení prostředků mezi procesy těchto programů (správa vnitřní paměti, přidělování tiskárny apod.), jednoúlohové neumožňují sdílení prostředků mezi úlohami, nemají skutečnou správu procesů; problém běhu více procesů řeší například odložením veškerého pamět ového prostoru odstaveného programu na vnější pamět nebo do chráněné části vnitřní paměti a následným obnovením stavu ve chvíli, kdy tento program má pokračovat ve své činnosti.

Typy OS podle počtu provozovaných programů jednoprogramové (monoprogramové) v jednom okamžiku může být spuštěn jen jeden program, víceprogramové (multiprogramové) v jednom okamžiku může být spuštěno i více programů, dále zde odlišujeme víceúlohové (multitaskové) systémy, které umožňují kromě toho i sdílení prostředků mezi procesy těchto programů (správa vnitřní paměti, přidělování tiskárny apod.), jednoúlohové neumožňují sdílení prostředků mezi úlohami, nemají skutečnou správu procesů; problém běhu více procesů řeší například odložením veškerého pamět ového prostoru odstaveného programu na vnější pamět nebo do chráněné části vnitřní paměti a následným obnovením stavu ve chvíli, kdy tento program má pokračovat ve své činnosti.

Typy OS podle počtu provozovaných programů jednoprogramové (monoprogramové) v jednom okamžiku může být spuštěn jen jeden program, víceprogramové (multiprogramové) v jednom okamžiku může být spuštěno i více programů, dále zde odlišujeme víceúlohové (multitaskové) systémy, které umožňují kromě toho i sdílení prostředků mezi procesy těchto programů (správa vnitřní paměti, přidělování tiskárny apod.), jednoúlohové neumožňují sdílení prostředků mezi úlohami, nemají skutečnou správu procesů; problém běhu více procesů řeší například odložením veškerého pamět ového prostoru odstaveného programu na vnější pamět nebo do chráněné části vnitřní paměti a následným obnovením stavu ve chvíli, kdy tento program má pokračovat ve své činnosti.

Typy OS podle schopnosti práce v síti lokální Windows s DOS jádrem, v síti typu klient-server mohou být jen klienty, sít ové unixové systémy a Windows s NT jádrem, kromě klientské verze mají také serverovou verzi.

Typy OS podle schopnosti práce v síti lokální Windows s DOS jádrem, v síti typu klient-server mohou být jen klienty, sít ové unixové systémy a Windows s NT jádrem, kromě klientské verze mají také serverovou verzi.

Typy OS podle míry specializace speciální jsou specializované na jeden typ (nebo několik málo typů) úloh, univerzální běžné operační systémy na PC, řeší různé typy úloh.

Typy OS podle míry specializace speciální jsou specializované na jeden typ (nebo několik málo typů) úloh, univerzální běžné operační systémy na PC, řeší různé typy úloh.

Realtimový operační systém Realtimový operační systém je operační systém pracující v reálném čase. Požadavky procesů na systém: běžné, realtimové. Na realtimové požadavky nemusí reagovat okamžitě, ale je požadována horní časová hranice, tedy musí být zaručena maximální doba reakce v nejhorším možném případě. Běžné operační systémy s multitaskingem toto zaručit nemohou.

Realtimový operační systém Realtimový operační systém je operační systém pracující v reálném čase. Požadavky procesů na systém: běžné, realtimové. Na realtimové požadavky nemusí reagovat okamžitě, ale je požadována horní časová hranice, tedy musí být zaručena maximální doba reakce v nejhorším možném případě. Běžné operační systémy s multitaskingem toto zaručit nemohou.

Realtimový operační systém Realtimový operační systém je operační systém pracující v reálném čase. Požadavky procesů na systém: běžné, realtimové. Na realtimové požadavky nemusí reagovat okamžitě, ale je požadována horní časová hranice, tedy musí být zaručena maximální doba reakce v nejhorším možném případě. Běžné operační systémy s multitaskingem toto zaručit nemohou.

Realtimový operační systém Realtimový operační systém je operační systém pracující v reálném čase. Požadavky procesů na systém: běžné, realtimové. Na realtimové požadavky nemusí reagovat okamžitě, ale je požadována horní časová hranice, tedy musí být zaručena maximální doba reakce v nejhorším možném případě. Běžné operační systémy s multitaskingem toto zaručit nemohou.

Použití realtimových systémů Používají se všude tam, kde jsou vysoké požadavky na interaktivitu systému, zadávané úlohy musí být vyřízeny téměř okamžitě nebo ve vhodně krátkém čase: systémy na řízení letadel, systémy na řízení některých složitých výrobních provozů, laboratoří, elektráren včetně atomových, v automobilovém průmyslu, atd.

Realtimová priorita Realtimová priorita existuje i v běžných systémech, je výrazně vyšší než je priorita běžných procesů. Narozdíl od realtimových systémů zde nelze zaručit maximální dobu zpracování procesu.

Realtimová priorita Realtimová priorita existuje i v běžných systémech, je výrazně vyšší než je priorita běžných procesů. Narozdíl od realtimových systémů zde nelze zaručit maximální dobu zpracování procesu.

Struktura realtimových systémů Většina realtimových systémů má malé jádro (mikrojádro), zbytek systému je implementován jako běžné procesy. Pokud realtimový systém vznikl přepsáním z klasického operačního systému, často jádro původního systému je mikrojádrem odstaveno a běží pouze jako jeden z procesů.

Struktura realtimových systémů Většina realtimových systémů má malé jádro (mikrojádro), zbytek systému je implementován jako běžné procesy. Pokud realtimový systém vznikl přepsáním z klasického operačního systému, často jádro původního systému je mikrojádrem odstaveno a běží pouze jako jeden z procesů.

QNX QNX je realtimový systém postavený na hodně upraveném unixovém klonu. Vlastnosti: Má malé mikrojádro a několik nejdůležitějších serverů (správa procesů, správa paměti apod.), zbytek systému běží jako běžné procesy. Mimořádná stabilita a rychlost, a to i při práci v grafickém rozhraní. Běží výborně i na slabších počítačích. Výborná podpora sítě, přístup na internet v případě, že pevný disk je z nějakého důvodu nedostupný. Původně komerční systém, ale ke stažení je také několik různě rozsáhlých nekomerčních verzí (OpenQNX). nedostatek aplikací pro tento systém, ale není problém portovat na QNX aplikace z unixových systémů.

QNX QNX je realtimový systém postavený na hodně upraveném unixovém klonu. Vlastnosti: Má malé mikrojádro a několik nejdůležitějších serverů (správa procesů, správa paměti apod.), zbytek systému běží jako běžné procesy. Mimořádná stabilita a rychlost, a to i při práci v grafickém rozhraní. Běží výborně i na slabších počítačích. Výborná podpora sítě, přístup na internet v případě, že pevný disk je z nějakého důvodu nedostupný. Původně komerční systém, ale ke stažení je také několik různě rozsáhlých nekomerčních verzí (OpenQNX). nedostatek aplikací pro tento systém, ale není problém portovat na QNX aplikace z unixových systémů.

QNX QNX je realtimový systém postavený na hodně upraveném unixovém klonu. Vlastnosti: Má malé mikrojádro a několik nejdůležitějších serverů (správa procesů, správa paměti apod.), zbytek systému běží jako běžné procesy. Mimořádná stabilita a rychlost, a to i při práci v grafickém rozhraní. Běží výborně i na slabších počítačích. Výborná podpora sítě, přístup na internet v případě, že pevný disk je z nějakého důvodu nedostupný. Původně komerční systém, ale ke stažení je také několik různě rozsáhlých nekomerčních verzí (OpenQNX). nedostatek aplikací pro tento systém, ale není problém portovat na QNX aplikace z unixových systémů.

QNX QNX je realtimový systém postavený na hodně upraveném unixovém klonu. Vlastnosti: Má malé mikrojádro a několik nejdůležitějších serverů (správa procesů, správa paměti apod.), zbytek systému běží jako běžné procesy. Mimořádná stabilita a rychlost, a to i při práci v grafickém rozhraní. Běží výborně i na slabších počítačích. Výborná podpora sítě, přístup na internet v případě, že pevný disk je z nějakého důvodu nedostupný. Původně komerční systém, ale ke stažení je také několik různě rozsáhlých nekomerčních verzí (OpenQNX). nedostatek aplikací pro tento systém, ale není problém portovat na QNX aplikace z unixových systémů.

QNX QNX je realtimový systém postavený na hodně upraveném unixovém klonu. Vlastnosti: Má malé mikrojádro a několik nejdůležitějších serverů (správa procesů, správa paměti apod.), zbytek systému běží jako běžné procesy. Mimořádná stabilita a rychlost, a to i při práci v grafickém rozhraní. Běží výborně i na slabších počítačích. Výborná podpora sítě, přístup na internet v případě, že pevný disk je z nějakého důvodu nedostupný. Původně komerční systém, ale ke stažení je také několik různě rozsáhlých nekomerčních verzí (OpenQNX). nedostatek aplikací pro tento systém, ale není problém portovat na QNX aplikace z unixových systémů.

RTLinux RTLinux je upravený Linux. Vlastnosti: Má realtimové mikrojádro, samotné linuxové jádro běží jako samostatný proces s nižší prioritou, jinak je téměř beze změn. Přerušení jsou zachycena mikrojádrem, a teprve tehdy, když čas procesoru nevyžaduje žádný realtimový proces, jsou předána původnímu linuxovému jádru, které je zpracuje klasickým způsobem. Tento systém je volně ke stažení na internetu.

RTLinux RTLinux je upravený Linux. Vlastnosti: Má realtimové mikrojádro, samotné linuxové jádro běží jako samostatný proces s nižší prioritou, jinak je téměř beze změn. Přerušení jsou zachycena mikrojádrem, a teprve tehdy, když čas procesoru nevyžaduje žádný realtimový proces, jsou předána původnímu linuxovému jádru, které je zpracuje klasickým způsobem. Tento systém je volně ke stažení na internetu.

RTLinux RTLinux je upravený Linux. Vlastnosti: Má realtimové mikrojádro, samotné linuxové jádro běží jako samostatný proces s nižší prioritou, jinak je téměř beze změn. Přerušení jsou zachycena mikrojádrem, a teprve tehdy, když čas procesoru nevyžaduje žádný realtimový proces, jsou předána původnímu linuxovému jádru, které je zpracuje klasickým způsobem. Tento systém je volně ke stažení na internetu.

RTX RTX (RealTime extension) je modul rozšiřující možnosti Windows NT/2000/XP směrem k realtimovým systémům. Vlastnosti: Je to pouze nástavba pro operační systém klasického typu. K systému je přidáno zvláštní rozšíření vrstvy HAL (RTX Real-time HAL Extender), nad kterým běží nový subsystém reálného času (RTX RTSS), v tom pracují procesy čistě real-timové (nemohou využívat prostředky Windows). S tímto subsystémem komunikuje RTX ovladač, který umožňuje běžet také Win32 procesům s podporou pro RTX (real-timovým procesům využívajícím také prostředky Windows).

RTX RTX (RealTime extension) je modul rozšiřující možnosti Windows NT/2000/XP směrem k realtimovým systémům. Vlastnosti: Je to pouze nástavba pro operační systém klasického typu. K systému je přidáno zvláštní rozšíření vrstvy HAL (RTX Real-time HAL Extender), nad kterým běží nový subsystém reálného času (RTX RTSS), v tom pracují procesy čistě real-timové (nemohou využívat prostředky Windows). S tímto subsystémem komunikuje RTX ovladač, který umožňuje běžet také Win32 procesům s podporou pro RTX (real-timovým procesům využívajícím také prostředky Windows).

RTX RTX (RealTime extension) je modul rozšiřující možnosti Windows NT/2000/XP směrem k realtimovým systémům. Vlastnosti: Je to pouze nástavba pro operační systém klasického typu. K systému je přidáno zvláštní rozšíření vrstvy HAL (RTX Real-time HAL Extender), nad kterým běží nový subsystém reálného času (RTX RTSS), v tom pracují procesy čistě real-timové (nemohou využívat prostředky Windows). S tímto subsystémem komunikuje RTX ovladač, který umožňuje běžet také Win32 procesům s podporou pro RTX (real-timovým procesům využívajícím také prostředky Windows).

Distribuovaný systém Distribuovaný systém je systém splňující tyto podmínky: pracuje na více než jednom procesoru, má svůj program rozdělen na (samostatné) části, které vzájemně komunikují, každá taková část je (může být) zpracovávána na jiném procesoru se zajištěním co největší transparentnosti.

Distribuovaný systém Distribuovaný systém je systém splňující tyto podmínky: pracuje na více než jednom procesoru, má svůj program rozdělen na (samostatné) části, které vzájemně komunikují, každá taková část je (může být) zpracovávána na jiném procesoru se zajištěním co největší transparentnosti.

Distribuovaný systém Distribuovaný systém je systém splňující tyto podmínky: pracuje na více než jednom procesoru, má svůj program rozdělen na (samostatné) části, které vzájemně komunikují, každá taková část je (může být) zpracovávána na jiném procesoru se zajištěním co největší transparentnosti.

Druhy distribuovanosti distribuovanost s hrubou granularitou části systému jsou spíše větší, samostatnější, méně mezi sebou komunikují, použitelné v případě, že je problém zajistit dobrou a rychlou komunikaci (nespolehlivá kabeláž, pomalé spojení), distribuovanost s jemnou granularitou části systému jsou co nejmenší, hodně mezi sebou komunikují, vyžaduje dobré a spolehlivé propojení částí systému.

Druhy distribuovanosti distribuovanost s hrubou granularitou části systému jsou spíše větší, samostatnější, méně mezi sebou komunikují, použitelné v případě, že je problém zajistit dobrou a rychlou komunikaci (nespolehlivá kabeláž, pomalé spojení), distribuovanost s jemnou granularitou části systému jsou co nejmenší, hodně mezi sebou komunikují, vyžaduje dobré a spolehlivé propojení částí systému.

Druhy distribuovanosti distribuovanost s hrubou granularitou části systému jsou spíše větší, samostatnější, méně mezi sebou komunikují, použitelné v případě, že je problém zajistit dobrou a rychlou komunikaci (nespolehlivá kabeláž, pomalé spojení), distribuovanost s jemnou granularitou části systému jsou co nejmenší, hodně mezi sebou komunikují, vyžaduje dobré a spolehlivé propojení částí systému.

Druhy distribuovanosti distribuovanost s hrubou granularitou části systému jsou spíše větší, samostatnější, méně mezi sebou komunikují, použitelné v případě, že je problém zajistit dobrou a rychlou komunikaci (nespolehlivá kabeláž, pomalé spojení), distribuovanost s jemnou granularitou části systému jsou co nejmenší, hodně mezi sebou komunikují, vyžaduje dobré a spolehlivé propojení částí systému.

Druhy distribuovanosti distribuovanost s hrubou granularitou části systému jsou spíše větší, samostatnější, méně mezi sebou komunikují, použitelné v případě, že je problém zajistit dobrou a rychlou komunikaci (nespolehlivá kabeláž, pomalé spojení), distribuovanost s jemnou granularitou části systému jsou co nejmenší, hodně mezi sebou komunikují, vyžaduje dobré a spolehlivé propojení částí systému.

Druhy distribuovanosti distribuovanost s hrubou granularitou části systému jsou spíše větší, samostatnější, méně mezi sebou komunikují, použitelné v případě, že je problém zajistit dobrou a rychlou komunikaci (nespolehlivá kabeláž, pomalé spojení), distribuovanost s jemnou granularitou části systému jsou co nejmenší, hodně mezi sebou komunikují, vyžaduje dobré a spolehlivé propojení částí systému.

Typy distribuovaných systémů distribuované aplikace, distribuované operační systémy.

Distribuované aplikace Distribuovaná aplikace je distribuovaný systém běžící na více propojených počítačích, každý z počítačů má svůj vlastní operační systém. Tato sít počítačů může být i internet.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace BOINC (Berkeley Open Infrastructure for Network Computing) umožňující kterémukoliv uživateli počítače připojenému k internetu propůjčovat výpočetní kapacitu počítače některému z projektů (celkem více než 40), například: Climateprediction.net, SETI@home, Einstein@home (hledání gravitačních vln generovaných pulsary), MalariaControl.net, Protein Predictor (struktura proteinů a jejich mutace, význam v medicíně), Leiden Classical (pokouší se vysvětlit základy vědy, umožňuje zapojit do výpočtu vlastní projekty), atd.

Distribuované aplikace Grid je možné vytvořit i doma, existují nástroje pro vytváření gridů v malé domácí síti, například pro dlouhodobé překládání softwaru ze zdrojových kódů Gentoo Linux, zpracovávání multimédií, apod.

Distribuované aplikace Distribuované systémy pro správu verzí: umožňují skupině programátorů navzájem vzdálených dostatečně efektivně pracovat na tomtéž projektu, synchronizace přístupů a změn v zdrojových kódech, u každého registrovaného souboru uchovává historii změn, několik posledních verzí, informace (metadata) o souborech a jejich autorech, stanoveným způsobem reaguje v případě, že více uživatelů systému chce měnit tentýž soubor.

Distribuované aplikace Distribuované systémy pro správu verzí: umožňují skupině programátorů navzájem vzdálených dostatečně efektivně pracovat na tomtéž projektu, synchronizace přístupů a změn v zdrojových kódech, u každého registrovaného souboru uchovává historii změn, několik posledních verzí, informace (metadata) o souborech a jejich autorech, stanoveným způsobem reaguje v případě, že více uživatelů systému chce měnit tentýž soubor.

Distribuované aplikace Distribuované systémy pro správu verzí: umožňují skupině programátorů navzájem vzdálených dostatečně efektivně pracovat na tomtéž projektu, synchronizace přístupů a změn v zdrojových kódech, u každého registrovaného souboru uchovává historii změn, několik posledních verzí, informace (metadata) o souborech a jejich autorech, stanoveným způsobem reaguje v případě, že více uživatelů systému chce měnit tentýž soubor.

Distribuované aplikace Distribuované systémy pro správu verzí: umožňují skupině programátorů navzájem vzdálených dostatečně efektivně pracovat na tomtéž projektu, synchronizace přístupů a změn v zdrojových kódech, u každého registrovaného souboru uchovává historii změn, několik posledních verzí, informace (metadata) o souborech a jejich autorech, stanoveným způsobem reaguje v případě, že více uživatelů systému chce měnit tentýž soubor.

Distribuované aplikace Distribuované systémy pro správu verzí: Donedávna vývojáři Linuxu používali systém BitKeeper, ale především z licenčních důvodů se přechází na nový systém Git (není plnohodnotný systém pro správu verzí, i když pro tyto účely dostačuje, je to distribuovaný systém). Prosazuje se jeho varianta rozšířená o další skripty, Cogito, která je již plnohodnotným systémem pro správu verzí.

Distribuovaný operační systém Distribuovaný operační systém je samostatný operační systém běžící na síti procesorů, které nesdílejí společnou pamět, a zároveň poskytuje uživateli dojem jednoho počítače. Třebaže je fyzicky rozmístěn na různých počítačích, nemá (nemělo by) to mít vliv na jeho činnost a uživatel neurčuje, kde se konkrétně jeho data zpracovávají nebo kde ve skutečnosti jsou uložena. Základní vlastnosti distribuovaného operačního systému: 1 transparentnost ( průhlednost strukturu či postup není vidět), 2 flexibilita (přizpůsobivost), 3 rozšiřitelnost.

Distribuovaný operační systém Distribuovaný operační systém je samostatný operační systém běžící na síti procesorů, které nesdílejí společnou pamět, a zároveň poskytuje uživateli dojem jednoho počítače. Třebaže je fyzicky rozmístěn na různých počítačích, nemá (nemělo by) to mít vliv na jeho činnost a uživatel neurčuje, kde se konkrétně jeho data zpracovávají nebo kde ve skutečnosti jsou uložena. Základní vlastnosti distribuovaného operačního systému: 1 transparentnost ( průhlednost strukturu či postup není vidět), 2 flexibilita (přizpůsobivost), 3 rozšiřitelnost.

Distribuovaný operační systém Distribuovaný operační systém je samostatný operační systém běžící na síti procesorů, které nesdílejí společnou pamět, a zároveň poskytuje uživateli dojem jednoho počítače. Třebaže je fyzicky rozmístěn na různých počítačích, nemá (nemělo by) to mít vliv na jeho činnost a uživatel neurčuje, kde se konkrétně jeho data zpracovávají nebo kde ve skutečnosti jsou uložena. Základní vlastnosti distribuovaného operačního systému: 1 transparentnost ( průhlednost strukturu či postup není vidět), 2 flexibilita (přizpůsobivost), 3 rozšiřitelnost.

Distribuovaný operační systém Distribuovaný operační systém je samostatný operační systém běžící na síti procesorů, které nesdílejí společnou pamět, a zároveň poskytuje uživateli dojem jednoho počítače. Třebaže je fyzicky rozmístěn na různých počítačích, nemá (nemělo by) to mít vliv na jeho činnost a uživatel neurčuje, kde se konkrétně jeho data zpracovávají nebo kde ve skutečnosti jsou uložena. Základní vlastnosti distribuovaného operačního systému: 1 transparentnost ( průhlednost strukturu či postup není vidět), 2 flexibilita (přizpůsobivost), 3 rozšiřitelnost.

Transparentnost Znamená pro uživatele a případně i pro procesy určitý dojem jednolitosti systému. přístupová transparentnost proces jednotným způsobem přistupuje k lokálním i vzdáleným prostředkům, lokační transparentnost proces nemusí znát fyzické umístění prostředku (tj. neudává jeho umístění adresu, ale identifikuje ho jiným způsobem), migrační transparentnost prostředky mohou být libovolně přesouvány a připojovány k různým částem celého systému, exekuční transparentnost procesy mohou běžet na kterémkoliv procesoru a mohou být při svém běhu přemístěny na jiný procesor, aby se vhodně vyrovnala zátěž různých částí systému, atd.

Transparentnost Znamená pro uživatele a případně i pro procesy určitý dojem jednolitosti systému. přístupová transparentnost proces jednotným způsobem přistupuje k lokálním i vzdáleným prostředkům, lokační transparentnost proces nemusí znát fyzické umístění prostředku (tj. neudává jeho umístění adresu, ale identifikuje ho jiným způsobem), migrační transparentnost prostředky mohou být libovolně přesouvány a připojovány k různým částem celého systému, exekuční transparentnost procesy mohou běžet na kterémkoliv procesoru a mohou být při svém běhu přemístěny na jiný procesor, aby se vhodně vyrovnala zátěž různých částí systému, atd.

Transparentnost Znamená pro uživatele a případně i pro procesy určitý dojem jednolitosti systému. přístupová transparentnost proces jednotným způsobem přistupuje k lokálním i vzdáleným prostředkům, lokační transparentnost proces nemusí znát fyzické umístění prostředku (tj. neudává jeho umístění adresu, ale identifikuje ho jiným způsobem), migrační transparentnost prostředky mohou být libovolně přesouvány a připojovány k různým částem celého systému, exekuční transparentnost procesy mohou běžet na kterémkoliv procesoru a mohou být při svém běhu přemístěny na jiný procesor, aby se vhodně vyrovnala zátěž různých částí systému, atd.

Transparentnost Znamená pro uživatele a případně i pro procesy určitý dojem jednolitosti systému. přístupová transparentnost proces jednotným způsobem přistupuje k lokálním i vzdáleným prostředkům, lokační transparentnost proces nemusí znát fyzické umístění prostředku (tj. neudává jeho umístění adresu, ale identifikuje ho jiným způsobem), migrační transparentnost prostředky mohou být libovolně přesouvány a připojovány k různým částem celého systému, exekuční transparentnost procesy mohou běžet na kterémkoliv procesoru a mohou být při svém běhu přemístěny na jiný procesor, aby se vhodně vyrovnala zátěž různých částí systému, atd.

Flexibilita Flexibilita znamená schopnost systému přizpůsobovat se veškerým změnám prostředí, ve kterém pracuje, včetně různých poruch a výpadků částí systému. Flexibilní systém pracuje takto: každá část systému byla pokud možno co nejvíce samostatná ve své práci, centrální rozhodování může tuto vlastnost narušit, je možné přemíst ovat provádění procesů na ty procesory, které zrovna nejsou vytížené, je možné přemíst ovat prostředky mezi částmi systému.

Flexibilita Flexibilita znamená schopnost systému přizpůsobovat se veškerým změnám prostředí, ve kterém pracuje, včetně různých poruch a výpadků částí systému. Flexibilní systém pracuje takto: každá část systému byla pokud možno co nejvíce samostatná ve své práci, centrální rozhodování může tuto vlastnost narušit, je možné přemíst ovat provádění procesů na ty procesory, které zrovna nejsou vytížené, je možné přemíst ovat prostředky mezi částmi systému.

Flexibilita Flexibilita znamená schopnost systému přizpůsobovat se veškerým změnám prostředí, ve kterém pracuje, včetně různých poruch a výpadků částí systému. Flexibilní systém pracuje takto: každá část systému byla pokud možno co nejvíce samostatná ve své práci, centrální rozhodování může tuto vlastnost narušit, je možné přemíst ovat provádění procesů na ty procesory, které zrovna nejsou vytížené, je možné přemíst ovat prostředky mezi částmi systému.

Rozšiřitelnost Rozšiřitelnost znamená schopnost rozšíření o (teoreticky) jakékoliv množství procesorů, prakticky je samozřejmě toto množství limitováno především problémy při komunikaci (propustnost linek, a také náročnost synchronizace systému, který je maximálně decentralizovaný).