Partage
  • Partager sur Facebook
  • Partager sur Twitter

question sur les processus

    13 décembre 2015 à 18:53:17

    voila j'ai quelques questions et je ne trouve pas la reponse sur le net alors je fais appelle a vous.

    quand je lance un programme, tout le programme est copié dans la RAM? pareil si j'ouvre un fichier texte, tout le contenu est dans la RAM?

    Quand on exécute un programme ca ouvre forcément un processus? Un processus permet a un programme de parcourir les fichiers?

    Un processus est décomposé par plusieurs descripteurs, les descripteurs indiquent par des entiers quels fichiers le processus utilises. Je m'explique si mon processus a besoin d'ouvrir le fichier1 pour voir des données et a besoin d'écrire dans le fichier2 alors fichier1 et fichier2 auront 2 numéros de descripteur différents?

    merci d'avance pour vos réponses
    • Partager sur Facebook
    • Partager sur Twitter
      14 décembre 2015 à 9:41:02

      Bonjour,

      Cosmoff a écrit:

      quand je lance un programme, tout le programme est copié dans la RAM?

      Oui, tout le binaire du programme (code, bibliothèques statiques, constantes) est chargé en mémoire lors du lancement. De même pour les bibliothèques dynamiques si elles ne le sont pas déjà.

      Cosmoff a écrit:

      pareil si j'ouvre un fichier texte, tout le contenu est dans la RAM?

      Pas nécessairement, non.

      Cosmoff a écrit:

      Quand on exécute un programme ca ouvre forcément un processus?

      Oui, un programme est un processus (ou un ensemble de processus, ça dépend comment tu vois les choses)

      Cosmoff a écrit:

      Un processus permet a un programme de parcourir les fichiers?

      Je ne comprends pas bien la question. Un processus peut parcourir des fichiers, oui, avec les fonctions dédiées.

      Cosmoff a écrit:

      Un processus est décomposé par plusieurs descripteurs, les descripteurs indiquent par des entiers quels fichiers le processus utilises. Je m'explique si mon processus a besoin d'ouvrir le fichier1 pour voir des données et a besoin d'écrire dans le fichier2 alors fichier1 et fichier2 auront 2 numéros de descripteur différents?

      Deux fichiers ouverts simultanément auront deux descripteurs différents. Mais si tu fermes fichier1 avant d'ouvrir fichier2, le même descripteur peut être réutilisé.

      • Partager sur Facebook
      • Partager sur Twitter

      question sur les processus

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown