Sdílená paměť: Porovnání verzí

Smazaný obsah Přidaný obsah
LaaknorBot (diskuse | příspěvky)
m rekat
Řádek 14:
== Softwarově sdílená paměť==
 
Pokud mluvíme o [[software|softwaru]], rozumíme pod pojmem '''sdílená paměť''' metodu komunikace mezi [[proces (program)|procesy]] (IPC - Inter-process communication). Příkladem může být výměna dat mezi programy běžícími současně. Jeden z procesů si vytvoří prostor v [[RAM]] paměti, do kterého může druhý proces vstupovat.
 
Jelikož mohou oba procesy vstupovat do oblasti sdílené paměti jako do běžné paměti, jedná se o velice rychlý způsob komunikace (opak k ostatním mechanismům komunikace mezi procesy, jako jsou např. [[named pipes]], [[Unix socket]] nebo [[CORBA]]). Nutno ovšem dodat, že tento způsob je méně výkonný, což je dáno právě tím že komunikace probíhá právě na jednom počítači, kdežto u ostatních IPC metodách může být ke komunikaci využita [[počítačová síť]].
Řádek 20:
IPC prostřednictvím sdílené paměti se využívá především v [[Unix|Unixových]] systémech. [[POSIX]] poskytuje standardizované [[API|rozhraní pro programování aplikací]] (API - Application Programming Interface) pro využití sdílené paměti (''POSIX Shared Memory'').
 
[[Kategorie:InformatikaElektronická paměť]]
[[Kategorie:Programování]]
 
[[de:Shared Memory]]