* Gate logiche: Le funzioni logiche di base (e, o, no, ecc.) Sono state implementate utilizzando singoli transistor cablati insieme per creare porte logiche. Queste porte formarono i mattoni di circuiti più complessi.
* Registri e unità logiche aritmetiche (ALUS): I registri, che detengono temporaneamente i dati e Alus, che eseguono operazioni aritmetiche e logiche, sono stati costruiti da numerose porte logiche e infradito (elementi di memoria). Erano tutti componenti separati.
* Memoria: I primi computer hanno usato vari tipi di memoria, tra cui:
* Tubi a vuoto: Questi sono stati inizialmente utilizzati sia per la logica che per la memoria, ma erano voluminosi, inaffidabili e consumavano molta potenza.
* Memoria del nucleo magnetico: Questo è stato un progresso significativo, utilizzando piccoli anelli magnetici per archiviare frammenti di informazioni. Era più veloce e più affidabile dei tubi a vuoto.
* tamburi e nastri magnetici: Questi sono stati utilizzati per l'archiviazione di massa, fornendo una capacità più lenta ma maggiore della memoria centrale.
* Unità di controllo: L'unità di controllo, responsabile del recupero delle istruzioni e del coordinamento delle azioni di altre parti del computer, è stata costruita con componenti discreti. Farebbe istruzioni dalla memoria, decodificherebbe e controllerebbe il flusso di dati all'interno della macchina.
* Dispositivi input/output (I/O): Queste erano unità separate collegate al computer principale tramite interfacce personalizzate. Ciò includeva schede perforali, lettori di nastro di carta, teletipewriters e successive unità a nastro magnetico.
In sostanza, i computer pre-microprocessori erano molto più complessi nella loro costruzione fisica. Erano più grandi, consumati in modo significativo più energia, generavano più calore e erano molto meno affidabili (incline ai guasti dei componenti). La programmazione è stata anche un processo più coinvolto, spesso eseguito direttamente nel codice della macchina o utilizzando linguaggi di assemblaggio di livello molto basso. La mancanza di integrazione ha reso la progettazione, la costruzione e il mantenimento di queste macchine incredibilmente impegnative e costose, limitando la loro accessibilità. Il microprocessore ha rivoluzionato il calcolo integrando tutte queste funzioni su un singolo chip, aumentando drasticamente l'efficienza, l'affidabilità e la convenienza.
hardware © www.354353.com