primeiras CPUs personalizadas foram concebidas como parte de um computador maior. No entanto, este metodo caro de fazer CPUs personalizadas para uma determinada aplicacao rumou para o desenvolvimento de processadores produzidos em massa que sao feitas para um ou varios propositos. Esta tendencia de padronizacao em geral comecou na epoca de discretos minicomputadores e mainframes transistors e acelerou rapidamente com a popularizacao dos circuitos integrados (CI). Os CI tem permitido processadores cada vez mais complexos para serem concebidos e fabricados em tamanhos da ordem de nanometros. Tanto a miniaturizacao como a padronizacao dos processadores tem aumentado a presenca destes dispositivos digitais na vida moderna, muito alem da aplicacao limitada dedicada a computadores. Os microprocessadores modernos aparecem em tudo, desde automoveis ate celulares e brinquedos para criancas. Historia O EDVAC, um dos primeiros computadores.Computadores como o ENIAC tinham que ser fisicamente religados a fim de realizar diferentes tarefas, por isso estas maquinas sao muitas vezes referidas como "computadores de programa fixo". Visto que o termo "CPU" e geralmente definido como um dispositivo para execucao 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 ja estava presente no projeto do ENIAC de J. Presper Eckert e John William Mauchly, mas inicialmente foi omitido para que a maquina pudesse ser concluida em menos tempo. Em 30 de junho de 1945, antes do ENIAC ter sido concluido, o matematico John von Neumann distribuiu um documento intitulado "primeiro esboco de um relatorio sobre o EDVAC". E descrito o projeto de um programa de computador armazenado que viria a ser concluido em agosto de 1949.[2]. O EDVAC foi projetado para executar um determinado numero de instrucoes (ou operacoes) de varios tipos. Estas instrucoes podem ser combinados para criar programas uteis para o EDVAC para ser executado. Significativamente, os programas escritos para EDVAC foram armazenados em memorias de computador de alta velocidade e nao especificados pela ligacao fisica do computador. Isso superou uma grave limitacao do ENIAC que era o longo tempo e esforco necessario 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 conteudo da memoria do computador.[3]Enquanto von Neumann e mais frequentemente creditado como sendo o desenvolvedor do computador com programa armazenado, devido a sua concepcao do EDVAC, outros antes dele, como Konrad Zuse, tinham sugerido e implementado ideias semelhantes. A chamada arquitetura de Harvard do Harvard Mark I, que foi concluida antes do EDVAC, tambem utilizou um projeto de programa armazenado usando fita de papel perfurado em vez de memoria eletronica. A diferenca fundamental entre as arquiteturas de von Neumann e Harvard e que este ultimo separa o armazenamento e o tratamento de instrucoes da CPU e de dados, enquanto a primeira utiliza o mesmo espaco de memoria para ambos. A maioria dos processadores modernos sao principalmente von Neumann em design, mas elementos da arquitetura de Harvard sao comumente vistas tambem.Como um dispositivo digital, uma