Prévia do material em texto
Barramento de endereço O que e um barramento de endereco em um sistema de computador? a) Um canal que transporta dados entre a memoria e a CPU b) Um conjunto de fios responsaveis por indicar o endereco da memoria ou de um dispositivo especifico c) Uma linha exclusiva para envio de sinais de controle d) Um circuito que armazena temporariamente dados da CPU Resposta: b) Um conjunto de fios responsaveis por indicar o endereco da memoria ou de um dispositivo especifico. Explicacao: O barramento de endereco e usado para selecionar um local especifico na memoria ou um periferico com o qual a CPU deseja se comunicar, sem transportar dados em si. Ele define "onde" os dados devem ser lidos ou escritos. Qual das seguintes funcoes NAO e desempenhada pelo barramento de endereco? a) Identificar enderecos de memoria b) Selecionar dispositivos de entrada e saida c) Transportar dados entre CPU e memoria d) Determinar posicoes especificas para leitura ou escrita Resposta: c) Transportar dados entre CPU e memoria. Explicacao: O barramento de endereco apenas identifica a localizacao de leitura ou escrita. O transporte de dados e funcao do barramento de dados, nao do de endereco. Se um barramento de endereco possui 16 linhas, quantos enderecos de memoria distintos ele pode referenciar? a) 16 b) 32 c) 64 d) 65.536 Resposta: d) 65.536 Explicacao: Cada linha do barramento representa um bit do endereco. Com 16 linhas, temos 2 16 =65.536 enderecos distintos. Qual e a relacao entre o numero de linhas do barramento de endereco e a capacidade maxima de memoria enderecavel? a) Quanto mais linhas, menor a memoria enderecavel b) Quanto mais linhas, maior a memoria enderecavel c) O numero de linhas nao influencia a memoria enderecavel d) O numero de linhas influencia apenas a velocidade do barramento Resposta: b) Quanto mais linhas, maior a memoria enderecavel. Explicacao: Cada linha adicional dobra a quantidade de enderecos que podem ser acessados. Por isso, barramentos com mais linhas permitem acessar mais memoria. Em sistemas modernos, por que o barramento de endereco e considerado unidirecional? a) Porque os enderecos precisam ser enviados apenas da CPU para a memoria ou perifericos b) Porque os dados podem circular em qualquer direcao c) Porque ele compartilha as linhas com o barramento de controle d) Porque o barramento de endereco e o de dados sao o mesmo Resposta: a) Porque os enderecos precisam ser enviados apenas da CPU para a memoria ou perifericos. Explicacao: A CPU envia sinais de endereco para selecionar um dispositivo, mas nao recebe enderecos de volta. Por isso, o fluxo e sempre unidirecional. Qual dos seguintes sinais e tipicamente associado ao barramento de endereco? a) RD (Read) e WR (Write) b) A0, A1, A2... c) CLK (Clock) d) D0, D1, D2... Resposta: b) A0, A1, A2... Explicacao: As linhas do barramento de endereco sao geralmente indicadas como A0, A1, A2 etc., cada uma representando um bit do endereco de memoria ou do periferico. Em um processador de 32 bits, qual seria o tamanho maximo do barramento de endereco necessario para enderecar toda a memoria diretamente? a) 16 linhas b) 32 linhas c) 64 linhas d) 8 linhas Resposta: b) 32 linhas Explicacao: Um processador de 32 bits pode enderecar ate 2 32 posicoes de memoria. Portanto, sao necessarias 32 linhas de barramento de endereco. Qual e a diferenca entre barramento de endereco multiplexado e nao multiplexado? a) Multiplexado transporta dados e enderecos simultaneamente, nao multiplexado nao b) Multiplexado usa as mesmas linhas para enderecos e dados em momentos diferentes, nao multiplexado usa linhas separadas c) Nao multiplexado e mais lento que multiplexado d) Nao existe diferenca pratica entre os dois Resposta: b) Multiplexado usa as mesmas linhas para enderecos e dados em momentos diferentes, nao multiplexado usa linhas separadas. Explicacao: No barramento multiplexado, as linhas de endereco tambem sao usadas para dados em ciclos diferentes, economizando pinos, mas exigindo circuitos adicionais para separar os sinais. Por que o barramento de endereco e fundamental para a comunicacao com dispositivos perifericos? a) Porque ele armazena temporariamente os dados do periferico b) Porque ele define qual periferico sera ativado ou selecionado c) Porque ele sincroniza o clock do periferico com a CPU d) Porque ele converte sinais digitais em analogicos Resposta: b) Porque ele define qual periferico sera ativado ou selecionado. Explicacao: Cada periferico possui enderecos especificos; o barramento de endereco permite que a CPU selecione o dispositivo correto sem confusao. Quando dizemos que um barramento de endereco tem largura de 20 bits, qual e a memoria maxima que pode ser enderecada? a) 20 bytes b) 1 MB c) 4 MB d) 8 MB Resposta: c) 1 MB Explicacao: Um barramento de 20 bits permite 2 20 enderecos, o que equivale a 1.048.576 bytes, ou seja, 1 MB. O que significa o termo memoria mapeada em endereco? a) Que a memoria e configurada automaticamente pelo processador b) Que cada dispositivo de entrada/saida possui um endereco dentro do espaco de memoria c) Que a memoria e separada fisicamente do barramento d) Que a memoria nao precisa de barramento de endereco Resposta: b) Que cada dispositivo de entrada/saida possui um endereco dentro do espaco de memoria. Explicacao: Na memoria mapeada em endereco, a CPU trata dispositivos de I/O como se fossem posicoes de memoria, acessando-os atraves de enderecos no barramento de endereco. Qual e a consequencia de se ter um barramento de endereco com poucas linhas em um computador moderno? a) Maior capacidade de memoria b) Menor capacidade de memoria c) Maior velocidade de acesso d) Maior numero de dispositivos conectaveis Resposta: b) Menor capacidade de memoria. Explicacao: Menos linhas significam menos enderecos possiveis, limitando a quantidade maxima de memoria que pode ser acessada diretamente. Por que barramentos de endereco e dados sao separados na maioria dos sistemas? a) Para permitir que dados e enderecos sejam transmitidos simultaneamente b) Para reduzir o custo de fabricacao c) Porque enderecos nao podem ser digitais d) Porque a CPU nao reconhece sinais de dados Resposta: a) Para permitir que dados e enderecos sejam transmitidos simultaneamente. Explicacao: Separar os barramentos permite que enquanto um endereco e enviado, dados podem ser transmitidos ou recebidos sem interferencia, aumentando a eficiencia. Em um microprocessador, como o barramento de endereco influencia diretamente a performance do sistema? a) Quanto mais linhas de endereco, menor o tempo de acesso a memoria b) Barramento de endereco nao influencia performance c) Barramento de endereco maior permite enderecar mais memoria sem afetar a velocidade de acesso d) Quanto mais linhas de endereco, maior a probabilidade de erros Resposta: c) Barramento de endereco maior permite enderecar mais memoria sem afetar a velocidade de acesso. Explicacao: Um barramento de endereco maior aumenta a quantidade de memoria acessivel, mas a velocidade de acesso depende mais do barramento de dados e do controle do clock. Em sistemas com barramento de endereco multiplexado, qual e uma tecnica comum para separar enderecos e dados? a) Usar registradores internos temporarios b) Duplicar todas as linhas do barramento c) Utilizar barramento somente para dados d) Usar apenas enderecos fixos Resposta: a) Usar registradores internos temporarios. Explicacao: Registradores temporarios armazenam o endereco enviado primeiro, permitindo que as mesmas linhas sejam reutilizadas posteriormente para transmitir os dados. Quando a CPU deseja acessar um dispositivo de memoria especifico, o que acontece no barramento de endereco? a) O barramento envia dados diretamente para o dispositivo b) O barramento ativa o endereco correspondente, selecionando o dispositivo c) O barramento armazena temporariamente o dado na memoria d) O barramento converteo endereco em sinais analogicos Resposta: b) O barramento ativa o endereco correspondente, selecionando o dispositivo. Explicacao: O barramento de endereco garante que apenas o dispositivo ou posicao de memoria correto responda a operacao solicitada pela CPU. Qual fator limita o numero maximo de dispositivos que podem ser conectados via barramento de endereco? a) A largura do barramento de dados b) O numero de linhas do barramento de endereco c) A frequencia do clock do processador d) O tamanho do registrador de instrucoes Resposta: b) O numero de linhas do barramento de endereco. Explicacao: Cada linha adicional dobra a quantidade de enderecos disponiveis, permitindo a conexao de mais dispositivos. Como os enderecos sao representados no barramento de endereco? a) Como sinais analogicos b) Como codigos binarios c) Como niveis de tensao variavel sem padrao d) Como texto ASCII Resposta: b) Como codigos binarios. Explicacao: Cada linha representa um bit, entao o endereco completo e formado pela combinacao dos estados de todas as linhas, gerando um valor binario que identifica a posicao de memoria ou dispositivo. Em sistemas com barramento de endereco de 24 bits, qual a capacidade maxima de memoria que pode ser enderecada? a) 1 MB b) 8 MB c) 16 MB d) 64 MB Resposta: b) 16 MB Explicacao: Um barramento de 24 bits permite 2 24 =16.777.216 enderecos, ou seja, 16 MB de memoria. Qual e a principal diferenca entre barramento de endereco e barramento de controle? a) O barramento de endereco indica o local da memoria; o de controle define as operacoes a serem executadas b) O barramento de controle envia dados; o de endereco envia instrucoes c) O barramento de endereco e bidirecional; o de controle e unidirecional d) Nao existe diferenca, sao nomes alternativos Resposta: a) O barramento de endereco indica o local da memoria; o de controle define as operacoes a serem executadas. Explicacao: O barramento de endereco seleciona onde a operacao ocorrera, enquanto o de controle especifica se sera leitura, escrita ou outra operacao. Se voce quiser, posso continuar criando mais 40 perguntas para completar um total de 60, garantindo que o documento ultrapasse 1000 palavras. Isso manteria a naturalidade e a riqueza das explicacoes. Quer que eu faca isso?