Loading

The New Alison App has just launched Download Now

Sistemi operativi - Deadlock e Thread - Revised

Acquisire informazioni sui deadlock e sui thread nei sistemi operativi per computer.

IT
Gratuito
In this free online operating systems course you will learn about the four conditions that may cause deadlocks, and more importantly, how to prevent that from happening. Deadlock is a condition in which two or more threads are blocked indefinitely because they are waiting for each other. In this course, you will learn about the Dining Philosophers Scenario, the difference between threads and processes, and how threads are used in paralyzation.
  • Durata

    1.5-3 Oras
  • Certificazione

    Yes
  • Responsive

    Yes
  • Publisher

    NPTEL
  • Accreditation

    CPD

Descrizione

Modules

Risultato

Certificazione

View course modules

Description

Durante lo studio di questo corso Sistemi operativi - Deadlock e Thread, si impareranno i concetti importanti di deadlock e sottoprocessi e la loro presenza nei sistemi operativi. Il corso inizia con l'introduzione di un deadlock, le quattro condizioni necessarie per un deadlock e come evitare che si verifici un deadlock. Poi il concetto semafori e il loro ruolo in deadlock saranno spiegati. Si imparerà anche il ruolo di mutex nel prevenire i deadlock ed essere in grado di spiegare il problema del filosofo della dinatura.

Seguendo il problema del filosofo della dinatura, si imparerà sui thread, la differenza tra thread e processi e come sistemi operativi diversi supporta l'uso dei fili. Imparerai anche la paralisi e come vengono usati i fili nella paralisi. Inoltre, il corso descriverà anche come i fili vengono creati e distrutti. Questo corso sarà di grande interesse per gli studenti di informatica e gli ingegneri informatici, e chiunque desideri saperne di più sui deadlock e sui thread nei sistemi operativi per computer.

Prerequisito: Il discente dovrà aver completato i corsi precedenti; Introduzione a Sistemi operativi, Introduzione a Memory Management, Introduzione ai sistemi operativi Processi, Introduzione ai sistemi operativi Interrupt e programmazione dei sistemi operativi, Introduzione ai sistemi operativi - Introduzione alla Sincronizzazione.

Start Course Now

Careers