Le Sat, 16 Mar 2002 14:57:18 +0100 Patrice Karatchentzeff <[EMAIL PROTECTED]> a dit:
> Cyrille Chepelov �crivait : > > Le Fri, Mar 15, 2002, � 10:18:56AM +0100, Patrice Karatchentzeff a �crit: > > > > > C'est n'importe quoi : Minix est un syst�me ind�pendant de type Unix > > > mais tr�s minimaliste (et fonctionnant sur 286). C'est en travaillant > > > > 8088 > > alors, c'est 80088... mais cela ne devait pas �tre multi-t�che le truc. Si, �a pouvait l'�tre. J'avais fait, moiti� pour un projet qui n'a pas abouti, moiti� pour le sport, un fonction fork() pour syst�me 8088 (test� sur un 4,77Mhz) qui s'apparente plus aux threads d'ailleurs. Cela tournait sous DOS3.1 et �tait �crit en assembleur et C (Microsoft C 4.0 pour l'histoire). Le seul probl�me �tait que le DOS n'�tant pas r�entrant, il fallait prendre certaines pr�cautions mais cela donnait des r�sultats rigolos surtout pour les sorties �crans: Je n'avais qu'une sortie partag�es entre tous les processus et un seul clavier aussi: quand on tapait sur une touche, elle �tait saisie par le premier processus � faire l'appel lecture clavier. Si �a dit certains nostalgiques, j'ai toujours le code... Je commutais d'une tache � l'autre par l'interruption horloge (interruption 8 si ma m�moire est bonne, le DOS g�rait sa m�moire par blocs appartenant � des processus bien pr�cis ce qui rendait possible une surcouche limit�e sur le DOS) F.B

