Evolução e desempenho do computador

Description

Computação Mind Map on Evolução e desempenho do computador, created by Eduarda Simoes on 14/03/2017.
Eduarda Simoes
Mind Map by Eduarda Simoes, updated more than 1 year ago
Eduarda Simoes
Created by Eduarda Simoes over 7 years ago
6
0

Resource summary

Evolução e desempenho do computador
  1. 1ª Geração
    1. Memória principal, ULA, E/S e unidade de controle
      1. Compostos por válvulas
        1. ENIAC/IAS
        2. 2ª Geração
          1. Compostos por transistores
            1. Menores, mais baratos, de silício e alto nível de programação
            2. 3ª Geração
              1. Circuitos integrados de pequena e média escala
                1. Surgimento da microeletrônica
                  1. Portas, células de memória e interconexões
                    1. Lei de Moore:
                      1. Maior desempenho, flexibilidade e confiabilidade
                        1. Ex: iPhone 6
                      2. Componentes discretos
                      3. Gerações posteriores
                        1. Grande e larga escala
                          1. Memória semicondutora e microprocessador
                            1. Máximo de desempenho:
                              1. Velocidade do microprocessador
                                1. Pipeling
                                  1. Linha de montagem no processamento das instruções
                                  2. Análise do fluxo de dados
                                    1. Sequência otimizada das instruções
                                    2. Previsão de desvio
                                      1. Antecipa as próximas instruções
                                      2. Execução especulativa
                                        1. Executa antecipadamente instruções necessárias
                                      3. Equilíbrio do desempenho
                                        1. Ajuste para compensar a diferença entre as capacidades dos componentes
                                          1. Barramento de dados mais largo
                                            1. Melhoria da interface da DRAM
                                              1. Redução da frequência de acesso a memória
                                                1. Aumento da largura de banda de interconexão CPU-DRAM
                                                2. Tratamento dos dispositivos de E/S
                                                  1. Problemas de movimentar os dados entre o processador e o periférico
                                                    1. Soluções:
                                                      1. Ccaching, buffering
                                                        1. Barramentos mais elaborados/maior velocidade
                                                    2. Melhoria na organização e arquitetura do chip
                                                      1. Aumentar velocidade de hardware do processador
                                                        1. Aumentar o tamanho e velocidade dos caches
                                                          1. Mudar a organização e arquitetura do processado.
                                                        2. Problemas com a velocidade do clock e densidade lógica:
                                                          1. Solução: maior ênfase em abordagens de organização e arquitetura
                                                            1. Aumento da capacidade do chip
                                                              1. Multicore
                                                                1. Processadores mais simples no mesmo chip compartilhando o cache
                                                                2. Lógica de execução mais complexa
                                                                  1. Instruções em paralelo e pipelings dentro do mesmo processador
                                                                3. Dissipação de calor e latência da memória
                                                              2. Evolução dos processadores da Intel
                                                                1. Década de 70:
                                                                  1. Velocidades de clock, largura de barramento, nº de transistores
                                                                    1. dimensão mínima de tecnologia de fabricação e memória endereçável
                                                                    2. Década de 80 em diante:
                                                                      1. Acrescenta-se a memória virtual e o cache
                                                                    3. Principais parâmetros:
                                                                      1. Custo, tamanho, segurança, confiabilidade
                                                                        1. consumo de potência e desempenho
                                                                          1. Medidas de desempenho:
                                                                            1. Benchmarks
                                                                              1. Amplamente distribuídos; alto nível de linguagem
                                                                                1. Ex: Games
                                                                                2. Clock
                                                                                  1. Sincronismo das operações (ciclos)
                                                                                    1. Medido em Hz e cada Hz é um ciclo por segundo
                                                                                      1. MIPS = ic/(T x 10^6) = f/(CPI x 10^6)
                                                                                      2. Lei de Amdahl
                                                                                        1. Uso de processadores paralelos
                                                                                          1. Speedup: 1/((1-f)+f/N)
                                                                                    Show full summary Hide full summary

                                                                                    Similar

                                                                                    História da informática
                                                                                    Renato Costa
                                                                                    QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
                                                                                    anapaulabrasilam
                                                                                    Organização e Arquitetura de Computador
                                                                                    Rodrigo Gomes
                                                                                    ARQUITETURA DE COMPUTADORES
                                                                                    wesley.silva.ads
                                                                                    LINGUAGEM DE PROGRAMAÇÃO I
                                                                                    ailtonmidias
                                                                                    Lógica de Programação- Dados
                                                                                    Gabriela Alves
                                                                                    Introdução à Lógica de Computação
                                                                                    Joselaine Frantz
                                                                                    FlashCard sobre Pensamento Computacional
                                                                                    Suéllen Martinelli
                                                                                    História da Computação - Anos 70 a 2000
                                                                                    valeriabarbosa67
                                                                                    Introdução a Banco de dados
                                                                                    Ícaro Matheus