Estrutura
Capítulo 1 Introdução
Editado por Atslands Rocha
slide 1
© 2010 Pearson Prentice Hall. Todos os direitos reservados.
Organização e arquitetura
• Arquitetura são os atributos visíveis ao programador. — Conjunto de instruções, número de bits usados para representação de dados, mecanismos de E/S, técnicas de endereçamento. — Por exemplo, existe uma instrução de multiplicação?
• Organização é como os recursos são implementados. —Sinais de controle, interfaces, tecnologia de memória. —Inclui detalhes de hardware transparentes ao programador. — p.e., a unidade de multiplicação é implementada no hardware ou ela é feita pela adição repetitiva? slide 2 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
Organização e arquitetura
• Os modelos de uma família de computadores possuem a mesma arquitetura, mas com diferença de organização; • Dessa forma, os modelos têm diferentes preços e características de desempenho distintos • A arquitetura pode sobreviver por muito tempo, mas a organização muda ao longo dos anos!
— Ex: Toda a família Intel x86 compartilha a mesma arquitetura básica.
• Isso gera compatibilidade de código: — Pelo menos, com a geração anterior.
slide 3
© 2010 Pearson Prentice Hall. Todos os direitos reservados.
IBM série 360
• 1964. • Substituiu (incompatível com) série 7000. • Primeira “família” planejada de computadores. —Conjuntos de instruções semelhantes ou iguais. —SO semelhante ou igual. —Velocidade aumentada. —Número cada vez maior de portas de E/S (ou seja, mais terminais). —Tamanho de memória crescente. —Maior custo. • Estrutura comutada multiplexada. slide 4 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
Organização e arquitetura
• Entretanto, a alteração da organização geralmente afeta a arquitetura. • Mudanças na tecnologia influenciam a organização e a arquitetura!
slide 5
© 2010 Pearson Prentice Hall.