Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1669 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Appels systèmes, infos, explications...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Appels systèmes, infos, explications...

n°1531819
cambronne3
Posté le 21-03-2007 à 18:48:11  profilanswer
 

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.  :hello:

mood
Publicité
Posté le 21-03-2007 à 18:48:11  profilanswer
 

n°1531833
masklinn
í dag viðrar vel til loftárása
Posté le 21-03-2007 à 19:56:44  profilanswer
 

cambronne3 a écrit :

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).


Euh non, le C est compilé directement en instructions machines, il n'y a pas d'intermédiaire ASM (qui n'aurait que peu d'intérêt), et tous les langages ne sont pas compilés en instructions systèmes ("binaires natifs" ) btw

cambronne3 a écrit :

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 ?).


Rien compris, je préfère te le signaler plutôt que de répondre à côté [:petrus75]


Message édité par masklinn le 21-03-2007 à 19:57:02

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1531888
aldo13000
Posté le 21-03-2007 à 22:27:58  profilanswer
 

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.  :hello:


 
 Salut ,  
 
 C'est tout a coté de la plaque .


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Appels systèmes, infos, explications...

 

Sujets relatifs
Requete trop lourde ch explications de UNION2 liste qui changent d'infos entre elles
insertion dans un element les infos d un autre element appelé par idLecture Infos sur carte banquaire et carte SIS
[SQL]concaténer des infos en fin de LONGBLOBBesoin d'explications sur un script CGI/Perl
Comment rentrer des infos sur le port // en BASICModeleur Volumique - Infos Idées & OpenCSG
Infos IPTC de photos et caractères accentués ...Des infos ou une explication sur les Web Services et sur WSDL
Plus de sujets relatifs à : Appels systèmes, infos, explications...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR