Loading

Introduction aux processus des systèmes d'exploitation-Révisé

En savoir plus sur la façon dont les processus fonctionnent dans les systèmes d'exploitation informatiques, avec ce cours d'OS gratuit.

Publisher: NPTEL
Ce cours gratuit de systèmes d'exploitation en ligne vous enseignera la façon dont les processus fonctionnent dans un système d'exploitation informatique. Lorsque vous écrivez un programme d'ordinateur dans un fichier texte et que vous l'exécutez, il devient un processus qui exécute toutes les tâches mentionnées. Vous allez apprendre à créer un processus, à le stocker dans RAM, à la quitter ou à l'arrêter. Vous étudierez également le fichier exécutable ELF et la relation parent-enfant entre les processus clonés.
Introduction aux processus des systèmes d'exploitation-Révisé
  • Durée

    1.5-3 Heures
  • Students

    1,661
  • Accreditation

    CPD

Description

Modules

Résultats

Certification

View course modules

Description

Un processus est un programme en cours d'exécution. Ce cours va commencer par vous montrer comment un processus est stocké en mémoire. Vous apprendrez comment un noyau conserve des métadonnées correspondant à chaque processus dans le RAM. Vous étudierez également la façon de convertir une adresse virtuelle du noyau en adresse physique du noyau en RAM en soustragissant MAX_SIZE ou en ajoutant MAX_SIZE. Le cours discutera également de la pile d'utilisateurs et de la pile d'espace du noyau.

Ensuite, vous examinerez le bloc de contrôle des processus (PCB). Pour créer un processus, les systèmes d'exploitation utilisent une technique appelée clonage, qui à son tour utilise un système appelé Fork. Vous allez apprendre comment une fourchette crée une copie des métadonnées du noyau, du bloc de contrôle des processus et de la pile du noyau de la table de pages. Le cours discutera ensuite des Zombies, des systèmes xv6 et de l'allocproc. Enfin, vous étudierez EMBRYO, le copyuvm, et les six choses qui se produisent dans xv6 lorsque l'exit système est exécuté.

Ce cours en ligne fait partie d'une série de cours sur les systèmes d'exploitation informatiques, et vous devrez suivre les cours "Introduction aux systèmes d'exploitation" et "Introduction à la gestion de la mémoire" avant celui-ci. Les systèmes d'exploitation informatique sont un sujet complexe mais excitant à étudier, et une fois que vous avez acquis des connaissances essentielles dans ce domaine, votre somme d'acute; r é r é sera beaucoup plus impressionnante pour les employeurs potentiels. Alors pourquoi attendre? Maintenez votre parcours d'apprentissage, aujourd'hui.

Démarrer le cours maintenant

Careers