cambronne3 a écrit :
Salut à tous,
Si j'ai bien compris, voici le type de relation qui existe entre le langage de programation (prennons le C), les appels système, et les instructions au niveau le plus bas:
Suivant l'OS utilisé, le compilateur établi, à partir du .c, les appels systèmes correspondant, vers le noyau.
Ainsi, telle instruction en C se traduit par tels appels systèmes.
Ensuite, les appels systèmes sont traduits en instructions ASM précises (telle chaine dans tel registre, etc).
Seulement, la plupart du temps, les documentations sur ce sujet sont trop compliquées (des annuairees de l'ensemble des appels systèmes, bof), et je trouve pas de pages synthétiques sur tout ça (les appels systèmes de base sur Windows, sur UNIX...)
Et aussi, pourquoi ces appels systèmes font-ils l'objet d'autant d'attention (on pourrait se contenter de coder au niveau langage C non ?).
merci de vos infos.
|