Buscar

Lista exercícios Arquitetura de Computadores

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 8 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

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 6, do total de 8 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 exercícios Arquitetura de Computadores
Modulo 1 – 
1)O projeto da maioria dos computadores atuais incorpora o conceito de máquina multinível, algumas delas com até seis níveis. Neste contexto, o nível mais baixo da arquitetura computacional é constituído:
B = O nível chamado de logico digital, corresponde aos circuitos eletrônicos que efetivamente realizam o processamento de informações na forma de impulsos eletrônicos dentro do processador.
2) Com relação ao nivel da arquitetura do conjunto de instruções - nível ISA - pode-se afirmar que:
i) nesse nível está definida a interface entre os compiladores e o hardware.
ii) as instruções são aquelas para as quais o compilador deve gerar código.
iii) o projetista do compilador deve conhecer muito bem o modelo de memória da máquina.
iv) o projetista do compilador deve conhecer os registradores que deverão ser implementados e os tipos de dados e instruções disponíveis.
Com base nas afirmações acima, assinale a alternativa correta:
B = Todas as alternativas estão corretas, sendo este o nível mais baixo de programar, onde isto se torna um problema para o programador.
3) Sejam as afirmações a seguir:
(i) propagação do resultado através do barramento em direção aos registradores.
(ii) operação da unidade de lógica e aritmética (ULA) e do deslocador.
(iii) carregamento do barramento a partir dos registradores.
(iv) ativação dos sinais de controle.
Assinale a alternativa correta:
B = As afirmações somente são aplicadas ao ciclo de caminho de dados do processador.
4) Analise as afirmações que seguem e assinale a alternativa correta:
(i) para especificar um operando usando o endereçamento direto é preciso fornecer o endereço do registrador
(ii) no endereçamento indireto de registrador o endereço, denominado ponteiro, está contido na memória
(iii) no endereçamento imediato o operando é parte integrante da instrução
(iv) o endereço de memória determinado por dois registradores e um deslocamento é denominado endereço de base indexado
E= as afirmações 3 e 4 são as únicas verdadeiras.
5) Analise as afirmações que seguem e assinale a alternativa correta:
(i) para especificar um operando usando o endereçamento direto é preciso fornecer o endereço do registrador
(ii) no endereçamento indireto de registrador o endereço, denominado ponteiro, está contido na memória
(iii) no endereçamento imediato o operando é parte integrante da instrução
(iv) o endereço de memória determinado por dois registradores e um deslocamento é denominado endereço de base indexado
E= Somente as afirmações 3 e 4 são verdadeiras.
6) Apesar de todo o desenvolvimento, a construção de computadores e processadores continua, basicamente, seguindo a arquitetura clássica de von Neumann. As exceções a essa regra encontram-se em computadores de propósitos específicos e nos desenvolvidos em centros de pesquisa. Assinale a opção em que estão corretamente apresentadas características da operação básica de um processador clássico.
A = Todas essas configurações denominam o funcionamento de um processador clássico.
7) Em uma máquina multinível, qual nível corresponde ao conjunto de instruções do processador?
C = O nível ISA é a interface entre o Hardware e o programador. A parte do computador visível ao programador.
8) Quanto ao conjunto de instruções do processador, ele pode ser RISC ( possuindo um conjunto reduzido de instruções ), ou CISC ( possuindo um conjunto complexo de instruções ). No primeiro caso, a implementação das operações é realizada diretamente no hardware do processador. Já no segundo caso, a implementação é realizada por meio de um microprograma.
Em uma máquina multiníveis, em qual nível é definido se a implementação das instruções é realizada via implementação direta no hardware ou via microprogramação?
D = O nível de microarquitetura depende do nível ISA. Com o nível de Microarquitetura se inicia o conceito de um programa como uma sequencia de instruções.
Modulo 2
1) Com relação ao nível da arquitetura do conjunto de instruções, nível ISA afirma-se que:
(i) - nesse nível está definida a interface entre os compiladores e o hardware
(ii) - as instruções são aquelas para as quais o compilador deve gerar código
(iii) - o projetista do compilador deve conhecer muito bem o modelo de memória da máquina
(iv) - o projetista do compilador deve conhecer os registradores que serão implementados e os tipos de dados e instruções disponíveis
Com base nas afirmações acima, assinale a alternativa correta:
D = Todas as afirmações são corretas, é o nível mais próximo do hardware que um usuário pode chegar, sendo assim, a dificuldade é muito grande.
2) Qual é o nível responsável pela abstração do hardware do computador, contendo rotinas cuja função é realizar a interface entre o software e o hardware?
D = Através do sistema operacional é que o usuário consegue fazer a comunicação com o hardware.
3)Assinale o nível que faz uso de mnemônicos:
A = O código de máquina, que tem um padrão em bits, pode ser substituído por símbolos chamados mnemônicos.
4) Assinale a alternativa correta.
E = É a linguagem de baixo nível, ele acaba pegando um código de programação e transformando em binário.
5) No nível do Sistema Operacional, são incorporadas novas sub-rotinas denominadas:
C = Chamada de sistema é o mecanismo programático pelo qual um programa de computador solicita um serviço do núcleo do sistema operacional sobre o qual ele está sendo executado.
6) Assinale a alternativa que corresponde ao conceito de um computador embutido em um único chip:
E = Microcontrolador é um pequeno computador num único circuito integrado o qual contém um núcleo de processador, memória e periféricos programáveis de entrada e saída.
7) Assinale a alternativa correta:
D = Além de ser uma interface para o usuário, o sistema operacional gerencia varias operações do computador.
8) Assinale a alternativa correta: *Igual a 7*
D = Além de ser uma interface para o usuário, o sistema operacional gerencia varias operações do computador.
Modulo complementar 1
1) (CESPE - 2010 - TRE-MT - Técnico Judiciário - Operação de Computador)
Com base nos conceitos de arquitetura de computadores, julgue os itens seguintes.
I A arquitetura de computadores trata do comportamento funcional de um sistema computacional do ponto de vista do programador.
II A organização de computadores trata da estrutura interna que não é visível ao programador.
III O computador pode ser analisado em vários níveis, sendo o nível mais alto aquele em que o usuário executa programas, e o nível mais baixo o de transistores e conexões.
IV Um refinamento do modelo de von Neumann é o modelo de barramento de sistema que possui uma CPU (ALU e controle) e a memória.
V Os quatro componentes do modelo de von Neumann são visíveis na placa mãe e também no barramento de sistema.
Estão certos apenas os itens:
*Esse ex na internet em vários lugares indicaram a alternativa D como a certa, porem estava dando como incorreta quando eu fiz*
E = O computador é dividido em vários níveis, sendo que o programador utiliza o nível baixo para realizar atividades com o usuário no nível mais alto.
2) (FCC - 2008 - METRÔ-SP - Analista Trainee - Ciências da Computação)
Em relação à arquitetura dos computadores modernos, é muito comum a existência de máquinas de seis níveis, onde o nível 0 representa a essência do hardware com seus elementos primários de circuitos lógicos mais complexos. O nível 1 é que inicia o conceito de programa como uma seqüência de instruções a serem executadas diretamente pelos circuitos eletrônicos. Assim, analise:
 I. No nível 1, a microprogramação é utilizada especialmente nas máquinas classificadas de CISC - Complex Instruction Set Computer, que implementam instruções complexas correspondentes ao nível 2.
