Дељена меморија
From Wikipedia, the free encyclopedia
Дељена меморија (енгл. ) у рачунарским системима је РАМ меморија (енгл. ) којој може да се истовремено приступи од стране више програма са намером да се оствари комуникација између тих програма или да се избегне непотребно копирање идентичних података.
У архитектури рачунара, дељена меморија углавном означава РАМ меморију којој може да приступи више централних процесорских јединица (енгл. ) у вишепроцесорским рачунарским системима (). Пошто у вишепроцесорским рачунарским системима дељена меморија врло лако може да постане уско грло, већина система има и низ кеш меморија између процесора и дељене меморије. Да би се осигурао конзистентан приступ подацима у дељеној меморији, кеш меморија и процесори се придржавају неког протокола за кохерентан приступ дељеној меморији.
Системи са дељеном меморијом су релативно једноставни за програмирање зато што сви процесори имају приступ истој меморији (самим тим и истим структурама података у тој меморији) и комуникација између процесора може бити брза колико и приступ тој заједничкој дељеној меморији.