Questões de Concurso Sobre arquitetura de computadores

Foram encontradas 6.309 questões

Q2520854 Arquitetura de Computadores
Em computação paralela os loops paralelos são muito úteis, permitindo que várias iterações de um loop sejam executadas simultaneamente por diferentes threads, aproveitando assim ao máximo os recursos de processamento disponíveis em sistemas paralelos. Isso é especialmente importante para acelerar o processamento de tarefas computacionais intensivas, dividindo o trabalho entre múltiplos núcleos de processamento.
Neste contexto, assinale a opção que apresenta o argumento utilizado no padrão OpenMP para combinar múltiplos loops em um único, permitindo sua execução em paralelo.
Alternativas
Q2520853 Arquitetura de Computadores

Atenção: o enunciado a seguir refere-se à próxima questão.


OpenMP é um ambiente de programação paralela adequado para escrever programas paralelos a serem executados em sistemas de memória compartilhada. É uma coleção de interfaces de programação de aplicativos que inclui diretivas de compilador, funções de suporte e variáveis de ambiente, permitindo que os programadores explorem e controlem o paralelismo durante a execução de um programa. 

Com isto em mente, a cláusula que especifica o número de threads que devem ser executadas em um bloco estruturado em paralelo é
Alternativas
Q2520852 Arquitetura de Computadores

Atenção: o enunciado a seguir refere-se à próxima questão.


OpenMP é um ambiente de programação paralela adequado para escrever programas paralelos a serem executados em sistemas de memória compartilhada. É uma coleção de interfaces de programação de aplicativos que inclui diretivas de compilador, funções de suporte e variáveis de ambiente, permitindo que os programadores explorem e controlem o paralelismo durante a execução de um programa. 

No contexto das variáveis utilizadas em programação paralela com OpenMP, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A cláusula shared(list) especifica que cada variável da lista é compartilhada por todas threads do time, isso é, todas as threads compartilham uma mesma cópia da variável.
( ) Por padrão, variáveis declaradas antes de um bloco paralelo são compartilhadas.
( ) A cláusula private(list) especifica que cada variável da lista é privada por todas threads do time, isso é, cada thread tem sua própria cópia da variável.
( ) Por padrão, variáveis declaradas dentro de um bloco paralelo são privadas.

As afirmativas são, respectivamente,
Alternativas
Q2520697 Arquitetura de Computadores
Sobre monitoramento digital de imagens, na gravação ____________  as imagens são capturadas e armazenadas a partir do momento em que uma atividade específica acontece. Neste caso, o servidor é poupado em termos de recursos de armazenamento, já que a quantidade de dados armazenados é reduzida, quando comparada à gravação ______________ , em que as imagens são capturadas e armazenadas no servidor a todo momento, exigindo, assim, uma capacidade maior de armazenamento dos dados.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do texto.
Alternativas
Q2520688 Arquitetura de Computadores
Considere os seguintes cenários de conexão de um pen drive em uma porta USB de um computador.


Imagem associada para resolução da questão




Assinale a alternativa que indica o cenário com a taxa de transmissão de dados mais rápida, considerando apenas as especificações técnicas do padrão USB. 
Alternativas
Q2520687 Arquitetura de Computadores
Sobre memórias de microcomputadores, a(o) __________ encontra-se no primeiro conjunto de comandos executados ao ligar um computador, e está armazenado na memória _________ .

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do texto. 
Alternativas
Q2519127 Arquitetura de Computadores
Considerando a taxonomia criada por Michael Flynn para classificar arquiteturas de computação paralela, a categoria em que uma instrução é executada por múltiplos processadores usando diferentes fluxos de dados, é a 
Alternativas
Q2519126 Arquitetura de Computadores
Assinale a opção que indica a arquitetura que possibilita ao processador executar mais de uma instrução por ciclo de máquina. 
Alternativas
Q2519123 Arquitetura de Computadores
Acerca dos componentes básicos de uma arquitetura de computador, analise as afirmativas a seguir.

I. O processador é composto por uma unidade de controle e uma unidade de dados.
II. A memória RAM (Random Access Memory) pode ser acessada para operações de escrita.
III. Equipamentos periféricos, como impressoras e monitores, não compõem a arquitetura do computador.

Está correto o que se afirma em 
Alternativas
Q2518111 Arquitetura de Computadores
Durante a análise de um sistema computacional avançado, o analista Clementino identifica uma falha crítica de desempenho que pode ser atribuída à arquitetura do computador. Ele observa que a falha está relacionada à forma como os diferentes componentes do sistema interagem entre si, afetando diretamente a eficiência do processamento de dados.

