"Alors mon gars" (ton _pédant_)
1) Je sais à quoi ça sert.
2) l'AMS a été programmé avec lex & yacc. Il a fallut toucher des trucs à la main évidemment,
mais c'est comme ça. (Mon prof d'info connaît un des mecs de TI qui l'ont fait, c'est simple...)
3) Le rapport avec le microkernel, c'est que justement l'AMS est bien plus simple et marche.
4) Un microkernel est du haut niveau par rapport à l'AMS par exemple, ou à CP/M ou à DOS (et je peux continuer...)
5) Un noyau monolithique est spécifique à son hardware, un modulaire comme Linux aussi mais grâce à des modules.
Un microkernel, quant à lui, travaille sur une abstraction matérielle, amenant le matériel à un nivea d'abstraction standard,
le HAL. C'est le cas de la série WinNT (hal.dll, tu connais ?)
Les microkernels sont des noyaux généralistes. Il y a une partie qui doit toucher directement le hard.
Mais absolument tout le reste doit travailler sur une VM, y compris les progs utilisateurs, y compris les appels systèmes
(et les serveurs surtout), donc c'est pas très bas niveau.
6) Je parle de PedRom comme je parle de l'AMS. On parle d'un OS pour TI, je crois que ça a un mince rapport avec le sujet.
7) Ton application C++, c'est une app Windows standard, avec boutons et tout ?
Non ? Ben mets-toi la dans le cul.