Aula 0 - Historico dos Computadores - Prof Marcelo Andrade

39 Pages • 2,322 Words • PDF • 5 MB
Uploaded at 2021-09-24 12:09

This document was submitted by our user and they confirm that they have the consent to share it. Assuming that you are writer or own the copyright of this document, report to us by using this DMCA report button.


SEL/EESC-USP Grupo de Sistemas Digitais

SEL-0415

Introdução à Organização de Computadores

Histórico dos Computadores Aula 1 Prof. Dr. Marcelo Andrade da Costa Vieira

HISTÓRICO - O Desenvolvimento dos Computadores

SEL/EESC-USP Grupo de Sistemas Digitais

§ Dispositivos Mecânicos (3.000 a.C. – 1880) – Engrenagens § Dispositivos Eletromecânicos (1880 – 1945) – Motor/ Relês § Dispositivos Eletrônicos - Computadores (1945 - Hoje): § § § § §

Primeira Geração (1945 – 1957): Válvula Segunda Geração (1958 – 1964): Transistores Terceira Geração (1965 – 1971): Circuitos Integrados (SSI e MSI) Quarta Geração (1972 – 1977): Microprocessadores (LSI) Quinta Geração (1978 – hoje): Muito Alta Integração (VLSI e ULSI)

1. Dispositivos Mecânicos (3000 a.C – 1880) SEL/EESC-USP Grupo de Sistemas Digitais

n 3000 a.C. Æ Ábaco n

n

n n

Na antiguidade, as pedras eram usadas para contar, antes mesmo de existir o conceito de números. O ábaco pode ser considerado como a primeira máquina desenvolvida para auxiliar o cálculo matemático. A palavra cálculo vem do latim calculus que significa “pedra”. Muitos povos da antiguidade utilizavam o ábaco para a realização de cálculos do dia-adia, principalmente no comércio de mercadorias

1. Dispositivos Mecânicos (3000 a.C – 1880) n 1642 Æ Calculadora de Pascal (Pascaline) SEL/EESC-USP Grupo de Sistemas Digitais

n

n

n n n n

O matemático francês Bleise Pascal desenvolveu a primeira calculadora mecânica da história Usava engrenagens mecânicas (semelhante a um hodômetro de automóvel) Acionado por manivela Números decimais Soma e subtração Conceito de “Acumulador”, “Carry”

1. Dispositivos Mecânicos (3000 a.C – 1880) SEL/EESC-USP Grupo de Sistemas Digitais

n 1500 Æ Calculadora de Leonardo da Vinci n

n

Quase 150 anos antes de Pascal desenvolver sua calculadora mecânica, Leonardo da Vinci já tinha projetado uma calculadora semelhante. Não chegou a ser construída por ele.

1. Dispositivos Mecânicos (3000 a.C – 1880) SEL/EESC-USP Grupo de Sistemas Digitais

n 1671 Æ Calculadora de Leibnitz n Uma evolução da máquina de Pascal n 4 operações matemáticas n multiplicação e divisão por soma e

subtração sucessivas.

n 1801 Æ Tear programável de Joseph Jacquard n Máquina de tecelagem n Era possível programar o desenho no tecido usando cartão

perfurado n Primeira máquina programável da história n Conceito de “programação”, “instruções”, “entrada e saída”

SEL/EESC-USP Grupo de Sistemas Digitais

1. Dispositivos Mecânicos (3000 a.C – 1880) n 1822 Æ Máquina Diferencial de Charles Babbage n

n

Escreveu um projeto de uma máquina que efetuava cálculos complexos, como funções trigonométricas e logaritmos. Foi construída muitos anos depois.

n 1837 Æ Máquina Analítica de Charles Babbage n

n

n

Projetou uma máquina mais sofisticada que utilizava os conceitos do Tear Programável de Jaquard. Usava cartão perfurado para programação (instruções) e para impressão dos resultados (entrada/saída) Não chegou a ser concluída por ele.

1. Dispositivos Mecânicos (3000 a.C – 1880) SEL/EESC-USP Grupo de Sistemas Digitais

n 1854Æ Lógica de Boole n n n

George Boole. Matemático inglês que criou a álgebra booleana: operações matemáticas por símbolos ao invés de números. Criou a lógica matemática e o sistema binário.

SEL/EESC-USP Grupo de Sistemas Digitais

2. Dispositivos Eletromecânicos (1880 – 1945) n 1889 Æ Máquina Tabuladora de Herman Hollerith n Motores elétricos acionavam as engrenagens n Censo dos EUA em 1890: redução de 8 para 3 anos para a apuração n Entrada: cartão perfurado com instruções n Saída: resultados perfurados em cartões

n 1896 Æ Herman Hollerith juntou-se a Thomas Watson e fundaram a Tabulating Machine Company (TMC) que em 1916 tornou-se a International Business Machine (IBM).

2. Dispositivos Eletromecânicos (1880 – 1945) SEL/EESC-USP Grupo de Sistemas Digitais

n 1944 Æ Mark I de Howard Aiken (Harvard) n 2ª Guerra Mundial n Utilizava relês n Aritmética decimal n Entrada: papel perfurado n 1 soma em 6s

3. Dispositivos Eletrônicos (1945 – Hoje) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores Mecânicos e Eletromecânicos: n Baixa velocidade (engrenagens) n Pouca confiabilidade (desgaste mecânico) n Válvula – inventada em 1906 n Chave eletrônica controla (grade) a passagem ou não de corrente elétrica entre o catodo e o anodo n Muito mais rápido e eficaz que o relê

SEL/EESC-USP Grupo de Sistemas Digitais

Válvula Eletrônica

Evolução da Eletrônica 1945-1957

SEL/EESC-USP Grupo de Sistemas Digitais

Válvulas

1958-1964 Transistores 1965 – 1971 Integração do CI’s 1972-1977 Microprocessadores 1978-hoje Integração em Ultra Larga escala: CPLD, DSP, Microcontroladores

Novas Técnicas de Projeto:

O circuito Digital substitui o Analógico (Comunicação, Controle de Processos, Voz, Imagem, etc)

1ª Geração - Válvulas (1945 – 1957) SEL/EESC-USP Grupo de Sistemas Digitais

1ª GERAÇÃO de COMPUTADORES (1945 - 1957): Válvulas

§ Características: . . . . . . . . .

aquecimento demasiado provocando queima constante elevado consumo de energia ocupavam grande espaço válvulas eram ligadas por Kms de fios ligados manualmente computadores com enormes dimensões físicas programação feita diretamente em linguagem de máquina 40.000 operações/segundo apenas uso científico única forma de armazernar dados era por meio de cartões perfurados

1ª Geração - Válvulas (1945 – 1957) SEL/EESC-USP Grupo de Sistemas Digitais

n ENIAC (Electronic Numeric Integrator and

Calculator - 1943-1946 – Univ. da Pensilvânia): n

n

n

1943 - Segunda Guerra Mundial – Cálculo de artilharia (balística) pelo exército tinha 200 pessoas e demorava dias de trabalho Desenvolvido pelo Prof. John Mauchly e por J. Presper Eckert Cálculos de balística para o exército americano

1ª Geração - Válvulas (1945 – 1957) SEL/EESC-USP Grupo de Sistemas Digitais

n ENIAC (Electronic Numeric Integrator and

Calculator - 1943-1946 – Univ. da Pensilvânia): n n n

n

n

1o. computador eletrônico; Decimal; 170 m2, 30 t, 150 kW, 18 mil válvulas, 10 mil capacitores, 800Km de cabos; 5.000 adições por segundo: mil vezes mais rápido que o Mark I; Concluído em 1946 (após a guerra) – acabou sendo usado para outras tarefas até 1955 (propósito geral)

SEL/EESC-USP Grupo de Sistemas Digitais

ENIAC

Museu da Computação da Universidade da Pensilvânia

1ª Geração - Válvulas (1945 – 1957) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos: n

n n n

ENIAC (Electronic Numeric Integrator and Calculator 1943-1946 – Univ. da Pensilvânia):

Saída: Cartões perfurados; Programação Manual: introduzida por cabos (config. por circuito). Dificuldade para modificação de um programa

A Máquina de Von Neumann SEL/EESC-USP Grupo de Sistemas Digitais

§

1945 – Conceito de computador de programa armazenado: § § § §

Computador binário; Programa armazenado na memória da mesma forma que os dados; Alteração no programa seria mais simples, apenas atribuindo valores na memória; Diferentemente do ENIAC (1946) que era “programado” sem armazenamento

Busca

John von Neumann: 1903-1957

Execução

MODELO DE VON NEUMANN Bit de sinal NÚMERO

CÓDIGO DE OPERAÇÃO

ENDEREÇO

DADO

INSTRUÇÃO

SEL/EESC-USP Grupo de Sistemas Digitais

MODELO DE VON NEUMANN O programa que direciona as atividades da CPU é armazenado na mesma memória em que estão os dados, que devem ser manipulados pelo programa

o computador é uma máquina de programas armazenados sequencialmente executados (ENIAC: era “programado por hardware”)

SEL/EESC-USP Grupo de Sistemas Digitais

MODELO DE VON NEUMANN A arquitetura de um computador consiste de 4 partes principais: 1.

CPU (Unidade central de processamento) • • •

ULA (unidade lógica e aritmética Unidade de controle Registradores Memória

2. 3. 4.

CPU

Memória Dispositivo de conexão (barramentos) dispositivos de entrada/saída. Dispositivos de E/S

Barramentos

Esse modelo é a base dos computadores de hoje!

SEL/EESC-USP Grupo de Sistemas Digitais

Von Neumann

Von Neumann com o primeiro computador, o IAS, concluído em 1952, na Universidade de Princeton

1ª Geração - Válvulas (1945 – 1957) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos: n

1946 - ENIAC

n

1952 – IAS (era binário – 40 bits): n n

Instrução: opcode + endereço Dados: bit de sinal + numero

n

UNIVAC I (Universal Automatic Computer): foi o primeiro computador comercial desenvolvido. Foi utilizado para o censo de 1950 nos EUA.

n

1961 - UNIVAC 1105 – Primeiro computador importado pelo Brasil – IBGE

n

1953 - IBM 701 (1o. Computador eletrônico programável da IBM)

2ª Geração - Transistor (1958 – 1964) SEL/EESC-USP Grupo de Sistemas Digitais

2ª GERAÇÃO de COMPUTADORES (1958 - 1964): Transistor §

Características: n n n n n n

§

Transistor: inventado no Bells Labs em 1947. Dispositivo de estado sólido (semicondutor) Silício - segundo elemento mais abundante na terra Menores, mais velozes, mais baratos, menor consumo de energia Redução das conexões: cada transistor substituía dezenas de válvulas. Uso comercial e científico

Modificações introduzidas pela segunda geração: n n n n n n

Unidades de controle, lógica e aritmética mais complexas Programação através de mnemônicos (Linguagem Assembly) Uso de linguagem de programação de alto nível Inclusão do software do sistema com o computador 200.000 operações/segundo Memórias com núcleos de ferrite, fitas e tambores magnéticos

SEL/EESC-USP Grupo de Sistemas Digitais

2ª Geração - Transistor (1958 – 1964)

2ª Geração - Transistor (1958 – 1964) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos n

Transistor

n

Fitas magnéticas (em vez das perfuradas) Ø IBM 1401 (Década de 60) Ø PDP 1 (1959) – DEC (Digital Equipment Corporation)

3ª Geração – Circuito Integrado (1965 – 1971) SEL/EESC-USP Grupo de Sistemas Digitais

3ª GERAÇÃO de COMPUTADORES (1965 - 1971): Circuito Integrado 1958 - invenção do circuito integrado e início da microeletrônica (Texas Inc.) §

Características: n n n n n n n

Necessidade de acomodação dos componentes eletrônicos nos equipamentos Integração de componentes em um único invólucro (chip) Aumento da velocidade de operação A redução no tamanho do computador permitiu que o mesmo pudesse ser colocado em ambientes variados Redução na potência e nos requisitos para resfriamento O aumento da densidade reduziu o número de interconexão entre chips O custo do chip foi permanecendo praticamente inalterado enquanto a densidade crescia

SEL/EESC-USP Grupo de Sistemas Digitais

3ª Geração – Circuito Integrado (SSI e MSI) (1965 – 1971) SSI

N < 10

MSI

10 < N < 100

LSI

100 < N < 1000

VLSI

1000 < N < 100.000

ULSI

N > 100.000 geração

data aproximada

Tecnologia

1 2 3 4 5 6

1946 - 1957 1958 - 1964 1965 - 1971 1972 - 1977 1978 – 1991 1991 – Hoje

tubo a vácuo transistor SSI e MSI LSI VLSI ULSI

Classificação quanto ao número N de portas lógicas.

velocidade (operações/s) 40.000 200.000 1.000.000 10.000.000 100.000.000 1.000.000.000

3ª Geração – Circuito Integrado (SSI e MSI) (1965 – 1971) SEL/EESC-USP Grupo de Sistemas Digitais

n 3a. Geração - CIs n

CI (1961 – Texas e Fairchild Semiconductor) n

SSI (Integração em pequena escala) ð ~ 1000 transistores

Ø 1964 - IBM 360 - 1ª Família de computadores Ø PDP 11

4ª Geração – Microprocessadores (LSI) (1972 – 1977) SEL/EESC-USP Grupo de Sistemas Digitais

4ª GERAÇÃO de COMPUTADORES (1972 - 1977): Microprocessadores (LSI) § Características: CIs com integração em larga escala (LSI) n CPU integrada em um único CI = Microprocessador n Surgem várias linguagens de alto-nível n Surge a teleinformática e a transmissão de dados entre computadores através de rede n

1971 – µP 4004 da Intel, com adição de dois números de 4 bits § 1972 - µP 8008 da Intel, duas vezes mais complexo que o 4004 (8 bits) § 1974 - 8080 : 1.º microprocessador de 8 bits para propósitos gerais, mais rápido, conjunto de instruções maior e maior capacidade de endereçamento. § fim da década de 70 - µP de 16 bits mais potentes, e entre eles o 8086 § 1981 - a HP e a Bell Labs desenvolveram µP de 32 bits §

4ª Geração – Microprocessadores (LSI) (1972 – 1977) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos n

CI com integração em larga escala (LSI) ð ~ 65000 componentes

n

Processamento distribuído, disco ótico e grande difusão do microcomputador (processamento de texto)

n

INTEL § 1971 - INTEL 4004 – 1ª CPU integrada em um único chip tinha 2250 transistores - equivalente ao ENIAC; § 1972 - INTEL 8008 (8 bits) – 30 mil transistores

4ª Geração – Microprocessadores (LSI) (1972 – 1977) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos n

1975 Æ ALTAIR 8800 – Primeiro Microcomputador Pessoal n Utilizava o μP Intel 8008 e a Linguagem Basic (desenvolvida por Bill Gates) n Tamanho que cabia em uma mesa, preço acessível e uso de linguagem de programação. n Foi um sucesso de vendas, mas não tinha interface gráfica. A saída era dada por leds.

4ª Geração – Microprocessadores (LSI) (1972 – 1977) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos n

1976 Æ APPLE (Steve Jobs e Stephen Wozniak à APPLE I) n

Projeto foi recusado pelo HP - Fundaram a Apple Computers.

n

Foi o primeiro computador a apresentar uma interface gráfica.

4ª Geração – Microprocessadores (LSI) (1972 – 1977) SEL/EESC-USP Grupo de Sistemas Digitais

n Computadores desenvolvidos n

1977 Æ APPLE II e III

SEL/EESC-USP Grupo de Sistemas Digitais

5ª Geração – Microprocessadores (VLSI e ULSI) (1978 – hoje) 5ª GERAÇÃO de COMPUTADORES (1978 - hoje): VLSI e ULSI § Características:

. Surgimento do VLSI (1978) e do ULSI (1991) . Inteligência artificial, imagens, gráficos . Altíssima velocidade de processamento . Alto grau de interatividade, recursos multimídia, etc.

5ª Geração – Microprocessadores (VLSI e ULSI) (1978 – hoje)

SEL/EESC-USP Grupo de Sistemas Digitais

n Processadores desenvolvidos n

n

VLSI (8 e 16 bits) n

1978 Æ IBM: PC XT8086 (5 MHz – 29 mil transistores) – 3 µm

n

1982 Æ IBM: PC AT 286 (12 MHz – 134 mil transistores)

ULSI (32 bits) n 1989 – PC AT486 n 1993 – Pentium n 1997 – Pentium 2 n 2000 – Pentium 4

(50 MHz – 1,2 milhão de transistores) (166 MHz – 3 milhões) (300 MHz – 7,5 milhões) (1,8 GHz – 42 milhões) – 0.18 µm

5ª Geração – Microprocessadores (VLSI e ULSI) (1978 – hoje)

SEL/EESC-USP Grupo de Sistemas Digitais

n Processadores desenvolvidos n

ULSI (64 bits) n

2006 – Core 2 Duo

(1,2 GHz – 291 milhões) - 0,065µm

n

2008 – Core i7 Quad (2,66 GHz – 781 milhões) - 0,045µm

n

2015 – Core i7 Quad 6700K “Skylake” (4,2 GHz - 1,75 bilhão) - 0,014µm

SEL/EESC-USP Grupo de Sistemas Digitais

FIM
Aula 0 - Historico dos Computadores - Prof Marcelo Andrade

Related documents

39 Pages • 2,322 Words • PDF • 5 MB

29 Pages • 9,994 Words • PDF • 242 KB

589 Pages • 134,884 Words • PDF • 5.9 MB

33 Pages • 2,169 Words • PDF • 1.3 MB

138 Pages • 23,100 Words • PDF • 25.4 MB

11 Pages • 5,252 Words • PDF • 296.6 KB

5 Pages • PDF • 3.6 MB

122 Pages • 2,599 Words • PDF • 4.8 MB

12 Pages • 1,349 Words • PDF • 670.4 KB