Você está na página 1de 16

Organização Arquitetura de

Computadores
2021/2

Prof. Anderson L. A. Vilaça

Arquitetura de Computadores

• As aulas serão online, pelo Teams;

• Terças-feira: 19:10-21:50

• Cada aula consiste de uma apresentação do conteúdo seguida de discussão,


esclarecimento de dúvidas e desenvolvimento de atividades (APOs)

• Link do Grupo de Whatsapp da Disciplina:


https://chat.whatsapp.com/Bt6eXwplQYW4OHe2RMnOrz

Este grupo será usado somente para passar comunicados da disciplina e


tirar duvidas das atividades passadas;

• Slides das aulas e outros materiais são disponibilizados no portal do Teams;

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

slide 5 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

Arquitetura de Computadores
Bibliografia

slide 6

3
Visão Geral

slide 7 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:

slide 8 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

4
Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:

slide 9 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:

slide 10 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

10

5
Objetivo da
disciplina
Estudo de um sistema de computação sob dois
pontos de vista:

slide 11 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

11

Objetivo da
disciplina

slide 12 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

12

6
Objetivo da
disciplina

slide 13 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

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.

• Saber como o computador funciona nos permitirá:


• entender sua capacidade (e incapacidade) de resolver problemas;
• sobre como programá-los da melhor forma possível;
• como deixar o computador e os dados contidos neles mais seguros;
• como ganhar desempenho e o que faz ele ficar tão lento às vezes a ponto
de querermos destrui-lo.

slide 14 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

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.

• Com a Arquitetura de Computadores é semelhante.

• Vamos aprender quais são os componentes de um computador, como eles


funcionam e como eles trabalham em conjunto formando um sistema.

• 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

slide 16 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

16

8
slide 17 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

17

Objetivo da
disciplina

• Vamos estudar a estrutura e a função de um


computador.

• Estrutura - a forma em que os componentes estão


interconectados e;

• Função - a operação de cada componente


individualmente.

• Cada componente pode, por sua vez, de forma


hierárquica, ser decomposto em subcomponentes,
descrevendo a sua estrutura e função.

slide 18 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

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.

slide 19 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

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

slide 20 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

20

10
Visão funcional

slide 21 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

21

Operação (a): Movimentação de dados

slide 22 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

22

11
Operação (b): Armazenamento

slide 23 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

23

Operação (c): Processamento de/para


armazenamento

slide 24 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

24

12
Operação (d): Processamento de
armazenamento para E/S

slide 25 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

25

Estrutura – Alto nível

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).

slide 27 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

27

Estrutura – A CPU

CPU

Computador
Registradores ALU
E/S
Barramento
do CPU
sistema
Interconexão
Memó
ria interna da CPU

Unidade
de
controle

slide 28 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

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

slide 29 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

29

Estrutura – A unidade de controle

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

slide 30 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

30

15
Principais temas

• Evolução e desempenho do computador.


• Estruturas de interconexão do computador.
• Memória interna.
• Memória externa.
• Entrada/saída.
• Suporte do sistema operacional.
• Aritmética do computador.
• Conjuntos de instruções.

slide 31 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

31

Um pouco da história do
computador – Video 1 – Os
números e a invenção do
computador

slide 32 © 2010 Pearson Prentice Hall. Todos os direitos reservados.

32

16

Você também pode gostar