Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
Cette séance de cours fournit une étude de cas approfondie sur le fonctionnement du shell au sein d'un système d'exploitation de type UNIX. Il commence par expliquer le rôle du processus init, qui génère un shell tel que bash ou zsh, permettant aux utilisateurs d'interagir avec le système d'exploitation. L'instructeur explique comment l'interpréteur lit les commandes de l'utilisateur, forche un processus enfant, exécute la commande et attend son achèvement. L'accent est mis sur le concept de redirection, où la sortie d'une commande peut être redirigée vers un fichier au lieu du terminal. La séance de cours illustre cela avec un exemple pratique utilisant le programme de comptage de mots (wc), démontrant comment le shell recâble la sortie standard à un fichier. Le processus de bifurcation, de fermeture des descripteurs de fichiers et d'ouverture de nouveaux est expliqué en détail, soulignant l'importance de la gestion des descripteurs de fichiers. La séance de cours se termine par un résumé des processus tels que les abstractions, la séparation des politiques et des mécanismes, et les API clés pour la gestion des processus, y compris fork, exec, wait et exit.
Cette vidéo est disponible exclusivement sur Mediaspace pour un public restreint. Veuillez vous connecter à Mediaspace pour y accéder si vous disposez des autorisations nécessaires.
Regarder sur Mediaspace