Comunicazione tra processi: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
DaimonBot (discussione | contributi)
m Orfanizzo Java (linguaggio)
Riga 4:
==Descrizione==
 
Nel caso specifico di processi distribuiti, i meccanismi di comunicazione fra processi sono in effetti [[protocollo di rete|protocolli di rete]]. Si deve notare, tuttavia, che non tutti i protocolli di rete sono meccanismi di IPC; ai livelli bassi della gerarchia [[Open Systems Interconnection|ISO OSI]], infatti, il concetto di processo non compare, e i protocolli si limitano a farsi carico del trasferimento di dati fra computer. L'esempio forse più noto di protocollo di rete per lo scambio di informazioni fra processi è [[Transmission Control Protocol|TCP]]; per un esempio di IPC a livello di linguaggio di programmazione si pensi a [[Remote Method Invocation|RMI]] di [[Java (linguaggio di programmazione)|Java]]. Di norma, i meccanismi di IPC per processi distribuiti permettono la comunicazione anche fra processi residenti sulla stessa macchina.
 
Altri esempi vari di meccanismi utilizzabili per l'IPC includono i [[Socket (reti)|socket]] [[Unix]], le [[porta (informatica)|porte]] del kernel [[Mach (kernel)|Mach]], il [[middleware]] [[CORBA]], e la tecnologia [[Component Object Model]] di [[Microsoft]].