Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Priority ceiling protocol

Indice Priority ceiling protocol

Il Priority ceiling protocol è un protocollo che viene usato in sistema real-time per la gestione di accesso a risorse condivise evitando l'inversione di priorità e la Mutua esclusione.

Indice

  1. 9 relazioni: Informatica, Inversione di priorità, Monitor (sincronizzazione), Mutex, Priority Inheritance, Semaforo (informatica), Sezione critica, Sistema real-time, Stallo (informatica).

  2. Controllo della concorrenza

Informatica

Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.

Vedere Priority ceiling protocol e Informatica

Inversione di priorità

In informatica l'inversione di priorità è un problema che si verifica in un ambiente multitasking o multithreading durante l'accesso, da parte di task e/o thread alla stessa sezione critica.

Vedere Priority ceiling protocol e Inversione di priorità

Monitor (sincronizzazione)

Un monitor, nella programmazione, è un costrutto di sincronizzazione di un linguaggio di alto livello. Un'istanza di un tipo monitor può essere utilizzata da due o più processi o thread per rendere mutuamente esclusivo l'accesso a risorse condivise.

Vedere Priority ceiling protocol e Monitor (sincronizzazione)

Mutex

In informatica il termine mutex (contrazione dell'inglese mutual exclusion, mutua esclusione) indica un procedimento di sincronizzazione fra processi o thread concorrenti con cui si impedisce che più task paralleli accedano contemporaneamente ai dati in memoria o ad altre risorse soggette a corsa critica (race condition).

Vedere Priority ceiling protocol e Mutex

Priority Inheritance

Il protocollo Priority Inheritance viene usato per la gestione di accesso a risorse condivise. Quando due o più task (o thread) devono accedere alle stesse risorse si pone il problema di chi debba accedervi per primo e di come si possa segnalare, a tutti gli attori, la modifica di una particolare risorsa condivisa da parte di un attore.

Vedere Priority ceiling protocol e Priority Inheritance

Semaforo (informatica)

In informatica, un semaforo è un tipo di dato astratto gestito da un sistema operativo in multitasking per sincronizzare l'accesso a risorse condivise tra task (cioè processi o thread).

Vedere Priority ceiling protocol e Semaforo (informatica)

Sezione critica

In informatica, una sezione critica, anche detta regione critica, è una porzione di codice che accede a una risorsa condivisa tra più flussi di esecuzione di un sistema concorrente.

Vedere Priority ceiling protocol e Sezione critica

Sistema real-time

In informatica, un sistema real-time (in italiano "sistema in tempo reale") è un calcolatore in cui la correttezza del risultato delle sue computazioni dipende non solo dalla correttezza logica ma anche dalla correttezza temporale.

Vedere Priority ceiling protocol e Sistema real-time

Stallo (informatica)

In informatica, lo stallo o deadlock indica una situazione in cui due o più processi o azioni si bloccano a vicenda, aspettando che uno esegua una certa azione (es. rilasciare il controllo su una risorsa come un file, una porta input/output ecc.) che serve all'altro e viceversa.

Vedere Priority ceiling protocol e Stallo (informatica)

Vedi anche

Controllo della concorrenza

Conosciuto come Priority Ceiling.