Disciplina Arquitetura de computadores
3 pág.

Disciplina Arquitetura de computadores


DisciplinaPrincípios da Arquitetura de Computadores18 materiais128 seguidores
Pré-visualização1 página
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 
\uf0b7 Instruções simples levando 1 ciclo 
\uf0b7 Apenas operações LOAD/STORE referenciam a memória. 
\uf0b7 Altamente pipelined 
\uf0b7 Instruções executadas pelo hardware 
\uf0b7 Poucas instruções e modos 
\uf0b7 A complexidade está no compilador 
\uf0b7 Múltiplos conjuntos de registradores 
 
CISC 
\uf0b7 Instruções complexa levando a múltiplos ciclos 
\uf0b7 Qualquer instrução pode referenciar a memoria 
\uf0b7 Não tem pipeline,ou tem pouco 
\uf0b7 Instruções executadas pelo microprograma 
\uf0b7 Instruções de vários formatos 
\uf0b7 Muitas instruções e modos 
\uf0b7 A complexidade está no microprograma 
\uf0b7 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: 
 
\uf0b7 SISD (Single Instruction Single Data): Fluxo único de instruções sobre um único conjunto de dados. 
\u2022 SIMD(Single Instruction Multiple Data): Fluxo único de instruções em múltiplos conjuntos de dados. 
\u2022 MISD (Multiple Instruction Single Data): Fluxo múltiplo de instruções em um único conjunto de dados. 
\u2022 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 \u2013 fica dentro do processador. 
2. Memória cache \u2013 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 \u2013 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.