2. Explique por que os conceitos de processo são tão importantes para os sistemas operacionais multiprogramados
Soluções para a tarefa
Para superar o problema de subutilização de CPU e memória principal, a multiprogramação foi introduzida. A multiprogramação é uma execução intercalada de várias tarefas pelo mesmo computador .
No sistema de multiprogramação, quando um programa está esperando pela transferência de E / S; existe outro programa pronto para utilizar a CPU. Por isso, é possível que vários trabalhos compartilhem o tempo da CPU. Mas é importante observar que a multiprogramação não é definida como a execução de tarefas na mesma instância de tempo. Pelo contrário, significa que há um número de trabalhos disponíveis para a CPU (colocados na memória principal) e uma parte de um é executada, em seguida, um segmento de outro e assim por diante. Um simples processo de multiprogramação