SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
Professor: Alan Sovano, M.Sc.
Disciplina: Microprocessadores (2023.2)
ELEMENTOS BÁSICOS DO COMPUTADOR E EVOLUÇÃO
HISTÓRICA
TÓPICOS
• O que é um computador?
• Exemplos de computadores
• Elementos básicos de um computador
• Evolução histórica dos computadores
Prof. Alan Sovano
O QUE É UM COMPUTADOR?
• Um computador é um dispositivo capaz de resolver problemas a partir de instruções fornecidas por um usuário;
• O conjunto de instruções é denominado de programa;
• Os microcomputadores são sistemas eletrônicos digitais, ou seja, sua operação se baseia em valores lógicos de entrada
(bits que assumem valor zero ou um) que geram valores lógicos de saída;
• Um computador completo deve possuir, minimamente, uma Unidade Central de Processamento (UCP), memória e
dispositivos de entrada de dados e saída de dados;
• No início da história da computação, não existiam microcomputadores: os computadores eram, inicialmente, mecânicos
e, posteriormente, eletromecânicos, ocupando uma sala inteira ou um espaço maior;
• Com o avanço da eletrônica, começaram a surgir computadores extremamente pequenos, sendo chamados de
microcomputadores. Atualmente, a maior parte dos sistemas de computação no mundo são desse tipo. Por isso, no
restante da aula, os termos “computador” e “microcomputador” serão utilizados como sinônimos.
Prof. Alan Sovano
O QUE É UM COMPUTADOR?
Computador Colossus Mark 2 (1944) Computador moderno (2023)
Prof. Alan Sovano
EXEMPLOS DE COMPUTADORES
• Os exemplos mais claros de computadores no dia a dia são notebooks e computadores pessoais (PC).
Neles, temos:
• Memórias do tipo RAM, flash, discos rígidos (HDs), unidades de estado sólido (SSDs), entre outras;
• Dispositivos de entrada como mouse e teclado;
• Dispositivos de saída como o monitor;
• E UCP’s como os microprocessadores Intel Core i3, i5 e i7 ou AMD Ryzen 3, 5 e 7.
Prof. Alan Sovano
EXEMPLOS DE COMPUTADORES
• É possível encontrar exemplos mais sutis de computadores no nosso dia a dia com base na definição dada:
• Uma máquina de lavar que apresenta botões (dispositivos de entrada) para configurar um entre os possíveis
tipos de lavagem (salvos em uma memória) e que acende indicadores luminosos para mostrar em qual fase de
lavagem a roupa se encontra (dispositivo de saída) também possui, em sua construção, um computador!
• Um microondas, o qual possui modos diferentes de esquentar alimentos salvo em sua memória, tem seu o
tempo de aquecimento programado por botões e possui um display que mostra esse tempo também tem um
computador embutido nele!
Prof. Alan Sovano
EXEMPLOS DE COMPUTADORES
• Sistemas que possuem um computador dedicado para seu funcionamento (como o caso do microondas e da
máquina de lavar) são chamados de sistemas embarcados;
• Sistemas embarcados costumam ser altamente especializados para uma tarefa, diferente de um PC ou notebook
(que possuem propósitos mais gerais);
• Atualmente, uma grande gama de produtos eletrônicos possuem computadores embutidos: indo desde de
aparelhos mais rotineiros, como os citados, até equipamentos mais complexos (como monitores de sinais vitais
ou desfibriladores/cardioversores).
Prof. Alan Sovano
ELEMENTOS BÁSICOS DE UM COMPUTADOR
Um sistema computacional simplificado possui os
seguintes elementos:
• UCP (ou CPU) – É o elemento principal de um
computador, possuindo, internamente, uma
unidade lógica e aritmética (ULA ou ALU) para
realizar diversas operações matemáticas. Além da
ULA, possui também uma unidade de controle, a
qual é responsável por regular a operação do
computador e manter a sincronia entre seus
diversos elementos. Essas operações são realizadas
com o auxílio de registradores internos.
Prof. Alan Sovano
ELEMENTOS BÁSICOS DE UM COMPUTADOR
Um sistema computacional simplificado possui os
seguintes elementos:
• Memória – Elemento que armazena todas as
informações que o sistema precisa, em algum
momento, manipular. Uma parcela da memória é
destinada ao programa que o computador deve
executar (memória de programa) e a outra parcela
aos dados que o computador deve manipular
(memória de dados).
Prof. Alan Sovano
ELEMENTOS BÁSICOS DE UM COMPUTADOR
Um sistema computacional simplificado possui os
seguintes elementos:
• Dispositivos de entrada e saída (E/S) – São os
elementos de um computador que fazem com que o
processador se comunique com o mundo exterior.
Usualmente, fornecemos um comando ao
microprocessador através de um dispositivo de
entrada (como um teclado ou um botão) e
queremos, em retorno, um resultado dessa
operação indicado por um dispositivo de saída
(como um monitor ou um LED).
Prof. Alan Sovano
ELEMENTOS BÁSICOS DE UM COMPUTADOR
Um sistema computacional simplificado possui os
seguintes elementos:
• Barramentos: são os conjuntos de conexões entre
os dispositivos para um determinado fim. Tem-se,
por exemplo, o barramento de dados, o qual a UCP
usa para enviar palavras binárias para enviar e
receber palavras binárias que foram ou serão
processadas. Outros exemplos são o barramento de
endereços (para a memória) e o barramento de
controle (para enviar comandos aos outros
dispositivos).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Geração zero – computadores mecânicos (1642 – 1945)
• Calculadora de Pascal (La Pascaline): inventada pelo matemático, físico e filósofo Blaise Pascal,
em 1642. Funcionava com um conjunto de engrenagens e uma manivela operada manualmente
para entrada de números. Realizava operações de soma e subtração.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Geração zero – computadores mecânicos (1642 – 1945)
• Calculadora Leibniz: inventada pelo matemático Gottfried Wilhelm Leibniz, em torno de 1672. Foi
uma melhoria da calculadora de Pascal, permitindo a realização de operações de multiplicação e
divisão (além da soma e da subtração).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Geração zero – computadores mecânicos (1642 – 1945)
• Máquina diferencial e máquina analítica de Babbage (1792-1871): inventadas por Charles
Babbage, a máquina diferencial de Babbage (1822) realizava o cálculo de funções polinomiais
(tarefa de grande importância, por exemplo, na navegação marítima).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Geração zero – computadores mecânicos (1642 – 1945)
• Posteriormente, Babbage idealizou a chamada máquina analítica, a qual se aproximava mais dos
computadores modernos, sendo programável e capaz de realizar tarefas distintas. Para programar
diversos algoritmos, Babbage contou com a ajuda de Ada Lovelace (1815 – 1852), matemática e
escritora inglesa, considerada a primeira programadora da história. Babbage não viveu para ver a
sua obra totalmente funcional, visto que a precisão mecânica necessária para que a máquina
funcionasse livre de erros não era alcançável na época.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Geração zero – computadores mecânicos (1642 – 1945)
• Outros precursores da “geração zero” foram o alemão Konrad Zuse (1910 – 1945), os
estadunidenses John Atanasoff (1903 – 1995), George Stibbit (1904 – 1995) e Howard Aiken
(1900 – 1973).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Primeira geração – computadores baseados em válvulas (1945 – 1955)
• Um dos maiores marcos da computação foi a série de computadores COLOSSUS, desenvolvida
pelos britânicos na segunda guerra (1943). Tais computadores eram eletrônicos, baseados em
válvulas eletrônicas, e serviam para decodificar mensagens direcionadas aos soldados alemães.
Entre as principais figuras que o desenvolveram, podem-se destacar o engenheiro Tommy
Flowers (1905 – 1998) e o matemático Alan Turing (1912 – 1952). Este último é considerado,
atualmente, o pai da ciência da computação.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Primeira geração – computadores baseados em válvulas (1945 – 1955)
• Paralelamente, nos Estados Unidos da América, o físico John Mauchly (1907 – 1980) e seu
aluno de pós-graduação, John Eckert (1919 – 1995), construíram o ENIAC (Integrador e
Computador Numérico Eletrônico), o qual foi lançado somente após o fim da segunda guerra.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Primeira geração – computadores baseados em válvulas (1945 – 1955)
• O ENIAC foi um sucesso no mundo acadêmico, tendo várias variantes produzidas no mundo
(EDSAC, JOHNNIAC, ILLIAC, entre outros). Entretanto, uma máquina que merece destaque é a
máquina do Institute of Advanced Study (IAS) da universidade de Princeton. A máquina IAS teve
seu projeto básico descrito por John Von Neumann (1903 – 1957), dando origem à arquitetura de
Von Neumann (a qual será explicada posteriormente). Uma das principais contribuições de Von
Neumann foi a percepção de que programas também poderiam ser armazenados na memória (os
programas eram definidos com base nas ligações de cabos e interruptores).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Segunda geração – computadores baseados em transistores (1955 – 1965)
• O transistor revolucionou a computação. Seu funcionamento, grosso modo, tem o mesmo papel
do funcionamento de uma válvula eletrônica, mas com um tamanho muito menor. Ele foi
inventado em 1948 no Bell Labs por John Bardeen (1908 – 1991), Walter Brattain (1902 – 1987)
e William Shockley (1910 – 1989). Os pesquisadores receberam o prêmio Nobel de Física pela
invenção em 1956.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Segunda geração – computadores baseados em transistores (1955 – 1965)
• Com a possibilidade de construir computadores com base em transistores, mais computadores
começaram a surgir, ficando mais portáteis. Empresas importantes começaram a ampliar sua
participação no mercado, como a IBM e a DEC (empresa que hoje faz parte da HP). As
aplicações dos computadores começaram a ficar mais diversificadas: no computador PDP-1 da
DEC, por exemplo, foi programado um dos primeiros jogos de computador, o Spacewar! Além
disso, os sistemas de barramentos começaram a evoluir, melhorando o desempenho dos
computadores.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Terceira geração – Circuitos integrados (1965 – 1980)
• O circuito integrado de silício foi inventado por Jack Kilby (1923 – 2005) e Robert Noyce (1927
– 1990), de forma independente por cada um deles, mas em torno da mesma época. A criação do
circuito integrado permitiu embutir, em um único chip, dezenas de transistores na época,
aumentando o poder de processamento dos computadores, diminuindo seu custo e diminuindo
seu tamanho. Nessa época surgiu a multiprogramação na linha de computadores IBM 360, i.e.,
a execução de vários programas (quase) ao mesmo tempo.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Quarta geração – computadores com integração em escala muito grande (VLSI) (1980 – ?)
• Os chips começaram a ficar cada vez mais compactos, com um poder de processamento muito
maior para uma mesma área de silício. Os computadores deixaram de ocupar salas grandes e
passaram a ocupar mesas, sendo possível, agora, um único indivíduo possuir seu próprio
computador. Nessa época, empresas como a Apple, Microsoft e Intel acabaram com a hegemonia da
IBM, sendo empresas consolidadas no mercado voltado para a computação. Podemos destacar
computadores como o Apple II de Steve Jobs (1955 – 2011) e Steve Wozniak (1950 – ) e
processadores com o Intel 8088.
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Quarta geração – computadores com integração em escala muito grande (VLSI) (1980 – ?)
• Nessa época, também foi lançado o sistema operacional Windows em sua primeira versão. Além
disso, para facilitar o projeto de circuitos lógicos, foi criado o FPGA (Field-Programmable Gate
Array), um dispositivo onde o hardware pode ser reconfigurado para executar funções lógicas
diferentes, de acordo com a vontade do projetista do circuito lógico e da capacidade do chip. A
busca pelo aumento do poder de processamento motivou o, no início dos anos 2000, o
encapsulamento de mais de um núcleo de processamento em um único chip (IBM dual core
POWER4).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Quinta geração – computadores de baixa potência e invisíveis (atualidade)
• A quinta geração representa mais uma mudança de paradigma do que uma mudança da arquitetura
do computador – atualmente, os computadores fazem parte do nosso dia a dia, presentes nas
televisões, nas geladeiras, relógios inteligentes, entre outros. Além disso, os computadores
consomem cada vez menos energia: um smartphone atual é capaz de processar muito mais dados
que um computador de alta potência de 20 anos atrás, com um gasto de energia muito baixo. Tais
tendências ficam cada vez mais fortes com a moda dos wearables (dispositivos vestíveis).
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Lei de Moore
• Proposta por Gordon Moore (1929 – ), cofundador da Intel, a lei de Moore diz que o número de
transistores em um circuito integrado, de mesma área, dobraria a cada dois anos.
• Essa “lei” norteou os objetivos da Intel e, consequentemente, de seus concorrentes, impulsionando
pesquisas envolvendo a miniaturização de chips e aumento no poder de processamento de
computadores.
• Apesar de, ao longo dos anos, vários cientistas e outras figuras públicas predizerem que a lei de
Moore teria chegado ao fim, ela continua sendo alcançada até os dias atuais!
Prof. Alan Sovano
EVOLUÇÃO HISTÓRICA DOS COMPUTADORES
• Lei de Moore
• Até quando isso vai acontecer? Quais outras tecnologias podem surgir para manter a “lei”?
Somente o futuro irá nos dizer!
Prof. Alan Sovano
OBRIGADO PELAATENÇÃO!
Dúvidas ou sugestões?
sovano@ufpa.br
Prof. Alan Sovano

