Questão de Sistemas Operacionais — Sistemas Operacionais para Mainframe (Z/OS, JCL, JES etc.) — CESPE / CEBRASPE 2023
Sistemas Operacionais›Sistemas Operacionais para Mainframe (Z/OS, JCL, JES etc.)
Código
ce398137
Banca
CESPE / CEBRASPE
Órgão
DATAPREV
Ano
2023
Cargo
Ana TI ( )
No que se refere a mainframe, julgue o item a seguir, relativo a sistemas operacionais, gerenciamento de memória virtual, gerenciamento de dispositivos de entrada e saída e gerenciamento de sistemas de arquivos.
Os principais padrões de sistemas de arquivos utilizados em mainframes são orientados a cadeia de bytes (bytes streams).
CCerto
EErrado
Revelar gabarito e comentário▾
GabaritoE — Errado
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Sistemas de arquivos em mainframes
Gabarito: letra E (ERRADO). Os principais padrões de sistemas de arquivos utilizados em mainframes não são orientados a cadeia de bytes (byte streams); eles são, em sua maioria, orientados a registros (record-oriented), como o VSAM e o QSAM no z/OS. A afirmação inverte a característica central desses sistemas, que organizam os dados em registros lógicos de tamanho fixo ou variável, e não como um fluxo contínuo de bytes.
Para entender por que a afirmação está errada, é preciso distinguir dois paradigmas de organização de arquivos. No mundo dos sistemas operacionais de propósito geral (como Linux e Windows), os arquivos são tratados como uma sequência não estruturada de bytes — o chamado byte stream —, e cabe à aplicação interpretar a estrutura interna (por exemplo, um arquivo de texto ou uma imagem). Já nos mainframes, especialmente no z/OS, o sistema de arquivos é fortemente orientado a registros: os dados são gravados e lidos em unidades lógicas chamadas registros, que podem ter tamanho fixo (FB – Fixed Block) ou variável (VB – Variable Block), e o próprio sistema operacional conhece e gerencia essa estrutura.
Essa diferença não é meramente conceitual; ela tem consequências práticas profundas. No z/OS, por exemplo, o acesso aos dados pode ser sequencial (QSAM – Queued Sequential Access Method), indexado (ISAM/VSAM – Virtual Storage Access Method) ou direto (BDAM – Basic Direct Access Method), e cada um desses métodos opera sobre registros, não sobre bytes. O VSAM, o padrão mais importante em mainframes, organiza os dados em control intervals e control areas, estruturas que existem para otimizar a leitura e a escrita de registros. Um programa COBOL, por exemplo, define um arquivo com RECORD CONTAINS 80 CHARACTERS, e o sistema garante que cada leitura devolva exatamente um registro de 80 bytes — algo impensável em um sistema orientado a byte stream, onde a aplicação teria de gerenciar manualmente os limites de cada registro.
A confusão entre os dois paradigmas é uma armadilha clássica em provas de mainframe. O candidato que estudou apenas sistemas operacionais convencionais tende a generalizar o modelo de byte stream para todos os sistemas, ignorando que o mainframe tem uma tradição histórica de processamento de dados em lote (batch), onde a estruturação em registros é essencial para a eficiência e a confiabilidade do processamento. A banca explora exatamente essa generalização indevida: ela afirma que os padrões de mainframe são orientados a byte streams, quando a realidade é o oposto — são orientados a registros.
Guarde a fronteira entre os dois modelos: byte stream (fluxo contínuo de bytes, típico de SOs de propósito geral) versus record-oriented (organização em registros, típica de mainframes). É exatamente nessa distinção que a questão se decide.
Sistemas de arquivos
1Byte stream (SOs gerais)
Fluxo contínuo de bytes
Estrutura definida pela aplicação
Linux, Windows
2Orientado a registros (mainframe)
Registros lógicos (fixo/variável)
SO gerencia a estrutura
QSAM (sequencial)
VSAM (indexado)
BDAM (direto)
LEVEL · soulevel.com.br
Alternativa E — ❌ Errada ⟵ GABARITO
A afirmação está errada porque inverte o paradigma de organização de arquivos dos mainframes. Os principais padrões de sistemas de arquivos em mainframes — como o VSAM (Virtual Storage Access Method) e o QSAM (Queued Sequential Access Method) — são orientados a registros, não a cadeias de bytes. No z/OS, os dados são organizados em registros lógicos de tamanho fixo ou variável, e o sistema operacional gerencia essa estrutura diretamente. O modelo de byte stream é característico de sistemas operacionais de propósito geral, como Linux e Windows, onde o arquivo é visto como uma sequência contínua de bytes e a estrutura interna é responsabilidade da aplicação. Portanto, a assertiva está incorreta.