Questões de Concurso

Foram encontradas 202 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2520866 Sistemas Operacionais
A prática da computação científica pode se tornar mais eficiente quando ferramentas especializadas são utilizadas. Entre elas, uma das principais são os sistemas operacionais voltados para computação científica.
Diante do exposto, assinale a opção que apresenta a característica que é uma vantagem dos sistemas operacionais para computação científica.
Alternativas
Q2520862 Sistemas Operacionais
Um sistema de memória semicondutora é suscetível a falhas, as quais podem ser classificadas como erros permanentes ou não permanentes. Entretanto, a maioria dos sistemas de memória modernos dispõe de lógica para detecção e correção de erros, sendo o código de Hamming um dos exemplos mais simples para esse fim. A respeito do Código de Hamming, analise as afirmativas a seguir.

I. K bits de paridade são acrescentados a uma palavra de M bits, gerando uma nova palavra de comprimento M + K bits.
II. Todos os bits de verificação ocupam posições que são potência de 2 na palavra. Os bits de dados são encontrados nas demais posições.
III. Os bits de verificação são calculados por meio do emprego da operação lógica AND.

Está correto o que se afirma em
Alternativas
Q2520851 Sistemas Operacionais
Na computação paralela, onde várias tarefas ou processos são executados simultaneamente em diferentes núcleos de processador, a sincronização entre processos é essencial para garantir que essas tarefas cooperem e compartilhem recursos de forma eficiente e correta.
No contexto de um sistema de computação paralela, assinale a opção que apresenta um método de sincronização entre processos que garante que apenas um processo possa acessar uma seção crítica de código por vez.
Alternativas
Q2520849 Sistemas Operacionais
As threads e os processos são conceitos fundamentais em sistemas operacionais e programação concorrente.
Assinale a opção que descreve uma diferença importante no conceito entre processos e threads, incluindo aspectos de comunicação e sincronização.
Alternativas
Q2515878 Sistemas Operacionais
Um conceito fundamental para o melhor aproveitamento de recursos por um sistema operacional é o de multithreading.
Para o emprego eficaz de multithreading em um sistema operacional, é fundamental a existência de mecanismos de sincronização eficientes. Nesse contexto, analise as afirmativas a seguir.

I. Por definição, semáforos possuem um contador, cujos valores podem ser 0,1 ou 2.
II. Mutexes são projetados para garantir que apenas uma thread possa acessar um recurso compartilhado por vez.
III. Mutexes podem ser considerados uma generalização de semáforos, por conta da maior flexibilidade do contador de um mutex.

Está correto o que se afirma em
Alternativas
Respostas
1: C
2: B
3: C
4: A
5: B