O sistema operacional é responsável por todo o funcionamento do computador, desde o software até o hardware instalado. Sobre o gerenciamento de processos de um sistema operacional, relacione adequadamente as colunas a seguir. 1. Monotarefa. 2. Multitarefa. 3. Multiprocessamento. 4. Multiprogramação. ( ) Permite a execução de mais de um processo ao mesmo tempo. O compartilhamento de tempo no processador é distribuído, de modo que o usuário tenha a impressão que diversos processos estão sendo executados simultaneamente. Os processos compartilham recursos comuns, como processador e memória. ( ) Os processos são distribuídos entre dois ou mais processadores. ( ) Apenas um processo (programa) é executado por vez no processador. ( ) O tempo de processamento entre vários processos é dividido com objetivo de manter o processador sempre ocupado. A sequência está correta em
- A)3, 2, 4, 1
Errada, porque troca as definições de multitarefa, monotarefa e multiprogramação, embaralhando toda a sequência.
- B)4, 1, 2, 3
Errada, pois inverte monotarefa e multitarefa e ainda coloca multiprocessamento na última posição, que não corresponde às descrições.
- C)1, 4, 3, 2
Errada, já que coloca monotarefa na primeira posição, mas a primeira descrição trata de multitarefa com compartilhamento de tempo.
- D)2, 3, 1, 4
Certa, porque associa corretamente multitarefa, multiprocessamento, monotarefa e multiprogramação às descrições dadas.
Gabarito: D
Em sistemas operacionais, esses nomes parecem parecidos, mas cada um aponta para uma forma diferente de organizar a execução dos programas. Monotarefa é o modo mais simples: um único processo por vez. Multitarefa é quando o sistema alterna rapidamente entre vários processos, dando a impressão de que tudo roda ao mesmo tempo. Multiprocessamento é outra coisa: envolve mais de um processador trabalhando na execução. Já a multiprogramação busca manter o processador sempre ocupado, alternando programas para aproveitar melhor o tempo de CPU. Na questão, a descrição 1 fala de execução de mais de um processo ao mesmo tempo com compartilhamento de tempo e impressão de simultaneidade. Isso é multitarefa, portanto a posição correta é a 2. A descrição 2 diz que os processos são distribuídos entre dois ou mais processadores, o que corresponde a multiprocessamento, isto é, a 3. A descrição 3 afirma que apenas um processo é executado por vez no processador. Isso define monotarefa, então a resposta é 1. Por fim, a descrição 4 diz que o tempo de processamento entre vários processos é dividido para manter a CPU ocupada, que é justamente multiprogramação, ou seja, 4. Resultado: 2, 3, 1, 4, que corresponde à alternativa D. Não há pegadinha de doutrina aqui: é a classificação clássica dos conceitos básicos de sistemas operacionais, cobrada de forma bem direta por bancas como a CONSULPLAN.