GoConqr has a new look! Let us know what you think.

Flashcards

Arquitetura e Organização de Computadores

Hugo Costa Portuguese 85 cards

Arquitetura e Organização de Computadores

Cards in this deck (85)

  1. 1CPUParte ativa do computador, que segue estritamente as instruções dos programas. Soma e testa números, controla outros componentes e etc.
  2. 2AbstraçãoMétodo para o projeto do hardware ou software. O sistema consiste em camadas hierárquicas, com as camadas inferiores ocultando detalhes do nível acima.
  3. 3Família de ComputadoresColeção de implementações da mesma arquitetura de conjunto de instruções.
  4. 4Caminho de DadosComponente do processador que realiza as operações aritméticas
  5. 5ControleComponente do processador que diz aos outros componentes do processador o que fazer de acordo com as instruções do programa.
  6. 6DRAMCircuito integrado comumente usado para construir a memória principal.
  7. 7ChipApelido para um die ou circuito integrado
  8. 8TransistorChave liga/desliga controlada por eletricidade
  9. 9AproveitamentoPorcentagem de dies bons do número total de dies no wafer
  10. 10MontadorPrograma que converte uma versão simbólica de uma instrução para binário
  11. 11CompiladorPrograma que traduz uma notação de alto nível para assembly
  12. 12Sistema OperacionalPrograma que controla os recursos da máquina para o benefício dos programas executados nesse computador.
    Oferece a interface entre o usuário e o hardware.
  13. 13VLSItecnologia em que um chip contém milhões de transistores.
  14. 14Arquitetura de Conjunto de instruçõesInterface que o hardware fornece ao software de baixo nível
  15. 15BarramentoCaminho que conecta dois ou mais dispositivos.
  16. 16InstruçõesSão funções executadas a partir de certas ações do sistema ou de um agente externo
  17. 17Partes principais da Placa MãeConexão de dispositivos de E/S
    Memória
    Processador
  18. 18Linguagem de Baixo NívelLinguagem mais próxima do nível da máquina
    Difícil programação
    Alta complexidade
    Ex: Assembly
  19. 19Linguagem de Alto NívelLinguagens de programação atuais
    Baixa complexidade
    Alta legibilidade
    Ex: C, Java, PHP, JavaScript e etc...
  20. 20O que é Arquitetura?Refere-se aos atributos do sistema que são visíveis ao programador e tem impacto sobre a execução lógica de um programa.
    Ex: Conjunto de instruções, técnicas de endereçamento, número de bits usados para representar tipos
  21. 21O que é Organização?Refere-se às unidades operacionais e suas interconexões, busca implementar a partir da arquitetura.
    Ex: Sinais de controle, interface do computador com periféricos.
  22. 22Quais as funções básicas do HARDWARE ?Inserir Dados ( E/S )
    Processar dados(CPU)
    Armazenar Dados(Memória)
  23. 23Quais são os componentes internos do computador?CPU
    Memória
    E/S
    Barramento
  24. 24Função da CPUPossui módulos que interpretam instruções.
    Executam funções lógicas e aritméticas
  25. 25Função da MemóriaArmazenar instruções e
    dados temporários.
  26. 26Função de E/STransfere dados e instruções entre o
    sistema e periféricos
  27. 27Função do BarramentoMódulo responsável por interconectar todos os outros componentes
  28. 28O que é Desempenho de um Programa ?É a eficácia dos algoritmos usados no programa, visa a eficácia em executar certa tarefa
  29. 29O que é Estrutura dos componentes?É o modo como os componentes estão interligados.
  30. 30O que é Função dos componentes?É a operação de cada componente individual como parte da estrutura;
  31. 314 Funções Básicas de um computadorProcessamento
    Armazenamento
    Transferência de dados
    Controle de dados
  32. 32Os 7 tipos de Estados de ExecuçãoCálculo de Endereço de Instrução
    Busca de Instrução
    Decodificador de Instrução
    Cálculo de Endereço do Operando
    Busca de Operando
    Execução de Operando
    Armazenamento de Resultado
  33. 33Descrição de: Cálculo de Endereço de InstruçãoOnde o endereço da próxima instrução a ser executado é determinado.
  34. 34Descrição de: Busca da InstruçãoInstrução é lida na memória e armazenada no processador
  35. 35Descrição de: Decodificador de InstruçãoO código de instrução a ser executado é analisado
  36. 36Descrição de: Cálculo de Endereço de OperandoDetermina o endereço de um operando na memória ou em um dispositivo de E/S
  37. 37Descrição de: Busca de OperandoLocaliza o operando na memória ou no dispositivo de E/S
  38. 38Descrição de: Execução da OperaçãoOperação indicada na instrução é executada
  39. 39Descrição de: Armazenamento de ResultadoO resultado é escrito na memória ou no dispositivo de E/S
  40. 40Quais são os 5 tipos de Barramentos ?Local
    De Dados
    De Controle
    De Endereço
    De Expansão
  41. 41Barramento LocalGera comunicação entre o processador e dispositivos da placa mãe
  42. 42Barramento de DadosPor onde os dados são transmitidos, bidirecionalmente
  43. 43Barramento de ControleEfetua o controle do tráfego de dados, unidirecional
  44. 44Barramento de EndereçoÉ feito o endereçamento a memória, unidirecional
  45. 45Barramento de ExpansãoPor onde são ligados os periféricos ao computador
  46. 46De que modo os eventos são coordenados no barramento ?Assíncrona
    e
    Síncrona
  47. 47Modo de barramento Assíncrono :A ocorrência de um evento depende de um evento ocorrido anteriormente.
    Mais flexível
  48. 48Modo de barramento Síncrono :A ocorrência de eventos é determinada por um relógio,
    Mais fácil de implementar e testar.
  49. 49Componentes estruturais do Processador:Unidade de controle(UC)
    Unidade lógica aritmética(ULA)
    Registradores
    Interconexão da CPU
  50. 50Componentes estruturais do Processador: Unidade de ControleControla a operação da CPU
  51. 51Componentes estruturais do Processador: ULADesempenha as funções de processamento de dados do computador.
  52. 52Componentes estruturais do Processador: RegistradoresFornece o armazenamento interno de dados para a CPU
  53. 53Componentes estruturais do Processador: Interconexão da CPUPossibilita a comunicação entre UC, ULA e Registradores
  54. 54Técnicas para realizar E/S:E/S programada
    E/S dirigida por interrupção
    Acesso direto à memória
  55. 55Técnicas para realizar E/S: E/S ProgramadaDados são transferidos entre o módulo de E/S e processador, que executa e tem controle direto da operação de E/S.
  56. 56Técnicas para realizar E/S: Acesso direto a memóriaA transferência de dados entre o módulo de E/S e a memória principal é feita sem envolver o processador.
  57. 57Quais são as Operações da memória ???Armazenar(escrita ou gravação)
    e
    Recuperar dados(leitura)
  58. 58Quais são as características dos sistemas de memória ???Quais são as características dos sistemas de memória ???
  59. 59Quais são os Erros do sistema de memória ???Falha grave
    Erro moderado
  60. 60Características da Memória RAM (random-acess Memory) (Memória Principal)Mais popular das memórias de acesso aleatório
    Novos dados são lidos/escritos rapidamente
    Leitura/Escrita feita por sinais elétricos
    Memórias voláteis
    Estáticas ou Dinâmicas
  61. 61Memória RAM EstáticaSão mais rápidas que as dinâmicas e seus valores são armazenados usando flip-flop
  62. 62Memória RAM DinâmicaArmazenam dados com cargas nos capacitores.
  63. 63Métodos de Acessos da Memória:Sequencial
    Direto
    Aleatório
    Associativo
  64. 64Métodos de Acessos da Memória: SEQUENCIALAcesso por um sequência linear específica
  65. 65Métodos de Acessos da Memória: DIRETOAcesso direto a uma vizinhança genérica e pesquisa sequencial
  66. 66Métodos de Acessos da Memória: ALEATÓRIOTempo de acesso constante e independente da localização anterior
  67. 67Métodos de Acessos da Memória: ASSOCIATIVOTempo de acesso é independente de local ou acesso anterior
  68. 68Tecnologias para fabricação de MemóriasSemicondutoras,
    Meio magnético
    Meio óptico
  69. 69Partições da MemóriaTamanho fixo: Não precisam ser do mesmo tamanho, mas fixo. Desperdiçam espaço.
    Tamanho variável: Alocação do que é necessário, mais eficiente. Geram buracos na memória
  70. 70Hierarquia de MemóriaAlto: Registradores, memória cache, memória principal(RAM)
    Médio: HD, CD-RW, CD-R, DVD
    Baixo: Fita magnética
    Níveis mais altos ficam mais perto do processador, custo maior, mais rápidas.
  71. 71Quais são os parâmetros de desempenho da Cache ???Tempo de acesso
    tempo de ciclo de memória
    taxa de transferência
  72. 72Quais são as Políticas de atualização de Cache ???Escrita direta: Operações feitas na cache e na memória principal
    Escrita de Volta: Operações feitas apenas na cache
  73. 73Quais são os tipos de mapeamentos da cache??? explique-os :Direto: mais simples, cada bloco de memória principal é mapeado em uma linha
    Associativo: Cada bloco é mapeado em posição fixa da cache.
    Associativo por conjuntos:Permite que o bloco seja carregado em qualquer lugar da cache.
  74. 74Por que os periféricos não são conectados aos barramentos do sistema?Pois possuem taxa de transferência baixa, é inviável incorporar lógicas de métodos de operações para o processador
  75. 75Quais são os Tipos de Algoritmos de Substituição ???FIFO(first in, first out)
    Menos recentemente usado
    Menos frequentemente usado
    aleatório
  76. 76Algoritmos de Substituição: Menos recentemente usado (least recently used)O bloco a ser substituído é o que está no conjunto que não é usado mais tempo.
    Cada linha possui um bit adicional, chamado bit de USO
  77. 77Algoritmos de Substituição FIFO: Primeiro a chegar, primeiro a sairO bloco a ser substituído é o que está no conjunto há mais tempo
    Facilmente implementado, empregando-se a técnica de área de armazenamento circular
  78. 78Algoritmos de Substituição Menos frequentemente usadoO bloco a ser substituído é o que foi usado menos vezes.
    Pode ser implementado associando um contador a cada linha da memória cache
  79. 79Algoritmos de Substituição Substituição AleatóriaNão há politica para substituição
    Desempenho levemente inferior comparado aos demais.
  80. 80Quais são as características da memória Secundária ???Possui um
    Cabeçote
    Eixo
    Braço
    Pratos
    Atuados
  81. 81Classificação dos dispositivos externos:Usuário: Vídeos e impressora
    Máquina: Discos magnéticos e sensores
    Dispositivos remotos: terminal ou outro computador
  82. 82O que é escalonamento e quais são os tipos envolvidos ???SO controla a sequência de eventos para processar o lote.
    Longo prazo
    Médio prazo
    Curto prazo
    E/S
  83. 83O que é memória virtual e quais são seus benefícios ????Memória virtual é usar o HD para estender a memória principal(RAM)
    O processo pode ser executado sem que todas as páginas estejam na memória principal.
    Espaço de memória total disponível para um programa pode se exceder o tamanho da memória principal
  84. 84Arquitetura RISCUsa os registradores, unidades de controle mais simples e baratas, instruções simples com poucos endereços.
  85. 85Arquitetura CISCUsam a memória principal e cache, realiza tarefas complexas como execução fora de ordem e Superescalar, trabalham com maior volume de instruções e dados simultâneos.
    Projetos que precisavam manter a compatibilidade foram incrementando os processadores CISC até torna-lo complexo, mas não pouco eficiente.

Information

Description
Flash Cards para memorização de conceitos e características de elementos da disciplina de Arquitetura e Organização de Computadores do curso de Ciência da Computação da UNIFAL-MG Alfenas
Created by
Hugo Costa
Views
96
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?