Com base nos seus conhecimentos sobre a organização e funcionamento dos componentes principais de um computador, sistemas de memória, sistemas de armazenamento e periféricos de entrada e saída, é correto afirmar que a causa raiz do problema identificado por Clementino é o(a):
Alternativas
Q2518110 Arquitetura de Computadores
O estagiário Bebeto, durante um treinamento, constatou que a primeira implementação de memória virtual foi realizada no início da década de 1960, no sistema Atlas, desenvolvido na Universidade de Manchester (Kilburn, 1962). Atualmente, a maioria dos sistemas implementa memória virtual, com exceção de alguns sistemas operacionais de supercomputadores.

Nesse contexto, Bebeto pode concluir, em relação à funcionalidade da memória virtual dentro de um sistema operacional contemporâneo, que ela:
Alternativas
Q2518108 Arquitetura de Computadores
No contexto de processadores modernos que implementam técnicas como execução fora de ordem e especulativa, o ciclo de execução de instruções se torna mais complexo.

Considerando essas técnicas avançadas, a opção que descreve um aspecto do processo de execução de instruções que é fundamental para otimizar o desempenho do processador, mantendo a precisão dos resultados, está corretamente descrito em:
Alternativas
Q2518104 Arquitetura de Computadores
Considerando os conceitos de paralelismo e multiprocessamento em sistemas de computação de alto desempenho, é correto afirmar que:
Alternativas
Q2518095 Arquitetura de Computadores
A arquitetura de um computador define seu conjunto de instruções, modos de endereçamento e tipos de dados, enquanto a organização refere-se aos aspectos operacionais concretos do sistema. Com base nessa distinção, analise as afirmações a seguir sobre um hipotético computador X.

I. O computador X utiliza uma arquitetura de conjunto de instruções complexas (CISC) que permite uma ampla variedade de modos de endereçamento.

II. A organização do computador X inclui um pipeline de instruções de cinco estágios para aumentar a taxa de execução de instruções.

III. A organização do computador X é otimizada para computação em nuvem, utilizando uma matriz de processadores para processamento paralelo.


Com base nessas afirmações, a opção que descreve uma característica que é estritamente parte da organização do computador X é:
Alternativas
Q2516056 Arquitetura de Computadores
Um processador de 32 bits de barramento de dados se conecta com bancos de memória segundo o tradicional esquema utilizado na arquitetura PC.
Portanto, para acessar uma variável de 64 bits localizada a partir de um endereço da forma 4K+1 (resto 1 na divisão por 4), o número de ciclos de barramento consumidos na comunicação é
Alternativas
Q2516052 Arquitetura de Computadores
Considere uma placa FPGA que possui um cristal queimado localizado próximo ao conector USB de configuração da placa. O referido cristal precisa ser substituído, mas sua frequência não está legível.
O mais sensato, em função da sua posição, é substituir o cristal queimado por um cristal, cuja frequência em MHz, é
Alternativas
Q2516042 Arquitetura de Computadores
No desenvolvimento de um sistema hipotético, optou-se por usar uma arquitetura de microprocessador com um maior conjunto de instruções, a arquitetura CISC.
Com relação a arquitetura RISC, assinale a opção que apresenta uma vantagem apresentada pela CISC. 
Alternativas
Q2516041 Arquitetura de Computadores
Após analisar o diagrama de blocos de um processador, foi constatado a existência de apenas um barramento para a memória, tanto de dados quanto de instruções.
Da análise do digrama, é correto concluir que a arquitetura usada na construção do processador é a 
Alternativas
Q2516037 Arquitetura de Computadores
A representação binária de

0 11111111 00000000000000000000000,

em padrão float32 (IEEE 754), corresponde a
Alternativas
Q2516029 Arquitetura de Computadores
A Tabela ASCII (American Standard Code for Information Interchange) é um conjunto de caracteres e códigos numéricos utilizados para representar texto em computadores e dispositivos de comunicação.
Desenvolvida inicialmente nos anos 1960, a tabela ASCII atribui um código único de 7 bits para cada caractere alfanumérico, de pontuação, símbolos especiais e comandos de controle. O caractere “~” (til), no código ASCII padrão, possui o código 126 na base decimal.
Assinale a opção que indica sua representação na base octal. 
Alternativas
Respostas
281: B
282: D
283: A
284: C
285: E
286: A
287: B
288: C
289: D
290: D
291: C
292: C
293: B
294: D
295: B
296: A
297: D
298: C
299: A
300: D