Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade 2 Data: 08/03/17 Curso: Redes de Computadores Professor: LUIS YBARRA Disciplina: Arquitetura de computadores Unidade: Vergueiro Turma:EAD Período: Prédio/Sala: Nome do Aluno: Guilherme Raineri da Silva RA:2517100947 1ª Questão (valor 0,50 pontos) O que é a arquitetura ISA e quais os tipos de Instruções? R: ISA é a interface entre software e hardware que descreve o funcionamento do processador de um ponto de vista lógico. Especifica como um processador funciona, que instruções executa, quais os modos de endereçamento que são suportados e que tipos de dados são suportados. Instruções de transferência de dados efetuam a transferência de dados de uma posição para outra. Quando existe um espaço separado de I/O, essas instruções também se referem a instruções I/O. Igualmente as instruções de acesso à pilha se incluem nessa categoria como instruções aritméticas e lógicas inteiras, instr uções de vírgula flutuante, instruções de deslocamento e rotação, instruções de manipulação de bits, instruções de controle do fluxo do programa, instruções de controle do sistema, instruções de unidades de funções especiais, instruções configuráveis. 2ª Questão (valor 0,50 pontos) O que é a CPU? E como, é constituída. R: O processador (CPU) é o componente vital de um sistema de computação, responsável pela realização das operações de processamento e de controle durante a execução de um programa é constituído pela ULA que executa as opções aritméticas e lógicas e UL executa instruções de memória decodificada. 3ª Questão (valor 0.50 pontos) Qual é a estrutura mínima de uma CPU? R: -Unidade de controle (UC): controla a operação da CPU e, portanto, do computador. -Unidade lógica aritmética (ULA): realiza todo o processamento de dados, por operações lógicas aritméticas. -Registradores: oferecem um tipo de armazenamento interno de dados para a CPU.-Interconexão da CPU: mecanismo que possibilita a comunicação entre as unidades de controle, a ULA e os registradores. 4ª Questão (valor 0,50 ponto) O que é Pipeline? E exemplifique. Trata-se de uma forma de processamento de uma instrução numa série de estágios, que são ligados como as estações numa linha de montagem. Essa linha de montagem para processamento de instruções tem o nome de pipelining. Executa paralelismo no processamento realizando várias instruções ao mesmo tempo, cada uma em diferentes estágios do pipeline desta forma consegue obter uma alta performance pois o primeiro estágio não precisa ficar esperando a instrução passar por os demais estágios para carregar a próxima instrução. 5ª Questão (valor 0,50 pontos) Qual a diferença entre RISC e CISC? RISC Instruções simples levando 1 ciclo Apenas operações LOAD/STORE referenciam a memória. Altamente pipelined Instruções executadas pelo hardware Poucas instruções e modos A complexidade está no compilador Múltiplos conjuntos de registradores CISC Instruções complexa levando a múltiplos ciclos Qualquer instrução pode referenciar a memoria Não tem pipeline,ou tem pouco Instruções executadas pelo microprograma Instruções de vários formatos Muitas instruções e modos A complexidade está no microprograma Conjunto único de registradores 6ª Questão (valor 0,50 pontos) O que é Taxonomia de Flynn? E explique. R: Foi uma solução encontrada para realização problemas complexos sem chegar ao limites físicos e de custo do hardware dividindo os problemas computacionais para serem processados ao mesmo tempo ou em paralelo. Na taxonomia de Flynn existe quatro modelo sendo eles: SISD (Single Instruction Single Data): Fluxo único de instruções sobre um único conjunto de dados. • SIMD(Single Instruction Multiple Data): Fluxo único de instruções em múltiplos conjuntos de dados. • MISD (Multiple Instruction Single Data): Fluxo múltiplo de instruções em um único conjunto de dados. • MIMD(Multiple Instruction Multiple Data): Fluxo múltiplo de instruções sobre múltiplos conjuntos de dados. 7ª Questão (valor 0,50 pontos) O que é Cluster? R: O Cluster é um aglomerado de computadores que funciona com o sistema operacional distribuído especial que liga todos os computadores em uma rede fazendo eles trabalharem como se fosse uma única máquina mais robusta. Um exemplo que ocorre hoje em dia é na mineração de Bitcoins diversas máquinas domésticas se junta a uma rede chamada de bacia de mineração para execução processamento. 8ª Questão (valor 0,50 pontos) O que é Hierarquia de Memórias? E exemplifique. A Hierarquia de memória tem cinco níveis que são separados pelo tamanho e velocidade de acesso. Sendo essa a hierarquia 1. Registradores – fica dentro do processador. 2. Memória cache – fica dentro da CPU para auxiliar a memória principal 3. Memória principal. - memória principal guarda o que está em execução 4. Memória secundaria – todos os programas e dados. 5. Backup - copia de segurança Assim podemos ver quer a classificação que é determinado pela sua capacidade e desempenho e custo com registradores que são os mais rápidos que fazem parte do processador e custo é maior capacidade menor, conforme vamos descendo o seu custo e velocidade vão caindo e sua capacidade aumentando.
Compartilhar