[Kos-dev] Id ressources

Thomas Petazzoni kos-dev@enix.org
Thu, 25 Apr 2002 13:39:39 +0200


> On ne peut pas adresser les ressources user par leur adresse noyau
> comme on pensait. La raison est simple : qd on fait fork, pere et fils
> se partagent la meme donnee ressource, ce qui veut dire entre autre
> qu'ils se partagent le meme pointeur courant sur le fichier par
> exemple. Ca, ca craint terriblement. Pour remedier a ca, il est clair
> qu'on ne peut pas "remplacer" les references aux ressources du pere
> par les references vers les ressources du fils qui y sont issues (il
> risque d'y en avoir un peu partout dans l'espace cpl3 du fils : pile,
> tas, ...).

Non, non, non et non pere et fils ne partagent pas la meme resource, 
mais a chaque fois on recopie les resources du pere, aka on cree une 
nouvelle reference vers une shadow resource !

Thomas
-- 
PETAZZONI Thomas
thomas.petazzoni@enix.org
ICQ : 34937744
Projet KOS : http://kos.enix.org
Club LinUT : http://club-linut.enix.org