Scheduleur test

Description

le programme est un test sur une methode de ?? schedulage ?? de THREAD par changement de pile systeme.
il n'y a pas de changement de TSS, la pile systeme est mappée a l'emplacement 0xFFFF8000 et le switch de THREAD se fait par depilement des données sauvegardées dans la pile systeme.

on securise donc la pile systeme par un descripteur expand down afin de limiter a 32Ko la taille de la pile.

de plus, a l'adresse 0xFFC00000 j'ai mis un MMAP qui pourrait servir de message queue.

on voit dans le programme que le thread principal lance les 2 autres THREADs, il est coupé dans son affichage par les 2 autres THREADs (A et B), il affichent simultannement A et B en haut a droite de l'ecran. l'appui sur une touche provoque l'affichage des segments , c bon et ensuite les divers mmap.

Conclusion :


codé avec nasm

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.