Sommario:
- Definizione - Cosa significa Real-Time Computing (RTC)?
- Techopedia spiega il Real-Time Computing (RTC)
Definizione - Cosa significa Real-Time Computing (RTC)?
Real-time computing (RTC) è un termine per pratiche informatiche che hanno specifici limiti di tempo. L'elaborazione in tempo reale deve essere eseguita in un arco di tempo relativamente impercettibile per l'utente. Al contrario, altri tipi di elaborazione possono essere eseguiti su base ritardata, ad esempio, dove le informazioni vengono aggregate, conservate e archiviate per un uso successivo.
Techopedia spiega il Real-Time Computing (RTC)
Uno dei modi migliori per spiegare il calcolo in tempo reale è usare un esempio come il comando "form load". Qualcosa del genere viene quasi sempre fatto in tempo reale. In questo modo, quando un utente fa clic su un comando per aprire il programma, il modulo si apre immediatamente. In condizioni ottimali, con la giusta larghezza di banda per i sistemi forniti sul Web, la memoria e il potente funzionamento della CPU, il modulo si apre in una frazione di secondo. In altri casi, potrebbero esserci dei ritardi, ma questo conta comunque come calcolo in tempo reale - è il calcolo che, quando fatto a comando, è programmato per avvenire quasi immediatamente.
Il calcolo in tempo reale è un tipo di metrica che sviluppatori e ingegneri devono considerare quando decidono come funzionerà un programma. Quali parti del programma saranno l'elaborazione in tempo reale? In altre parole, quali eventi guidati dall'utente accadranno immediatamente a comando? Un altro buon esempio è un'attività di elaborazione di alto livello, come un programma guidato da comandi che cerca discrepanze nel testo o nei numeri o genera calcoli complessi. A causa della raffinatezza dell'hardware del computer oggi, molti di questi programmi possono essere creati per il calcolo in tempo reale, dove i risultati ritornano quasi non appena l'utente preme il pulsante di comando. Lo stesso vale per il rendering di grafica complessa, l'ordinazione di dati o l'esecuzione di altri calcoli di alto livello.
