2223_ConcurP_Basics
Introduction aux systèmes concurrents
Introduction aux systèmes concurrents
Kartei Details
Karten | 23 |
---|---|
Sprache | Français |
Kategorie | Informatik |
Stufe | Universität |
Erstellt / Aktualisiert | 20.09.2022 / 01.10.2022 |
Lizenzierung | Keine Angabe |
Weblink |
https://card2brain.ch/box/20220920_2223concurpbasics
|
Einbinden |
<iframe src="https://card2brain.ch/box/20220920_2223concurpbasics/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Qu'est-ce qu'un programme concurrent?
Un programme multitâches, c-à-d qui est capable de faire plusieurs tâches en même temps.
Qu'est-ce qu'on entend par un contexte de programme?
Ce sont toutes les ressources qu'un programme utilise, comme par exemple la mémoire
Quelle est la définition d'un programme?
Un programme est une application permettant de réaliser des tâches
Qu'est-ce qu'un process?
C'est une instance qui exécute des instructions. Il est managé par le système d'exploitation, qui est lui-même composé d'une série de process.
Qu'est qu'un thread?
Un thread, aussi appeler Light Process, est une séquence d'instructions programmées à l'intérieur d'un process. Il est managé par l'utilisateur ou le programme.
Quelles sont deux caractéristiques de la concurrence?
- Exécuter plusieurs tâches en même temps
- La tâche débute, s'effectue et se termine sur des périodes de temps qui se chevauchent
Quelles sont deux caractéristiques du changement de tâches?
- Une tâche n'est pas finie, mais interrompue et une autre tâche sera exécutée
- Le temps d'exécution de la tâche est déterminée par un planificateur de tâche
Dans le cadre du changement de tâche, quelle est la définition de la préemption?
La préemption apparait lorsque l'OS agit en tant que task scheduler, c-à-d. quand il attribue des time slot à chaque process de manière équitable.