Quando Aiken ideò il Mark I, perché decise di separare i dati e le istruzioni? Non è stato menzionato in Wikipedia (o in altre ricerche che ho visto) su come o perché Aiken ha separato dati e istruzioni.
Secondo l'articolo di Wikipedia sul Harvard Mark I , la memoria di dati consisteva nella memorizzazione di 72 numeri a 23 cifre e le istruzioni sono state lette da un loop del nastro di carta.
Ecco come.
Il motivo per cui è più probabile che non abbia visto i vantaggi di inserire istruzioni nella memoria di lettura / scrittura. Anche la memoria di lettura / scrittura ad accesso casuale è stata estremamente costosa da implementare ... rispetto alla memoria sequenziale e / o di sola lettura.
Ricorda che stiamo parlando di una macchina costruita da interruttori e relè elettromagnetici e che poteva fare 3 aggiunte al secondo.
Leggi altre domande sui tag history computer-architecture