Question:
In cosa consiste la comunicazione tramite memoria condivisa?
Author: federico volpeAnswer:
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