Acerca de administração de sistema operacional z/OS, julgue ...
O z/OS é empregado no processamento em batch, no qual, apesar de haver vários processos em memória, somente um é executado, por vez, em modo foreground, haja vista que o z/OS privilegia processos que ocupam menos tempo do processador.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - Errado
Ao abordar o gerenciamento de processos no sistema operacional z/OS, a questão discute a execução de processos em modo batch e foreground. No processamento em batch, múltiplas tarefas são agrupadas e processadas em lote, ou seja, uma após a outra sem a necessidade de interação constante do usuário. No entanto, o enunciado sugere que o z/OS operaria apenas um processo em foreground, dando preferência aos processos que consomem menos tempo de CPU.
Esta afirmação é um equívoco em relação à maneira como o z/OS gerencia seus processos. O z/OS é um sistema operacional altamente sofisticado e é capaz de executar diversos processos simultaneamente, utilizando técnicas de multiprogramação e time-sharing. Os processos em foreground e background são gerenciados de maneira a otimizar o uso do processador, mas não se limitando a executar apenas um processo por vez no foreground, nem privilegiando processos que ocupam menos tempo do processador de maneira exclusiva.
Além disso, o sistema z/OS inclui um complexo sistema de prioridades, que permite que os processos críticos ou de maior prioridade sejam alocados recursos antes dos de menor prioridade. No entanto, isso não significa que apenas os processos que ocupam menos tempo de CPU são privilegiados; ao invés disso, o sistema busca um equilíbrio que possa atender da melhor forma às diversas demandas de processamento.
Portanto, a afirmativa de que no z/OS "somente um é executado, por vez, em modo foreground" e que "o z/OS privilegia processos que ocupam menos tempo do processador" é incorreta, pois o z/OS é projetado para lidar com uma vasta gama de cargas de trabalho, maximizando o uso do processador e proporcionando eficiência no processamento tanto de tarefas em lote como de tarefas interativas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Errado: podem ser executados vários processos de uma vez e não é foreground (primeiro plano), e sim background (segundo plano). Job batchs são executados em segundo plano.
Um JOB BATCH é a execução de um programa escrito em JCL (Job Control
Language) que foi planejado para executar sem interação com o usuário e,
mínima ou nenhuma intervenção do operador;
Normalmente usa-se
JOB BATCH para automatizar a execução de tarefas rotineiras ou que
consomem volumes elevados de recursos (CPU, I/O, discos, fitas ou
impressoras);
Os JOB BATCHs têm, normalmente, baixa prioridade e podem requerer um ambiente especial para sua execução;
Os JOB BATCHs executam em background e liberam os usuários que os submeteram para executar outras tarefas;
Muitos JOB BATCHs podem ser executados ao mesmo tempo.
pra isso existe o iniator, que permite que varios jobs rodem sem conflito
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo