Tempo reale
Quando un evento o una funzione viene elaborato istantaneamente, si dice che avviene in tempo reale. Dire che qualcosa avviene in tempo reale equivale a dire che sta accadendo "in diretta" o "al volo". Per esempio, la grafica di un gioco d'azione 3D viene elaborata in tempo reale dalla scheda video del computer. Ciò significa che la grafica viene aggiornata così rapidamente da non creare alcun ritardo percepibile dall'utente. Anche se alcuni sistemi informatici possono essere in grado di elaborare più fotogrammi al secondo rispetto ad altri, la grafica viene comunque elaborata in tempo reale.
Sebbene i videogiochi richiedano spesso il rendering in tempo reale, non tutta la grafica viene elaborata in tempo reale. Per esempio, alcuni modelli 3D complessi e alcune animazioni create per i film non vengono elaborati in tempo reale, ma vengono invece sottoposti a rendering preliminare su un sistema informatico, in modo da poter essere riprodotti in tempo reale. Man mano che le schede grafiche diventano più veloci, sono in grado di elaborare in tempo reale alcune animazioni 3D che in precedenza avrebbero dovuto essere sottoposte a rendering preliminare.
Il tempo reale descrive anche il modo in cui i contenuti multimediali in streaming vengono elaborati. Invece di aspettare che un file venga scaricato completamente, le informazioni vengono riprodotte mentre vengono scaricate. Ciò consente di riprodurre in diretta da Internet trasmissioni di notizie, clip audio e altri dati audio e video in streaming. Grazie all'elaborazione in tempo reale, le persone possono accedere alle informazioni senza doverle aspettare. Questo è un vantaggio importante, poiché al giorno d'oggi qualsiasi operazione che richieda più di 5 secondi sembra durare a lungo.
Metti alla prova le tue conoscenze