Foram encontradas 45 questões.
Suponha um determinado problema científico que possua solução tanto por programação sequencial como por programação paralela. Identifique a melhor resposta considerando as afirmações abaixo:
I. É possível estabelecer que um programa sequencial é mais eficiente que sua versão paralela, uma vez que é mais fácil programá-lo.
II. A comunicação e a sincronização entre diferentes subtarefas é tipicamente uma das maiores barreiras para atingir grande desempenho em programas paralelos.
III. A lei de Amdahl afirma que uma pequena porção do programa que não pode ser paralelizada limitará o aumento de velocidade geral disponível com o paralelismo.
Provas
LINPACK é uma biblioteca numérica para álgebra linear. Marque a afirmação incorreta:
Provas
- Compilação e Interpretação de CódigoAnálise Semântica
- Compilação e Interpretação de CódigoAnálise Sintática
- Fundamentos de ProgramaçãoLógica de Programação
O comando FORALL foi inserido em FORTRAN95 com o objetivo de simplificar a programação de estruturas concorrentes. Entretanto, a linha de código abaixo é inválida:
FORALL (I = 1:J, J = 1:N) A(I,J) = 0.0
Identifique a razão porque o comando é inválido:
Provas
- Concorrência e ParalelismoSincronização
- LinguagensJavaMultithread em Java
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Suponha que você precise implementar um uma estrutura do tipo monitor para controlar uma determinada região crítica de memória. Qual seria a estrutura presente em linguagens de programação mais adequada entre as presentes nas alternativas abaixo?
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: INPE
Orgão: INPE
O termo mantissa é utilizado na representação de números de ponto flutuante. Indique a afirmação correta:
Provas
O matemático holandês E. W. Dijkstra criou em 1965 um mecanismo de sincronização, um tipo abstrato de dado composto por um valor inteiro e uma fila de processos. Selecione a resposta que identifica esse mecanismo:
Provas
Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada:
Provas
Sobre a modelagem de objetos pode-se afirmar corretamente que:
Provas
Considere as seguintes proposições sobre sistemas lineares.
I. O método de eliminação de Gauss consiste em transformar o sistema linear original num sistema linear equivalente, o qual possui matriz dos coeficientes triangular superior, pois estes são de resolução imediata.
II. O processo de fatoração LU, para resolução de sistemas lineares, consiste em decompor a matriz dos coeficientes em um produto de dois ou mais fatores, e em seguida, resolver uma sequência de sistemas lineares que nos conduzirá à solução do sistema linear original.
III. A fatoração de Cholesky aplica-se a resolução de sistemas lineares em que a matriz de coeficientes é simétrica e definida positiva. A matriz de coeficiente é transformada em um produto de uma matriz pela sua transposta, onde esta segunda matriz é triangula inferior com elementos da sua diagonal estritamente positivos.
Assinale a alternativa correta.
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: INPE
Orgão: INPE
A taxonomia de Flynn define quatro categorias de arquiteturas de computadores: SISD, SIMD, MISD e MIMD. Anote a resposta incorreta:
Provas
Caderno Container