Skupni spomin

Avtor: Louise Ward
Datum Ustvarjanja: 6 Februarjem 2021
Datum Posodobitve: 26 Junij 2024
Anonim
Spomini na svetovno dediščino v Sloveniji
Video.: Spomini na svetovno dediščino v Sloveniji

Vsebina

Opredelitev - Kaj pomeni skupni pomnilnik?

Skupni pomnilnik za programsko opremo je vrsta pomnilnika, ki si ga lahko deli več aplikacij ali procesov z namenom zagotavljanja komunikacije med aplikacijami ali izogibanja odvečnim kopijam podatkov. To je učinkovito sredstvo za izmenjavo ali prenos podatkov, ker odpravlja potrebo po uporabi drugih postopkov, kot sta vhod / izhod (V / I). Ena aplikacija podatke shrani v skupni pomnilnik, druga aplikacija pa jih lahko uporabi, ko jih najde.


Kar zadeva procesorje, je skupni pomnilnik del pomnilnika z naključnim dostopom (RAM), do katerega lahko dostopajo vsi procesorji v večprocesorskem sistemu.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga skupni spomin

Skupni pomnilnik za programsko opremo je način, da različni programi komunicirajo in prenašajo podatke brez večjih stroškov komunikacijskih procesov. S skupnim pomnilnikom en program v skupni pomnilnik zapiše vse podatke, ki jih potrebuje drug program.

Na primer, če program A želi dati seznam programu B, podatke shrani v skupni pomnilnik in jih označi s semaforjem ali drugim sistemom za označevanje, da sporoči, da ga je program B pripravljen prebrati.

Ko program B najde datoteko, preveri semafor in preveri, ali se je dovoljeno dotikati te datoteke. Če je dovoljeno, potem datoteko naredi, kar mora storiti, jo shrani v skupni pomnilnik ali jo posodobi. Posodobi tudi semafor, tako da program A ve, da bi moral sprejeti datoteko.


Kar zadeva strojno opremo, zlasti mikroprocesorje, je skupni pomnilnik velik blok RAM-a, ki ga uporabljajo več procesorjev. Programiranje je enostavno, saj imajo vsi procesorji enak pogled na podatke, kar omogoča hitrejšo komunikacijo. Vendar se to lahko zaplete, ker procesorji predpomnijo pomnilnik za hitrejši dostop, kar lahko privede do težav, kot je skladnost predpomnilnika.