FC ConcursosFC Concursos

Questão FC586508

Clocks, also called timers, are essential for the operation of any multiprogrammed system. About clocks, we can say that:

Questões Interdisciplinares de Inglês

Instituto AOCP · 2018

Clocks, also called timers, are essential for the operation of any multiprogrammed system. About clocks, we can say that:

  1. Clocks prevent a process from monopolizing the CPU.
  2. Clocks are used so that the memory is better used, marking the beginning of a block.
  3. Clocks should be used for file synchronization.
  4. Timers are used to keep Post configuration data active.
  5. Timers are used as a way the operating system treats the memory request.
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

Os relógios, ou temporizadores, geram periodicamente uma interrupção de relógio que devolve o controle ao sistema operacional.

Ao ocorrer essa interrupção o kernel pode avaliar o uso da CPU pelo processo em execução e forçar a preempção quando o seu tempo (o quantum) expira.

Esse mecanismo impede que um processo em laço infinito ou muito intensivo monopolize a CPU, garantindo justiça entre processos e permitindo o escalonamento preemptivo.

Na prática, a interrupção aciona o escalonador, que realiza a troca de contexto se necessário e seleciona outro processo para execução, mantendo a responsividade do sistema.

Assim, os relógios são fundamentais para implementar políticas de tempo compartilhado e controle de fatias de CPU. Sem eles, o sistema não conseguiria impor limites de tempo de execução.

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

Continue aprendendo