Buscar

Prova AOC

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 6 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 6 páginas

Prévia do material em texto

Prova AOC 
PERGUNTA 1 
1. O desenvolvimento de novos softwares cada vez mais complexos 
demanda aumento no desempenho de hardware . É sabido que os 
computadores atuais representam a evolução do modelo proposto 
inicialmente por von Neumann em sua máquina IAS, apresentando 
melhorias em termos gerais, aos quais também foram utilizadas técnicas 
específicas e metodologias de processamento para aumento de 
desempenho. 
Dados os itens a seguir, classifique-os como M (melhorias genéricas) ou 
como T (técnicas específicas ou metodologias de processamento). 
(_) Utilização da nano eletrônica. 
(_) Previsão de desvio. 
(_) Miniaturização de hardware . 
(_) Análise da disponibilidade de recursos de hardware e de dados. 
(_) Verificação de desvio e análise de fluxo. 
 Agora, escolha a alternativa que traga a sequência correta de 
respostas. 
 
 T, M, T, M, M. 
 
 M, T, M, T, T. 
 
 M, M, M, T, T. 
 
 T, M, T, T, M. 
 
 M, T, T, T, M. 
1 pontos 
PERGUNTA 2 
1. O matemático John von Neumann projetou o IAS, sendo que a ideia 
central foi a utilização de memória para armazenamento do programa. 
Na época, foram utilizados o termo “palavra” para referenciar a unidade 
básica de armazenamento que era de 40 bits e o termo “registrador” 
para identificar estruturas de armazenamento internas à ULA e à UC. 
Considerando esse contexto, analise as seguintes afirmações. 
I. Foi idealizado o registrador de carga paralela. 
II. Foi idealizado o registrador de buffer de memória. 
III. Foi idealizado o registrador de ponteiros. 
IV. Foi idealizado o registrador de deslocamento. 
Assinale a alternativa que mostra o que é correto afirmar. 
 
 I, III e IV. 
 
 II, apenas. 
 
 I, II e III. 
 
 III, apenas. 
 
 I, apenas. 
1 pontos 
PERGUNTA 3 
1. As informações de são processadas pelo computador possuem uma 
característica específica, assim, os computadores não são capazes de 
“entender” diretamente a nossa linguagem. Os dados que são 
representados no computador devem seguir um modelo de 
representação binária pois os circuitos do computador não conseguem 
ler diretamente a nossa linguagem. 
Considerando esse contexto, analise as seguintes afirmações. 
I. O sistema numérico binário é composto pelos símbolos 0 e 1. 
II. As informações processadas no computador são representadas por 
combinações de sequências binárias. 
III. Um bit pode assumir o valor 01. 
IV. Um bit pode assumir o valor 0 e 1. 
Assinale a alternativa que mostra o que é correto afirmar. 
 
 As afirmativas I e II estão corretas. 
 
 As afirmativas I e III estão corretas. 
 
 Somente a afirmativa I está correta. 
 
 Somente a afirmativa II está correta. 
 
 Somente a afirmativa III está correta. 
1 pontos 
PERGUNTA 4 
1. Os computadores são equipamentos capazes de executar muitas 
instruções. Um programa de computador é composto por muitas 
instruções, sendo que o processador possui basicamente a função de 
buscar estas instruções e executá-las uma após a outra, ou seja, linha a 
linha do código. Normalmente, os processadores são capazes de 
manipular quatro classes de instruções. 
Considerando esse contexto, analise as seguintes afirmações. 
I. A transferência de dados entre processador e memória representa 
uma classe de instruções. 
II. Instruções que apenas efetuam a execução existem. 
III. As instruções de controle não são capazes de alterar o fluxo de 
processamento. 
IV. As instruções de controle atuam apenas no fluxo de armazenamento 
das instruções. 
 
Assinale a alternativa que mostra o que é correto afirmar. 
 
 As afirmativas I e II estão corretas. 
 
 As afirmativas II e III estão corretas. 
 
 Somente a afirmativa I está correta. 
 
 Somente a afirmativa II está correta. 
 
 Somente a afirmativa III está correta. 
1 pontos 
PERGUNTA 5 
1. A estrutura do computador pode ser representada pela interconexão de 
módulos e submódulos, sendo certo que cada uma dessas partes possui 
funções específicas. Ao aprofundar os estudos em organização e 
arquitetura de computadores, aprendemos que essas funcionalidades 
podem ser divididas em quatro grupos: movimentação, controle, 
armazenamento e processamento. 
Nesse sentido, assinale com V 
as afirmativas verdadeiras, e com F as falsas. 
( ) A funcionalidade de processamento serve para gerenciar as demais 
funções. 
( ) A funcionalidade de movimentação se presta a receber e transmitir as 
informações. 
( ) A funcionalidade de armazenamento serve para guardar as 
informações nos módulos de memórias. 
( ) A funcionalidade de controle serve especificamente para controlar as 
operações de armazenamento. 
Agora, assinale a alternativa que apresente a sequência correta de 
respostas. 
 
 V, F, V, V. 
 
 V, V, F, F. 
 
 F, F, V, V. 
 
 F, V, V, F. 
 
 F, V, V, V. 
1 pontos 
PERGUNTA 6 
1. Na arquitetura de um computador, os módulos do computador podem ter 
suas instruções enviadas entre eles devido à existência de caminhos 
que os interligam e permitem que as instruções com os dados ou 
endereços ou controles sejam levadas de um ponto a outro do 
computador por elementos denominados barramentos. STALLINGS, 
W. Arquitetura e organização de computadores . 8. ed. São Paulo: 
Pearson Prentice Hall, 2010. 
Das alternativas abaixo, assinale a que descreve as características 
sobre os tipos de vias de sinais de controle. 
 
 Solicitação de barramento: sinal gerado por algum módulo para que 
