Se um processo de sistema operacional começou a imprimir um...

Próximas questões
Com base no mesmo assunto
Q209308 Sistemas Operacionais
Se um processo de sistema operacional começou a imprimir uma saída, a ação de capturar a impressora e passá-la para outro processo resultará em problemas na saída. As impressoras são recursos
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa Correta: C - não preemptíveis.

Vamos entender o conceito por trás dessa questão.

Um sistema operacional gerencia diversos recursos, entre eles as impressoras. Para garantir uma operação ordenada e eficiente, alguns recursos são classificados como preemptíveis e outros como não preemptíveis. Essa classificação é crucial para a administração de recursos e processos no sistema. Vamos detalhar o que cada um desses termos significa.

Recursos preemptíveis são aqueles que podem ser interrompidos e alocados a outro processo sem causar problemas. Por exemplo, a CPU é um recurso preemptível; um processo pode ser interrompido no meio de sua execução para que outro processo utilize a CPU, e essa troca pode ser feita de forma segura e eficiente.

Por outro lado, recursos não preemptíveis não podem ser simplesmente retirados de um processo e passados para outro sem causar algum tipo de problema ou inconsistência. A impressora, mencionada na questão, é um exemplo clássico de recurso não preemptível. Se um processo começa a imprimir, interromper esse processo e transferir a impressora para outro processo pode resultar em problemas na saída ou perda de dados.

No contexto da questão, quando menciona que "a ação de capturar a impressora e passá-la para outro processo resultará em problemas na saída", ele está descrevendo uma característica típica de recursos não preemptíveis. Portanto, a alternativa que melhor se encaixa nessa definição é a C - não preemptíveis.

Vamos resumir:

  • A - sujeitos a deadlock: Apesar de impressoras poderem estar envolvidas em situações de deadlock, essa alternativa não aborda diretamente a questão da preemptividade.
  • B - preemptíveis: Esta alternativa está incorreta porque as impressoras não podem ser preemptíveis sem causar problemas na saída.
  • C - não preemptíveis: Correta. A impressora, quando tomada de um processo e passada para outro, causa problemas, portanto, ela não é preemptível.
  • D - dependentes de pipe: Pipes são mecanismos de comunicação entre processos, não diretamente relacionados à preemptividade de recursos como impressoras.
  • E - dependentes de thread: Da mesma forma, threads são unidades de execução dentro de processos e essa alternativa não é relevante para a questão da preemptividade.

Espero que essa explicação tenha ajudado a compreender melhor o conceito de recursos preemptíveis e não preemptíveis e por que a alternativa correta é a C - não preemptíveis.

Se tiver mais dúvidas ou precisar de mais explicações, estou à disposição!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Gabarito: C.

 

Memória é um recurso preemptível.

Impressora é não preemptível.

Em computação, preemptividade (algumas vezes preempção) é o ato de interromper temporariamente uma tarefa sendo resolvida por um sistema computacional, sem precisar de sua cooperação, e com a intenção de retomar a tarefa depois.

 

https://pt.wikipedia.org/wiki/Preemptividade

 

Gabarito: c)

Letra C

 

Explicando de um jeito bem prático.

Imagine se vc envia um documento para a impressora e então ela começa a imprimi-lo.

No meio dessa impressão, vc envia outro documento.

Se a impressora fosse um recurso preemptível, ela pararia a primeira impressão (sem finalizá-la) para atender a segunda impressão e as impressões ficariam sobrepostas.

Por essa razão ela DEVE ser não preemptível e realizar a toda a impressão sem chance de ser interrompida.

Preemptível - para a execução e começa a outra

Não Preemptível - não para sua execução

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo