Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Multithreading

Indice Multithreading

In informatica il multithreading indica il supporto hardware da parte di un processore di eseguire più thread.

42 relazioni: Anni 1990, Architettura MIPS, Calcolo parallelo, Cell (processore), Codice sorgente, Commutazione di contesto, CPU cache, DEC Alpha, Esecuzione (informatica), Fork (programmazione), Hardware, Heterogeneous Element Processor, Hyper-Threading, IBM, Informatica, Instruction level parallelism, Intel, Interrupt, Istruzione (informatica), Itanium 2, Macchina virtuale, Memoria (informatica), Memoria cache, Microcontrollore, Multi core, Multitasking, Pipeline dati, POWER5, Processore, Program counter, Programma (informatica), Registro (informatica), Scheduler, Sistema embedded, Sistema operativo, Sistema operativo real-time, Software, Sun Microsystems, Thread (informatica), Translation Lookaside Buffer, UltraSPARC T1, UltraSPARC T2.

Anni 1990

Nessuna descrizione.

Nuovo!!: Multithreading e Anni 1990 · Mostra di più »

Architettura MIPS

L'architettura MIPS (acronimo dell'inglese microprocessor without interlocked pipeline stages) è un'architettura informatica per microprocessori RISC sviluppata dalla MIPS Computer Systems Inc. (oggi MIPS Technologies Inc.). Il MIPS è utilizzato nel campo dei computer SGI, e hanno trovato grossa diffusione nell'ambito dei sistemi embedded, dei devices di Windows CE e nei router di Cisco.

Nuovo!!: Multithreading e Architettura MIPS · Mostra di più »

Calcolo parallelo

In informatica il calcolo parallelo è l'esecuzione simultanea del codice sorgente di uno o più programmi (diviso e specificamente adattato) su più microprocessori o più core dello stesso processore allo scopo di aumentare le prestazioni di calcolo del sistema di elaborazione.

Nuovo!!: Multithreading e Calcolo parallelo · Mostra di più »

Cell (processore)

Cell è una tipologia di processori sviluppati da Sony in cooperazione con IBM e Toshiba.

Nuovo!!: Multithreading e Cell (processore) · Mostra di più »

Codice sorgente

Il codice sorgente (spesso detto semplicemente sorgente o codice o listato), in informatica, è il testo di un algoritmo di un programma scritto in un linguaggio di programmazione da parte di un programmatore in fase di programmazione, compreso all'interno di un file sorgente.

Nuovo!!: Multithreading e Codice sorgente · 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!!: Multithreading e Commutazione di contesto · Mostra di più »

CPU cache

La CPU cache è la cache utilizzata dalla CPU di un computer per ridurre il tempo medio d'accesso alla memoria; è un tipo di memoria di dimensioni ridotte, ma molto veloce, che mantiene copie dei dati ai quali si fa più frequentemente accesso nella più capiente memoria principale.

Nuovo!!: Multithreading e CPU cache · Mostra di più »

DEC Alpha

DEC Alpha (conosciuto anche come Alpha AXP) è un'architettura di processori di tipo RISC sviluppata e prodotta dalla Digital Equipment Corp (DEC).

Nuovo!!: Multithreading e DEC Alpha · 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!!: Multithreading e Esecuzione (informatica) · Mostra di più »

Fork (programmazione)

Una fork in programmazione è la modalità attraverso cui un processo crea in memoria una copia di se stesso: la copia prenderà il nome di processo figlio, mentre il processo originale verrà chiamato processo padre.

Nuovo!!: Multithreading e Fork (programmazione) · Mostra di più »

Hardware

L'hardware è la parte fisica di un computer, ovvero tutte quelle parti elettroniche, elettriche, meccaniche, magnetiche, ottiche che ne consentono il funzionamento.

Nuovo!!: Multithreading e Hardware · Mostra di più »

Heterogeneous Element Processor

L'Heterogeneous Element Processor (HEP) è un sistema presentato dalla società Denelcor nel 1982 ed è noto per essere stato il primo computer commerciale MIMD.

Nuovo!!: Multithreading e Heterogeneous Element Processor · Mostra di più »

Hyper-Threading

Hyper-Threading è il nome commerciale dato da Intel alla sua prima implementazione della tecnologia Simultaneous Multi-Threading, utilizzata per migliorare le prestazioni dei propri processori.

Nuovo!!: Multithreading e Hyper-Threading · Mostra di più »

IBM

L'International Business Machines Corporation (comunemente nota come IBM, e soprannominata "Big Blue"), è un'azienda statunitense, tra le maggiori al mondo nel settore informatico.

Nuovo!!: Multithreading e IBM · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: Multithreading e Informatica · Mostra di più »

Instruction level parallelism

L'Instruction Level Parallelism (parallelismo a livello d'istruzione) o ILP è una misura delle istruzioni in un programma che possono essere eseguite in parallelo da un sistema di calcolo.

Nuovo!!: Multithreading e Instruction level parallelism · Mostra di più »

Intel

Intel Corporation è un'azienda multinazionale USA fondata nel 1968 con sede a Santa Clara (California).

Nuovo!!: Multithreading e Intel · Mostra di più »

Interrupt

Un interrupt, in informatica, è un segnale asincrono che indica il "bisogno di attenzione" da parte di una periferica finalizzata ad una particolare richiesta di servizio, un evento sincrono che consente l'interruzione di un processo qualora si verifichino determinate condizioni (gestione dei processi) oppure più in generale una particolare richiesta al sistema operativo da parte di un processo in esecuzione.

Nuovo!!: Multithreading e Interrupt · Mostra di più »

Istruzione (informatica)

Con il termine istruzione in informatica si intende il comando impartito ad un esecutore (processore) utilizzando un linguaggio ad esso comprensibile.

Nuovo!!: Multithreading e Istruzione (informatica) · Mostra di più »

Itanium 2

Itanium 2 è il nome commerciale del secondo processore con architettura interamente a 64 bit sviluppato da Intel insieme a Hewlett-Packard allo scopo di fare concorrenza ai processori RISC IBM POWER e SPARC.

Nuovo!!: Multithreading e Itanium 2 · Mostra di più »

Macchina virtuale

In informatica il termine macchina virtuale (VM) indica un software che, attraverso un processo di virtualizzazione, crea un ambiente virtuale che emula tipicamente il comportamento di una macchina fisica (PC client o server) grazie all'assegnazione di risorse hardware (porzioni di disco rigido, RAM e risorse di processamento) ed in cui alcune applicazioni possono essere eseguite come se interagissero con tale macchina; infatti se dovesse andare fuori uso il sistema operativo che gira sulla macchina virtuale, il sistema di base non ne risentirebbe affatto.

Nuovo!!: Multithreading e Macchina virtuale · Mostra di più »

Memoria (informatica)

La memoria, in informatica, è un elemento di un computer o di un suo sottosistema deputato alla memorizzazione dei dati, la cui implementazione fisica dà vita ai vari supporti di memorizzazione esistenti.

Nuovo!!: Multithreading e Memoria (informatica) · Mostra di più »

Memoria cache

La memoria cache (in inglese cache memory, memory cache o CPU cache), in informatica, è una memoria veloce (rispetto alla memoria principale), relativamente piccola, non visibile al software e completamente gestita dall'hardware, che memorizza i dati più recentemente usati della memoria principale (MM - Main Memory) o memoria di lavoro del sistema.

Nuovo!!: Multithreading e Memoria cache · Mostra di più »

Microcontrollore

Un microcontrollore (in inglese microcontroller in acronimo MCU ovvero MicroController Unit), in elettronica digitale, è un dispositivo elettronico integrato su singolo circuito elettronico.

Nuovo!!: Multithreading e Microcontrollore · Mostra di più »

Multi core

In elettronica il termine multi core viene utilizzato ad indicare una CPU composta da 2 o più core, ovvero da più nuclei di processori "fisici" montati sullo stesso package.

Nuovo!!: Multithreading e Multi core · 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!!: Multithreading e Multitasking · Mostra di più »

Pipeline dati

In Informatica la pipeline dati è una tecnologia utilizzata nell'architettura hardware dei microprocessori dei computer per incrementare il throughput, ovvero la quantità di istruzioni eseguite in una data quantità di tempo, parallelizzando i flussi di elaborazione di più istruzioni.

Nuovo!!: Multithreading e Pipeline dati · Mostra di più »

POWER5

Il POWER5 è un microprocessore a 64 bit sviluppato da IBM.

Nuovo!!: Multithreading e POWER5 · 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!!: Multithreading e Processore · Mostra di più »

Program counter

Nell'architettura dei calcolatori, il program counter (spesso abbreviato in PC e, nelle architetture prive di segmentazione, detto instruction pointer) è un registro della CPU la cui funzione è quella di conservare l'indirizzo di memoria della prossima istruzione (in linguaggio macchina) da eseguire.

Nuovo!!: Multithreading e Program counter · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Nuovo!!: Multithreading e Programma (informatica) · Mostra di più »

Registro (informatica)

Nell'architettura dei calcolatori un registro (o registro del processore) è una piccola parte di memoria utilizzata per velocizzare l'esecuzione dei programmi fornendo un accesso rapido ai valori usati più frequentemente — tipicamente, i valori correntemente in uso in una determinata parte di un calcolo.

Nuovo!!: Multithreading e Registro (informatica) · 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!!: Multithreading e Scheduler · Mostra di più »

Sistema embedded

Un sistema embedded (generalmente tradotto in italiano con sistema integrato, letteralmente immerso o incorporato), nell'informatica e nell'elettronica, identifica genericamente tutti quei sistemi elettronici di elaborazione digitale a microprocessore progettati appositamente per una determinata applicazione (special purpose) ovvero non riprogrammabili dall'utente per altri scopi, spesso con una piattaforma hardware ad hoc, integrati nel sistema che controllano ed in grado di gestirne tutte o parte delle funzionalità richieste.

Nuovo!!: Multithreading e Sistema embedded · 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!!: Multithreading 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!!: Multithreading e Sistema operativo real-time · Mostra di più »

Software

Il software è l'informazione o le informazioni - utilizzate da uno o più sistemi informatici - memorizzate su uno o più supporti informatici e che possono essere rappresentate da uno o più programmi, da uno o più dati, oppure da una combinazione di questi due.

Nuovo!!: Multithreading e Software · Mostra di più »

Sun Microsystems

Sun Microsystems è stata un'azienda della Silicon Valley produttrice di software e semiconduttori nota, tra le altre cose, per avere prodotto il linguaggio di programmazione Java.

Nuovo!!: Multithreading e Sun Microsystems · 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!!: Multithreading e Thread (informatica) · Mostra di più »

Translation Lookaside Buffer

Il Translation Lookaside Buffer (TLB) è un buffer, cioè una memoria tampone (o, nelle implementazioni più sofisticate, una cache nella CPU), che l'MMU (Memory Management Unit) usa per velocizzare la traduzione degli Indirizzi Virtuali.

Nuovo!!: Multithreading e Translation Lookaside Buffer · Mostra di più »

UltraSPARC T1

L'UltraSPARC T1 (conosciuto anche con il nome in codice di Niagara) è un microprocessore prodotto dalla Sun Microsystems e distribuito dal 14 novembre 2005.

Nuovo!!: Multithreading e UltraSPARC T1 · Mostra di più »

UltraSPARC T2

L'UltraSPARC T2 è un microprocessore multithreading multi core sviluppato dalla Sun Microsystems utilizzante il set di istruzioni SPARC V9.

Nuovo!!: Multithreading e UltraSPARC T2 · Mostra di più »

Riorienta qui:

Multi threaded, Multi-thread, Multiprocesso, Multithread, Simultaneous Multi-Threading, Simultaneous multithreading.

UscenteArrivo
Ehi! Siamo su Facebook ora! »