II. O nível 2 corresponde à linguagem de máquina ou o código binário executado pelo hardware. As máquinas RISC - Reduced Instruction Set Computer o utilizam para interpretar os códigos para o nível de microprogramação e, em seguida, para o nível 0.
III. O nível 3,onde, geralmente as instruções são desenvolvidas de forma híbrida, é o nível dos sistemas operacionais e destina-se a fornecer serviços básicos para os níveis superiores, tais como, interface com o usuário, gerenciamento de memória, escalonamento de processos e acionamento de dispositivos de entrada e saída de dados.
IV. Uma das diferenças existentes entre os níveis 1, 2 e 3, de um lado e os níveis superiores, de outro, é a natureza da linguagem provida. Enquanto as linguagens de máquina dos primeiros são freqüentemente numéricas (código binário, hexadecimal ou octal), as linguagens do nível 4 e superiores utilizam mnemônicos, que são ótimos para o entendimento lógico das pessoas. É correto o que consta em:
C = O nível 2 já executa os códigos diretamente no hardware.
3) (CEPERJ - 2012 - PROCON-RJ - Técnico em Informática)
No que diz respeito à arquitetura dos computadores, um componente realiza as funções de processamento de dados, enquanto outro oferece armazenamento interno à CPU. Esses componentes são conhecidos, respectivamente, como:
E = Unidade lógica e aritmética é um circuito digital que realiza operações de adição e booleana AND. Já os registradores são a memória dentro da própria CPU que armazena n bits.
4) (AOCP - 2012 - BRDE - Analista de Sistemas - Suporte)
Sobre Processadores, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. A CPU é o 'cérebro' do computador, sua função é executar programas armazenados na memória principal, buscando suas instruções, examinando-as e então executando-as uma após a outra.
II. Barramentos podem ser externos à CPU, conectando-a à memória e aos dispositivos E/S, mas também podem ser internos à CPU.
III. A CPU é composta por várias partes distintas. A unidade de controle é responsável por buscar instruções na memória principal e determinar seu tipo.
IV. A unidade de aritmética e lógica efetua operações como adição AND (E) booleano para executar as instruções
E = Todas as alternativas estão corretas.
5) (FUNIVERSA - 2012 - PC-DF - Perito Criminal - Informática)
Com foco na organização interna de uma Unidade Central de Processamento (UCP), baseada no modelo de Von Neumann, assinale a alternativa correta.
D = Todos os registradores fazem diferentes atividades com a mesma importância para o IR. A ULA realiza operações com os valores da memória RAM. A sequência de etapas para execução de cada instrução é chamada de ciclo instruir-decodificar-executar. Barramento externo conectam dispositivos externos.
6) (FCC - 2011 - NOSSA CAIXA DESENVOLVIMENTO - Analista de Sistemas)
Uma CPU executa cada instrução em uma série de pequenas etapas, que costuma ser denominada ciclo:
A = A CPU executa uma serie de 7 etapas. Essa série de etapas é chamada ciclo buscar­-decodificar-executar.
7) (FCC - 2011 - TRT - 4ª REGIÃO (RS) - Técnico Judiciário - Tecnologia da Informação)
Em relação à organização e arquitetura de computadores, é correto afirmar:
B = A linguagem de máquina é a mais baixa possível, sendo muito difícil para o programador.
8) (FGV - 2010 - CODESP-SP - Analista de Sistemas)
Se CISC é a sigla que significa Complex Instruction Set Computing, RISC tem por significado Reduced Instruction Set Computing e constituem as arquiteturas dos computadores atuais. Uma técnica é fundamental para o desempenho de máquinas RISC, descrita a seguir:
I. O hardware processa mais de uma instrução de cada vez.
II. O hardware não espera o término de uma instrução para executar outra.
III. Num computador CISC típico, existem basicamente quatro fases para a execução: busca, decodificação, execução e escrita. Num RISC, existem as mesmas fases, só que executadas em paralelo. Uma fase não precisa esperar a outra terminar, para que ela se inicie. Esse procedimento não diminui o tempo de execução da tarefa, mas melhora o processamento global.
Essa técnica é denominada:
B = Pipelined é um conjunto de elementos de processamento de dados conectados em série, em que a saída de um elemento é a entrada do próximo, sendo que, os elementos são processados de maneira paralela ou fatiada.
Modulo complementar 2
1)(FCC - 2012 - TRT - 11ª Região (AM) - Técnico Judiciário - Tecnologia da Informação)
Segundo Andrew S. Tanenbaum, numa conjugação de hardware, linguagens interpretadas e linguagens traduzidas, o computador pode ser dividido em uma máquina de seis níveis. Em um desses níveis, os objetos mais interessantes são denominados PORTAS, cada uma, contendo uma ou mais entradas para sinais digitais (representando 0 ou 1) e computando como saída alguma função simples dessas entradas, como AND ou OR . Trata-se do nível de arquitetura:
A = As portas, são desvios condicionais lógicos que são processados no nível mais baixo, são portas que estão ligadas, 1, ou desligadas, 0. Logo se encontram no nível lógico digital.
2) (FCC - 2011 - NOSSA CAIXA DESENVOLVIMENTO - Analista de Sistemas)
Na arquitetura de computadores, a ALU (Unidade Lógica e Aritmética) é um circuito que se conecta aos registradores para formar um caminho de dados. Em termos de linguagem de máquina multiníveis, a ALU situa-se no nível
B = A unidade lógica e aritmética, em inglês Arithmetic Logic Unit, é um circuito digital que realiza operações de adição e booleana AND. Logo, se situa no nível de microarquitetura.
3) (FCC - 2010 - TRE-AM - Analista Judiciário - Tecnologia da Informação)
Numa máquina estruturada multinível, é o nível essencial para as máquinas CISC (Complex Instruction Set Computer), mas que inexiste nas máquinas RISC (Reduced Instruction Set Computer). Trata-se do nível:
C = A única arquitetura que usa a microprogramação é a CISC.
4) (CESGRANRIO - 2011 - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2011)
Considerados o limiar entre o hardware e o software de uma máquina, os Modelos de Conjuntos de Instruções especificam:
E = Conjunto de instruções são as operações que um processador, microprocessador, microcontrolador, CPU ou outros periféricos programáveis suporta, fornece ou disponibiliza para o programador.
5) (FCC - 2011 - TRT - 19ª Região (AL) - Analista Judiciário - Tecnologia da Informação)
No contexto do nível ISA (Instruction Set Architecture) está INCORRETO:
E = O conjunto de instruções RISC não é visível.
6) (CESGRANRIO - 2011 - Petrobrás - Analista de Sistemas Júnior - Engenharia de Software - 2011)
Uma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usando-se o modo de endereçamento imediato.
PORQUE
O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande.
Analisando-se as afirmações acima, conclui-se que:
E = A decodificação sempre será necessária em ambos casos. 
7) (FCC - 2011 - NOSSA CAIXA DESENVOLVIMENTO - Analista de Sistemas)
Modo de Endereçamento é o termo usado para designar o modo como os bits de um campo de endereço são interpretados para se encontrar o operando. O modo no qual a parte da instrução, realmente, contém o operando para utilização imediata, dispensando qualquer outra informação de sua localização, é denominado endereçamento:
C = No modo de endereçamento imediato o valor do operando está incorporado à instrução.
8) (AOCP - 2012 - BRDE - Analista de Sistemas - Suporte)
Sobre Arquiteturas RISC e CISC, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).
I. O acrônimo RISC quer dizer Reduced Instruction Set Computer, enquanto CISC, significa Complex Instruction set Computer
II. Em computadores que implementam conjunto de instruções CISC, as instruções mais complexas podem ser subdivididas em partes separadas que, então, podem ser executadas como uma sequência de micro instruções.
III. A Arquitetura MISC veio para substituir as antigas arquiteturas RISC e CISC, porém esse modelo ainda não faz muito sucesso nos dias de hoje.
IV. O número de instruções executadas por segundo é muito superior coma arquitetura MISC, isso comparando-se com as CISC e RISC com o mesmo Sistema Operacional.
B = Ao longo dos anos, outras estratégias foram implementadas como alternativa para o RISC e CISC. Alguns exemplos são a arquitetura VLIW, MISC, OISC, processamento paralelo maciço, matriz sistólica, computação reconfigurável, e o fluxo de dados.

Continue navegando