Console

Una console è un'applicazione che fornisce servizi di I/O alle applicazioni in modalità carattere.

Una console è costituita da un buffer di input e da uno o più buffer dello schermo. Il buffer di input contiene una coda di record di input, ognuno dei quali contiene informazioni su un evento di input. La coda di input include sempre eventi di pressione e rilascio dei tasti. Può anche includere eventi del mouse (movimenti del puntatore e pressione e rilasci dei pulsanti) ed eventi durante i quali le azioni dell'utente influiscono sulle dimensioni del buffer dello schermo attivo. Un buffer dello schermo è una matrice bidimensionale di dati di tipo carattere e colore per l'output in una finestra della console. Qualsiasi numero di processi può condividere una console.

Suggerimento

Un'idea più ampia delle console e del modo in cui si riferiscono ai terminali e alle applicazioni client da riga di comando è disponibile nella roadmap dell'ecosistema.