Indietro

ⓘ Computer a programma cablato




                                     

ⓘ Computer a programma cablato

Il computer a programma cablato è una tipologia di computer la quale si contraddistingue per funzionare in base ad un programma rappresentato da una particolare struttura hardware del processore. In quanto tale, il computer a programma cablato si contrappone al computer a programma memorizzato.

Storicamente il computer nacque con programma cablato. Nelle implementazioni elementari le prime ad essere realizzate, questa soluzione risulta più immediata e semplice del programma memorizzato. Questultima però è in grado di offrire maggiori versatilità e velocità di programmazione, che ha motivato il passaggio storico al programma memorizzato.

                                     

1. Etimologia

Lespressione "computer a programma cablato" nasce in contrapposizione allespressione "computer a programma memorizzato" e per descrivere lENIAC uno dei primissimi computer elettronici digitali della storia il quale è programmabile modificandone il cablaggio elettrico il cablaggio elettrico dellENIAC è predisposto per essere modificato. La parola "cablato" nellespressione "computer a programma cablato" si riferisce infatti al modo in cui il programma viene impostato nellENIAC. In seguito lespressione "computer a programma cablato" viene estesa a qualsiasi computer funzionante in base ad un programma rappresentato da una particolare struttura hardware del processore. Quindi anche ad un computer meccanico forma di computer storica, tecnologicamente superata prima dal computer elettromeccanico e poi dal computer elettronico il quale non presenta alcun cablaggio ellettrico del processore se non quello, eventuale, destinato ad alimentare il o i motori elettrici che fanno muovere il processore.

                                     

2. Descrizione

Un computer a programma cablato può essere sia un computer programmabile che un computer non programmabile. In caso di computer programmabile, la struttura hardware del processore è predisposta per essere modificata. In caso di computer non programmabile, la struttura hardware del processore non è predisposta per essere modificata.

Il computer programmabile implementato come computer a programma cablato è un computer estremamente lento da programmare in quanto la modifica della struttura del processore, anche se predisposta, rimane unoperazione lenta. Quindi oggi normalmente il computer programmabile è implementato come computer a programma memorizzato. Il computer a programma cablato rimane comunque una soluzione perfettamente accettabile per computer non programmabili. Infatti è una soluzione tuttoggi utilizzata nei computer non programmabili.

                                     

3. Storia

Computer a programma cablato e computer elettronico digitale

I primi cinque computer elettronici digitali della storia sono computer a programma cablato: lAtanasoff-Berry Computer, il Colossus Mark I, il Colossus Mark II, lENIAC e lIBM 603 Electronic Multiplier. Il sesto computer elettronico digitale della storia, lo Small-Scale Experimental Machine, è invece il primo computer elettronico a programma memorizzato della storia.