Unidade central de processamento: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Desfeita(s) uma ou mais edições de 143.255.205.193, com Reversão e avisos
m Resgatando 1 fontes e marcando 0 como inativas. #IABot (v2.0beta15)
Linha 24:
Computadores como o [[ENIAC]] tinham que ser fisicamente religados a fim de realizar diferentes tarefas, por isso estas máquinas são muitas vezes referidas como "computadores de programa fixo". Visto que o termo "CPU" é geralmente definido como um dispositivo para execução de um [[software]] (programa de computador), os primeiros dispositivos que poderiam muito bem ser chamados CPUs vieram com o advento do computador com programa armazenado.
 
A ideia do programa de computador já estava presente no projeto do ENIAC de [[J. Presper Eckert]] e [[John William Mauchly]], mas inicialmente foi omitido para que a máquina pudesse ser concluída em menos tempo. Em 30 de junho de 1945, antes do ENIAC ter sido concluído, o matemático [[John von Neumann]] distribuiu um documento intitulado "primeiro esboço de um relatório sobre o EDVAC". É descrito o projeto de um programa de computador armazenado que viria a ser concluído em agosto de 1949.<ref>VON NEUMANN, John. ''[http://www.virtualtravelog.net/entries/2003-08-TheFirstDraft.pdf First Draft of a Report on the EDVAC] {{Wayback|url=http://www.virtualtravelog.net/entries/2003-08-TheFirstDraft.pdf |date=20040423232125 }}'', Moore School of Electrical Engineering, [[Universidade da Pensilvânia]], 1945</ref> O EDVAC foi projetado para executar um determinado número de instruções (ou operações) de vários tipos. Estas instruções podem ser combinados para criar programas úteis para o EDVAC para ser executado.
 
Significativamente, os programas escritos para EDVAC foram armazenados em [[Memória (computador)|memórias de computador]] de alta velocidade e não especificados pela ligação física do computador. Isso superou uma grave limitação do ENIAC que era o longo tempo e esforço necessário para reconfigurar o computador para executar uma nova tarefa. Com o design de von Neumann, o programa, ou software, que executava no EDVAC poderia ser mudado simplesmente mudando o conteúdo da memória do computador.