Buscar

Lista Arquitetura

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Lista Arquitetura 
1-> Discutir a função de cada um dos componentes em um sistema computacional: (i) unidade central de processamento; (ii) memória; (iii) unidade de entrada e saída e (iv) barramento.
R-> Unidade central de processamento: também cohecido como processador é composta por duas partes principais: a unidade lógica e aritmética (ULA), formada por circuitos que manipulam os dados através de operações binárias (dois operandos) e unárias (um operando).
R-> Memória: é o componente de um computador cuja função é armazenar as informações que são (ou serão) manipuladas por esse sistema.
R-> Unidade de entrada e saída: compreende todas as maneiras como o computador se comunica com os usuários e outras máquinas ou dispositivos. Os dispositivos de entrada aceitam dados e instruções do usuário, os dispositivos de saída retornam os dados processados.
R-> Barramento: O objetivo do barramento é reduzir o número de interconexões entre a UCP e seus subsistemas. Em lugar de mantermos um caminho de comunicação entre a memória e cada um dos dispositivos de entrada e saída, a UCP é interconectada com os mesmos via barramento de sistema compartilhado.
2->. Comparar os seguintes nível de hierarquia de memória: (i) nível de registradores (memória de rascunho), (ii) memória cache, (iii) memória principal e (iv) memória secundária; em relação aos seguintes aspectos: (a) velocidade de acesso, (b) capacidade, (c) volatilidade, (d) tecnologia de fabricação, (e) temporariedade dos dados armazenados e (f) custo.
R-> Nível de registradores: 
§ Características:
§ Velocidade: Tempo de acesso – um ciclo de memoria; Por serem construídos com a mesma tecnologia do processador, estes dispositivos possuem o menor tempo de acesso;
§ Capacidade: Poucos bits; Somente o tão necessário para armazenar um único dado, uma única instrução ou até mesmo um único endereço;
§ Volatilidade: São memórias voláteis;
§ Tecnologia de Fabricação: São memórias eletrônicas;
§ Temporariedade: Tendem a guardar informação (dados ou instruções) o mais temporariamente possível;
§ Custo: Apresentam o maior custo/byte entre todas as memórias;
R-> Memória cache: 
§ Características:
§ Velocidade: Rápida - mais lenta do que os registradores, porém mais rápida do que a memória principal;
§ Capacidade: Capacidade adequada, visando que boa parte das buscas da CPU ocorram na cache, não na memória principal; Possui uma grande variedade, mas vai de alguns kBytes a poucos Mbytes;
§ Volatilidade: São memórias voláteis;
§ Tecnologia de Fabricação: São memórias eletrônicas (SRAM);
§ Temporariedade: Relativamente pequeno (menor do que rascunho, maior que a memória principal);
§ Custo: O valor por byte está situado entre o dos registradores, que são os mais caros, e o da memoria principal, mais barata.
R-> Memória principal:
§ Características:
§ Velocidade: A velocidade se situa abaixo das memorias cache, embora sejam muito mais rápidas que a memoria secundaria;
§ Capacidade: Superior à das memorias cache (mas inferior à memória secundária), sendo limitada por dois fatores: A definição de seu tamanho máximo, estabelecida no projeto da arquitetura do processador (barramento de endereços); Limitação imposta pelo dispositivo de controle da memoria;
§ Volatilidade: São memórias voláteis;
§ Tecnologia de Fabricação: São memórias eletrônicas (DRAM);
§ Temporariedade: As informações permanecem armazenadas na MP é, em geral, mais duradoura que na memoria cache ou nos registradores, embora menor que na memoria secundaria; Os dados permanecem temporariamente na MP enquanto durar a execução do programa;
§ Custo: Custo mais baixo que o custo das memorias cache (porém maior que memória secundária);
R-> Memória secundária:
§ Memoria com maior capacidade de armazenamento;
§ Menor custo por byte armazenado;
§ Tempos de acesso também superiores aos outros tipos;
§ Tem como objetivo garantir um armazenamento mais permanente, razão por que deve naturalmente possuir maior capacidade que a memoria principal;
3-> Explicar a diferença entre barramento de controle, barramento de dados e barramento de endereços, citando a funcionalidade principal de cada barramento bem como que tipo de informações trafegam em cada um destes barramentos.
R-> barramento de controle: Conduz os sinais de controle em um computador; Cada bit um tem uma independência funcional, seja:
▪ Direção do fluxo do sinal;
▪ No instante em que o sinal surge no fio correspondente;
▪ Na sua função.
R-> barramento de dados: Conjunto de fios que serve para transporte dos sinais elétricos correspondentes aos bits de dados;
Características desse barramento:
▪ Largura, L;
▪ Velocidade, V;
▪ Taxa de transferência, T, sendo que: T = LV
R-> barramento de endereços: Conduz os endereços (origem e destino de dados) em um computador; 
▪ Característica física marcante, a largura, L;
▪ Quanto maior o valor de L, maior a quantidade de endereços que podem ser usados no referido sistema;
4-> Explique o processo de comunicação entre o processador (CPU) e a memória principal (RAM) nos processos de escrita e leitura, destacando os passos e registradores envolvidos.
R-> Memória principal(RAM): § Memória que pode ser escrita e lida;
§ Geralmente apenas uma operação por vez (portas de leitura e escrita compartilhadas);
§ Usualmente é volátil (perde seus dados após desligada)
R-> processador (CPU): Operação de leitura, Uma de cada vez.
Formado basicamente por um conjunto de registradores, Armazenam dados e instrução correntes.
5-> Discuta a importância e a necessidade de utilização de memória cache em sistemas de computacão de alto desempenho. 
R-> A memória cache é uma peça importante, no UCP, Unidade Central de Processamento, que o processador armazena os dados importantes em sua memória própria e processa os outros. Quando uma parte de uma tarefa realizada, a CPU solicita mais dados para a memória RAW (gigabyttes) e novamente armazena uma parte no cache. porem o ciclo se repete até o fim da ação.
6-> Explique o funcionamento básico da memória cache, bem como o princípio da localidade temporal e espacial permitem a utilização prática das memórias cache na hierarquia de memória.
R-> Ela possibilita que o processador trabalhe com toda a capacidade e tenha o mínimo de tempo ocioso possível.
R-> Localidade Temporal: Se um programa acessa uma palavra da memoria, há uma boa probabilidade de que ele em breve acesse a mesma palavra novamente;
§ Execução em laço;
R-> Localidade Espacial: Se a CPU acessa uma palavra da memoria, há uma boa probabilidade de que o acesso seguinte seja uma palavra subsequente daquela palavra que ele acabou de acessar;
§ Armazenamento do código sequencial;
7-> Comente a importância das técnicas (funções) de mapeamento em uma memória cache, bem como diferenciar a técnica de mapeamento direto e mapeamento associativo.
R-> A função de mapeamento diz respeito a estratégia utilizada para determinar onde cada dado da memória principal estará na Cache. Ela determina onde cada dado da Memória Principal será copiado na Cache caso ele seja acessado.
R-> mapeamento direto: No mapeamento direto, cada bloco da memória principal é mapeado para uma linha do cache, cada linha da cache possui 3 campos, índice(ou linha), tag e o endereço da palavra.
R-> mapeamento associativo: aqui, cada linha da MP pode ser carregada em qualquer lugar da cache. Neste modo haverá apenas dois campos. A tag e o end. da palavra.
8-> Discuta sobre a importância dos algoritmo de substituição de dados na cache, bem como as principais técnicas de substituição existentes.
R-> importância: Eles tem a função de definir quais linhas com informações atualmente armazenadas vão ser retiradas para dar lugar a uma novas linhas com informações.
R-> principais técnicas: 
LRU-least recently used: Este algoritmo escolhe a linha que esta a mais tempo sem uso pela CPU e substitui pela nova linha.
FIFO-First Input, first output: FIFO se resume a uma fila qualquer. Um exemplo prático seria uma fila de banco,o primeiro a entrar será o primeiro a ser atendido. No caso da cache, a linha que a mais tempos esta armazenada na cache sera substituída, independentemente se a CPU estiver usando ou não.
LFU-least frequently used: O algoritmo escolhe a linha de acordo com a sua referencia, ou seja, a linha que tiver menos acessos por parte da CPU vai ser a escolhida para substituição.
Problemas: 
Que billy esta certo, pois o P4 tem o dobro de memoria clock,ou seja, mais processamento.

Continue navegando