FC ConcursosFC Concursos

Questão FC375731

Em ambientes multiprogramação e de rede é comum que processos se comuniquem uns com os outros. Muitos sistemas operacionais fornecem mecanismos para comunicações interprocessos (In

Gerência de Processos

Instituto Consulplan · 2022

Em ambientes multiprogramação e de rede é comum que processos se comuniquem uns com os outros. Muitos sistemas operacionais fornecem mecanismos para comunicações interprocessos (Interprocess Communication — IPC). Considerando os sinais, assinale a afirmativa correta.

  1. Os sinais permitem que processos especifiquem dados para trocar com outros processos.
  2. Um processo pode capturar ou ignorar um sinal; contudo, não pode mascará-lo, ou seja, bloqueá-lo.
  3. Os sinais notificam ao processo que um evento ocorreu; são considerados interrupções de software.
  4. Via de regra, os sinais de um sistema são independentes do sistema operacional e das interrupções geradas por software suportadas por um processador em particular.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Sinais são notificações enviadas pelo sistema operacional a um processo para informar que um evento ocorreu. Por isso são tratados como interrupções de software: interrompem o fluxo normal de execução para que o processo responda ao evento.


Ao receber um sinal, o processo pode executar uma rotina de tratamento (handler), obedecer a uma ação padrão ou ser encerrado. A entrega do sinal provoca a transição do contexto de usuário para o código de tratamento, de forma análoga a uma interrupção, mas gerenciada pelo sistema operacional.


Além disso, processos podem temporariamente mascarar (bloquear) sinais para proteger seções críticas, ou optar por ignorá‑los quando apropriado. Em resumo, sinais são um mecanismo leve para notificação de eventos entre kernel e processos.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo