Comunicazione tra processi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Fix link
m Fix incipit
Riga 1:
{{nota disambigua|altri significati della sigla IPC|[[Istruzioni Per Ciclo]]}}
==Generalità==
L'espressione '''comunicazione tra processi''' (in inglese '''Inter-Process Communication''' o '''IPC''') si riferisce a tutte quelle tecnologie [[software]] il cui scopo è consentire a diversi [[Processo (informatica)|processi]] di comunicare tra loro scambiandosi dati e informazioni. I processi possono risiedere sullo stesso computer o essere [[calcolo distribuito|distribuiti]] su una [[rete di computer|rete]]. Tutti i [[sistema operativo|sistemi operativi]] multitasking forniscono qualche meccanismo fondamentale di IPC; altri meccanismi più sofisticati o orientati a particolari tipi di [[sistema software|sistemi software]] possono essere forniti da tecnologie [[middleware]], [[linguaggio di programmazione|linguaggi di programmazione]] o a [[livello applicativo]], basandosi sui meccanismi forniti dal sistema operativo. In modo equivalente, questi metodi vengono utilizzati per la gestione dei [[thread]].