Coder un nouvel OS.

Coder un nouvel OS. - ASM - Programmation

Marsh Posté le 30-06-2005 à 19:43:28    

Voici un topic, des trucs à tenir et ne pas tenir compte lorsqu'on se lance dans le programmation d'un OS, histoire de démêler ce qui est propriétaire à un OS existant et ce qui est "général" du côté de l'asm et du cpu.
 
Alors je commencerai donc par cette question: Quelles sont les interruptions indépendantes du OS ? :D Je supposes que celle du DOS 21h est exclu. Alors il ne reste que les interruptions matérielles qui sont indépendantes du OS si je ne fais pas d'erreur ?
 
Est-ce qu'on peut en avoir une liste complète quelque part ?
 
Si je comprends bien les interruptions logicielles comme 21h de DOS c'est un genre d'API non ? :)
 
Donc je devrais les refaire pour mon OS n'est-ce pas ?  :wahoo:

Reply

Marsh Posté le 30-06-2005 à 19:43:28   

Reply

Marsh Posté le 15-07-2005 à 23:07:51    

NullDragon a écrit :


Si je comprends bien les interruptions logicielles comme 21h de DOS c'est un genre d'API non ? :)


 
oui
 

NullDragon a écrit :


Donc je devrais les refaire pour mon OS n'est-ce pas ?  :wahoo:


 
non pas forcement. C'est un choix de MS. Y'a d'autres moyens d'utiliser les appels systemes. Linux n'utilise pas ce mécanisme d'interruption logicielles.
 
 
http://kos.enix.org/


Message édité par papy_danone le 15-07-2005 à 23:10:13
Reply

Marsh Posté le 16-07-2005 à 10:52:34    

NullDragon a écrit :

Alors je commencerai donc par cette question: Quelles sont les interruptions indépendantes du OS ?


 
J'ai le sentiment que ça va pas être facile.  [:god]

Reply

Marsh Posté le 16-07-2005 à 12:48:33    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed