Escolar Documentos
Profissional Documentos
Cultura Documentos
Slides Cap01 Introducao A Arquitetura e Organizacao de Computadores
Slides Cap01 Introducao A Arquitetura e Organizacao de Computadores
Computadores
2021/2
Arquitetura de Computadores
• Terças-feira: 19:10-21:50
1
Arquitetura de Computadores
• Ementa
• Conceitos básicos de arquitetura: Arquitetura, Organização, Estrutura, Funções;
• Histórico dos computadores e gerações.
• Barramento do Sistema
• Questões de Desempenho: pipeline, RISC, instruções superescalares, multicore.
• Memória cache, tipos e implementações.
• Estrutura interna da memória: DRAM, SDRAM, Flash, correções de erros.
• Memória externa: disco magnéticos, estado sólido, discos óticos, RAID.
• Paginação e segmentação, memória virtual.
• A Unidade Central de Processamento: Aritmética Computacional.
• Instruções de máquina, RISC e CISC;
Arquitetura de Computadores
• Cronograma
das aulas
2
Arquitetura de Computadores
Bibliografia
Arquitetura de Computadores
Bibliografia
slide 6
3
Visão Geral
Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:
4
Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:
Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:
10
5
Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:
11
Objetivo da
disciplina
12
6
Objetivo da
disciplina
13
Objetivo da
disciplina
Por que estudar Arquitetura e Organização de
Computadores?
• É essencial que todos profissionais da Computação tenham pelo menos
conhecimentos básicos de Arquitetura de Computadores.
14
7
Objetivo da
disciplina
Por que estudar Arquitetura e Organização de
Computadores?
• Então, estudar Arquitetura de Computadores é tão importante para um
profissional de Computação, como estudar Anatomia é importante para um
médico.
• Sem dúvidas o ser humano é a máquina mais perfeita já criada, mas vamos
ver que o Computador é uma das máquinas mais incríveis que o homem já
criou.
slide 15 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
15
16
8
slide 17 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
17
Objetivo da
disciplina
18
9
• Toda a família Intel x86 compartilha a mesma
arquitetura básica.
• A família IBM System/370 compartilha a mesma
arquitetura básica.
• Isso gera compatibilidade de código:
— Pelo menos, com a geração anterior.
• A organização é diferente entre diferentes versões.
19
Função
Tanto a estrutura quanto as funções de um computador
são, em sua essência, muito simples. A figura ao lado
representa as funções básicas que um computador
pode desempenhar. Em termos gerais, existem apenas
quatro.
1. Processamento de dados
2. Armazenamento de dados
3. Transferência de dados
4. Controle
20
10
Visão funcional
21
22
11
Operação (b): Armazenamento
23
24
12
Operação (d): Processamento de
armazenamento para E/S
25
Periféricos
Computador
Memória
CPU principal
Computador Interconexão
do sistema
E/S
Linhas de
comunicação
slide 26 © 2010 Pearson Prentice Hall. Todos os direitos reservados.
26
13
Estrutura – Alto nível
Nosso maior interesse reside na estrutura
interna de um computador, que é mostrada,
em um nível mais alto, na figura ao lado. Há
quatro principais componentes estruturais
1. Unidade central de processamento
(CPU): controla a operação do
computador e desempenha funções de
processamento de dados. É muitas
vezes chamada, simplesmente, de
processador.
2. Memória principal: armazena dados.
3. E/S: transfere dados entre o
computador e o ambiente externo.
4. Sistema de interconexão: mecanismos
que estabelecem a comunicação entre a
CPU, a memória principal e os
dispositivos de E/S (entrada/saída).
27
Estrutura – A CPU
CPU
Computador
Registradores ALU
E/S
Barramento
do CPU
sistema
Interconexão
Memó
ria interna da CPU
Unidade
de
controle
28
14
Estrutura – A CPU Cada um dos componentes de um computador
é examinado, detalhadamente, na Parte 2.
Entretanto, o componente de nosso maior
interesse e, de certa maneira, também o mais
complexo é a CPU; sua estrutura é
representada na figura ao lado e seus principais
componentes estruturais são os seguintes:
1. Unidade de controle: controla a operação
da CPU e, portanto, do computador.
2. Unidade lógica e aritmética: desempenha
funções de processamento de dados do
computador.
3. Registradores: fornecem o
armazenamento interno dos dados para a
CPU.
4. Interconexão da CPU: mecanismo que
possibilita a comunicação entra a unidade
de controle, a ULA e os registradores
29
Unidade de controle
CPU Lógica de
ALU
sequenciação
Unidade
Barramento de Registradores e
interno controle
decodificadores da
Registr. unidade de
controle
Memória
de
controle
30
15
Principais temas
31
Um pouco da história do
computador – Video 1 – Os
números e a invenção do
computador
32
16