Em sistemas operacionais modernos, a técnica de
multiprogramação é crucial para maximizar a eficiência da
CPU. Considere o seguinte cenário: um sistema operacional
está executando vários processos simultaneamente e cada
processo pode ser interrompido para permitir a execução de
outro processo. Durante a execução, o sistema precisa
gerenciar o uso de CPU, memória e dispositivos de entrada
e saída. Caracteriza a técnica de multiprogramação nesse
contexto