User 50673
Gast
Die tatsächliche Implementierung des PBS benötigt das nicht. Der schreibende Prozess stellt seine Daten in seinem Adressraum zur Verfügung. Der PBS holt die sich dann (lesend).
Warum sollte er das tun? Wie ich schon sagte, sind die Datenbereiche der Prozesse gegeneinander abgeschottet. Somit entfällt auch eine Lesezugriff.
Der Zielprozess liest die Daten ohnehin nur.
Unbestritten.
Nie muss in fremden Speicher geschrieben werden.
Richtig. Dennoch plädiere ich für einen gemeinsam genutzten Datenbereich. (Siehe mein Post) Der Nutzerprozess legt seine Clipboard-Daten in diesen ab und der PBS holt sie sich dort ab. Die Zugriffsverwaltung übernimmt der Scheduler des Betriebsystems. (Semaphore,Mutexe, Monitore...)