Évidemment qu'on ne fait pas un sémaphore en C!
On peut par exemple utiliser une fonction ObtainFileLock(SYM_ENTRY *f asm("a0")) codée en assembleur.
quarktop
: est ce que l'on pourrait me dire si la protection de la Flash s'applique aux applications?
(ie:est-ce qu'on peut utiliser une application pour remplacer les routines d'ecriture de la Flash de la TI?)
BlueSilk :
Laisse tomber les idées de micronoyau, on a 2 Mips de puissance, dans les 700 fois moins qu'un
Pentium II 400, qui peut avoir mal sous FreeBSD, donc restes à un monolithique.
De plus les Unix SVR4 sont tous monolithiques, les micronoyaux sont propres à la famille *BSD héritant d'Unix TSS. Un pur Unix devrait plutôt être monolithique.
Dès lors,
le noyau en bytecode devient possible, mais pour être franc, ce serait du méga haut niveau, plus que PedRom, et on n'y arrivera tout simplement jamais.
godzil :
Il n'existe aucun *BSD reposant sur un noyaux non monolithique.. Le seuls unix utilisant BSD est NeXTStep et ça déscandance (OpenStep et Darwin/MacOS X)