37 vztahy: Algoritmus, Atomicita, Data, Dataset, Deadlock, Handshake, Identifikátor, Implementace, Informatika, Instance třídy, Integrita dat, Java (programovací jazyk), Klíčové slovo, Kritická sekce, Metoda (objektově orientované programování), Monitor (synchronizace), Operační systém, Paralelní programování, Plánování procesů, Počítačová paměť, Počítačový program, Proces (informatika), Programátor, Programovací jazyk, Read-copy-update, Sdílená paměť, Semafor (synchronizace), Souběh, Strojová instrukce, Synchronizace, Systémové volání, Třída (programování), Test-and-set, Transakční paměť, Vlákno (program), Zámek (informatika), Zdrojový kód.
Algoritmus
Algoritmus je přesný návod či postup, kterým lze vyřešit daný typ úlohy.
Nový!!: Synchronizace (informatika) a Algoritmus · Vidět víc »
Atomicita
Atomicita neboli nedělitelnost je důležitá vlastnost v programování.
Nový!!: Synchronizace (informatika) a Atomicita · Vidět víc »
Data
Data je výraz pro údaje, používané pro popis nějakého jevu nebo vlastnosti pozorovaného objektu.
Nový!!: Synchronizace (informatika) a Data · Vidět víc »
Dataset
Dataset je kolekce (shluk) dat.
Nový!!: Synchronizace (informatika) a Dataset · Vidět víc »
Deadlock
Cyklické čekání: Proces P1 vyžaduje prostředek R1, který je přidělen procesu P2; proces P2 vyžaduje prostředek R2, který je přidělen procesu P1 Deadlock (česky také uváznutí, vzájemné čekání) je odborný výraz pro situaci, kdy úspěšné dokončení první akce je podmíněno předchozím dokončením druhé akce, přičemž druhá akce může být dokončena až po dokončení první akce.
Nový!!: Synchronizace (informatika) a Deadlock · Vidět víc »
Handshake
Handshake (v překladu „potřesení rukou“) je v informatice, telekomunikacích a příbuzných oborech automatizované vyjednávání, jehož úkolem je nastavit parametry komunikačního kanálu mezi dvěma subjekty před zahájením vlastní komunikace.
Nový!!: Synchronizace (informatika) a Handshake · Vidět víc »
Identifikátor
Identifikátor je stručná informace, nezřídka vyjádřená v člověku těžko zapamatovatelném formátu, jejímž účelem je poskytnout přirozené nebo umělé inteligenci (lidské bytosti nebo počítačovému programu) prostředek ke vzájemnému odlišení jednotlivých entit stejné třídy objektů.
Nový!!: Synchronizace (informatika) a Identifikátor · Vidět víc »
Implementace
Implementace je proces uskutečňování teoreticky stanovené myšlenky nebo projektu za účelem jejího dalšího použití.
Nový!!: Synchronizace (informatika) a Implementace · Vidět víc »
Informatika
Informatika je obor lidské činnosti, který se zabývá pojmem informace a přenosem a zpracováním informace.
Nový!!: Synchronizace (informatika) a Informatika · Vidět víc »
Instance třídy
Instance třídy (v některých programovacích jazycích také objekt) je konkrétní datový objekt v paměti odvozený z nějakého vzoru (třídy) používaný v objektově orientovaných programovacích jazycích (Java, C++, Simula 67, atd.). Objekt představuje základní stavební prvek objektově orientovaného programování.
Nový!!: Synchronizace (informatika) a Instance třídy · Vidět víc »
Integrita dat
V informatice a telekomunikacích má termín integrita dat následující významy.
Nový!!: Synchronizace (informatika) a Integrita dat · Vidět víc »
Java (programovací jazyk)
Java (výslovnost) je objektově orientovaný programovací jazyk, který vyvinula firma Sun Microsystems a představila 23. května 1995.
Nový!!: Synchronizace (informatika) a Java (programovací jazyk) · Vidět víc »
Klíčové slovo
Klíčové slovo je pojem s více významy.
Nový!!: Synchronizace (informatika) a Klíčové slovo · Vidět víc »
Kritická sekce
Kritická sekce (též kritický kód) je v informatice nejmenší část zdrojového kódu, kde dochází k přístupu ke sdílenému prostředku (např. sdílená data, která označujeme jako kritická oblast), ke kterému nemohou současně přistupovat dva nebo více procesů či vláken.
Nový!!: Synchronizace (informatika) a Kritická sekce · Vidět víc »
Metoda (objektově orientované programování)
#PŘESMĚRUJ Metoda (programování) Kategorie:Přesměrování vzniklá přesunem článku.
Nový!!: Synchronizace (informatika) a Metoda (objektově orientované programování) · Vidět víc »
Monitor (synchronizace)
Monitor je synchronizační primitivum, které se používá pro řízení přístupu ke sdíleným prostředkům.
Nový!!: Synchronizace (informatika) a Monitor (synchronizace) · Vidět víc »
Operační systém
Vztah mezi operačním systémem, hardwarem, aplikačním softwarem a uživatelem Operační systém je základní programové vybavení počítače, které umožňuje běh programů a ovlivňuje, jak bude počítačový systém komunikovat s uživatelem.
Nový!!: Synchronizace (informatika) a Operační systém · Vidět víc »
Paralelní programování
Paralelní programování je v informatice označení konceptu, který umožňuje naprogramovat úlohy, které jsou schopny paralelního (současného) běhu.
Nový!!: Synchronizace (informatika) a Paralelní programování · Vidět víc »
Plánování procesů
Plánování procesů je v informatice úkol jádra operačního systému, ve kterém je spuštěno více procesů najednou.
Nový!!: Synchronizace (informatika) a Plánování procesů · Vidět víc »
Počítačová paměť
Příklad počítačové paměti - Zx Spectrum 48K Extension Memory Pojmem paměť se ve výpočetní technice označují fyzická zařízení, používaná k ukládání programů (posloupností instrukcí) nebo dat (např. informací o stavu programu) pro okamžitou nebo trvalou potřebu v počítači nebo jiném digitálním elektronickém zařízení.
Nový!!: Synchronizace (informatika) a Počítačová paměť · Vidět víc »
Počítačový program
Počítačový program (též jen program, obecně pak software) je v informatice posloupnost instrukcí (ne nutně strojových instrukcí), která popisuje realizaci dané úlohy počítačem.
Nový!!: Synchronizace (informatika) a Počítačový program · Vidět víc »
Proces (informatika)
Diagram znázorňující možné stavy procesů. Proces je v informatice název pro spuštěnou instanci počítačového programu.
Nový!!: Synchronizace (informatika) a Proces (informatika) · Vidět víc »
Programátor
jazyk.
Nový!!: Synchronizace (informatika) a Programátor · Vidět víc »
Programovací jazyk
Programovací jazyk je prostředek pro zápis algoritmů, jež mohou být provedeny na počítači.
Nový!!: Synchronizace (informatika) a Programovací jazyk · Vidět víc »
Read-copy-update
Read-copy-update (RCU) je v informatice jedno ze synchronizačních primitiv používaných pro vzájemné vyloučení a může být někdy využito jako alternativa k zámkům čtenářů–zapisovatelů.
Nový!!: Synchronizace (informatika) a Read-copy-update · Vidět víc »
Sdílená paměť
Sdílená paměť je v informatice část operační paměti (tj. RAM), která slouží pro více subjektů (procesy, procesory apod.). Sdílená paměť mezi procesy slouží k zajištění vzájemné komunikace (viz meziprocesová komunikace) nebo pro úsporu obsazené paměti (viz sdílené knihovny, deduplikace paměti při virtualizaci).
Nový!!: Synchronizace (informatika) a Sdílená paměť · Vidět víc »
Semafor (synchronizace)
Semafor je v informatice široce používané synchronizační primitivum, které obsahuje celočíselný čítač.
Nový!!: Synchronizace (informatika) a Semafor (synchronizace) · Vidět víc »
Souběh
Souběh je chyba v systému nebo procesu, ve kterém jsou výsledky nepředvídatelné při nesprávném pořadí nebo načasování jeho jednotlivých operací.
Nový!!: Synchronizace (informatika) a Souběh · Vidět víc »
Strojová instrukce
Strojová instrukce je v informatice označení kódovaného příkazu pro provedení elementární operace procesoru, kterou je procesor schopen přímo vykonat (procesor je základní součástí počítače).
Nový!!: Synchronizace (informatika) a Strojová instrukce · Vidět víc »
Synchronizace
Synchronizace (česky sladění) je proces, jímž se více prvků v nějakém systému přivádí k organizovanému chodu nebo shodnému stavu.
Nový!!: Synchronizace (informatika) a Synchronizace · Vidět víc »
Systémové volání
Systémové volání je v informatice mechanismus používaný aplikacemi k volání funkcí operačního systému, který se používá u jader systému monolitického typu.
Nový!!: Synchronizace (informatika) a Systémové volání · Vidět víc »
Třída (programování)
Třída je základní konstrukční prvek objektově orientovaného programování sloužící jako předpis pro vznik objektu jako instance třídy.
Nový!!: Synchronizace (informatika) a Třída (programování) · Vidět víc »
Test-and-set
Test-and-set (TSL, též Test-and-set lock) je v informatice jednoduchá atomická operace, která slouží k vytváření synchronizačních zámků.
Nový!!: Synchronizace (informatika) a Test-and-set · Vidět víc »
Transakční paměť
V oblasti počítačové vědy a inženýrství představuje transakční paměť způsob, jak zjednodušit paralelní programování tím, že instrukce load a store umožňuje provést atomicky (nedělitelně).
Nový!!: Synchronizace (informatika) a Transakční paměť · Vidět víc »
Vlákno (program)
#PŘESMĚRUJ Vlákno (informatika).
Nový!!: Synchronizace (informatika) a Vlákno (program) · Vidět víc »
Zámek (informatika)
Zámek je v informatice označení synchronizačního primitiva pro zajištění výhradního přístupu k systémovým prostředkům (místo v operační paměti, vstupně-výstupní porty nebo jiný hardware připojený k počítači) ve víceúlohovém prostředí, kde tak brání souběhu.
Nový!!: Synchronizace (informatika) a Zámek (informatika) · Vidět víc »
Zdrojový kód
Zdrojový kód (též zdrojový text, slangově zdroják) je v informatice označení zápisu počítačového programu nebo jeho části v nějakém programovacím jazyce.
Nový!!: Synchronizace (informatika) a Zdrojový kód · Vidět víc »
Přesměrování zde:
Synchronizační primitiva, Synchronizační primitivum.