Lowlevel

Lowlevel => OS-Design => Thema gestartet von: bauerb am 17. January 2006, 12:19

Titel: paging problem: eine page bleibt immer übrig
Beitrag von: bauerb am 17. January 2006, 12:19
hi!

ich hab ein problem mit meinem copy on write - algorithmus...

2 prozesse teilen sich eine page bis einer auf eine page schreiben will.
dann wird sie kopiert. wie stell ich jetzt fest ob nur noch ein prozess diese page benutzt und die anderen alle schon eine eigene page haben (wenn nur noch ein prozess die page benutzt muss ich sie ja nicht mehr kopieren).

momentan kopier ich für jeden schreibbefehl die page und somit verliere ich beim letzten prozess die page.

mfg bauerb