Logo
Uniepedie
Sdělení
Nyní na Google Play
Nový! Ke stažení Uniepedie na vašem zařízení se systémem Android™!
Nainstalovat
Rychlejší přístup než prohlížeči!
 

Synchronizace (informatika)

Index Synchronizace (informatika)

Synchronizace označuje v informatice dva podobné koncepty: synchronizace procesů a synchronizace dat.

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.

OdchozíPřicházející
Ahoj! Jsme na Facebooku teď! »