Indice
9 relazioni: Informatica, Inversione di priorità, Monitor (sincronizzazione), Mutex, Priority Inheritance, Semaforo (informatica), Sezione critica, Sistema real-time, Stallo (informatica).
- 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
- ACID
- Busy waiting
- Controllo della concorrenza
- Controllo della concorrenza multiversione
- Grafo delle attese
- Interblocco ricontrollato
- Inversione di priorità
- Lock
- Monitor (sincronizzazione)
- Mutex
- Priority Inheritance
- Priority ceiling protocol
- Read-Copy-Update
- Semaforo (informatica)
- Sezione critica
- Test-and-set
- Transactional Synchronization Extensions
- Two-phase locking
Conosciuto come Priority Ceiling.