26 relazioni: Ambiente (programmazione), Application programming interface, Busy waiting, Clock, Commutazione di contesto, Esecuzione (informatica), Funzione (informatica), Implementazione, Informatica, Interfaccia (informatica), Iterazione, Linguaggio di programmazione ad alto livello, Lock, Monitor (sincronizzazione), Multiprocessore, Multitasking, Processo (informatica), Processore, Programmazione (informatica), Run-time, Scheduler, Sincronizzazione, Sistema informatico, Sistema operativo, Sistema operativo real-time, Thread (informatica).
Ambiente (programmazione)
In informatica, nell'ambito della programmazione, l'ambiente è definito come l'insieme di tutte le associazioni tra identificatori e posizioni di memoria.
Nuovo!!: Spinlock e Ambiente (programmazione) · Mostra di più »
Application programming interface
Con application programming interface (in acronimo API, in italiano interfaccia di programmazione di un'applicazione), in informatica, si indica ogni insieme di procedure disponibili al programmatore, di solito raggruppate a formare un set di strumenti specifici per l'espletamento di un determinato compito all'interno di un certo programma.
Nuovo!!: Spinlock e Application programming interface · Mostra di più »
Busy waiting
In informatica, e in particolare nei sistemi software concorrenti, l'espressione busy waiting o busy wait (letteralmente "attesa impegnata", più spesso tradotto come "attesa attiva") indica una tecnica di sincronizzazione per cui un processo o un thread che debba attendere il verificarsi di una certa condizione (per esempio la disponibilità di input dalla tastiera o di un messaggio proveniente da un altro processo) lo faccia verificando ripetutamente (ciclicamente) tale condizione.
Nuovo!!: Spinlock e Busy waiting · Mostra di più »
Clock
Il termine clock, In elettronica, indica un segnale periodico, generalmente un'onda quadra, utilizzato per sincronizzare il funzionamento dei dispositivi elettronici digitali.
Nuovo!!: Spinlock e Clock · Mostra di più »
Commutazione di contesto
In informatica la commutazione di contesto (in inglese context switch) è una particolare operazione del sistema operativo che cambia il processo correntemente in esecuzione su una CPU.
Nuovo!!: Spinlock e Commutazione di contesto · Mostra di più »
Esecuzione (informatica)
In informatica l'esecuzione è il processo tramite il quale un computer o una macchina virtuale esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente.
Nuovo!!: Spinlock e Esecuzione (informatica) · Mostra di più »
Funzione (informatica)
Una funzione (detta anche routine, subroutine, procedura, sottoprogramma o metodo), in informatica e nell'ambito della programmazione, è un particolare costrutto sintattico di un determinato linguaggio di programmazione che permette di raggruppare, all'interno di un programma, una sequenza di istruzioni in un unico blocco, espletando così una specifica (e in generale più complessa) operazione, azione (o elaborazione) sui dati del programma stesso in modo tale che, a partire da determinati input, restituisca determinati output.
Nuovo!!: Spinlock e Funzione (informatica) · Mostra di più »
Implementazione
Il termine implementazione e il verbo derivato implementare è un neologismo affermatosi nel 1978 nell'accezione di "attuazione" di una scelta pubblica.
Nuovo!!: Spinlock e Implementazione · Mostra di più »
Informatica
L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.
Nuovo!!: Spinlock e Informatica · Mostra di più »
Interfaccia (informatica)
Con interfaccia, nell'informatica, si indicano.
Nuovo!!: Spinlock e Interfaccia (informatica) · Mostra di più »
Iterazione
L'iterazione è l'atto di ripetere un processo con l'obiettivo di avvicinarsi a un risultato desiderato.
Nuovo!!: Spinlock e Iterazione · Mostra di più »
Linguaggio di programmazione ad alto livello
In informatica, un linguaggio di programmazione ad alto livello è un linguaggio di programmazione caratterizzato da una significativa astrazione dai dettagli del funzionamento di un calcolatore e dalle caratteristiche del linguaggio macchina.
Nuovo!!: Spinlock e Linguaggio di programmazione ad alto livello · Mostra di più »
Lock
In informatica un lock (inglese per «blocco») è un meccanismo di sincronizzazione per limitare l'accesso ad una risorsa condivisa in un ambiente multitasking ad un solo thread o ad un solo tipo di thread alla volta.
Nuovo!!: Spinlock e Lock · Mostra di più »
Monitor (sincronizzazione)
il tipo monitor è un costrutto di sincronizzazione di un linguaggio di alto livello.
Nuovo!!: Spinlock e Monitor (sincronizzazione) · Mostra di più »
Multiprocessore
In elettronica con il termine multiprocessore si intende un sistema di elaborazione (computer, workstation, server) equipaggiato con 2 o più processori operanti in parallelo in cui le elaborazioni di un processore vengono replicate e controllate da un processore gemello, per garantire l'integrità e l'esattezza dei dati.
Nuovo!!: Spinlock e Multiprocessore · Mostra di più »
Multitasking
In informatica, un sistema operativo con supporto per il multitasking (multiprocessualità) permette di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due processi A e B, la CPU eseguirà per qualche istante di tempo il processo A, poi per qualche istante successivo il processo B, poi tornerà a eseguire il processo A e così via.
Nuovo!!: Spinlock e Multitasking · Mostra di più »
Processo (informatica)
In Informatica, per processo (o task) si intende l'attività di esecuzione di un programma in modo sequenziale, ovvero un compito che il processore dell'elaboratore deve portare a termine su richiesta dell'utente.
Nuovo!!: Spinlock e Processo (informatica) · Mostra di più »
Processore
In informatica ed elettronica l'unità di elaborazione o processore è un tipo di dispositivo hardware del computer che si contraddistingue per essere dedicato all'esecuzione di istruzioni, a partire da un instruction set.
Nuovo!!: Spinlock e Processore · Mostra di più »
Programmazione (informatica)
La programmazione, in informatica, è l'insieme delle attività e tecniche che una o più persone specializzate, programmatori o sviluppatori (developer), svolgono per creare un programma, ossia un software da far eseguire ad un computer, scrivendo il relativo codice sorgente in un determinato linguaggio di programmazione.
Nuovo!!: Spinlock e Programmazione (informatica) · Mostra di più »
Run-time
Runtime o run-time (tempo di esecuzione) indica il momento in cui un programma per computer viene eseguito, in contrapposizione ad altre fasi del ciclo di vita del software.
Nuovo!!: Spinlock e Run-time · Mostra di più »
Scheduler
Schema di uno Scheduler In informatica lo scheduler (dall'inglese to schedule letteralmente "mettere in lista", ovvero "pianificare", schedulatore o gestore di processi) è un componente di un sistema operativo ovvero un programma che implementa un algoritmo di scheduling il quale, dato un insieme di richieste di accesso ad una risorsa (tipicamente l'accesso al processore da parte di un processo da eseguire), stabilisce un ordinamento temporale per l'esecuzione di tali richieste, privilegiando quelle che rispettano determinati parametri secondo una certa politica di scheduling, in modo da ottimizzare l'accesso a tale risorsa e consentire così l'espletamento del servizio/istruzione o processo desiderato.
Nuovo!!: Spinlock e Scheduler · Mostra di più »
Sincronizzazione
In informatica, la sincronizzazione è la problematica dell'ordinamento temporale di operazioni.
Nuovo!!: Spinlock e Sincronizzazione · Mostra di più »
Sistema informatico
Un sistema informatico o sistema di elaborazione dati è un sistema meccanografico, un computer o un insieme di più computer, apparati o sottosistemi elettronici (come server, database, mainframe, supercomputer, switch, router, modem, terminali), tra loro interconnessi in rete, in un'architettura di base di tipo client-server, e preposti a una o più funzionalità o a servizi di elaborazione a favore degli utenti.
Nuovo!!: Spinlock e Sistema informatico · Mostra di più »
Sistema operativo
Un sistema operativo (abbreviato in SO), in informatica, è un software di sistema che gestisce le risorse hardware e software della macchina, fornendo servizi di base ai software applicativi (programmi) installati.
Nuovo!!: Spinlock e Sistema operativo · Mostra di più »
Sistema operativo real-time
Un sistema operativo real-time o in tempo reale (abbreviato in RTOS) è un sistema operativo specializzato per il supporto di applicazioni software real-time.
Nuovo!!: Spinlock e Sistema operativo real-time · Mostra di più »
Thread (informatica)
Un thread o thread di esecuzione, in informatica, è una suddivisione di un processo in due o più filoni o sottoprocessi che vengono eseguiti concorrentemente da un sistema di elaborazione monoprocessore (multithreading) o multiprocessore o multicore.
Nuovo!!: Spinlock e Thread (informatica) · Mostra di più »