Loading

Systèmes d'exploitation-Introduction à la synchronisation-Révisé

Systèmes d'exploitation
Gratuit
Informations sur la synchronisation et la communication inter-processus dans un système d'exploitation.
Start Course Now
  • Durée

    2-3 Heures
  • Evaluation

    Yes
  • Certification

    Yes
  • Réactif

    Yes
  • Publisher

    NPTEL

Description

Résultats

Certification

View course modules

Description

This course Operating Systems-Introduction to Synchronization will teach you about Inter-process Communication (IPC) for process communication and data sharing, along with introduction you to shared memory, message transmettant and signals all methods for IPC.The topics of critical section and problems access the critical section as well as about ways to access the critical section and how hardware can also help access it will also be discutée.

Le cours démarre en vous présentant à Inter Process Communication (IPC), où vous apprendrez les principaux processus de partage de données et de communication entre eux. Ensuite, la synchronisation des processus et la section Critique, comment accéder à la section critique à l'aide des interruptions et construire votre propre solution, seront introduites et discutées. Dans le module suivant, vous serez introduit dans l'algorithme de boulangerie, qui est une autre méthode pour accéder à la section critique.

Vous allez apprendre comment le matériel peut vous aider à accéder à la section critique et à l'instruction de test & set, pourquoi Intel ne la prend pas en charge, mais a sa propre instruction xchg. Enfin, vous en apprendrez davantage sur les Spinlocks, Mutexes et Semaphores et sur la façon dont ils vous aident à accéder à la section critique. Ce cours sera d'un grand intérêt pour les étudiants en informatique et les ingénieurs en informatique, ainsi que pour tous ceux qui veulent en savoir plus sur la communication inter-processus dans les systèmes d'exploitation informatiques.

Prérequis: l'apprenant devra avoir suivi les cours précédents ; Introduction aux systèmes d'exploitation, Introduction à la gestion de la mémoire, Introduction aux processus de systèmes d'exploitation, Introduction aux interruptions de systèmes d'exploitation et planification des systèmes d'exploitation.

Start Course Now

Learning Outcomes

Après avoir terminé ce cours, vous pourrez:


  • Décrivez les différents types de communication inter-processus.
  • La synchronisation des processus Explain et la section critique.
  • Discutez des solutions possibles pour plusieurs processus accédant à la section critique.
  • Expliquez comment fonctionne l'algorithme de boulangerie.
  • Discutez de la manière dont le matériel peut vous aider à résoudre le problème de la section critique.
  • Décrivez le fonctionnement des spinverrouillages, des mutex et des sémaphores.

Certification

All Alison courses are free to study. To successfully complete a course you must score 80% or higher in each course assessments. Upon successful completion of a course, you can choose to make your achievement formal by purchasing an official Alison Diploma, Certificate or PDF.

Having an official Alison document is a great way to celebrate and share your success. It is:

  • Ideal to include with CVs, job applications and portfolios
  • A way to show your ability to learn and achieve high results
All Certification is available to purchase through the Alison Shop. For more information on purchasing Alison Certification, please visit our FAQ. If you decide not to purchase your Alison Certification, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Tableau de bord. For more details on our Certification pricing, please visit our Pricing Page.

Careers

Course Reviews

Notification

You have received a new notification

Click here to view them all