Arquitetura de computadores
RELAÇÃO DE EXERCÍCIOS 1
GABARITO
1. Cite uma das razões principais pela qual os atuais sistemas de computação possuem uma hierarquia de barramentos interligando os diversos componentes, ao invés dos sistemas antigos quando havia um único conjunto de barramentos, interligando todos os componentes do sistema.
Resp: isso é devido às diferentes velocidades dos dispositivos que compartilham o barramento. Há necessidade de grupar em um barramento apenas os componentes que possuem velocidades compatíveis de modo a não atrasar muito as comunicações entre eles.
2. Consideremos que um determinado sistema de computação foi projetado de modo que o processador pode receber 64 bits em cada acesso de leitura, com uma …exibir mais conteúdo…
Já no método de interpretação, a compilação, ligação e carregamento e realizada comando por comando do código fonte, não se produzindo nenhum código intermediário.
5. Descreva uma vantagem e uma desvantagem do emprego de arquiteturas com muitos registradores de dados. Em termos de desempenho, o que pode ser explicado referente a largura dos registradores de dados, comparando-se dois valores distintos.
Resp: em arquiteturas com muitos registradores, há um aumento de desemepnho na execução de um código pelo fato dos dados poderem estar semper armazenados nos registradores, dispensando-se o “vai-e-vem” com a memória, o que acontece em sistemas com poucos registradores. Neste caso, as instruções de operações matemáticas são apenas com operandos registradores, usando-se apenas Load e Store para acesso inicial e final à memória. Uma possível desvantagem é o custo, que se eleva com mais registradores (mais espaço e mais transistores). Quanto á largura, processadores com registradores com 64 bits de largura são superiores em desempenho aos de 32 bits, pois podem executar operações com números maiores do que estes últimos.
6. Considere uma MP (memória principal) que possua uma capacidade máxima de endereçamento de 64 MB, sendo cada célula capaz de armazenar 1 byte de dados. Considere as duas técnicas conhecidas de endereçamento da MP, por linha/coluna e diretamente célula por célula. Qual das 2 técnicas