Banco de questões Didata

Questão pública

Tecnologia da Informação · Sistemas Operacionais · Thread como unidade de execução em sistemas multitarefa

Múltipla escolha CESGRANRIO 2024 Média

Um projetista de sistema operacional pretende desenvolver um sistema multitarefa, no que concerne à criação de processos. Para isso, ele pretende que os seguintes requisitos sejam atendidos: I - a comunicação interprocessos deve ser eficiente; II - o processo de criação e destruição deve ser eficiente; III - deve ser permitido que os processos compartilhem um mesmo espaço de endereçamento e dados. Qual unidade de execução em sistemas operacionais atende aos requisitos apresentados?

a

build()

b

fork()

c

ioctl()

d

malloc()

e

thread()

Resolva com gabarito comentado

Gabarito, explicação e revisão espaçada — tudo para fixar de verdade.

Começar a praticar

Questões relacionadas

6

CESGRANRIO 2024

O Sistema Operacional controla a utilização dos recursos de hardware pelos processos. Dentre as suas principais funções, está a de adotar critérios para determinar a ordem de execução dos processos, dentre os que concorrem pela utilização do processador. Esses critérios são definidos pela política de

Escalonamento não preemptivo (cooperativo) ·Tecnologia da Informação Difícil

CESGRANRIO 2024

O objetivo da multiprogramação é ter processos em execução o tempo todo para maximizar a utilização de CPU. O escalonamento de CPU lida com o problema de decidir a quais processos na fila de processos prontos a CPU deverá ser alocada. No escalonamento não preemptivo, depois que a CPU é alocada a um processo, o processo só é removido da CPU quando ele passa para o estado de espera ou quando

Escalonamento não preemptivo (cooperativo) ·Tecnologia da Informação Fácil

CESGRANRIO 2024

A sincronização é um mecanismo que garante a comunicação entre processos concorrentes e o acesso a recursos compartilhados. Dentre as soluções para sincronização, a exclusão mútua impede que dois ou mais processos acessem o mesmo recurso no mesmo instante. A implementação da exclusão mútua usa semáforos do tipo mutex, que assumem APENAS

Escalonamento não preemptivo (cooperativo) ·Tecnologia da Informação Média

CESGRANRIO 2024

Um usuário de um sistema operacional encontra-se diante de uma situação de deadlock nas seguintes condições: • o processo W precisa de recursos concedidos previamente a um outro processo Y, que os está utilizando; • o processo W não pode “tomar à força” esses recursos, ou seja, só pode utilizá-los se o processo Y, que os retém, liberá-los; • o processo Y não libera esses recursos, e isso não permite a operação do processo W, sendo que essa situação paralisa o sistema operacional. Nesse caso, trata-se da condição de ocorrência de deadlock de

Deadlock (impasse): condições de Coffman e não-preempção ·Tecnologia da Informação Fácil

CESGRANRIO 2024

Um empreendimento empresarial, cuja rede tem vários servidores, precisou montar uma estratégia de backup com ajuste de métricas bem definido, de modo a reduzir prejuízos em caso de falhas inesperadas desses servidores. Considerando a estratégia montada, quais são os dois parâmetros específicos usados para medir eficiência de backup?

RTO e RPO (Recovery Time Objective e Recovery Point Objective) ·Tecnologia da Informação Difícil

CESGRANRIO 2024

Ao usar um buscador como o Google ou o Bing, os usuários submetem uma frase ou uma lista de palavras, denominada string de busca, e recebem, como resposta, uma lista de páginas web que atendem, de alguma forma, a essa string, por meio de algoritmos de busca cada vez mais sofisticados. Apesar dessa sofisticação, essa busca segue a ideia básica de

Funcionamento de motores de busca: rastreamento, indexação e processamento de consultas ·Tecnologia da Informação Difícil

Notas, exercícios e revisão — em um só fluxo.

Pare de pular entre cinco apps. Envie seu material uma vez e tenha, em um só lugar, tudo pra entender, praticar, memorizar e acompanhar seu progresso.