Arquitetura de Computadores
1-1
Introdução à Arquitetura de
Computadores
Miles Murdocca e Vincent Heuring
Capítulo 1: Introdução
Introdução à Arquitetura de Computadores por M. Murdocca e V. Heuring
© 1999 M. Murdocca and V. Heuring
Capítulo 1 - Introdução
1-2
Conteúdo do Capítulo
1.1 Visão Geral
1.2 Uma Breve História
1.3 O Modelo de Von Neumann
1.4 O Modelo de Barramento do Sistema
1.5 Níveis das Máquinas
1.5.1 Compatibilidade para cima
1.5.2 Os Níveis
1.6 Um Sistema de Computador Típico
1.7 Organização do Livro
1.8 Estudo de Caso: O que aconteceu com os supercomputadores?
Introdução à Arquitetura de Computadores por M. Murdocca e V. Heuring
© 1999 M. Murdocca and V. Heuring
Capítulo 1 - Introdução
1-3
Algumas Definições
• A Arquitetura de Computadores trata do comportamento funcional de um sistema computacional, do ponto de vista do programador
(ex. tamanho de um tipo de dados – 32 bits para um inteiro).
• A Organização de Computadores trata da estrutura interna que não é visível para o programador (ex. freqüência do relógio ou tamanho da memória física).
• Existe um conceito de níveis na arquitetura de computadores. A idéia básica é que existem muitos níveis nos quais o computador pode ser considerado, do nível mais alto, onde o usuário executa programas, ao nível mais baixo, que consiste de transistores e fios.
Introdução à Arquitetura de Computadores por M. Murdocca e V. Heuring
© 1999 M. Murdocca and V. Heuring
Capítulo 1 - Introdução
1-4
Máquina de Cálculo de Pascal
• Executa operações aritméticas básicas (1a metade do século XVII). Não contém o que se consideram as partes básicas de um computador.
• Apenas no século XIX Babbage reuniu os conceitos de controle mecânico e cálculo mecânico numa máquina que possui as partes básicas de um computador digital.
(Source: IBM
Archives
photograph.)
Introdução à Arquitetura de Computadores por M. Murdocca e V. Heuring
© 1999 M.