Informatica

2004 palavras 9 páginas
ARQUITETURA DE COMPUTADORES

Evolução Arquitetural e
Microprogramação

2 / 24

Índice
1. Evolução das Arquiteturas

2. Multiprogramação

3 / 24

Evolução das Arquiteturas


Arquitetura Tradicional

E

CPU

S

– Uma única unidade ativa

Memória


Unidades de E/S autônomas

E

CPU

S

– Multiprogramação

Memória



Hierarquia de Memória
– Acelerar alimentação da CPU

E

CPU
L1

L2

Memória

S

4 / 24

Evolução das Arquiteturas


Pipeline
– Separa memória de dados e instruções
– Pipe de instrução (superescalar)
– Pipe de dados (máquinas vetoriais)

F

E

D E W
F D E W
F D E W
CPU
L1

L2

Memória



Diversas técnicas arquiteturais

S

5 / 24

Considerações
• Processamento paralelo implica várias unidades simultaneamente ativas
• Processador é uma unidade ativa, mas não a única
– Partes autônomas dentro do processador, como ULAs
– Sistemas autônomos fora do processador, como unidades de E/S

• Processamento paralelo pode também existir em máquinas com apenas um processador

6 / 24

Índice
1. Evolução das Arquiteturas

2. Multiprogramação

7 / 24

Multiprogramação


Conceito
– Técnica para executar simultaneamente vários processos



Habilitador
– Unidades de E/S se tornaram ativas  Executam operações de forma autônoma liberando processador para outras tarefas



Funcionalidade
– SO intercala CPU e E/S entre diferentes processos
– Quando técnica é bem aplicada dá impressão de paralelismo espacial



Paralelismos
– Processamento paralelo espacial entre CPU e unidades de E/S
– Processamento paralelo temporal entre diferentes processos



Objetivos
– Aumentar taxa de utilização do processador  mantê-lo ocupado maior parte do tempo
– Aumentar chance do SO encontrar processo pronto para rodar (que não esteja esperando por E/S)

8 / 24

Multiprogramação
• Exemplo de multiprogramação considerando CPU e E/S
unidades

Relacionados

  • informatica
    3020 palavras | 13 páginas
  • Informatica
    2265 palavras | 10 páginas
  • informatica
    1838 palavras | 8 páginas
  • A informatica
    2489 palavras | 10 páginas
  • informática
    794 palavras | 4 páginas
  • Informática
    880 palavras | 4 páginas
  • informatica
    500 palavras | 2 páginas
  • Informática
    599 palavras | 3 páginas
  • informatica
    1100 palavras | 5 páginas
  • Informatica
    405 palavras | 2 páginas