Karteikarten
Arquitetura e Organização de Computadores

Karten in diesem Stapel (85)
- 1CPUParte ativa do computador, que segue estritamente as instruções dos programas. Soma e testa números, controla outros componentes e etc.
- 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.
- 3Família de ComputadoresColeção de implementações da mesma arquitetura de conjunto de instruções.
- 4Caminho de DadosComponente do processador que realiza as operações aritméticas
- 5ControleComponente do processador que diz aos outros componentes do processador o que fazer de acordo com as instruções do programa.
- 6DRAMCircuito integrado comumente usado para construir a memória principal.
- 7ChipApelido para um die ou circuito integrado
- 8TransistorChave liga/desliga controlada por eletricidade
- 9AproveitamentoPorcentagem de dies bons do número total de dies no wafer
- 10MontadorPrograma que converte uma versão simbólica de uma instrução para binário
- 11CompiladorPrograma que traduz uma notação de alto nível para assembly
- 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. - 13VLSItecnologia em que um chip contém milhões de transistores.
- 14Arquitetura de Conjunto de instruçõesInterface que o hardware fornece ao software de baixo nível
- 15BarramentoCaminho que conecta dois ou mais dispositivos.
- 16InstruçõesSão funções executadas a partir de certas ações do sistema ou de um agente externo
- 17Partes principais da Placa MãeConexão de dispositivos de E/S
Memória
Processador - 18Linguagem de Baixo NívelLinguagem mais próxima do nível da máquina
Difícil programação
Alta complexidade
Ex: Assembly - 19Linguagem de Alto NívelLinguagens de programação atuais
Baixa complexidade
Alta legibilidade
Ex: C, Java, PHP, JavaScript e etc... - 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 - 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. - 22Quais as funções básicas do HARDWARE ?Inserir Dados ( E/S )
Processar dados(CPU)
Armazenar Dados(Memória) - 23Quais são os componentes internos do computador?CPU
Memória
E/S
Barramento - 24Função da CPUPossui módulos que interpretam instruções.
Executam funções lógicas e aritméticas - 25Função da MemóriaArmazenar instruções e
dados temporários. - 26Função de E/STransfere dados e instruções entre o
sistema e periféricos - 27Função do BarramentoMódulo responsável por interconectar todos os outros componentes
- 28O que é Desempenho de um Programa ?É a eficácia dos algoritmos usados no programa, visa a eficácia em executar certa tarefa
- 29O que é Estrutura dos componentes?É o modo como os componentes estão interligados.
- 30O que é Função dos componentes?É a operação de cada componente individual como parte da estrutura;
- 314 Funções Básicas de um computadorProcessamento
Armazenamento
Transferência de dados
Controle de dados - 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 - 33Descrição de: Cálculo de Endereço de InstruçãoOnde o endereço da próxima instrução a ser executado é determinado.
- 34Descrição de: Busca da InstruçãoInstrução é lida na memória e armazenada no processador
- 35Descrição de: Decodificador de InstruçãoO código de instrução a ser executado é analisado
- 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
- 37Descrição de: Busca de OperandoLocaliza o operando na memória ou no dispositivo de E/S
- 38Descrição de: Execução da OperaçãoOperação indicada na instrução é executada
- 39Descrição de: Armazenamento de ResultadoO resultado é escrito na memória ou no dispositivo de E/S
- 40Quais são os 5 tipos de Barramentos ?Local
De Dados
De Controle
De Endereço
De Expansão - 41Barramento LocalGera comunicação entre o processador e dispositivos da placa mãe
- 42Barramento de DadosPor onde os dados são transmitidos, bidirecionalmente
- 43Barramento de ControleEfetua o controle do tráfego de dados, unidirecional
- 44Barramento de EndereçoÉ feito o endereçamento a memória, unidirecional
- 45Barramento de ExpansãoPor onde são ligados os periféricos ao computador
- 46De que modo os eventos são coordenados no barramento ?Assíncrona
e
Síncrona - 47Modo de barramento Assíncrono :A ocorrência de um evento depende de um evento ocorrido anteriormente.
Mais flexível - 48Modo de barramento Síncrono :A ocorrência de eventos é determinada por um relógio,
Mais fácil de implementar e testar. - 49Componentes estruturais do Processador:Unidade de controle(UC)
Unidade lógica aritmética(ULA)
Registradores
Interconexão da CPU - 50Componentes estruturais do Processador: Unidade de ControleControla a operação da CPU
- 51Componentes estruturais do Processador: ULADesempenha as funções de processamento de dados do computador.
- 52Componentes estruturais do Processador: RegistradoresFornece o armazenamento interno de dados para a CPU
- 53Componentes estruturais do Processador: Interconexão da CPUPossibilita a comunicação entre UC, ULA e Registradores
- 54Técnicas para realizar E/S:E/S programada
E/S dirigida por interrupção
Acesso direto à memória - 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.
- 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.
- 57Quais são as Operações da memória ???Armazenar(escrita ou gravação)
e
Recuperar dados(leitura) - 58Quais são as características dos sistemas de memória ???

- 59Quais são os Erros do sistema de memória ???Falha grave
Erro moderado - 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 - 61Memória RAM EstáticaSão mais rápidas que as dinâmicas e seus valores são armazenados usando flip-flop
- 62Memória RAM DinâmicaArmazenam dados com cargas nos capacitores.
- 63Métodos de Acessos da Memória:Sequencial
Direto
Aleatório
Associativo - 64Métodos de Acessos da Memória: SEQUENCIALAcesso por um sequência linear específica
- 65Métodos de Acessos da Memória: DIRETOAcesso direto a uma vizinhança genérica e pesquisa sequencial
- 66Métodos de Acessos da Memória: ALEATÓRIOTempo de acesso constante e independente da localização anterior
- 67Métodos de Acessos da Memória: ASSOCIATIVOTempo de acesso é independente de local ou acesso anterior
- 68Tecnologias para fabricação de MemóriasSemicondutoras,
Meio magnético
Meio óptico - 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 - 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. - 71Quais são os parâmetros de desempenho da Cache ???Tempo de acesso
tempo de ciclo de memória
taxa de transferência - 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 - 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. - 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
- 75Quais são os Tipos de Algoritmos de Substituição ???FIFO(first in, first out)
Menos recentemente usado
Menos frequentemente usado
aleatório - 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 - 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 - 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 - 79Algoritmos de Substituição Substituição AleatóriaNão há politica para substituição
Desempenho levemente inferior comparado aos demais. - 80Quais são as características da memória Secundária ???Possui um
Cabeçote
Eixo
Braço
Pratos
Atuados - 81Classificação dos dispositivos externos:Usuário: Vídeos e impressora
Máquina: Discos magnéticos e sensores
Dispositivos remotos: terminal ou outro computador - 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 - 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 - 84Arquitetura RISCUsa os registradores, unidades de controle mais simples e baratas, instruções simples com poucos endereços.
- 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.
Informationen
- Beschreibung
- 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
- Erstellt von
- Hugo Costa
- Aufrufe
- 96
- Bewertung