Máquinas Multiníveis Aula 04. Prof. Jadir Eduardo Souza Lucas Universidade Federal do Espírito Santo Departamento de Informática

Documentos relacionados
Fundamentos de Arquiteturas de Computadores

Unidade I ORGANIZAÇÃO DE. Prof. Antônio Palmeira

Unidade I. Organização de Computadores. Prof. Renato Lellis

Aula 1: Introdução à Organização de Computadores

Organização e Arquitetura de Computadores. Prof. Leonardo Araújo

Evolução... Introdução (Aula 1) Histórico da Arquitetura de Computadores

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)

Manutenção de Computadores e Redes

Arquitetura de Microprocessadores

Introdução a Arquitetura e Organização de Computadores. Stallings: Cap.1 e 2, Monteiro: Cap. 1, Tanenbaum: Cap. 1. Prof. Alexandre Beletti Ferreira

1. Conceitos Básicos de Computação

ORGANIZAÇÃO DE COMPUTADORES

SSC304 Introdução à Programação Para Engenharias

Disciplina de. Organização de Computadores Digitais

Disciplina de. Organização de Computadores Digitais

Informática. História da Informática. O que é Informática? 02/03/2011. História da Informática 1ª Geração. História da Informática 1ª Geração

HISTÓRIA DO COMPUTADOR

Aula 02. Histórico. slide 1

Introdução (Aula 1) Histórico da Arquitetura de Computadores

Organização de Computadores I

Grupo I Resumo Histórico

Arquitetura de Computadores

EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores. EEL Microprocessadores

INFORMÁTICA E CONTABILIDADE. Prof. Me. Fábio Assunção CMP 1128 Parte 01

Fundamentos de Programação 1

DIREITO DA SOCIEDADE DA INFORMAÇÃO

Fundamentos de Arquiteturas de Computadores


Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

Micr c o r co c ntr t o r lad a or o es

Introdução: Histórico dos Computadores

Arquitetura e Organização de Computadores

IAC001 - Arquitetura e Organização de Computadores.

O que é Arquitetura de Computadores?

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

26/02/2010 CONCEITOS BÁSICOS ARQUITETURA DE COMPUTADORES. O problema de comunicação humano-computador

Arquitetura de Computadores. Prof.º Me. James Clauton

História do Computador. Introdução ao Computador 2010/1 Renan Manola

Arquitetura e Organização de computadores

Geração de computadores Arquitetura e Organização de Computadores Curso de Análise e Desenvolvimento de Sistemas

Arquitetura de Computadores Aula 1 - Introdução

Introdução histórica. José Delgado. Arquitetura de Computadores Introdução histórica 1

Campus Avançado Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini

FACULDADE LEÃO SAMPAIO

Objetivos. Relacionar as gerações da tecnologia da computação. Identificar as principais inovações que caracterizam cada uma delas.

I n f o r m á t i c a

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES INTRODUÇÃO. Cristina Boeres

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

Aula 2: Histórico da Evolução dos Computadores

Arquitetura e Organização de Computadores

EVOLUÇÃO DOS COMPUTADORES

Softwares, Aplicativos e Sistemas Operacionais

Introdução à Computação MAC0110

CES-10 Introdução à Computação. Prof. Paulo André IEC - ITA

Histórico da evolução dos. Ermeson Andrade

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

Princípios de Sistemas de Informação. Histórico da Computação

Aula Breve História dos Computadores - Informatiquês - O Computador - Software vs. Hardware. Introdução à Engenharia da Computação

GFM015 Introdução à Computação. Plano de Curso e Introdução. Ilmério Reis da Silva UFU/FACOM

Conceitos Básicos de Informática

Introdução à Organização e Arquitetura de Computadores (Parte II)

Arquitetura de Computadores. Prof. Marcelo Mikosz Gonçalves

Introdução à Computação: História dos computadores

Aula 2: Histórico da Evolução dos Computadores

Introdução: Histórico dos Computadores

Arquiteturas Sequencias. Evolução dos Computadores BIBLIOGRAFIA BÁSICA. Organização e Arquitetura de Computadores

SSC0112 Organização de Computadores Digitais I - Turma 2

Informática básica. Professor: Francisco Ary

EVOLUÇÃO DOS COMPUTADORES. Vávulas e Transistores

Organização e Arquitetura de Computadores

Organização de computadores. Prof. Moisés Souto

Capítulo 1 Introdução

ORGANIZAÇÃO DE COMPUTADORES

Informática básica. Professor: Francisco Ary

William A. Zacariotto

Conceitos Básicos de Computação e Computadores

Primórdios da computação e histórico dos Computadores

ARQUITETURA DE COMPUTADORES. Adão de Melo Neto

Universidade de Brasília Histórico e Introdução

Histórico e Introdução

Sistemas de Computação

Arquitectura de Computadores

Evolução e Desempenho. Alberto Felipe Friderichs Barros

CURSO TÉCNICO PROFISSIONALIZANTE. Disciplina: Informática Básica (História da Informática)

O que é um computador. Segundo o Dicionário Escolar da Língua Portuguesa, computador é avaliador, calculador.

Fat-Uerj: Introdução à computação

Introdução Computador Hardware Histórico e Evolução Linguagem de Programação Princípios Básicos

Informática Aplicada. Introdução

EVOLUÇÃO DOS COMPUTADORES

Introdução aos Sistemas Operacionais. Disciplina: Sistemas Operacionais Prof. Filipe Arantes Fernandes

Uma visão geral sobre computadores e Internet

Introdução à Computação MAC0110

História dos Computadores Mechanical Era (1600s-1940s) William Stallings Arquitetura e Organização de Computadores. Capítulo 2

Disciplina de Informática. Curso Tecnólogo em Gestão Ambiental Unidade Erechim Profª. Me. Valéria Espíndola Lessa

A Evolução dos Computadores: do ENIAC ao TianHe2

As Gerações dos Computadores. Professor Leonardo Cabral da R. Soares

Estrutura dos Computadores. Arquitetura de Computadores

Introdução à Computação. Faculdade de Ciências Exatas e Tecnológicas Maicon A. Sartin

Componentes do Computador

Aula 02. Prof. Laurence Rodrigues do Amaral FACOM/UFU. Prof. Laurence Rodrigues do Amaral UFU/FACOM/Patos de Minas

Transcrição:

Máquinas Multiníveis Aula 04

Evolução...

Computadores Mecânicos Geração Zero Mecânicos (1642-1945) Blaise Pascal (1623-1662) - máquina de calcular, adições e subtrações Leibniz (1646-1716) - mesmo estilo, multiplicações e divisões Charles Babbage (1792-1871) Máquina Diferencial: Tabelas para navegação naval, único algoritmo: diferenças finitas Máquina Analítica: propósito geral, cartões perfurados, 4 componentes

Geração Zero Mecânicos (1642-1945) Máquina Diferencial Cartão Perfurado Fonte: http://www.wikipedia.org Fonte: http://www.wikipedia.org

Geração Zero Mecânicos (1642-1945) Máquinas a relé eletromagnético Konrad Zuse (~ 1930) - máquinas de calcular em relés John Atanasoff e George Stibbitz (Bell labs) - calculadoras com aritmética binária Howard Aiken (Havard 1944) - máquina de propósito geral Mark I, baseada em Babbage, relés substituem engrenagens

Primeira Geração Válvulas (1945-1955) Colossus - 1º computador digital eletrônico (1943) decodificar as mensagens criptografadas pelo Enigma ENIAC (Electronic Numerical Integrator and Computer) (1943) John von Neumann (1952) Matemático húngaro naturalizado americano (mais eminente do mundo na época) Computador IAS (Institute for Advanced Study Princeton, USA), formalizou o projeto lógico de um computador

Máquina de Von Neumann Primeira Geração Válvulas (1945-1955) Base de praticamente todas as máquinas atuais Características principais Programa Armazenado: programas e dados representados de forma digital em memória Mais flexibilidade e rapidez (ao invés de chaves e cabos) Processamento baseado em aritmética binária, ao invés de decimal Componentes: Memória, Unidade de Controle Unidade, Unidade Lógica e Aritmética (ULA), Dispositivos de entrada/ saída

Primeira Geração Válvulas (1945-1955) Memória Máquina de Von Neumann Unidade de Controle Unidade Lógica Aritmética Acumulador Entrada Saída

Primeira Geração Válvulas (1945-1955) Ciclo de Busca-Decodificação-Execução Busca: na fase de busca é lida uma instrução da memória Decodificação: nessa fase é determinada qual instrução deve ser executada. Geralmente realizada por lógica combinacional. Execução: para cada tipo de instrução é realizada sua execução, conforme o necessário.

Segunda Geração Transistores (1955-1965) Invenção do Transistor: 1948, Bell Labs TX-0 (Transistorized experimental computer 0) PDP-1 (baratinho...$120.000,00) Barramento Único (Características e problemas) CPU Memória Console Fita de Papel Outra E/S Omnibus

Terceira Geração Circuitos Integrados (1965-1980) Invenção do Circuito Integrado (1958, Robert Noyce) Dezenas de transistores em uma única pastilha Possibilitou construir computadores menores, mais rápidos e mais baratos

Terceira Geração Circuitos Integrados (1965-1980) System/360 (IBM, 1965), time sharing, família, preservação do investimento, linguagem de alto nível (Fortran e COBOL) PDP-11 (DEC, 1970), sucesso em universidades

Quarta Geração VLSI (1980-?) VLSI Very Large Scale Integration Computadores Pessoais Organização em níveis Superescalares Mutiprocessadores

Lei de Moore Gordon Moore, 1965, co-fundador Intel Número de transistores em um chip dobra a cada 24 meses (inicialmente 18 meses...) Não é uma lei de fato, mas uma observação empírica

Lei de Moore Número de Transistores

Lei de Moore Círculo Virtuoso Avanço tecnológico propicia melhores produtos a preços mais baixos Preços mais baixos induz ao surgimento de novas aplicações Exemplo: video games Novas aplicações aumentam as possibilidades de mercado e fazem surgir novas empresas. Novas empresas leva à competição, criando demanda econômica para o avanço tecnológico

Tamanho do Transistor Tamanho do transistor (microns) 100 litografia óptica 10 1 litografia raio-x 0,1 0,01 0,001 1970 1980 1990 2000 2010 2020 2030 Ano

Tamanho das Memórias

Armazenamento

Família de Processadores Intel Chip Data MHz Transist Memória Nota 4004 1971 0,108 ores 2.300 640 Primeiro microprocessador em um único chip 8008 1972 0,108 3.500 16 KB Primeiro microprocessador de 8 bits 8080 1974 2 6.000 64 KB Primeira CPU de propósito geral em um chip 8086 1978 5-10 29.000 1 MB Primeira CPU de 16 bits em um chip 8088 1979 5-8 29.000 1 MB Usado no IBM PC 80286 1982 8-12 134.000 16 MB Esquema de proteção de memória 80386 1985 16-33 275.000 4 GB Primeira CPU de 32 bits 80486 1989 25-100 1,2M 4 GB Cache interno de 8K, coprocessador aritmético interno Pentium 1993 60-233 3,1M 4 GB 2 pipelines; MMX, Cahe de 16KB Pentium Pro 1995 150-200 5,5M 4 GB Cache interno em dois níveis Pentium II 1997 233-400 >7,5M 4 GB Pentium Pro com MMX Pentium III 1999 450-1400 >9,5M 4 GB Serviu de base para o projeto do Pentium M Pentium IV 2000 1.3-3.8 GHz >55M 16 EB Novo projeto de microarquitetura, ponto-flutuante de 64 bits, Hyper-threading, cache 166KB Pentium M 2002 900-2260 MHz >140M 16 EB Suporte a freqüência variável Core 2 2006 1,6-3,6 GHz >400M 32 EB Múltiplos núcleos

Família de Processadores Intel

Tendências da Computação Redes de Computadores Clusters de Computadores Computação Ubíqua Mark Weiser, 1988 Everytime, Everywhere Computação cada vez mais presente no dia-adia das pessoas Nova tecnologias, miniaturização de dispositivos, sistemas embarcados...

Tendências da Computação Vendas/Ano 18 16 14 12 10 8 6 4 2 0 1940 1950 1960 1970 1980 1990 2000 2100 Ano Mainframe PC Ubíqua