Foram encontradas 205 questões.
Um servidor de aplicações Java passou a ter problemas de desempenho devido ao uso excessivo de memória. Após ser realizado um profiling, o desenvolvedor identificou uma classe que ocupava indevidamente 90% da memória total, o que caracteriza um vazamento de memória. A classe problemática, apresentada a seguir, funciona enfileirando comandos, invocando-se enfileiraComando(String) e processando toda a fila de comandos, invocando-se processoComandosPendentes() em intervalos determinados.

Assinale a opção que apresenta a ação que corrige o código acima, resolvendo o vazamento de memória.
Provas
O Google tem transformado a experiência de uso da World Wide Web nos últimos anos, criando serviços fundamentados em Assyncronous Javascript and XML. O termo AJAX refere-se a um conjunto de tecnologias que, quando usadas conjuntamente, conferem maior dinamismo às aplicações web.
A respeito do AJAX, assinale a opção INCORRETA.
Provas
Entre os algoritmos elementares da computação, uma das classes mais usadas é a dos algoritmos de ordenação. Considere o seguinte pseudocódigo, no qual A representa um vetor de n elementos.

Considerando as informações acima, assinale a opção que apresenta o nome correto do algoritmo transcrito.
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Fila
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
Pilhas e filas são exemplos de estruturas de dados que possuem o mesmo conjunto de operações, diferenciandose pela posição na qual os elementos são removidos das mesmas. Considere a seguinte sequência de operações.
Insere( 1 )
Insere( 2 )
Insere( 3 )
Remove()
Insere( 4 )
Sabendo que a operação de inserção adiciona elementos à esquerda da lista acima, assinale a opção que representa o resultado desta sequência de operações sobre uma pilha e uma fila, respectivamente.
Provas
- Compilação e Interpretação de CódigoCódigo Fonte
- Compilação e Interpretação de CódigoCódigo Objeto
- Compilação e Interpretação de CódigoCompilação
- Compilação e Interpretação de CódigoLinkedição (Linker)
Preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.
O processo de é utilizado para traduzir um em um código-objeto que será posteriormente ligado a bibliotecas de sistema operacional para produzir um destinado a determinada arquitetura de processador.
A sequência correta é:
Provas
Considere os seguintes diagramas.

A respeito dessas informações, assinale a opção que indica os nomes das estruturas (a) e (b).
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: MOVENS
Orgão: MDIC
Um projetista decide criar uma arquitetura de computador simples capaz de realizar apenas operações de aritmética (A). Para isso, escolhe utilizar um conjunto de instruções de 16 bits e define o seguinte formato de instrução:

É correto afirmar que a quantidade máxima de operações diferentes que esta arquitetura é capaz de executar é:
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: MOVENS
Orgão: MDIC
Sistemas com vários processadores, antes exclusividade de servidores de alto desempenho, hoje são comuns em estações de trabalho. A respeito desse assunto, julgue os itens abaixo como Verdadeiros (V) ou Falsos (F) e, em seguida, assinale a opção correta.
I – A presença de múltiplos processadores torna obsoleto o conceito de multiprogramação nos sistemas operacionais.
II – Para que um processo use vários processadores ao mesmo tempo, basta que o sistema operacional no qual esteja em execução seja capaz de gerenciar os vários processadores.
III – Uma restrição de sistemas com mais de um processador ocorre quando dois processos que precisem se comunicar devem ser executados em um mesmo processador.
A sequência correta é:
Provas
Memória virtual é um método que permite que o tamanho de um programa seja maior que a memória física disponível ao sistema operacional. Com relação a esse assunto, preencha corretamente as lacunas do texto abaixo e, em seguida, assinale a opção correta.

A sequência correta é:
Provas
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: MOVENS
Orgão: MDIC
O RAID é um conjunto de técnicas que utiliza vários discos individuais, trabalhando em conjunto, para obter ganhos de desempenho ou disponibilidade.
Considerando os diferentes RAID, relacione a primeira coluna à segunda e, em seguida, assinale a opção correta.
I – Realiza a divisão dos dados entre os discos. Não possui redundância ou paridade.
II – Realiza a divisão dos dados entre os discos, utilizando um deles exclusivamente para a armazenagem da paridade.
III – Realiza a cópia dos dados entre os discos, também conhecida como espelhamento.
IV – Realiza a divisão dos dados entre os discos, distribuindo os dados de paridade entre todos os discos.
V – Os discos são separados em pares, onde cada par é espelhado e os dados são divididos entre os grupos de pares.
( ) RAID 10
( ) RAID 0
( ) RAID 5
( ) RAID 1
( ) RAID 4
A sequência correta é:
Provas
Caderno Container