

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Os principais barramentos em um computador são responsáveis por estabelecer o meio de comunicação compartilhado entre dois ou mais dispositivos. O tipo de barramento responsável por sinalizar requisições (REQ) e reconhecimento de requisições (ACK) é o barramento de
dados.
controle.
endereço.
interconexão.
comunicação.
Os registradores são memórias rápidas e caras de uso exclusivo das unidades lógicas e aritméticas e, portanto, são inacessíveis aos programadores.
Certo
Errado
Os buffers de escrita interrompem o pipeline para escrever os resultados da execução de instruções nas posições de memória.
Certo
Errado
Para que uma simples placa de vídeo ou um disco rígido possam ser utilizados em qualquer micro, independentemente do processador instalado, utilizamos diversos modelos de barramentos de expansão. Assinale a alternativa que apresenta apenas os barramentos de expansão considerados externos ao micro.
ISA; USB; e, PCI.
AGP; EISA; e, PCI.
VLB; FireWire; e, AMR.
USB; FireWire; e, IrDA.
Um computador utiliza um sistema de Entrada/Saída (E/S) controlado totalmente pela Unidade Central de Processamento (UCP), onde a transferência de um dado acontece entre dois registradores: um ligado à UCP e outro ligado ao dispositivo de E/S. Como é conhecido esse sistema de E/S?
Acesso direto à memória.
Processadores de E/S.
Canais de E/S.
E/S programada.
E/S exclusiva.
Em arquiteturas que trabalham com paralelismo ao nível de instruções, existe a execução em pipeline. O processamento em pipeline divide a execução de instruções em várias partes, cada uma das quais tratada por um hardware dedicado exclusivamente a ela. Considere o funcionamento de um pipeline de 5 estágios:
O estágio 1 busca a instrução da memória e a armazena em um buffer até o momento de executá-la.
No estágio A ocorre a execução da instrução utilizando os dados.
No estágio B ocorre a busca dos operandos na memória ou nos registradores.
No estágio C o resultado do processamento é escrito em um registrador.
No estágio D ocorre a decodificação da instrução, determinando tipo e operandos.
Os estágios A, B, C e D correspondem, correta e respectivamente, a
3 − 4 − 5 − 2.
4 − 3 − 5 − 2.
4 − 5 − 2 − 3.
3 − 5 − 2 − 4.
2 − 3 − 4 − 5.
Sobre o processador Intel Core i7, analise as afirmativas a seguir.
I. Trata-se de um processador de execução fora de ordem que inclui quatro núcleos.
II. Suporta a arquitetura de conjunto de instruções x86-64, uma extensão de 64 bits da arquitetura 80x86.
III. Cada núcleo em um i7 pode executar até 4 (quatro) instruções 80x86 por ciclo de clock, usando um pipeline de emissão múltipla, 16 (dezesseis) estágios, dinamicamente escalonados.
IV. Pode, também, suportar até dois threads simultâneos por processador, usando uma técnica chamada multithreading simultâneo.
Está correto o que se afirma em
I, II, III e IV.
I e III, apenas.
II e III, apenas.
II e IV, apenas.
A unidade lógica e aritmética pode recorrer ao uso de um bit especial para indicar que o resultado de uma operação excede a capacidade de armazenamento de um registrador.
Certo
Errado
Qual a operação que um processo deve executar para criar uma nova thread de execução?
join
fork
create
new
open
Sobre a ocorrência de um impasse (deadlock), assinale a alternativa correta.
A execução é interrompida, resultando em falha de segmentação.
A execução nunca acabará, resultando no bloqueio dos processos.
A execução é interrompida, resultando em stack overflow (estouro de pilha).
A execução ocorrerá normalmente, apenas degradando o desempenho.
A execução é interrompida, com a finalização de um processo pelo outro.
Em computação, o que significa a sigla CPU e qual a sua utilidade?
CPU significa Central Processing Unit ou Unidade Central de Processamento, em tradução livre. É a parte de um sistema computacional que realiza as instruções de um programa de computador, para executar a aritmética básica, lógica e a entrada e saída de dados.
CPU significa Control Pack Universal ou Pacote de Controle Universal, em tradução livre. Basicamente é o conjunto de hardware necessário para montar um computador.
CPU significa Collar Pair Uniform ou Par de Colar Uniforme, em tradução livre. Trata-se do "cérebro" do computador, que funciona em dois componentes interligados - em formato de colar, sendo uma analogia ao cérebro e cerebelo do corpo humano.
CPU significa Core Part Unit ou Peça de Unidade Central, em tradução livre. Tem como função transportar a energia elétrica necessária para o computador funcionar.
É difícil fazer comparações de desempenho significativas entre diferentes processadores, mesmo entre os processadores da mesma família. A velocidade bruta é muito menos importante do que como um processador funciona quando executa determinada aplicação. Infelizmente, o desempenho da aplicação depende não apenas da velocidade bruta do processador. Sobre outros fatores que podem ou não impactarem no desempenho da aplicação, assinale a afirmativa correta.
O desempenho da aplicação depende também da eficiência do compilador.
A habilidade da programação utilizada para implementar a aplicação não impacta em nada no desempenho da aplicação.
O conjunto de instruções não interfere no desempenho da aplicação, pois códigos diferentes excutam a mesma tarefa com o mesmo tempo.
O desempenho de uma aplicação depende apenas da linguagem de implementação escolhida, pois umas são mais “pesadas” do que as outras.
Assinale a alternativa que corresponde à modalidade de processamento cujo tempo de resposta é considerado crítico, onde os dados são processados no momento em que são capturados e o sistema deve decidir o que fazer no menor tempo possível.
Online.
Real time.
Time sharing.
Batch.
Offline.
Com o advento da virtualização de computadores, principalmente em ambientes de servidores, as principais fabricantes de processadores (exemplo AMD e Intel) tiveram a iniciativa de adicionar extensões e conjuntos de instruções nos seus processadores para acelerar e/ou facilitar o controle da virtualização em si. Qual a alternativa que contém essas adições?
Paravirtualização e Balloning
SSE e MMX
AVX e AVX2
Hyperthreading e SMT
Intel VT/EPT e AMD-V/RVI
O componente interno da CPU que gerencia a operação em si e que também é responsável pelo controle da movimentação de dados e das instruções é o(a)
Unidade Lógico Aritmética.
Unidade de Controle.
Unidade de Gerenciamento.
Registrador.
Pipeline.
Quanto às características dos principais processadores atuais do mercado, assinale a alternativa que apresenta especificações básicas que estejam tecnicamente corretas.
Núcleos: 3, Threads: 9, Frequência: 12.90 GHz, TDP: 565 W
Núcleos: 6, Threads: 9, Frequência: 2.90 GHz, TDP: 565 W
Núcleos: 9, Threads: 12, Frequência: 12.90 GHz, TDP: 65 W
Núcleos: 6, Threads: 12, Frequência: 2.90 GHz, TDP: 65 W
São tipos de memória que se encontram dentro do processador:
I. Memória RAM e Memória Magnética (HD).
II. Registradores e Memória Cache.
III. Memória Hardtec e DDos.
Está(ão) CORRETO(S):
Somente o item I.
Somente o item II.
Somente os itens I e II.
Somente os itens I e III.
Todos os itens.
Um processador contém locais de armazenamento denominados registradores. Qual é o nome do registrador que armazena o endereço da próxima instrução que o processador deve buscar e executar?
Registrador de buffer de memória (MBR - memory buffer register).
Contador de programa (PC - program counter).
Registrador de instrução (IR - instruction register).
Apontador da Pilha (SP - stack pointer).
Registrador do endereço de memória (MAR - memory address register).
O pipelining é um processo em que é possível executar múltiplas instruções, como busca, decodificação, execução e armazenamento, em cada fase do ciclo da máquina.
Certo
Errado