bloqueie o uso do barramento para atender a uma interrupção. 
 
 Leitura/escrita de memória: define a operação a ser realizada 
quando o acesso à memória for solicitado. 
 
 Controle de barramento: resposta à solicitação de barramento, 
outorgando ao módulo o direito do bloqueio do barramento. 
 
 
Requisição de interrupção: sinal que indica ao barramento que 
existe uma interrupção com seu processo finalizado. 
 
 
Title Barramentos: de endereço, dados e controle 
 
 Leitura/escrita de processor: define a operação a ser realizada 
quando o acesso a algum recurso do processor for solicitado. 
1 pontos 
PERGUNTA 7 
1. O caminho de interligação entre os módulos que fazem parte da 
estrutura de um sistema computacional de um computador é feito pelos 
chamados barramentos. A função deles é estabelecer a comunicação 
entre os diversos módulos, levando as instruções de um ponto a outro 
de cada parte do computador. 
STALLINGS, W. Arquitetura e organização de computadores . 8. ed. 
São Paulo: Pearson Prentice Hall, 2010. 
Existem modelos de barramentos que atuam de forma multiplexada. 
PORQUE 
Precisam atender às funcionalidades de transporte de forma alternada. 
 
Analisando as afirmações acima, conclui-se que: 
 
 As duas afirmações são falsas. 
 
 
 A primeira afirmação é verdadeira, e a segunda é falsa. 
 
 As duas afirmações são verdadeiras, e a segunda não justifica a 
primeira. 
 
 A primeira afirmação é falsa, e a segunda é verdadeira. 
 
 As duas afirmações são verdadeiras, e a segunda justifica a 
primeira. 
1 pontos 
PERGUNTA 8 
1. Os computadores são constituídos por diversos componentes que 
realizam várias funções, sendo que esses componentes, chamados de 
módulos, devem possuir desempenho parecido para evitar o problema 
do gargalo. Assim, o desempenho do processador e memória deve ser 
parecido para evitar problemas. Existem algumas técnicas específicas 
que podem ser utilizadas na memória para diminuir o problema do 
gargalo. 
Nesse sentido, assinale com V 
as afirmativas verdadeiras, e com F , as falsas. 
( ) Aumentar a memória cache 
para diminuir a diferença de desempenho dos módulos. 
( ) Utilizar barramento exclusivo para atender o processador e a 
memória. 
( ) Aumentar portas de leitura e escrita das memórias pode minimizar a 
diferença de desempenho, caso esteja sendo utilizado paralelismo. 
( ) Aumentar a quantidade de memória interna ao processador. 
Agora, assinale a alternativa que apresente a sequência correta de 
respostas. 
 
 V, V, V, F. 
 
 V, V, F, F. 
 
 F, V, V, V. 
 
 F, V, V, F. 
 
 V, F, V, V. 
1 pontosPERGUNTA 9 
1. A motivação principal para o desenvolvimento de arquiteturas super-
escalares consiste na possibilidade de se executar instruções de forma 
paralela, o que fornece mais agilidade, otimização e mais velocidade em 
atender as demandas ofertadas em nível de instrução de máquina 
(STALLINGS, W. Arquitetura e Organização de Computadores. 8. ed. 
São Paulo: Pearson Prentice Hall, 2010). 
Das alternativas abaixo, assinale a que descreve sobre a solução 
adotada pelo mecanismo renomeamento de registradores no caso de 
conflitos em relação à geração de valores para o código a seguir: 
 
(i) a = b / c; 
(ii) d = a – f; 
(iii) a = g + h; 
(iv) i = a + e; 
 
 
(i) a = b / c; 
(ii) d = a – f; 
(iii) aa = g + h; 
(iv) i = aa + e;. 
 
 
(i) a = b / c; 
(ii) d = aa – f; 
(iii) a = g + h; 
(iv) i = aa + e;. 
 
 
(i) aa = b / c; 
(ii) d = a – f; 
(iii) aa = g + h; 
(iv) i = a + e;. 
 
 
(i) a = b / c; 
(ii) d = aa – f; 
(iii) aa = g + h; 
(iv) i = a + e;. 
 
 
(i) aa = b / c; 
(ii) d = aa – f; 
(iii) a = g + h; 
(iv) i = a + e;. 
1 pontos 
PERGUNTA 10 
1. As interrupções são adotadas nos sistemas para permitir que ocorram 
eventos computacionais e que tenham acesso ao que está ocorrendo no 
processador e, assim, consigam realizar uma interface com qualquer 
parte que compõem o sistema, como os dispositivos de E/S, tanto em 
nível de hardware quanto de software . 
STALLINGS, W. Arquitetura e organização de computadores . 8. ed. 
São Paulo: Pearson Prentice Hall, 2010. 
Das alternativas abaixo, assinale a que descreve sobre a ação da 
interrupção durante a execução da instrução. 
 
 
A instrução verifica se existe uma interrupção quando todas as 
etapas dessa instrução tenham terminado (busca da instrução, do 
operando e armazenamento). 
 
 
 
A instrução verifica se existe uma interrupção a cada busca do 
operando, sem a necessidade de esperar pelo fim do ciclo de 
instrução atual. 
 
 
A instrução verifica se existe uma interrupção no início de ação de 
uma instrução, sem a necessidade de esperar pelo fim do ciclo de 
instrução anterior. 
 
 
A instrução verifica se existe uma interrupção a cada busca da 
instrução, sem a necessidade de esperar pelo fim do ciclo de 
instrução atual. 
 
 
A instrução verifica se existe uma interrupção a cada 
armazenamento do operando, sem a necessidade de esperar pelo 
fim do ciclo de instrução atual.

Continue navegando