Mais conteúdo relacionado

Semelhante a Topico_01_Componentes_basicos_computador_e_evolucao_historica.pdf

Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do Computadores
Sandra120593
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanha
Evonaldo Gonçalves Vanny
 
Princípios de sistema de informação parte 1
Princípios de sistema de informação parte 1Princípios de sistema de informação parte 1
Princípios de sistema de informação parte 1
giovani1
 

Semelhante a Topico_01_Componentes_basicos_computador_e_evolucao_historica.pdf (20)

O computador
O computadorO computador
O computador
 
Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1Manutenção de Computadores - Aula 1
Manutenção de Computadores - Aula 1
 
IPD - Introdução ao processamento de dados
IPD - Introdução ao processamento de dadosIPD - Introdução ao processamento de dados
IPD - Introdução ao processamento de dados
 
Apostila capitulo1 exercicio_1_site
Apostila capitulo1 exercicio_1_siteApostila capitulo1 exercicio_1_site
Apostila capitulo1 exercicio_1_site
 
INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)
 
informatica basica historia do computador
informatica basica historia do computadorinformatica basica historia do computador
informatica basica historia do computador
 
Evolução do Computadores
Evolução do ComputadoresEvolução do Computadores
Evolução do Computadores
 
Aulas fundamentos hw
Aulas fundamentos hwAulas fundamentos hw
Aulas fundamentos hw
 
Arquitetura de computadores
Arquitetura de computadoresArquitetura de computadores
Arquitetura de computadores
 
01 ipd-suporte
01   ipd-suporte01   ipd-suporte
01 ipd-suporte
 
História do computador
História do computadorHistória do computador
História do computador
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadores
 
Informatica
InformaticaInformatica
Informatica
 
Informatica
InformaticaInformatica
Informatica
 
Informatica básica
Informatica básicaInformatica básica
Informatica básica
 
Resenha do computador
Resenha do computadorResenha do computador
Resenha do computador
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanha
 
Aula 01(icc)
Aula 01(icc)Aula 01(icc)
Aula 01(icc)
 
Introdução ao Processamento de Dados - Prof: Ademir Matias
Introdução ao Processamento de Dados - Prof: Ademir MatiasIntrodução ao Processamento de Dados - Prof: Ademir Matias
Introdução ao Processamento de Dados - Prof: Ademir Matias
 
Princípios de sistema de informação parte 1
Princípios de sistema de informação parte 1Princípios de sistema de informação parte 1
Princípios de sistema de informação parte 1
 

Topico_01_Componentes_basicos_computador_e_evolucao_historica.pdf

  • 1. Professor: Alan Sovano, M.Sc. Disciplina: Microprocessadores (2023.2) ELEMENTOS BÁSICOS DO COMPUTADOR E EVOLUÇÃO HISTÓRICA
  • 2. TÓPICOS • O que é um computador? • Exemplos de computadores • Elementos básicos de um computador • Evolução histórica dos computadores Prof. Alan Sovano
  • 3. O QUE É UM COMPUTADOR? • Um computador é um dispositivo capaz de resolver problemas a partir de instruções fornecidas por um usuário; • O conjunto de instruções é denominado de programa; • Os microcomputadores são sistemas eletrônicos digitais, ou seja, sua operação se baseia em valores lógicos de entrada (bits que assumem valor zero ou um) que geram valores lógicos de saída; • Um computador completo deve possuir, minimamente, uma Unidade Central de Processamento (UCP), memória e dispositivos de entrada de dados e saída de dados; • No início da história da computação, não existiam microcomputadores: os computadores eram, inicialmente, mecânicos e, posteriormente, eletromecânicos, ocupando uma sala inteira ou um espaço maior; • Com o avanço da eletrônica, começaram a surgir computadores extremamente pequenos, sendo chamados de microcomputadores. Atualmente, a maior parte dos sistemas de computação no mundo são desse tipo. Por isso, no restante da aula, os termos “computador” e “microcomputador” serão utilizados como sinônimos. Prof. Alan Sovano
  • 4. O QUE É UM COMPUTADOR? Computador Colossus Mark 2 (1944) Computador moderno (2023) Prof. Alan Sovano
  • 5. EXEMPLOS DE COMPUTADORES • Os exemplos mais claros de computadores no dia a dia são notebooks e computadores pessoais (PC). Neles, temos: • Memórias do tipo RAM, flash, discos rígidos (HDs), unidades de estado sólido (SSDs), entre outras; • Dispositivos de entrada como mouse e teclado; • Dispositivos de saída como o monitor; • E UCP’s como os microprocessadores Intel Core i3, i5 e i7 ou AMD Ryzen 3, 5 e 7. Prof. Alan Sovano
  • 6. EXEMPLOS DE COMPUTADORES • É possível encontrar exemplos mais sutis de computadores no nosso dia a dia com base na definição dada: • Uma máquina de lavar que apresenta botões (dispositivos de entrada) para configurar um entre os possíveis tipos de lavagem (salvos em uma memória) e que acende indicadores luminosos para mostrar em qual fase de lavagem a roupa se encontra (dispositivo de saída) também possui, em sua construção, um computador! • Um microondas, o qual possui modos diferentes de esquentar alimentos salvo em sua memória, tem seu o tempo de aquecimento programado por botões e possui um display que mostra esse tempo também tem um computador embutido nele! Prof. Alan Sovano
  • 7. EXEMPLOS DE COMPUTADORES • Sistemas que possuem um computador dedicado para seu funcionamento (como o caso do microondas e da máquina de lavar) são chamados de sistemas embarcados; • Sistemas embarcados costumam ser altamente especializados para uma tarefa, diferente de um PC ou notebook (que possuem propósitos mais gerais); • Atualmente, uma grande gama de produtos eletrônicos possuem computadores embutidos: indo desde de aparelhos mais rotineiros, como os citados, até equipamentos mais complexos (como monitores de sinais vitais ou desfibriladores/cardioversores). Prof. Alan Sovano
  • 8. ELEMENTOS BÁSICOS DE UM COMPUTADOR Um sistema computacional simplificado possui os seguintes elementos: • UCP (ou CPU) – É o elemento principal de um computador, possuindo, internamente, uma unidade lógica e aritmética (ULA ou ALU) para realizar diversas operações matemáticas. Além da ULA, possui também uma unidade de controle, a qual é responsável por regular a operação do computador e manter a sincronia entre seus diversos elementos. Essas operações são realizadas com o auxílio de registradores internos. Prof. Alan Sovano
  • 9. ELEMENTOS BÁSICOS DE UM COMPUTADOR Um sistema computacional simplificado possui os seguintes elementos: • Memória – Elemento que armazena todas as informações que o sistema precisa, em algum momento, manipular. Uma parcela da memória é destinada ao programa que o computador deve executar (memória de programa) e a outra parcela aos dados que o computador deve manipular (memória de dados). Prof. Alan Sovano
  • 10. ELEMENTOS BÁSICOS DE UM COMPUTADOR Um sistema computacional simplificado possui os seguintes elementos: • Dispositivos de entrada e saída (E/S) – São os elementos de um computador que fazem com que o processador se comunique com o mundo exterior. Usualmente, fornecemos um comando ao microprocessador através de um dispositivo de entrada (como um teclado ou um botão) e queremos, em retorno, um resultado dessa operação indicado por um dispositivo de saída (como um monitor ou um LED). Prof. Alan Sovano
  • 11. ELEMENTOS BÁSICOS DE UM COMPUTADOR Um sistema computacional simplificado possui os seguintes elementos: • Barramentos: são os conjuntos de conexões entre os dispositivos para um determinado fim. Tem-se, por exemplo, o barramento de dados, o qual a UCP usa para enviar palavras binárias para enviar e receber palavras binárias que foram ou serão processadas. Outros exemplos são o barramento de endereços (para a memória) e o barramento de controle (para enviar comandos aos outros dispositivos). Prof. Alan Sovano
  • 12. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Geração zero – computadores mecânicos (1642 – 1945) • Calculadora de Pascal (La Pascaline): inventada pelo matemático, físico e filósofo Blaise Pascal, em 1642. Funcionava com um conjunto de engrenagens e uma manivela operada manualmente para entrada de números. Realizava operações de soma e subtração. Prof. Alan Sovano
  • 13. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Geração zero – computadores mecânicos (1642 – 1945) • Calculadora Leibniz: inventada pelo matemático Gottfried Wilhelm Leibniz, em torno de 1672. Foi uma melhoria da calculadora de Pascal, permitindo a realização de operações de multiplicação e divisão (além da soma e da subtração). Prof. Alan Sovano
  • 14. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Geração zero – computadores mecânicos (1642 – 1945) • Máquina diferencial e máquina analítica de Babbage (1792-1871): inventadas por Charles Babbage, a máquina diferencial de Babbage (1822) realizava o cálculo de funções polinomiais (tarefa de grande importância, por exemplo, na navegação marítima). Prof. Alan Sovano
  • 15. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Geração zero – computadores mecânicos (1642 – 1945) • Posteriormente, Babbage idealizou a chamada máquina analítica, a qual se aproximava mais dos computadores modernos, sendo programável e capaz de realizar tarefas distintas. Para programar diversos algoritmos, Babbage contou com a ajuda de Ada Lovelace (1815 – 1852), matemática e escritora inglesa, considerada a primeira programadora da história. Babbage não viveu para ver a sua obra totalmente funcional, visto que a precisão mecânica necessária para que a máquina funcionasse livre de erros não era alcançável na época. Prof. Alan Sovano
  • 16. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Geração zero – computadores mecânicos (1642 – 1945) • Outros precursores da “geração zero” foram o alemão Konrad Zuse (1910 – 1945), os estadunidenses John Atanasoff (1903 – 1995), George Stibbit (1904 – 1995) e Howard Aiken (1900 – 1973). Prof. Alan Sovano
  • 17. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Primeira geração – computadores baseados em válvulas (1945 – 1955) • Um dos maiores marcos da computação foi a série de computadores COLOSSUS, desenvolvida pelos britânicos na segunda guerra (1943). Tais computadores eram eletrônicos, baseados em válvulas eletrônicas, e serviam para decodificar mensagens direcionadas aos soldados alemães. Entre as principais figuras que o desenvolveram, podem-se destacar o engenheiro Tommy Flowers (1905 – 1998) e o matemático Alan Turing (1912 – 1952). Este último é considerado, atualmente, o pai da ciência da computação. Prof. Alan Sovano
  • 18. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Primeira geração – computadores baseados em válvulas (1945 – 1955) • Paralelamente, nos Estados Unidos da América, o físico John Mauchly (1907 – 1980) e seu aluno de pós-graduação, John Eckert (1919 – 1995), construíram o ENIAC (Integrador e Computador Numérico Eletrônico), o qual foi lançado somente após o fim da segunda guerra. Prof. Alan Sovano
  • 19. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Primeira geração – computadores baseados em válvulas (1945 – 1955) • O ENIAC foi um sucesso no mundo acadêmico, tendo várias variantes produzidas no mundo (EDSAC, JOHNNIAC, ILLIAC, entre outros). Entretanto, uma máquina que merece destaque é a máquina do Institute of Advanced Study (IAS) da universidade de Princeton. A máquina IAS teve seu projeto básico descrito por John Von Neumann (1903 – 1957), dando origem à arquitetura de Von Neumann (a qual será explicada posteriormente). Uma das principais contribuições de Von Neumann foi a percepção de que programas também poderiam ser armazenados na memória (os programas eram definidos com base nas ligações de cabos e interruptores). Prof. Alan Sovano
  • 20. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Segunda geração – computadores baseados em transistores (1955 – 1965) • O transistor revolucionou a computação. Seu funcionamento, grosso modo, tem o mesmo papel do funcionamento de uma válvula eletrônica, mas com um tamanho muito menor. Ele foi inventado em 1948 no Bell Labs por John Bardeen (1908 – 1991), Walter Brattain (1902 – 1987) e William Shockley (1910 – 1989). Os pesquisadores receberam o prêmio Nobel de Física pela invenção em 1956. Prof. Alan Sovano
  • 21. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Segunda geração – computadores baseados em transistores (1955 – 1965) • Com a possibilidade de construir computadores com base em transistores, mais computadores começaram a surgir, ficando mais portáteis. Empresas importantes começaram a ampliar sua participação no mercado, como a IBM e a DEC (empresa que hoje faz parte da HP). As aplicações dos computadores começaram a ficar mais diversificadas: no computador PDP-1 da DEC, por exemplo, foi programado um dos primeiros jogos de computador, o Spacewar! Além disso, os sistemas de barramentos começaram a evoluir, melhorando o desempenho dos computadores. Prof. Alan Sovano
  • 22. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Terceira geração – Circuitos integrados (1965 – 1980) • O circuito integrado de silício foi inventado por Jack Kilby (1923 – 2005) e Robert Noyce (1927 – 1990), de forma independente por cada um deles, mas em torno da mesma época. A criação do circuito integrado permitiu embutir, em um único chip, dezenas de transistores na época, aumentando o poder de processamento dos computadores, diminuindo seu custo e diminuindo seu tamanho. Nessa época surgiu a multiprogramação na linha de computadores IBM 360, i.e., a execução de vários programas (quase) ao mesmo tempo. Prof. Alan Sovano
  • 23. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Quarta geração – computadores com integração em escala muito grande (VLSI) (1980 – ?) • Os chips começaram a ficar cada vez mais compactos, com um poder de processamento muito maior para uma mesma área de silício. Os computadores deixaram de ocupar salas grandes e passaram a ocupar mesas, sendo possível, agora, um único indivíduo possuir seu próprio computador. Nessa época, empresas como a Apple, Microsoft e Intel acabaram com a hegemonia da IBM, sendo empresas consolidadas no mercado voltado para a computação. Podemos destacar computadores como o Apple II de Steve Jobs (1955 – 2011) e Steve Wozniak (1950 – ) e processadores com o Intel 8088. Prof. Alan Sovano
  • 24. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Quarta geração – computadores com integração em escala muito grande (VLSI) (1980 – ?) • Nessa época, também foi lançado o sistema operacional Windows em sua primeira versão. Além disso, para facilitar o projeto de circuitos lógicos, foi criado o FPGA (Field-Programmable Gate Array), um dispositivo onde o hardware pode ser reconfigurado para executar funções lógicas diferentes, de acordo com a vontade do projetista do circuito lógico e da capacidade do chip. A busca pelo aumento do poder de processamento motivou o, no início dos anos 2000, o encapsulamento de mais de um núcleo de processamento em um único chip (IBM dual core POWER4). Prof. Alan Sovano
  • 25. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Quinta geração – computadores de baixa potência e invisíveis (atualidade) • A quinta geração representa mais uma mudança de paradigma do que uma mudança da arquitetura do computador – atualmente, os computadores fazem parte do nosso dia a dia, presentes nas televisões, nas geladeiras, relógios inteligentes, entre outros. Além disso, os computadores consomem cada vez menos energia: um smartphone atual é capaz de processar muito mais dados que um computador de alta potência de 20 anos atrás, com um gasto de energia muito baixo. Tais tendências ficam cada vez mais fortes com a moda dos wearables (dispositivos vestíveis). Prof. Alan Sovano
  • 26. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Lei de Moore • Proposta por Gordon Moore (1929 – ), cofundador da Intel, a lei de Moore diz que o número de transistores em um circuito integrado, de mesma área, dobraria a cada dois anos. • Essa “lei” norteou os objetivos da Intel e, consequentemente, de seus concorrentes, impulsionando pesquisas envolvendo a miniaturização de chips e aumento no poder de processamento de computadores. • Apesar de, ao longo dos anos, vários cientistas e outras figuras públicas predizerem que a lei de Moore teria chegado ao fim, ela continua sendo alcançada até os dias atuais! Prof. Alan Sovano
  • 27. EVOLUÇÃO HISTÓRICA DOS COMPUTADORES • Lei de Moore • Até quando isso vai acontecer? Quais outras tecnologias podem surgir para manter a “lei”? Somente o futuro irá nos dizer! Prof. Alan Sovano
  • 28. OBRIGADO PELAATENÇÃO! Dúvidas ou sugestões? sovano@ufpa.br Prof. Alan Sovano