SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start


From course:

sistemi operativi

» Start this Course
(Practice similar questions for free)
Question:

In cosa consiste la comunicazione tramite memoria condivisa?

Author: federico volpe



Answer:

Memoria condivisa: con implementazione tramite Variabili globali (condividono una porzione di spazio di indirizzamento) - con l'aiuto del sistema operativo i processi hanno due spazi separati e quando questi subiscono una modifica allora il sistema copia l'area modificata nell'altro processo - con spazio fisicamente condiviso: i processi devono applicare politiche di sincronizzazione per non creare concorrenza nella modifica Buffer (depositati i messaggi da una parte e letti dall'altra) in questo caso viene assegnato un buffer per lo scambio di messaggi tra i due processi, questi tramite algoritmi di schedulazione comunicano scrivendo e leggendo nel buffer


0 / 5  (0 ratings)

1 answer(s) in total