Acerca de administração de sistema operacional z/OS, julgue ...

Próximas questões
Com base no mesmo assunto
Q403790 Sistemas Operacionais
Acerca de administração de sistema operacional z/OS, julgue o item que se segue.

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.
Alternativas

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.


http://prezi.com/dbes7_x8mjdr/fundamentos-do-zos-v5/

pra isso existe o iniator, que permite que varios jobs rodem sem conflito

O z/OS é um sistema operacional usado em grandes mainframes (computadores de grande porte) da IBM. Ele foi projetado para ser muito eficiente no gerenciamento de grandes volumes de dados e processos simultâneos. Esses computadores são usados em empresas de grande porte, como bancos e empresas de telecomunicações, para realizar tarefas que exigem alto poder de processamento.

O processamento em batch é quando o sistema executa uma série de tarefas automaticamente, sem a necessidade de intervenção constante de um usuário. Imagine que você tem uma lista de tarefas para fazer, como calcular salários de funcionários, gerar relatórios financeiros, etc. Em vez de fazer essas tarefas uma por uma, o sistema as agrupa e executa todas de uma vez.

O processamento em foreground é quando um processo está sendo executado com interação constante do usuário. O usuário vê o resultado da execução em tempo real.

A questão fala sobre o z/OS ser usado no processamento em batch, o que é verdade, já que esse sistema pode executar tarefas em lote. No entanto, o enunciado fala que só um processo seria executado por vez em modo foreground e que o sistema privilegiaria processos que ocupam menos tempo de CPU. Isso é errado.

No z/OS, não é verdade que apenas um processo seria executado por vez em foreground. O z/OS pode executar vários processos ao mesmo tempo, tanto em batch quanto em foreground, usando técnicas de multiprogramação. Ou seja, ele pode realizar muitas tarefas simultaneamente, sem precisar esperar que uma termine para começar outra. Mesmo no modo foreground, diferentes usuários podem interagir com o sistema ao mesmo tempo, realizando ações diferentes.

A afirmação de que o z/OS privilegia processos que ocupam menos tempo de CPU é incorreta. O que o z/OS realmente faz é gerenciar processos de acordo com suas prioridades. Isso significa que ele pode priorizar processos mais importantes, como uma transação bancária urgente, mesmo que ela consuma mais tempo de CPU.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo