Resumo da Unidade I
Transcrição
Resumo da Unidade I
CEFET-RS Curso de Eletrônica Organização de Computadores Profs. Sandro Silva & Ulisses Santos [email protected] e [email protected] Bibliografia: WEBER, Raul Fernando. Arquitetura de Computadores Pessoais. Ed. Sagra Luzzatto, Porto Alegre: Instituto de Informática da UFRGS, 2ª ed, 2003. TORRES, Gabriel. Curso Completo de Hardware. 3ª ed. Rio de Janeiro: Axel Books, 1999. BRITO, Antônio A. S. Manual do Programador PC. São Paulo: Érica, 1990. MORIMOTO, Carlos E. HARDWARE: Manual Completo. Versão E-book. Disponível em http://www.guiadohardware.net. SALVADOR, Raphael M. S. IBM PC-XT. São Paulo: Érica, 1988. TOCCI, Ronald J. Sistemas Digitais. Princípios e Aplicações. 5ª ed. Rio de Janeiro: Prentice-Hall, 1991. WHITE, Ron. Como Funciona o Computador. Quark. Conceitos Básicos Bit Byte - binary digit - (b) - 8 bits - (B) Nibble - 4 bits Word - 16 bits (família PC) 210 - 1K - 1KiB - 1.024 220 - 1M - 1MiB - 1.048.576 230 - 1G - 1GiB - 1.073.741.824 240 - 1T - 1TiB - 1.099.511.627.776 Unidade I – Evolução dos Microprocessadores 4004(1971) • • • • • • Primeiro microprocessador Intel Fabricado para a BusicomJaponesa Barramento de Dados de 4 bits 2300 transistores Alimentação: 15V Clock: 108 KHz Busicom141-PF printing calculator • • • • • • • • • • MCS-4(1971) MicrocomputerSystem4-bit 4001 ROM 4002 RAM 4003 shiftregisterchip 4004 microprocessador Clock: 108 kHz 60,000 operações/s 2300 trans. (10µm technology) Preço inicial: US$200 Intel • • • • • • 8008 (1972) Clock: 200 kHz 1º microprocessador comercial de 8-bits 16 KB de memória 3500 transistores (10µm technology) 60,000 instruções por segundo Alimentação: +5V e -9V • Mark-8 (1974) Microcomputador baseado no 8008 8080(1974) • • • • Clock: 2 MHz (0.64 MIPS ) Databus de 8-bits 64 KB de memória 6000 transistores (6µm technology) • • National Semiconductor Databus de 16-bit • • • IMP-16(1974) 1802(1974) RCA Clock: 6.4 MHz considerado um dos primeiros processadores RISC da Intel 6800 (1974) • • • Motorola Databus de 8-bits Clock: 1MHz MC6501 (1975) (clone do 6800) • • MOS Technology US$20 • • • MOS Technology, Inc. CPU do videogame Atari US$25. MC6502 (1975) ATARI 8085 (1976) • • • • • • Intel Databus de 8-bits Addressbus de 16-bits Clock: 5 MHz (0.37 MIPS) 6500 transistors (3mm technology) Alimentação 5V simples • • • SC/MP (1976) National Semiconductor Databus de 8-bits Multiprocessamento • • • TMS9900 (1976) Texas Instruments O 1º microprocessador de 16-bits usado no minicomputador TI 990 TI 990 Z80 (1976) • • Zilog Clock: 2.5 MHz • • • Databus de 8-bits Addressbus de 16-bits Set de instruções é um superset do Intel 8080 • • • • CP/M (1976) Control Program/Monitor Control Program for Microcomputers usado no 8080, Z80 e 8086 considerado o antecessor do DOS Computadores baseados no Z80 TRS-80 Sinclair CP - 500 Canon-V20 8086 (1978) Hot-Bit • • • • • • Intel 1 MB de memória Clock: 4.77 MHz (0.33 MIPS) Databus de 16-bits 29,000 trans. (3µm technology) US$360 • • 8086 Î 8 MHz (0.66 MIPS) 8086 Î 10 MHz (0.75 MIPS) 8088 (1979) • • • Intel Databus interno de 16-bits Databus externo de 8-bits • Databus de 16-bits • • • • • • Motorola Processador RISC Databus externo 16-bits Databus interno 32-bits 68,000 transistores Clock: 8MHz Z8000 (1979) 68000 (1979) IBM PC ( 12 de agosto de 1981) • • • • • • • • • 4,77MHz 256KB de memória (64KB na placa) Display (originalmente televisão) Monitor MDA opcional Armazenamento em fita K7 Unidade de disco flexível opcional 5 slots de expansão 8 canais de IRQ 4 canais de DMA 80286 (1982) • • • • • • Databus de 16-bits Address-bus de 24 bits (16M endereços) Memória virtual Modo protegido Pipeline de 4 estágios Clock de 6MHz a 20MHz IBM PC/AT • • • • • • • • 15 IRQs e 7DMAs 15 MB de memória SETUP (armazenado em CMOS de 50B) Teclado de 84 teclas Unidade de disco flexível de 1.2MB HD de 20MB PC-DOS 3.0 Placa de vídeo EGA 68010 (1984) • • Motorola Clock: 10MHz • • • • • • • 80386 (1985) Barramento de Endereços de 32 bits (4G endereços) Barramento de Dados de 32 bits (real) Modo Real e Modo Protegido MMU Memória Cache (externa) Pipeline de 6 estágios Clock: 16MHz a 33MHz • 80386SX Barramento de Dados de 16 bits (32 bit multiplexados) • • • • • 80486 (1989) Barramento de Endereços de 32 bits (4G endereços) Barramento de Dados de 32 bits (real) FPU interna Cache interna (L1): 8K bytes Clock externo: 20MHz a 50MHz • sem FPU interna • • 80486DX2 (1992) Clock externo: 33MHz Clock interno (2x): 66MHz • • 80486DX4 (1994) Clock externo: 33MHz Clock interno (3x): 100MHz 80486SX (1991) PENTIUM (1993) • • • • • • • • • Barramento de Endereços de 32 bits (4G endereços) Barramento de Dados de 64 bits Primeiro processador superescalar ( 2 pipelines ) Registradores e ULA de 32 bits FPU para dados de 64 bits Lógica para previsão de desvios Cache interna de dados 8KB (L1) Cache interna de instruções 8KB (L1) Clock interno até 200MHz AMD 5x86 (1995) • • • • clone do PENTIUM Clock:133MHz FSB:33MHz Cache L1: 16KB Cyrix 5x86 (1995) • • • Clock: 100MHz FSB: 33MHz Cache L1: 16KB Cyrix 6x86 (1995) • • • Clock: 80MHz a 133MHz FSB: 40MHz a 66MHz Cache L1: 16KB PENTIUM PRO (1995) • • • • • Clock: 133MHz a 200MHz FSB: 66MHz Cache L1: 16KB Cache L2: 256KB a 512KB 3 pipelines AMD K5 (1996) • • • • clone do PENTIUM Clock: 75MHz a 133MHz FSB: 50MHz a 66MHz Cache L1: 24KB • alimentação: 3,52V PENTIUM MMX (1997) • • • • Clock: 133MHz a 233MHz FSB: 66MHz Cache L1: 32KB Instruções para multimídia PENTIUM II (1997) • • • • Cache L1: 16K+16K (dados+instruções) Cache L2: 512KB (até 2MB) Clock interno de 233MHz a 450MHz Barramento de endereços: 36bits (64Gendereços) CELERON A (1997) • • idêntico ao PENTIUM II sem Cache L2 • • • Cache L1: 64K Clock interno de 166MHz a 300MHz Instruções MMX AMD K6 (1997) AMD K6-2 (1998) • • • Cache L2: 256K Clock interno de 233MHz a 450MHz Instruções 3Dnow • • • Cache L1: 64K Clock interno de 166MHz a 300MHz Instruções MMX • • • Clock interno de 450MHz a 600MHz Instruções MMX2 slot 1 - SEC PENTIUM XEON (1998) PENTIUM III (1999) PENTIUM III (1999) • • • Clock interno de 600MHz a 1GHz Instruções MMX2 soquete 370 - FCPGA • • • CELERON (1999) Clock interno de 533MHz a 800GHz Cache L1: 64KB Cache L2: 128KB VIA C3 (1999) • • • Clock interno de 550MHz a 866GHz FSB: 100MHz a 133MHz Cache L1: 128KB AMD ATHLON K7 (1999) • • • • • • Cache L1: 64K+64K (dados+instruções) Cache L2: 512K Clock interno de 550MHz a 650GHz FSB: Soquete A alimentação: 1,5V a 1,75V AMD Duron (2000) • • • • • • Cache L1: 64K+64K (dados+instruções) Cache L2: 64K Clock interno de 600MHz a 1.8GHz FSB: 200MHz a 266MHz Soquete A alimentação: 1,5V a 1,75V Pentium 4 (2000) • • • • • • • • Databus de 64-bits ULAs operam no dobro da freqüência Pipeline de 20 estágios Cache L1 de dados de 8KB Cache L1 de instruções de 12KB Instruções SSE2 Clock interno de 1.4GHz a 3.8GHz Execução especulativa e fora de seqüência CELERON (2000) • • • • • Soquete: FC PGA2 Clock: 1,1GHz FSB:100MHz Cache L1: 32KB Cache L2: 256KB ATHLON 4 (2001) • • • • Clock: 1,4GHz a 3,8GHz FSB:133MHz Cache L1: 128KB Cache L2: 256KB XEON (2001) • Databus de 64-bits AMD ATHLON XP (2001) • • • • • Databus de 64-bits Clock: 1533MHz a 2133MHz FSB: 133MHz Cache L1: 128KB Cache L2: 256KB Itanium (2001) • Itanium 2 (2002) • Databus de 64-bits Databus de 64-bits Opteron (2003) • Databus de 64-bits Pentium M (2003) • Pentium Dual-Core (2003) • Databus de 64-bits • Databus de 64-bits • Databus de 64-bits Semprom (2004) Athlon 64 (2004) Databus de 64-bits Turion 64 (2004) • Databus de 64-bits Pentium D (2005) Databus de 64-bits Alimentação: 1,2V ~ 1,4V Primeiro processador multicore (junto com o Pentium Extreme Edition) Os dois núcleos se comunicam usando o FSB Suporta as mesmas tecnologias suportadas pelo Pentium 4. primeira geração: Smithfield. (2005): dois Pentium 4 Prescott CLK: 2,8GHz a 3,2 GHz Tecnologia: 90nm; L2: 1MB de cache por núcleo; FSB: 533 ou 800 MHz, half-duplex Soquete LGA775; não suporta: Hyper-Threading; e Tecnologia de Virtualização da Intel, (antigamente chamada de Vanderpool.) segunda geração: Presler. (2006): dois Pentium 4 Cedar Mill CLK: 2.8, 3.0, 3.2 e 3.4 GHz Tecnologia: 65nm L2: 2MB de cache de por núcleo FSB: 800 Mhz Soquete LGA775 não suporta: Hyper-Threading, pelo menos inicialmente. suporta: VT (Virtualization Technology), Tecnologia de Virtualização da Intel (Vanderpool) Tecnologia EM64T XD Bit EIST (Enhanced Intel SpeedStep® Technology), disponível a partir do 2º trimestre de 2006 através de um update da bios da placa base. Pentium Core (2006) • • • • • • • Databus de 64-bits CLK 1066MHz a 2333MHz FSB: 533MHz a 667MHz Tecnologia: 65nm Microarquitetura: P6 (variante do Pentium M) Soquete M Núcleo Yonah Pentium Core 2 (2006) • Databus de 64-bits Core 2 (2006) Sucessor do Pentium 4 Arquitetura baseada: no Pentium III com melhorias presentes no Pentium M • • • Core 2 Duo (com núcleo duplo) Core 2 Quad (com núcleo quádruplo) Core 2 Extreme (para entusiastas) • Core 2 Solo (com núcleo simples, para portáteis). Tecnologia: 45 nm a 65 nm Microarquitetura: Intel Core Conjunto de instruções: x86-64, MMX, SSE, SSE2, SSE3, SSSE3. Cache L1: 64KB (32 KB de dados + 32 KB de instruções) por núcleo Soquetes: Soquete T: LGA775 ou Soquete 775 Soquete M: FCPGA6 Soquete P L2 FSB Núcleos Allendale: Core 2 Duo 2MB 800MHz Conroe: Merom: Merom-L: Penryn: Core 2 Duo e Core 2 Extreme Core 2 Duo (tensão padrão, baixa e ultra-baixa) Core 2 Solo Core 2 Duo (tensão padrão) Kentsfield: Core 2 Quad e Core 2 Quad Extreme Yorkfield: Core 2 Extreme Wolfdale: Core 2 Duo 2MB ou 4MB 2MB e 4MB 1MB 1066MHz a 1333MHz 533MHz a 800MHz 533MHz 3MB e 6MB 8MB 800MHz 1066MHz 12MB 6MB 1333MHz 1333MHz Execução dinâmica ampla: permite a execução de mais instruções por ciclo do clock, reduzindo o tempo de execução e o consumo de energia. Uso inteligente de energia: maior desempenho com redução no consumo de energia e desempenho mais inteligente da bateria para notebooks. Acesso de memória inteligente: aumenta o desempenho do sistema pela otimização do uso da banda de dados disponível. Cache inteligente avançado: subsistema de cache mais eficiente e com mais desempenho. Boost de mídia digital: agiliza aplicativos multimidia, como aplicativos de vídeo, voz e imagem, processamento de fotos, criptografia, financeiros, de engenharia e científicos. CLK 1800 MHz a 2400MHz 1866 MHz a 3000MHz 1066 MHz a 2600MHz 1066 MHz a 1200MHz 2100 MHz a 2500MHz 2400 MHz a 2660MHz 3000MHz 2667 MHz a 3167MHz
Documentos relacionados
1 Evolução do computador. Ábaco A primeira
Diferenças entre microprocessadores da linha Pentium A primeira questão, e muito importante é a velocidade, ou seja a freqüência do clock interno. De certa forma, entre chips de uma mesma linha, qu...
Leia maisMotherboard - Paginas ISPGaya - Instituto Superior Politécnico Gaya
1.2. CLOCK Todas as placas tem um cristal piezoelétrico (ou um circuito integrado) para a geração dos sinais de sincronismo e determinação da velocidade de processamento. O cristal fornece um pulso...
Leia mais