Magna Concursos

Foram encontradas 12.908 questões.

No que diz respeito às arquiteturas paralelas e não convencionais, foi estabelecida uma classificação baseada em fluxo de instruções e de dados, descritas a seguir.

I. Única instrução, único dado – Um único processador executa sequencialmente um conjunto de instruções, usando dados armazenados em uma única memória.

II. Única instrução, múltiplos dados – Uma única instrução é executada ao mesmo tempo sobre múltiplos dados.

III. Única instruções, único dado – Vários processadores executam diferentes instruções no mesmo dado.

IV. Múltiplas instruções, múltiplos dados – Várias instruções são executadas ao mesmo tempo sobre múltiplos dados, o que motivou o surgimento de duas categorias, com as arquiteturas de memória compartilhada e distribuída.

As descrições em I, II, III e IV correspondem, respectivamente, às siglas

 

Provas

Questão presente nas seguintes provas

Na comparação entre multiprocessadores e multicomputadores, assinale V para a afirmativa verdadeira e F para a falsa.

( ) O multicomputador é um sistema com duas ou mais CPUs, capaz de executar várias tarefas ao mesmo tempo.

( ) O multiprocessador é um sistema com vários processadores conectados por meio de uma rede de interconexão para executar uma tarefa de computação.

( ) Um multiprocessador é um sistema com mais de uma CPU o que permite a execução de diversas tarefas ao mesmo tempo. Em consequência, a falha em um processador não afeta as tarefas dos demais, o que torna um multiprocessador mais confiável.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

No que diz respeito aos modos de endereçamento, analise as afirmativas a seguir:

I. Modo DIRETO ou ABSOLUTO – É usado quando um valor está em um registrador. Exemplo: \( Add\ R4,R3 \)

Significado: \( R4 \longleftarrow R4+R3 \)

II. Modo DESLOCAMENTO – É usado para acesso a variáveis locais, além de simular registrador direto e indireto. Exemplo: \( Add\ R4,100\left(R1\right) \)

Significado: \( R4\longleftarrow R4 + \)

\( Mem[R1+100] \)

III. Modo INDEXADO – É usado no endereçamento de vetores, sendo R1 a base do vetor e R2 o índice do elemento. Exemplo: \( Add\ R4,\ \left(R1+R2\right) \)

Significado: \( R4\gets R4+ \)

\( Mem[R1+R2] \)

Assinale

 

Provas

Questão presente nas seguintes provas

No que diz respeito aos mecanismos de interrupção e de exceção, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Durante a execução de um programa não existe a possibilidade de ocorrerem eventos inesperados, o que elimina desvios forçados no fluxo de execução.

( ) Uma interrupção é sempre gerada por algum evento externo ao programa e, nesse caso, independe da instrução que está sendo executada.

( ) A exceção é resultado direto da execução de uma instrução do próprio programa, como a divisão de um número por zero, ou um overflow em uma operação aritmética.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

No que diz respeito aos códigos, os computadores e as redes funcionam com base no sistema binário e hexadecimal. Nesse contexto, quando um internauta digita o número decimal 142, por meio do teclado, as representações binária e hexadecimal na memória do computador são, respectivamente

 

Provas

Questão presente nas seguintes provas

No que diz respeito às primitivas básicas de programação paralela, controle de tarefas, comunicação e sincronização, na implementação de threads, três modelos de sincronização são descritos a seguir.

I. garante que somente uma thread por vez irá acessar uma seção de código específica ou acessar dados compartilhados – serializa a execução de threads

II. bloqueia threads até que uma condição seja satisfeita

III. coordenam o acesso a recursos, indicando o limite de threads que podem ter acesso concorrente a um recurso

Os três modelos de sincronização em I, II e III são denominados, respectivamente

 

Provas

Questão presente nas seguintes provas

No que diz respeito às primitivas básicas de programação paralela, controle de tarefas, comunicação e sincronização, a seguir são descritos dois modelos de programação.

I. Execução de uma mesma atividade sobre diferentes partes de um conjunto de dados. Os dados determinam a concorrência da aplicação e a forma como o cálculo deve ser distribuído na arquitetura.

II. Execução de tarefas que compartilham um mesmo espaço de memória. Comunicação através do acesso a uma área compartilhada

Os modelos de programação descritos em I e II são denominados, respectivamente, paralelismo

 

Provas

Questão presente nas seguintes provas

No contexto da teoria do paralelismo e das arquiteturas paralelas, o grão do paralelismo é um conceito muito importante pois seu entendimento é fundamental para a modelagem de programas paralelos, assinale V para a afirmativa verdadeira e F para a falsa.

( ) Grão fino: o trabalho a ser feito pode ser particionado em unidades de trabalho grandes. Mesmo pagando um alto custo de comunicação é grande a chance de se obter ganho de desempenho delegando estas unidades de trabalho para outras unidades ativas (o custo do envio é compensado pelo ganho de tempo em atacar o problema com mais unidades).

( ) Grão médio: o trabalho a ser feito só pode ser particionado em unidades de trabalho médio. Em caso de um alto custo de comunicação pode ser difícil se obter ganho de desempenho delegando estas unidades de trabalho para outras unidades ativas (o custo do envio não é necessariamente compensado pelo ganho de tempo em atacar o problema com mais unidades).

( ) Grão grosso: o trabalho a ser feito só pode ser particionado em unidades de trabalho pequenas. Em caso de um alto custo de comunicação não vale a pena delegar estas unidades de trabalho para outras unidades ativas (o custo do envio não é compensado pelo ganho de tempo em atacar o problema com mais unidades).

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

No que se refere aos mecanismos de interrupção, observe a tabela abaixo, que se refere às técnicas de entrada/saída

Sem

Interrupções

Com

Interrupções

Transferência

entre

memória e E/S por meio do processador

Enunciado 4065457-1

Enunciado 4065457-2

Transferência direta entre memória e E/S

-------

Enunciado 4065457-3

As técnicas conhecidas por E/S CONTROLADA POR INTERRUPÇÃO, E/S PROGRAMADA e DMA correspondem, respectivamente, aos seguintes identificadores do quadro:

 

Provas

Questão presente nas seguintes provas

No que diz respeito à entrada e saída no contexto dos computadores, os periféricos empregados na configuração dos microcomputadores e notebooks podem ser enquadrados em três categorias, conforme listadas a seguir.

I. Dispositivos que operam exclusivamente na entrada dos dados a serem processados.

II. Dispositivos que, dependendo do momento em que são empregados no processamento, operam tanto na entrada como na saída.

III. Dispositivos que operam exclusivamente na saída dos dados já processados.

Exemplos, um de cada uma das categorias I, II e III são, respectivamente

 

Provas

Questão presente nas seguintes provas