Тест: Communication inter-processus sous Unix — 7 въпроса

Подробни въпроси и отговори

1. Quel est le rôle principal des mécanismes de communication inter-processus sous Unix ?

Augmenter la vitesse d'exécution des processus
Faciliter la communication et la synchronisation entre processus isolés
Gérer la priorité des processus dans le système
Permettre aux processus de partager directement leur mémoire

Faciliter la communication et la synchronisation entre processus isolés

Обяснение

Le texte indique que la communication inter-processus sous Unix repose sur des mécanismes dédiés pour compenser l'isolement des espaces mémoire, ce qui correspond à faciliter la communication et la synchronisation entre processus isolés.

2. Quel est le rôle principal des signaux dans la communication entre processus ?

Partager directement des données entre deux processus
Contrôler l'accès aux ressources partagées
Transférer des données structurées entre processus
Notifier ou synchroniser un processus en interrompant son exécution

Notifier ou synchroniser un processus en interrompant son exécution

Обяснение

Les signaux notifient ou synchronisent un processus en interrompant son exécution pour déclencher une réaction spécifique.

3. Quel est le rôle principal des signaux dans la gestion des processus ?

Gérer la mémoire dynamique des processus
Notifier ou synchroniser un processus en interrompant son exécution normale
Contrôler l'accès aux ressources partagées
Permettre l'échange direct de données entre deux processus

Notifier ou synchroniser un processus en interrompant son exécution normale

Обяснение

Les signaux sont des interruptions logicielles qui notifient ou synchronisent un processus, en interrompant son exécution normale, pour déclencher une réaction spécifique.

4. Quels sont deux signaux Unix mentionnés comme non modifiables par un processus ?

SIGHUP et SIGINT
SIGKILL et SIGSTOP
SIGTERM et SIGQUIT
SIGUSR1 et SIGUSR2

SIGKILL et SIGSTOP

Обяснение

SIGKILL et SIGSTOP sont spécifiquement mentionnés comme des signaux dont le comportement ne peut pas être modifié, ce qui en fait des signaux non modifiables.

5. Que permet de faire la fonction alarm() en programmation C ?

Gérer la synchronisation entre plusieurs processus
Indiquer le nombre de secondes restantes avant la prochaine alarme
Envoyer un signal spécifique à un processus
Vérifier la validité d'un identifiant de processus (pid)

Indiquer le nombre de secondes restantes avant la prochaine alarme

Обяснение

La fonction alarm() retourne le nombre de secondes restantes avant la précédente alarme si elle n'a pas encore été déclenchée, ce qui permet de programmer une alarme après un délai spécifié.

6. Quelle fonction est utilisée pour créer un tube anonymes dans la communication entre processus ?

mkfifo()
open()
fork()
pipe()

pipe()

Обяснение

La création d'un tube se fait via la fonction pipe(), qui fournit deux descripteurs pour la lecture et l'écriture.

7. Qu'est-ce qu'un tube nommé ?

Un fichier spécial visible dans l'arborescence, permettant la communication entre processus sans lien de parenté
Un processus qui contrôle l'accès à des ressources partagées dans un système d'exploitation
Un fichier temporaire utilisé uniquement pour le stockage en disque de données échangées entre processus
Un mécanisme de communication utilisant des signaux pour synchroniser des processus

Un fichier spécial visible dans l'arborescence, permettant la communication entre processus sans lien de parenté

Обяснение

Un tube nommé est défini comme un fichier spécial visible dans l'arborescence, permettant la communication entre processus sans lien de parenté.

Прегледайте с флашкарти

Запомнете отговорите с 9 флашкарти по Communication inter-processus sous Unix.

Communication inter-processus — principes ?

Utilise signaux, sémaphores, tubes, mémoire partagée.

Communication inter-processus — principe?

Échange d'informations entre processus isolés.

Signaux — rôle ?

Notifier ou synchroniser un processus de façon asynchrone.

Вижте флашкартите →

Учете с листа за преговор

Прочетете пълния лист за преговор на Communication inter-processus sous Unix.

Вижте листа за преговор →

Similar courses

Създайте свои собствени тестове

Импортирайте курса си и AI генерира тестове с корекции за 30 секунди.

Генератор на тестове