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:
- Clocks prevent a process from monopolizing the CPU.
- Clocks are used so that the memory is better used, marking the beginning of a block.
- Clocks should be used for file synchronization.
- Timers are used to keep Post configuration data active.
- 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