Arquitetura Computadores

Descripción

Arquitetura Computadores Mapa Mental sobre Arquitetura Computadores, creado por Emanuel Rocha el 17/02/2017.
Emanuel  Rocha
Mapa Mental por Emanuel Rocha, actualizado hace más de 1 año
Emanuel  Rocha
Creado por Emanuel Rocha hace alrededor de 7 años
20
1

Resumen del Recurso

Arquitetura Computadores
  1. Máquina Multinível
    1. 0 - Lógica Digital
      1. 1 - Microarquitetura
        1. 2 - Arquitetura do conjunto de instruções
          1. 3 - Sistema Operacional
            1. 4 - Linguagem Montagem
              1. 5 - Linguagem orientadas
              2. Tradução
                1. Montagem
                  1. Compilação
                    1. Interpretação
                    2. Von Neuman
                      1. Barramento externo compartilhado
                        1. Baixo custo
                          1. Desempenho Limitado
                          2. Harvard
                            1. Dois barramentos externos independentes
                              1. Memórias independentes
                                1. Reduz o gargalo do barramento
                                  1. Encarecimento
                                  2. CPU
                                    1. Processa programas na memória
                                      1. Executa programas na memória
                                        1. Composta
                                          1. Unidade de Controle (UC)
                                            1. busca instruções na memória principal e determina o tipo de cada instrução
                                            2. Unidade lógica e aritmética (ULA)
                                              1. Realiza um conjunto de operações necessárias à execução de instruções
                                              2. Registradores
                                                1. elementos de armazenamento temporário, extremamente rápidos
                                              3. Registradores
                                                1. Armazenamento temporário
                                                  1. Extremamente rápido
                                                    1. PC
                                                      1. Aponta para próxima instrução
                                                      2. IR
                                                        1. Armazena a instrução que está sendo executada
                                                        2. MAR
                                                          1. Endereço de posição de memória
                                                          2. MBR
                                                            1. OPCODE
                                                              1. Operação a ser realizada pelo processador
                                                              2. Operando
                                                                1. Dados da instrução
                                                                2. CI
                                                                  1. assim que a instrução que vai ser executada é buscada da memória principal para a CPU, o sistema modifica esse registrador de modo que ele passe a armazenar o endereço da próxima instrução.
                                                              3. Endereçamento de instruções
                                                                1. Modo Imediato
                                                                  1. Modo direto
                                                                    1. Modo Indireto
                                                                      1. Modo de Endereçamento por registrador
                                                                      2. RISC
                                                                        1. Acesso a memória
                                                                          1. Load
                                                                            1. Store
                                                                            2. Operandos em registradores
                                                                              1. Uso intenso de registradores
                                                                                1. Instrução facilmente descodificável e de tamanho fixo
                                                                                  1. Mais espaço na memória
                                                                                    1. Programação mais díficil
                                                                                      1. Uso intenso de pipeline
                                                                                        1. Uma instrução por ciclo
                                                                                          1. Redução do tamanho CPI, maior tamanho de código
                                                                                            1. Complexidade compilador
                                                                                            2. CISC
                                                                                              1. Mais lentos, instruções mais complexas
                                                                                                1. Programas curtos e mais simples
                                                                                                  1. Poucos registradores, mais referencia memoria
                                                                                                    1. Simplificação compiladores, alto número de instruções compexas
                                                                                                      1. Hardware mais caro e complexo
                                                                                                        1. Microprogramação
                                                                                                          1. Não utiliza ou uso moderado de pipeline
                                                                                                            1. Impossibilidade alterar instrução composta
                                                                                                            2. Memória
                                                                                                              1. o local da arquitetura no qual os programas e os dados são armazenados previamente a sua execução
                                                                                                                1. unidade básica é o bit
                                                                                                                  1. O número de bits de uma célula é chamado palavra,
                                                                                                                    1. qualquer palavra na memória é lida com igual velocidade.
                                                                                                                      1. Uniform Memory Access (UMA).
                                                                                                                      2. e, o menor dado que pode ser referenciado na memória é o byte
                                                                                                                        1. Big endian
                                                                                                                          1. byte mais significativo é armazenado no endereço mais baixo
                                                                                                                          2. Little endian
                                                                                                                            1. byte menos significativo é armazenado no endereço mais baixo
                                                                                                                            2. Princípio da localidade de referência
                                                                                                                              1. Localidade temporal
                                                                                                                                1. Localidade espacial
                                                                                                                              2. Ciclo de execução da instrução
                                                                                                                                1. 1-busca de instruções
                                                                                                                                  1. 2-decodificação
                                                                                                                                    1. 3-execução
                                                                                                                                      1. 4-acesso à memória
                                                                                                                                        1. 5-gravação nos registradores
                                                                                                                                        2. Processador
                                                                                                                                          1. são chips responsáveis pela execução de cálculos, decisões lógicas e instruções que resultam em todas as tarefas que um computador pode fazer.
                                                                                                                                            1. Fabricante Intel
                                                                                                                                              1. Core I3
                                                                                                                                                1. Core I5
                                                                                                                                                  1. Core I7
                                                                                                                                                    1. Conjunto de instruções principais SSE
                                                                                                                                                  2. Barramento
                                                                                                                                                    1. responsável por interligar todos os componentes
                                                                                                                                                      1. Vantagem
                                                                                                                                                        1. elimina a necessidade de conectar cada dispositivo com todos os outros
                                                                                                                                                        2. Formado
                                                                                                                                                          1. barramento de dados
                                                                                                                                                            1. interliga a UCP à memória principal, para transferência de instruções ou dados a serem executados
                                                                                                                                                            2. barramento de endereço
                                                                                                                                                              1. possibilita a transferência dos bits que representam um determinado endereço de memória no qual se localiza uma instrução ou dado a ser executado.
                                                                                                                                                              2. barramento de controle
                                                                                                                                                                1. faz a sincronização das referidas atividades, habilitando ou desabilitando o fluxo de dados
                                                                                                                                                              3. O tamanho do barramento de endereços determina a quantidade máxima de armazenamento de dados que a memória principal pode dispor
                                                                                                                                                                1. barramento 20 linhas
                                                                                                                                                                  1. 2 elevado a 20 = 1.048.576 Bytes = 1 MB.
                                                                                                                                                                2. Tipos
                                                                                                                                                                  1. Síncronos
                                                                                                                                                                    1. Assíncronos
                                                                                                                                                                  2. Pipeline
                                                                                                                                                                    1. Pipelining é uma técnica desenvolvida para melhorar o desempenho de processadores
                                                                                                                                                                      1. permite que um processador sobreponha a execução de diversas instruções de modo que mais instruções possam ser executadas no mesmo período de tempo
                                                                                                                                                                        1. Um pipeline de instruções é semelhante a uma linha de montagem industrial.
                                                                                                                                                                          1. mais de uma instrução é executada de forma concorrente por ciclo de clock. Não absolutamente simultaneamente, mas com bastante redução de tempo.
                                                                                                                                                                            1. Evolução
                                                                                                                                                                              1. arquitetura superescalar
                                                                                                                                                                                1. otimizar o pipelining, de forma que os processadores possam executar múltiplas instruções, 4 ou 6, em um ciclo de clock
                                                                                                                                                                            2. Dispositivos de Armazenamento
                                                                                                                                                                              1. Categorias
                                                                                                                                                                                1. Persistentes
                                                                                                                                                                                  1. Não Persistentes
                                                                                                                                                                                  2. Tipos
                                                                                                                                                                                    1. SATA x PATA
                                                                                                                                                                                      1. é um padrão de interface cujas vias de transmissão dos sinais é paralela
                                                                                                                                                                                        1. é mais lento, pois há interferência entre os sinais
                                                                                                                                                                                        2. suporta 2 dispositivos por conexão um dispositivo master e um slave
                                                                                                                                                                                          1. é considerado sinônimo do padrão ATA/IDE
                                                                                                                                                                                            1. é um barramento serial, no qual a transmissão é de um único bit por vez em cada sentido
                                                                                                                                                                                              1. A transmissão serial reduz os problemas de sincronização e interferência encontrados nas interfaces paralelas, permitindo que sejam usadas freqüências mais altas.
                                                                                                                                                                                                1. SATA é uma tecnologia que pode ser utilizada para discos rígidos, unidades ópticas e outros dispositivos de armazenamento de dado
                                                                                                                                                                                                  1. A taxa de transmissão pode ser de 150 MB/s (SATA I), 300 MB/s (SATA II), ou 600 MB/s (SATA III).
                                                                                                                                                                                                    1. Existem vários padrões de controladoras SATA, os mais comuns são SATA 1.5 Gbit/s, SATA 3.0 Gbit/s, e SATA 6.0 Gbit/s.
                                                                                                                                                                                                    2. Disco Rígido
                                                                                                                                                                                                      1. é uma mídia de armazenamento magnética que permite o armazenamento persistente (não-volátil) de grandes volumes de dados com baixo custo e tempos de acesso razoáveis
                                                                                                                                                                                                        1. Disco Eletromecânico
                                                                                                                                                                                                          1. Bloco
                                                                                                                                                                                                            1. unidade básica de armazenamento e transferência de dados no disco
                                                                                                                                                                                                          2. Disco SAAS
                                                                                                                                                                                                            1. (Serial Attached SCSI)
                                                                                                                                                                                                              1. permite o uso de extensores (expanders),
                                                                                                                                                                                                                1. dispositivos que permitem ligar diversos discos SAS a uma única porta.
                                                                                                                                                                                                                2. Tipos
                                                                                                                                                                                                                  1. Edge Expanders
                                                                                                                                                                                                                    1. Fanout Expanders
                                                                                                                                                                                                                    2. Os discos SAS podem ser instalados em gavetas removíveis e podem ser trocados com o servidor ligado (hotswap)
                                                                                                                                                                                                                      1. são full-duplex e a velocidade de transferência é maior por estar disponível para o dispositivo
                                                                                                                                                                                                                    3. SSD
                                                                                                                                                                                                                      1. oferecem tempos de acesso extremamente baixos
                                                                                                                                                                                                                        1. são mais resistentes a choques mecânicos e são mais silenciosos
                                                                                                                                                                                                                          1. Vantagens
                                                                                                                                                                                                                            1. Baixo Consumo
                                                                                                                                                                                                                              1. Menor nível de ruído
                                                                                                                                                                                                                                1. Melhor desempenho
                                                                                                                                                                                                                                  1. Maior Durabilidade
                                                                                                                                                                                                                                    1. Baixo aquecimento
                                                                                                                                                                                                                                  2. Cache de Disco
                                                                                                                                                                                                                                    1. utilizada para o bom desempenho dos acessos ao disco
                                                                                                                                                                                                                                      1. caching de leitura (read caching)
                                                                                                                                                                                                                                        1. caching de escrita (write caching, também chamado buffering),
                                                                                                                                                                                                                                          1. Estategias de cache
                                                                                                                                                                                                                                            1. Read-behind é a política de cache de disco mais simples
                                                                                                                                                                                                                                              1. Write-through
                                                                                                                                                                                                                                                1. Write-back
                                                                                                                                                                                                                                            Mostrar resumen completo Ocultar resumen completo

                                                                                                                                                                                                                                            Similar

                                                                                                                                                                                                                                            Arquitetura de Computadores Paralelos
                                                                                                                                                                                                                                            Carlos Picanço
                                                                                                                                                                                                                                            Latín - Vocabulario Básico
                                                                                                                                                                                                                                            maya velasquez
                                                                                                                                                                                                                                            Goya (1746-1828)
                                                                                                                                                                                                                                            Joaquín Ruiz Abellán
                                                                                                                                                                                                                                            Cómo Redactar Apuntes de Selectividad
                                                                                                                                                                                                                                            maya velasquez
                                                                                                                                                                                                                                            Artes Escénicas
                                                                                                                                                                                                                                            amanda hernandez
                                                                                                                                                                                                                                            Texto del FCE para Rellenar Espacios
                                                                                                                                                                                                                                            Diego Santos
                                                                                                                                                                                                                                            DERECHO MERCANTIL
                                                                                                                                                                                                                                            Juan Jose Avila Espinoza
                                                                                                                                                                                                                                            Organizador Gráfico
                                                                                                                                                                                                                                            r2p2casa
                                                                                                                                                                                                                                            mapa mental de modelo OSI y modelo TCP/IP
                                                                                                                                                                                                                                            alejandrovielmas
                                                                                                                                                                                                                                            El proyecto de empresa
                                                                                                                                                                                                                                            belenssdl
                                                                                                                                                                                                                                            MAPA CONCEPTUAL DE NETIQUETA
                                                                                                                                                                                                                                            Hayler Narvaez