Consentire al computer di vedere ogni carattere durante la digitazione NON È NECESSARIO PER RENDERE l'interfaccia utente più dinamica.
I vecchi terminali ASCII venivano di solito come un pacchetto tastiera + schermo o tastiera + testina di stampa (chiamato quindi spesso un teletipo). Quindi l'eco locale era possibile. L'input è stato inviato come linee intere ed è a questo che serviva il tasto Invio (era anche chiamato ritorno a capo). Ciò è stato utile quando il terminale era collegato tramite linee telefoniche lente a un computer distante. Ho ancora un modem da 300 baud che ho usato allora, che è un po 'meno di 300 bit / secondo. E quello non è stato il più lento che ho usato. Non volevi aspettare l'eco.
Kyles Jones ti ha fornito alcuni buoni motivi per far controllare l'eco dal computer. Come la cronologia e la modifica della riga di comando. Ma anche questi motivi potrebbero essere superati con l'eco locale. Il mio vecchio terminale a schermo ascii (acquistato nel 1980 e che non oso più collegare a una presa poiché i condensatori devono essere in uno stato dispiaciuto) aveva (ha ancora) circa 12 schermi (uno schermo ha 24 linee di 80 caratteri) e strutture di editing locali: il terminale aveva una propria CPU locale ... Non sono sicuro che questo fosse ciò che avevi in mente. Tutto questo è a memoria, quindi spero che sia vicino alla verità, ma la ricerca del manuale mi richiederebbe del tempo.
Quindi, fondamentalmente, avevo un computer con interfaccia utente collegato a un altro computer. In realtà, ci sarà sempre dell'hardware per gestire l'eco, quindi la tua domanda è più se è appropriato avere hardware sofisticato per farlo con una CPU o con hardware più semplice (non in grado di fare un lavoro sofisticato). I costruttori del mio terminale pensarono che fosse appropriato e lo trasformarono in un terminale sofisticato, con il protocollo di comunicazione stupido con il computer che era allora standard.
Ho pensato inizialmente di dire che un buon motivo per passare attraverso la CPU sarebbe che le applicazioni ora usano Windows con tutti i tipi di funzionalità e caratteri diversi e che ciò richiede la potenza del computer per ottenere la flessibilità adeguata, che un semplice schermo- la tastiera non può offrire.
Ma ho ricordato nel tempo (la memoria è difficile da ricordare) che questo è falso. All'inizio del 1980, le persone stavano sviluppando la grafica bitmap (questo era il nome per il tipo di schermo che stai usando ora, sebbene fosse CRT rathed di LCD). Alcuni lavori seguirono la tradizionale vista terminale, realizzando terminali grafici molto sofisticati con più windoe e font, ecc. Uno di questi era il BLIT , che fu oggetto di numerosi esperimenti, come i famigerati granchi di Cardelli .
Ciò non significa necessariamente che la CPU che esegue l'applicazione non abbia visto i caratteri. Ma non è stato necessario. Il terminale era abbastanza potente da svolgere da solo un lavoro molto complesso.
L'architettura del computer ha testato molte soluzioni, soprattutto quando sono diventate disponibili reti più veloci. Ti preoccupi del terminale, ma in alcuni punti era il disco a costituire un problema (principalmente il prezzo, credo, e anche la gestione). Quindi per un certo periodo abbiamo avuto una postazione di lavoro senza disco (cioè personal computer). Includerebbero CPU, schermo, tastiera e RAM, ma nessun disco. Lo spazio su disco era nella rete e hai appena richiesto spazio per i file dalla rete. Anche lo scambio di memoria virtuale è stato effettuato attraverso la rete.
Quindi la cospirazione è: un'interfaccia sofisticata (ad esempio), che utilizza finestre, vari tipi di carattere, tasti programmabili, modifica della riga di comando, sincronizzazione tra input e output e, in caso contrario, richiede una vera potenza di elaborazione. Anche con capacità molto deboli, è necessario dell'hardware. Quindi questa potenza di calcolo può essere collegata al computer e alla sua CPU, oppure può essere indipendente da essa e connessa più o meno in remoto. Lo stesso può valere per altre risorse.
Ma tutto è molto relativo.
Ultima osservazione Il primo terminale a schermo alfanumerico che io abbia mai usato fu un Tektronix nel 1974, fornito con la sua tastiera. Lo schermo e la tastiera erano così strettamente collegati, che abbiamo dovuto pagare qualcuno per modificarlo cambiando i circuiti con un saldatore in modo che si comportasse come necessario. Ma dovrei interrompere il mio flusso infinito di storie.