Processus : Instance d’un programme en exécution, associée à un ensemble de données et d’informations conservées dans son bloc de contrôle de processus (BCP).
Les processus concurrents permettent d’améliorer l’utilisation d’une machine monoprocesseur, de multiprogrammer des serveurs, de faire se dérouler en parallèle calcul et entrées-sorties, de lancer des sous-calculs sur une machine parallèle ou répartie et de répondre à des requêtes ou événements externes dans des systèmes temps réel, embarqués ou mobiles.
Le code de retour 0 indique une fin normale d’un processus, tandis qu’un code différent de 0 signale un comportement anormal en cours d’exécution ou à la terminaison.
1. Sur un serveur monoprocesseur qui doit traiter plusieurs requêtes pendant que des opérations d’entrée-sortie sont en cours, quel intérêt les processus concurrents apportent-ils ?
2. Dans une commande shell, quelle différence s’applique entre `rapport ; statistiques` et `rapport | statistiques` ?
3. Une personne lance `ps` sans option depuis un terminal et veut savoir quels processus cette commande affiche. Quel ensemble doit-elle s’attendre à voir ?
À quoi servent les processus concurrents sur une machine monoprocesseur ?
À améliorer l’utilisation de la machine.
Qu’est-ce qu’un processus ?
Une instance d’un programme en exécution, associée à des données et à un BCP.
Qu’affiche la commande ps sans option ?
Les processus associés au terminal depuis lequel elle est lancée.
Combien de descripteurs de fichier un processus peut-il posséder au maximum ?
OPEN_MAX.
Quelles zones composent l’image mémoire d’un processus ?
La pile, le tas, le code et les données.
Que contient la pile d’un processus ?
Les variables locales, les paramètres et les adresses de retour.
La fiche de révision couvre les notions essentielles de Architecture des systèmes. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.
Lire la fiche complète →Le QCM contient 11 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.
Faire le QCM (11 questions) →Revizly propose 10 flashcards interactives sur Architecture des systèmes. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.
Voir toutes les 10 flashcards →NSI · Terminale
Développement (SLAM) · BTS SIO
NSI · Terminale
NSI · Terminale
NSI · Terminale
NSI · Terminale
Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.