Вы находитесь на странице: 1из 65

Aula 11

Sistemas Operacionais para Concursos - Curso Regular


Professor: Celson Junior

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

AULA 11 Ambiente de Grande Porte


SUMRIO

Introduo........................................................................................................................................... 2
Modelos de mainframe ................................................................................................................... 4
Workloads............................................................................................................................................ 5
Sistemas operacionais de grande porte .................................................................................. 6
Hardware ............................................................................................................................................. 7
Armazenamento.............................................................................................................................. 10
Memria ............................................................................................................................................. 12
Virtualizao ..................................................................................................................................... 14
z/OS ..................................................................................................................................................... 15
CICS .................................................................................................................................................... 19
DFSMS ................................................................................................................................................ 19
ISPF ..................................................................................................................................................... 19
JES ....................................................................................................................................................... 19
TSO/E .................................................................................................................................................. 20
Workload Management ................................................................................................................ 22
VTAM ................................................................................................................................................... 25
Macros ................................................................................................................................................ 27
JCL........................................................................................................................................................ 28
Resoluo de questes ................................................................................................................. 33

Prof. Celson Jr.

www.estrategiaconcursos.com.br

1 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
1.

Introduo

Pessoal, o objetivo desta aula entendermos alguns conceitos e


noes bsicas de sistemas operacionais de grande porte.
Como base de nossa aula, veremos o sistema operacional
IBM z/OS, e alguns conceitos de hardware do Mainframe System
Z, ambos da IBM, os quais tm mais frequentemente sido
abordados pelas bancas.
Recorreremos a questes de diversas bancas para cobrir nosso
contedo, ok. Sem mais delongas, vamos a nossa aula, Ok.

Introduo
Pessoal, vocs com certeza j devem ter ouvido falar de Mainframes.
E com certeza devem ter se perguntado, o que um Mainframe? No
um conceito cotidiano, visto que convivemos com mais frequncia com
plataformas PC e arquiteturas x86.
Quando nos referimos
a plataforma PC ou x86, falamos em
Plataforma Baixa. Em contraposio, quando nos referimos aos
Mainframes, estamos fazendo aluso a Plataforma Alta.
Existem vrias definies, mas atualmente h algum consenso
de que Mainframe uma plataforma computacional centralizada
que compartilhada por vrios usurios ao mesmo tempo.
Assim, as caractersticas chave do Mainframe so a nfase em ser
centralizado, servir muitos usurios simultaneamente, e ser gerenciado
regras de segurana e disponibilidade.
Assim, o conceito atual de Mainframe no se restringe apenas ao
tamanho, ou com aquela imagem que nos vem a mente de primeira. No
sei vocs, mas a imagem mental que eu mais associo a um Mainframe era
essa.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

2 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Para padronizar nosso entendimento, vamos definir o seguinte:


mainframe uma unidade centralizada de computao, em oposio a
uma forma de computao distribuda.
Hoje, a maioria dos fabricantes chama qualquer computador de uso
comercial, grande ou pequeno, de servidor, e um mainframe
simplesmente o maior tipo de servidor em uso hoje.
Mainframe um repositrio central de dados, ou hub de um centro
de processamento de uma organizao, ao qual so ligados usurios com
estaes de trabalho ou terminais.
Segundo a IBM, hoje, o termo mainframes pode ser melhor usado
para descrever um estilo de operao, aplicativos e recursos do sistema
operacional. "Um mainframe o que as empresas usam para hospedar os
bancos de dados comerciais, servidores de transao e aplicaes que
requerem um maior grau de disponibilidade e segurana do que a
comumente encontradas em mquinas de menor escala."
A figura abaixo de um Mainframe System Z da IBM, a mquina
fsica chamada especificamente de CPC ou CEC (Central Eletronic
Complex).

Prof. Celson Jr.

www.estrategiaconcursos.com.br

3 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Pessoal, como estamos vendo, o termo Mainframe se expandiu para
alm das caractersticas fsicas de um sistema. Atualmente associem este
conceito tambm seguinte combinao de atributos: compatibilidade
com sistemas operacionais z; controle centralizado de recursos; hardware
e sistema operacional que podem compartilhar acesso com outros
sistemas; proteo automtica contra uso prejudicial dos discos de dados.
O estilo de operao e manuteno de Mainframes um pouco mais
sofisticado do que a operao de servidores em plataforma baixa, pois
frequentemente envolve pessoal dedicado, faz uso de livros de operao e
procedimentos altamente organizados para backups, recuperao,
treinamento e recuperao de desastres, etc.
E quem hoje usa Mainframe mesmo? Eles so utilizados
intensivamente em ambientes bancrios, financeiros, seguros, no
governo, em vrios outros ambientes privados ou pblicos.
Ento pessoal, vamos rever nossos conceitos e aprender um pouco
mais sobre este nosso novo amigo.
Vamos conhecer alguns conceitos de hardware relacionados a
Mainframe e depois passar a falar do sistema operacional z/OS, ok.

Modelos de mainframe
Mainframes so fabricados por vrios fabricantes, para nossa aula
vamos tomar por base os modelos da fabricante IBM. A IBM tem uma
diversidade de modelos, com uma variedade de capacidade de
processamento, de acordo com as necessidades da organizao.
Para a parte de nossa aula relativa ao hardware dos sistemas,
vamos nos basear no System Z, a principal famlia de Mainframes da IBM.
O System Z tem vrios modelos, e os modelos so separados em duas
classes.
A Business Class (BC) uma classe de Mainframes da famlia
System Z voltados para computao em empresa de mdio porte,
dispondo de no mximo 10 Unidades de Processamento (Pus)
configurveis. Vamos explicar adiante o termo PU.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

4 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
J a Enterprise Class (EC) uma classe de Mainframes da famlia
System Z voltados para computao em maiores escalas, adequado para
empresas de grande porte, dispondo de mais de 64 Unidades de
Processamento (PUs) configurveis.

Workloads
Pessoal, o conceito de workload ou carga de trabalho um
agrupamento de tarefas submetidas a processamento no Mainframe, ok.
um conceito muito importante, quando nos referimos a
plataforma Mainframe.
Para simplificar, podem entender como uma tarefa que submetida
para processamento. Poderemos nos referir a worloads ou cargas de
trabalho no decorrer do texto.
A maiorias das workloads pode ser enquadrada em duas das
seguintes
categorias:
processamento batch (sim,
aquele
processamento que vemos nas aulas iniciais de SO) ou processamento
de transaes on-line.
Para processamento batch, uma das vantagens dos sistemas
Mainframe sua capacidade de processar terabytes de dados, produzir
relatrios, gerar e consolidar os resultados, tudo em uma tarefa noturna,
por exemplo.
O Mainframe l os dados submetidos, processa os dados em blocos,
e produz os resultados. Esse tipo de aplicao, que no requer interao
constante dos usurios uma tpica aplicao batch.
Transaes on-line so aquelas em que h curtas interaes de
usurio com o sistema, na qual ele submete uma transao, e requer uma
resposta imediata para cada interao. Por exemplo: transaes em
mquinas ATM (mquinas 24 horas); processamento de pagamentos em
cartes de crdito; comrcio eletrnico, etc.
O Mainframe permite aos
desejado, e configurar CPUs para
s CPUs restantes trabalharem
simultaneamente o sistema pode
line.

usurios definir o tipo de workload


um workload em separado, permitindo
cargas de trabalho padro. Assim,
trabalhar com workloads batch e on-

Prof. Celson Jr.

www.estrategiaconcursos.com.br

5 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Sistemas operacionais de grande porte


Em nossa aula, ns focaremos no sistema operacional z/OS. Mas
importante saberem que, apesar disso, um Mainframe pode rodar outros
sistemas operacionais.

comum o uso simultneo em um mesmo Mainframe do


z/OS, Z/VM e do Linux. Alm destes, existem ainda os sistemas
operacionais z/VE, IBM System z, e o z/TPF.

O z/Virtual Machine (z/VM) um sistema operacional voltado


para virtualizao. um hipervisor que pode hospedar outros sistemas
operacionais. Ele suporta mquinas virtuais de qualquer um dos
sistemas operacionais para Mainframes da IBM, z/OS, Linux,
System z, em qualquer combinao.
As facilidades provenientes da virtualizao se aplicam inteiramente
neste caso, permitindo o compartilhamento dos recursos da mquina
fsica entre as mquinas virtuais clientes, e cada VM imagina ter para si
uma mquina dedicada. Caso seja necessrio, tambm possvel dedicar
hardware para a VM, por questes de performance.
O componente mais importante do z/VM o Conversational Monitor
System (CMS). um gerenciador que roda em uma VM separada e
disponibiliza uma interface de gesto e uma interface para programao
das aplicaes.
O z/Virtual Storage Extended (z/VSE) um sistema
operacional, similar ao z/OS, porm menos complexo com suporte
Prof. Celson Jr.

www.estrategiaconcursos.com.br

6 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
facilitado a processamento de cargas de trabalho batch e on-line. O z/VSE
foi o primeiro sistema operacional de disco usado no System/360, linha
de Mainframes antecessora do z/OS.
Vrias distribuies Linux podem ser usadas no Mainframe,
como o Linux on S/390 e o Linux on System z. As mesmas caractersticas
comuns ao Linux se aplicam. Uma peculiaridade do Linux em Mainframes
que eles operam usando caracteres ASCII, e no o formato padro
EBCDIC usado em Mainframes.
O z/Transaction Processing Facility (z/TPF) um sistema
operacional que usado por empresas que requerem transaes com um
volume muito alto, como empresa de cartes de crdito, companhias
areas, etc. O z/TPF permite criar uma ambiente fracamente
acoplado com mltiplos Mainframes, para fazer frente a um alto
volume de transaes.

Hardware
Pessoal, para facilitar o entendimento, vamos comear dando uma
olhada nos vrios termos associados ao hardware em Mainframe.
Para entender o assunto, vamos ter que nos apropriar de alguns
conceitos, que so importantes, mas podem ter alguma variao com o
significado que estamos acostumados.
A figura abaixo exemplifica alguns termos comuns do vocabulrio de
hardware Mainframe.

PROCESSAMENTO

Prof. Celson Jr.

www.estrategiaconcursos.com.br

7 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Para comear, os Mainframes atuais tm vrios processadores, ento
considerem como coisas diferentes se nos referirmos a CPU, ou a
processador.
Como vimos pginas atrs, o termo CPC usado para Central
Processor Complex, que o local de abrigo da CPU. E caixa (box) se
refere mquina inteira (nosso rack preto imenso da foto acima).
A caixa (central processor box) contm os processadores, memria,
circuitos de controle, e interfaces dos canais. A figura abaixo mostra uma
vista traseira de um System Z.

Como citamos, considere sempre que for usado CPC o sistema


inteiro, a coleo fsica de hardware que pode incluir um ou mais
processadores, channels , storages, cabeamento, etc.
Processador ou CPU podem se referir ao sistema completo, ou a um
processador dentro do sistema. Isso pode variar conforme o contexto ou
aplicao de uso.
Sysplex se refere a sistema complexo de mainframe, como devem
supor. Mas no contexto entendam sempre como um sistema mltiplo
(mais de uma CPC), em uma unidade cooperativa, usando hardware e
software especializado.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

8 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

A figura acima exemplifica uma arquitetura de um Sysplex. So


vrias mquinas fsicas ou lgicas atuando como se fossem uma nica,
com a distribuio das cargas de trabalho controladas pelo WorkLoad
Manager (WLM).
Em um SYSPLEX, a queda de um sistema no gera a
indisponibilidade da informao, porque haver outro sistema em
condies de acessar os mesmos dados e dar prosseguimento s
transaes pendentes.
Cada processador dentro de uma CPC uma unidade de
processamento (Processing Unit PU). Uma PU um processador que
ainda no foi designado para uso. Cada processador iniciado como PU e
caracterizado para um uso pela empresa fornecedora durante a
instalao.
Agora se a PU for para trabalhos comuns, de propsito geral,
chamada tambm de CP.

Se a PU for especializada para uma LPAR de sistema Linux


chamada Integrated Facilty for Linux (IFL), e se o for em um
Sysplex uma Integrated Coupling Facility (ICF).
E se estivermos em um sistema para rodar aplicaes Java,
plataforma WebSphere por exemplo, surge outro CP especializado o
z/OS Application Assist Processor (zAAP). Quando cdigo java
Prof. Celson Jr.

www.estrategiaconcursos.com.br

9 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
detectado o z/OS direciona a instruo para o processador zAAP, e fica
livre para executar worksets no Java. Tranquilo no!
O z/OS Integrates Information Processor (zIIP) um
processador licenciado para otimizar certas cargas de trabalho com
funes ou caractersticas de bases, tais como BI, ERP, CRM. Funciona
similar ao zAAP, quando um cdigo de base de dados detectado, o z/OS
chaveia as intrues para o processador zIIP. Um detalhe adicional sobre
o zIIP, que ele usado para encriptao de rede IPSec e para servios
XML.

Armazenamento
Pessoal, vamos agora passar a ver como funciona o sistema de
armazenamento em um mainframe System Z. Essa parte super
importante, pois como vimos o sistema lida com grandes volumes
de dados e necessita de performance e segurana.

Um termo comum quando falamos em armazenamento em


Mainframe Logical Partition (LPAR). LPAR uma partio lgica,
imagem, um servidor, ou uma instncia de um sistema operacional, como
z/OS, Linux, etc.
Como vimos, ns podemos rodar vrias instncias de diferentes
sistemas operacionais dentro de um Mainframe, particionando os recursos
para cada servidor. Os Mainframes atuais podem ser configurados para
mais de 60 parties lgicas, como exemplifica a figura.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

10 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Os administradores de sistema podem atribuir pores de memria
e recursos para cada LPAR.

A memria central conhecida como Central Storage (CSTOR), e


no pode ser compartilhada entre LPARs diferentes. O tamanho do
CSTOR limitado, conforme o modelo, hardware e arquitetura de cada
Mainframe.
Antes dos dados ou programas serem processados pela CPU, eles
precisam ser carregados no CSTOR, utilizando algum dispositivo de
entrada.
A capacidade de endereamento da Arquitetura z de 64 bits, ou
seja, nessa arquitetura possvel enderear 8 bilhes de blocos,
perfazendo at 16 exabytes.
Tambm pode ser atribudos CPs para uma LPAR especfica ou ela
pode usar um processador compartilhado, utilizando um algoritmo de
balanceamento de carga.
Importante pessoal, possvel atribuir ponderar as parties
lgicas, atribuindo pesos para as diferentes LPARs, por exemplo, a
LPAR1 pode receber duas vezes mais processador que a LPAR2, e a
LPAR2 pode receber trs vezes mais memria que LPAR4.
Um dos Direct Access Storage Device (DASD) consiste de um
arranjo de discos, como mostra a figura. Hoje existem diversos
fabricantes de dispositivos DASD, e at pouco tempo um dos mais
utilizados era o IBM 3390, exemplificado na figura.

A figura abaixo exemplifica um DASD associado a uma LPAR de um


Mainframe.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

11 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Um Direct Acess Storage Device (DASD) simples geralmente


controlado por administradores para evitar conflitos sobre qual tarefa vai
para qual sistema. Apesar disso, o compartilhamento de DASD comum,
e til para testes, load balancing, ou redundncia.
Uma outra forma comum de armazenamento no Mainframe so os
clusters, como um DASD compartilhado, um anel CTC, um Sysplex
paralelo, etc. A maioria das instalaes de um sistema z/OS atualmente
fazem uso de uma ou uma combinao dessas formas de
armazenamento.
Outro tipo de armazenamento a funo channel-to-channel
(CTC) que simula dispositivo de I/O e pode ser usado por um sistema de
controle para se comunicar com outro sistema de controle de programa.
O CTC permite sincronizar e transferir dados, estabelecendo um sistema
fracamente acoplado.
Quando se utiliza um compartilhamento DASD, somado a duas
conexes CTC entre os sistemas, temos um CTC em anel (CTC ring).
Essa configurao mais comum quando dois ou mais sistemas
envolvidos no compartilhamento.
Um CTC ring pode ser usado por um z/OS para compartilhar dados
entre os sistemas no anel sobre, uso de dados, informaes de filas,
controles de segurana comuns aos sistemas, controles de metadados dos
discos, etc.

Memria
Logicamente, a memria de um sistema constituda da main
storage e um ou mais central processing units (CPs).
Prof. Celson Jr.

www.estrategiaconcursos.com.br

12 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

O sistema administra o uso de armazenamento do processador e


direciona o movimento em blocos de pginas entre o virtual storage e o
auxiliary storage.
A tecnologia da main storage possui as seguintes caractersticas: o
processador diretamente acessvel (para programas e dados); ela
voltil, rpida, e cara, quando comparados com armazenamento
magntico (DASD, fita).
Em um sistema z/OS, o armazenamento gerenciado pelos
seguintes componentes do z/OS: Virtual Storage Manager; Real
Storage Manager; Auxiliary Storage Manager.

O virtual storage gerenciado pelo Virtual Storage Manager


(VSM). A funo principal da VSM controlar o uso de endereos de
virtual storage pelos programas.
O Real Storage Manager (RSM) acompanha o contedo da
main storage. Ele gerencia as atividades de paginao, tais como a
page-in, page-out, e ajuda na troca de um address space de entrada ou
de sada. RSM tambm executa a fixao da pgina, marcando pginas
como indisponveis para stealing.
O Auxiliary Storage Manager (ASM) controla a utilizao de
paginas de data sets e a operao de I/O de paginao. O ASM utiliza
Prof. Celson Jr.

www.estrategiaconcursos.com.br

13 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
data sets de pgina do sistema para manter o controle dos slots do
auxiliary storage.
Outra caracterstica do z/OS importante a traduo dinmica de
endereos (DAT). DAT o processo de traduo de um endereo
virtual durante uma referncia de armazenamento para o endereo real
correspondente. Se o endereo virtual j est no armazenamento central,
o processo DAT pode ser acelerado atravs da utilizao de consulta da
traduo. Se o endereo virtual no est em armazenamento central,
uma page fault ocorre, e o z/OS traz a pgina do armazenamento
auxiliar.

Virtualizao
Processor Resource/Systems Manager (PR/SM) um recurso de
virtualizao muito importante que permite ao System Z usar vrias
imagens do z/OS simultaneamente e fornece a lgica de capacidade de
particionamento de recursos.

Como vemos na parte camada inferior da figura acima, na prtica o


PR/SM um hipervisor que fica sobre o hardware do Mainframe e
disponibiliza funes de virtualizao nos sistemas IBM System Z.
Pessoal, depois deste pequeno overview sobre o hardware, vamos
falar agora sobre o sistema operacional z/OS.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

14 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

z/OS
Pessoal, como vimos, um sistema operacional uma coleo de
programas que gerenciam o funcionamento interno de um sistema de
computador.
Quando falamos de um sistema operacional para Mainframe, no
diferente. Muito da arquitetura de um sistema operacional comum, mas
algumas existem caractersticas so diferentes, se o compararmos com
um SO para desktop, ou um SO como o Windows Server.
Os sistemas operacionais para Mainframe so projetados para fazer o
melhor possvel uso dos recursos do sistema, e assegurar que a
quantidade mxima de trabalho seja processada de forma to eficiente
quanto possvel.
O sistema operacional para Mainframe que veremos na nossa
aula o z/OS, um dos sistemas operacionais voltados a
mainframes mais amplamente utilizados. Ele pode rodar em
qualquer mainframe IBM System Z.

Se olharmos como ele gerencia os processos, o z/OS realiza as


tarefas dividindo-as em pedaos e dando pores do trabalho para vrios
componentes do sistema e subsistemas do mainframe. Em qualquer
momento, um componente ou outro obtm o controle do processador,
realiza seu trabalho, e, em seguida, passa o controle a um outro
componente.
Ele usa hardware e software especial para acessar e controlar a
utilizao dos recursos, garantindo que h pouca subutilizao de seus
Prof. Celson Jr.

www.estrategiaconcursos.com.br

15 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
componentes. O sistema operacional z/OS um ambiente de execuo
que faz uso do compartilhamento de recursos atravs da virtualizao.
O z/OS executa em um processador e reside em Storage durante a
execuo.

O z/OS desenhado para compatibilidade do hardware mais


recente dos Mainframes IBM e todos seus perifricos.
As principais caractersticas de instalao do z/OS so: o SO
consiste de mdulos carregveis (load modules), e load libraries
residentes que so copiados para um volume DASD, durante o processo
de instalao, como exemplifica a figura.

A instalao do z/OS pode ser em Basic Mode ou LPAR mode.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

16 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Modo Logicamente Particionado (LPAR) o processador central


(CP) usa o PR/SM, o que permite a um operador alocar recursos de
hardware (incluindo o processador central, a memria principal, e os
canais) entre vrias parties lgicas (LPs). O z/OS executado em cada
LPAR na mquina com todos os recursos do servidor (CPs,
armazenamento e canais). O modo LPAR o modo mais utilizado
atualmente pois otimiza o uso dos recursos do Mainframe.
No Modo bsico o processador central no usa particionamento
lgico e o CP executando uma cpia do z/OS. Quando um servidor est no
modo bsico, todos os recursos do servidor (CPs, armazenamento e
canais) so disponveis a um sistema operacional. Todos os CPs fsicos
so utilizados no modo dedicado para o sistema. Qualquer recurso CP em
excesso desperdiado, porque nenhum outro sistema tem acesso a ela.
O z/OS trabalha com multiprogramao que o permite rodar
centenas de programas simultaneamente, de diferentes projetos, de
diferentes usurios, em locais distintos.
Ele tambm realiza multiprocessamento, com a operao
simultnea de dois ou mais processadores compartilhando os recursos de
hardware, como memria ou disco.

Multiprogramao, multiprocessamento, e necessidade de grandes


quantidades de memria permitem que o z/OS possa prover
funcionalidade complexas, em aplicaes multi-usurio.
O sistema z/OS constitudo por elementos de base que
fornecem funes operacionais essenciais, alm dos servios
prestados pelas funes do BCP como suporte de comunicao, acesso
on-line, etc. Elementos bsicos podem ser ativados e desativados
dinamicamente. A figura abaixo lista os elementos bsicos do z/OS.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

17 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Alm dos elementos bsicos, temos no z/OS os elementos


opcionais fornecem funes adicionais e pode ser integrados ou no
integrados. Eles so usados como parte da integrao e administrao do
sistema.
Em uma viso de componente, um sistema z/OS pode parecer ser
um grande bloco de cdigo. Esse bloco a montagem dos elementos
bsicos e elementos opcionais necessrios operao do mainframe, de
acordo com as necessidades e caractersticas do proprietrio.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

18 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Vamos agora falar sobre as caractersticas de algumas das
principais funcionalidades de um sistema z/OS:

CICS
um sistema de processamento de transaes online (OLTP) que
fornece interfaces especializadas para bancos de dados, arquivos, e
terminais de apoio s empresas e aplicaes comerciais. CICS permite
que
transaes
entre
terminais
remotos
sejam
processadas
simultaneamente por programas aplicativos escritos pelo usurio.

DFSMS
DFSMS um ambiente operacional que ajuda a automatizar e
centralizar o gerenciamento de armazenamento com base nas polticas de
instalao definidas em termos de disponibilidade, desempenho, espao e
segurana. O corao de DFSMS o Storage Management Subsystem
(SMS).

ISPF
Prov uma interface de administrao baseada em menus e o
acesso as aplicaes do sistema. baseado no TSO (Time Sharing
Option).

JES
Como vimos, grande parte do trabalho que pode ser executado no
z/OS consiste em trabalhos em lote. Depois que um trabalho em lote
submetido ao z/OS a execuo, normalmente, no h mais a interao
humana, at que o trabalho esteja completo.
O subsistema de entrada de tarefa (Job Entry Subsystem)
utilizado para receber tarefas (batch, transao no-interativa) no
sistema operacional, para planejar o processamento pelo z/OS, e para
Prof. Celson Jr.

www.estrategiaconcursos.com.br

19 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
controlar seu processamento de sada. A tela abaixo exemplifica o uso do
JES para o gerenciamento de Jobs:

O JES gerencia as filas de entrada e de sada do trabalho e dados.


JES lida com os seguintes aspectos do processamento em lote: recebe os
trabalhos no sistema operacional; agenda os horrios para processamento
no z/OS; controla a sada de processamento.
Um tpico relacionado ao JES, que veremos adiante a JCL. Job
control language (JCL) uma linguagem usada para solicitao de
trabalhos em lote no sistema operacional z/OS.

TSO/E
O TSO (Time Sharing Option) responsvel pela interao entre o
Sistema e o Operador. Possibilita checar as transaes e permite a
insero de comandos no terminal para alocar arquivos e rodar
programas.
o elemento bsico de trabalho do sistema operacional z/OS que
permite aos usurios trabalhar de forma interativa com o sistema. Os
environments de trabalho disponibilizados pelo TSO/E so:
Line Mode TSO/E: permite o uso de comandos TSO/E digitados em
um terminal, uma linha de uma vez.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

20 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
ISPF/PDF: O Interactive System Productivity Facility (ISPF) o os
seus Program Development Facility (ISPF/PDF) trabalham em conjunto
com TSO/E para fornecer painis com os quais os usurios podem
interagir.
Information Center facility um conjunto de painis que permitem
exibir servios como e-mail e diretrios, realizar anlise de dados e
preparar documentos, tais como relatrios, grficos e tabelas.

CLIST uma linguagem de programao de alto nvel que


permite que os programadores emitem combinao de comandos TSO/E e
extratos JCL em combinao com lgica, aritmtica e funes de
manipulao de string fornecida pela linguagem.

System Management Facilities (SMF)

O System Management Facility (SMF) grava um conjunto de dados


e informaes de trabalho do sistema relacionadas a: billing de usurios;
relatrios de confiabilidade; anlise de configurao; agendamento de
jobs; perfil de uso dos recursos do sistema; manuteno e auditoria de
segurana do sistema.

VTOC
Volume Table of Contents uma estrutura que lista os arquivos
(data-sets) residentes no mesmo volume de disco, incluindo informaes
sobre a localizao e tamanho dos arquivos. O VTOC desempenha um
papel similar a um diretrio.
Para melhorar o desempenho dos acessos ao VTOC, pode ser
criando um ndice VTOC Index. O VTOC Index um dataset especial
localizado no VTOC.
Para aqueles que so familiares a banco de dados, um recurso
similar criao de ndice de um BD, visando melhorar a performance no
acesso aos dados.

Resource Measurement Facility (RMF)

O RMF rene dados de uso e desempenho dos recursos do sistema


usando trs monitores: coleta de dados de curto prazo com o Monitor III;
monitoramento instantneo com o Monitor II; dados a longo prazo
coletados com o Monitor I. Como afigura abaixo exemplifica, os dados do
RMF so teis para anlise e planejamento da capacidade do Mainframe.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

21 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Os registros SMF so os dados coletados e consolidados por um


tempo especfico, e a um intervalo de tempo especfico.

RACF

um componente do z/OS Security Server que trabalha em conjunto com


as caractersticas existentes do z/OS para proporcionar maior segurana de
dados para uma instalao.

O RACF security Protection utiliza um ID de usurio localizado


em um perfil de usurio no banco de dados RACF e uma senha ou frase
criptografada para realizar a identificao e verificao do usurio.
RACF authorization checks autoriza no s que recursos o
usurio pode acessar, mas tambm de que forma o usurio pode acesslos, tais como, somente leitura, ou para atualizar e ler.

Workload Management
Para O z/OS, o gerenciamento de recursos do sistema
responsabilidade do componente de gerenciador de carga de trabalho
(WLM). O WLM gerencia o processamento de cargas de trabalho no

Prof. Celson Jr.

www.estrategiaconcursos.com.br

22 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
sistema de acordo com os objetivos de negcio definidos, tais como
tempo de resposta.

O WLM tambm gerencia o uso de recursos do sistema, tais como


processadores e armazenamento, para atingir os objetivos esperados.
Para equilibrar o throughput, o WLM realiza as seguintes aes:
monitora o uso de recursos pelos vrios espaos de endereo; monitora o
uso de todo o sistema de recursos para determinar se eles esto
plenamente utilizados; determina qual endereo espaos para trocar;
inibe a criao de novos espaos de endereo ou roubo de pginas
quando existe
certa escassez de armazenamento central; altera a
prioridade de escalonamento de espaos de endereamento; e seleciona
os dispositivos a serem alocados, se uma escolha de dispositivos existe,
para equilibrar a utilizao de dispositivos de entrada e sada.
Outros componentes z/OS, gerentes de transao e gestores de
banco de dados podem comunicar WLM uma mudana de status para
um espao de endereo particular (ou para o sistema como um todo), ou
para pedir uma deciso do WLM.

SMP/E

O System Modification Program Extended (SMP/E) uma


ferramenta de software para gerenciar a instalao de produtos de
software em seu sistema z/OS, e para acompanhar as modificaes
aplicadas a esses produtos. A figura exemplifica as unidades de trabalho
do SMP/E.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

23 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

O SMP/E controla as alteraes nos produtos no nvel de


componente: selecionando os nveis adequados de cdigo a ser instalado
a partir de um grande nmero de possveis mudanas; chamando
programas utilitrios do sistema para instalar as alteraes; manuteno
de registos das alteraes instalados, fornecendo um mecanismo para
permitir obter informaes sobre o status do seu software e para reverter
as alteraes se necessrio.
Em um z/OS, um mdulo de carregamento representa a unidade
bsica de cdigo executvel. Os mdulos de carregamento so criados
pela combinao de um ou mais mdulos de objetos e o processamento
com um utilitrio de edio de link. Edio de Link de mdulos um
processo que resolve referncias externas e endereos. Funes em um
sistema, portanto, so um ou mais mdulos de objetos que foram
combinados e o link editado.
Quando um problema com um elemento de software descoberto,
a IBM fornece aos seus clientes uma correo testada para corrigir esse
problema. Esta correo vem na forma de uma program temporary fix
(PTF).
Todo o cdigo e as suas modificaes esto localizados na base de
dados do SMP/E chamada inventrio de software consolidada (CSI),
que composto de um ou mais armazenamento virtual.

Real Storage Manager

O RSM uma funcionalidade do z/OS cujo propsito controlar a


alocao do CSTOR durante a inicializao do sistema, e pginas em uso
por funes do sistema durante a execuo. O Storage central (CSTOR)
aquele localizado no prprio Mainframe, e cujo acesso sncrono.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

24 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

VTAM
um conjunto de programas que controla os servios
comunicao entre terminais e as aplicaes rodando no z/OS.

de

A figura exemplifica a arquitetura do VTAM.

Se, no z/OS, um operador precisar configurar arquivos de dados


para registros sequenciais e fixos para que sejam acessveis diretamente
aos dispositivos do sistema operacional bem como aos aplicativos, ele
deve criar e configurar os arquivos BDAM. Assertiva errada.

z/OS Communication Server

O z/OS Communications Server fornece um conjunto de protocolos


de comunicao que suportam funes de conectividade ponto-a-ponto
para ambas as redes locais e redes de rea ampla, incluindo a Internet.
O z/OS communication server utiliza o Transmission Control
Protocol/Internet Protocol (TCP/IP). O TCP/IP um conjunto de
protocolos que permitem a realizao de funes de comunicao em
rede, independente dos tipos de computadores ou as redes a serem
utilizadas.
A figura abaixo ilustra a arquitetura de comunicao do z/OS, com o
uso do communications server e do TCP/IP:

Prof. Celson Jr.

www.estrategiaconcursos.com.br

25 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Infoprint Server overview

um aplicativo que fornece a base de uma soluo de servidor de


impresso para o ambiente de z/OS. A Print Interface o componente do
Infoprint Server que processa solicitaes de impresso recebidas de
clientes remotos e usurios locais.

O NetSpool intercepta impresses de dados a partir de aplicaes e


transforma os fluxos de dados para dados de linha EBCDIC, PCL, PDF ou
outros formatos que a impressora de destino aceita, e escreve o conjunto
de dados de sada para o spool.
O Infoprint Central um sistema de gerenciamento de impresso
baseado na web, principalmente para os operadores de help desk. No
entanto, outros usurios autorizados ou remetentes de trabalho tambm
podem us-lo.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

26 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
O Infoprint Central permite: trabalhar com as tarefas de impresso;
trabalhar com impressoras; trabalhar com unidades lgicas NetSpool
(LUs); visualizar definies da impressora e verificar o estado do sistema
Pessoal, alm das funcionalidades que vimos agora, existem outros
conceitos comuns ao uso do z/OS, que veremos abaixo.

Macros
O sistema z/OS trabalha com instrues de programao para
controlar o sistema. Essas instrues asseguram o uso adequado do
hardware do computador.
O z/OS inclui instrues que permitem, por exemplo, aceitar
tarefas, converter tarefas, manter controle do trabalho, alocar recursos, e
manusear os resultados. O gerenciador de worloads (WLM), por exemplo,
um componente que controla os recursos do sistema.
Um mdulo ou rotina um grupo inter relacionado de instrues.
E um conjunto de mdulos relacionados com uma funo particular
chamado componente do sistema.
Uma macro um agrupamento de sequncias de instrues para
realizar aplicaes frequentemente usadas pelos usurios. O z/OS tem
macros para abrir e fechar arquivos de dados, carregar e excluir
programas, e enviar mensagens.
BLOCOS DE CONTROLE

O z/OS mantm o controle dos trabalhos executados ou em


execuo em reas de storage chamadas blocos de controle (control
blocks).
Os blocos de controle contm status de dados, tabelas ou filas. Em
geral h quatro tipos de blocos de controle: relacionados ao sistema
(quantos processadores esto em uso?); relacionados a recursos (quais
os storage devices?); relacionados a trabalhos (quais os Jobs em
execuo?) ou relacionados a tarefas (qual a unidade de trabalho?).
O z/OS usa vrios blocos de controle com vrios propsitos
especializados, como por exemplo o Task Control Block (TCB). Os blocos
Prof. Celson Jr.

www.estrategiaconcursos.com.br

27 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
de controle so instrumentos de comunicao e coordenao todo o z/OS,
e para os programas que usam o sistema.

O escalonador do z/OS trabalha para selecionar o programa que


executado baseado em prioridade, e providencia que sejam carregados no
CSTOR, junto com seus dados.
O z/OS usa o storage central (CSTOR) e o auxiliar para
viabilizar o storage chamado virtual storage, que essencial para
permitir a interao do sistema com vrios usurio concorrentes, e
processar suas cargas de trabalho.
Com o storage virtual, os programas em execuo podem acessar
todos os storages da arquitetura, em diferentes localizaes. Como vimos
antes, o esquema de endereamento do z/OS de 64-bits o que
permite enderear, teoricamente, mais de 16 exabytes de storage.
Proteo de armazenamento

um dos mecanismos
implementados pelo z/OS para proteger o storage central. Com
multiprocessamento, centenas de tarefas podem executar programas que
acessam fisicamente qualquer pedao do storage central.
A proteo de armazenamento impe limites sobre o que uma
tarefa pode ter acesso (para ler ou escrever) dentro do storage central
com seus prprios dados e programas, ou, se especificamente autorizado,
para ler as reas de outras tarefas. Qualquer violao desta regra faz com
que seja gerada uma interrupo de programa ou exceo de
armazenamento.

JCL
Pessoal, agora vamos comear uma das partes mais importantes da
aula. Vamos passar a falar da Linguagem de Controle de Job (Job
Control Language JCL). Como vocs vero na resoluo de questes,
um dos tpicos mais recorrentes em provas em que o edital cita o
z/OS.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

28 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

JCL usada para informar ao sistema qual programa executar,


seguido de uma descrio das entradas e sadas. Com a JCL, possvel
submeter um processamento em batch, ou iniciar uma procedure (PROC)
JCL.
Como a linguagem extensa, no iremos abordar tudo. Segundo os
datasheets da IBM, uma pequena parte da JCL abrange 90% daquilo que
efetivamente usado hoje. Tomando isso por base e as ltimas questes,
focaremos nos pontos mais exigidos, ok.
A JCL tem trs declaraes bsicas:
JOB

EXEC

DD

Declarao que fornece um nome para um job (jobname)


para um workload, e pode opcionalmente incluir alguns
parmetros sobre o job.
a declarao que fornece o nome do programa que ser
executado. Para um job podem ser fornecidas vrias
declaraes EXEC, e cada declarao EXEC dentro do
mesmo job um job step.
A declarao Data Definition (DD) informa as entradas e
sadas para a execuo do programa. Essa declarao liga
um dataset ou um dispositivo de entrada e sada a um
nome de DD. Declaraes DD podem ser associadas a um
job step em particular.

A figura abaixo ilustra a sintaxe bsica das declaraes da


JCL.

Como a gente pode observar, cada linha obrigatoriamente se


inicia com as duas barras //.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

29 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
A partir do terceiro dgito (aps as //) inicia-se o nome no job
(jobname), em maisculas. O nome do job limitado a 8 caracteres.
Aps o jobname seguido um espao, e inicia-se uma
declarao (entre as que vimos acima JOB, EXEC, DD).
Como consequncia das limitaes do nmero de caracteres que
podiam ser contidos em cartes perfurados de 80 colunas, usados em
sistemas anteriores, o z/OS introduziu os conceitos de continuidade e
concatenao. Continuao da sintaxe JCL exige uma vrgula no final do
ltimo parmetro completo.
A seguinte declarao JCL //JOBCARD JOB 1,REGION=8M tem o
mesmo efeito que esta outra:
//JOBCARD JOB 1,
// REGION=8M
Usando o exemplo abaixo, vamos comentar as linhas da JCL.

MYJOB
MYSORT
SORTIN

SORTOUT
SYSOUT

SYSIN

um jobname MYJOB associado ao job pelo sistema.


O stepname MYSORT orienta o sistema a executar EXEC o
programa SORT (PGM = SORT).
o ddname da declarao Data Definition (DD)
O ddname SORTIN do programa SORT define os parmetros
de entrada do programa SORT.
DDNAME da sada do programa SORT
SYSOUT=* especifica para onde o sistema envia as
mensagens de sada, nesse caso vai para o vai para a rea
de sada do Job Entry Subsystem (JES)
Nessa linha DD* outra declarao de entrada que
especifica que um fluxo de dados ou uma declarao de
controle.
Nesse caso uma declarao de controle para o programa
SORT informando que os campos de SORTIN devem ser
ordenados.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

30 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Agora vamos ver os parmetros da declarao JOB:
REGION = requer alocao de recursos de memria para um job;
NOTIFY = informa a um usurio que um job concluiu;
USER = define que um
determinado ID de usurio;

job

assume

autoridade

de

um

TYPRUN = atrasa um job em execuo, para ser liberado aps um


delay definido;
CLASS = direciona uma JCL
determinada fila de entrada;

para

ser

executada

em uma

MSGCLASS = direciona uma sada de um job para uma fila de


sada particular;
MSGLEVEL = controla o nmero de mensagens do sistema a serem
recebidas.
Por exemplo, a JCL abaixo:
//MYJOB JOB 1,NOTIFY=&SYSUID,REGION=6M

Informa um job cujo jobname MYJOB, que possui alocado o


recurso de memria 6M, e que ao ser concludo o usurio ID dever ser
comunicado NOTIFY.
Os parmetros mais comuns da declarao EXEC (eles vo
aps sinal de igual em EXEC PGM = xxx) so:
PARM = parmetros conhecidos ou passados para o programa;
COND = varivel booleana par controlar a execuo dos steps;
TIME = define um limite de tempo.
As declaraes DD tem muito mais parmetros do que as
declaraes JOB, ou EXEC. Vamos ver agora os parmetros mais
comuns da declarao DD:
DSN = define o nome do dataset (dataset name);
DISP = disposio do dataset, define se ele j existe ou se precisa ser
criado, se pode ser compartilhado;
SPACE = quantidade do storage necessria para o dataset;
SYSOUT = define um local de impresso
VOL=SER= define o nome do volume, do disco ou da fita;
Prof. Celson Jr.

www.estrategiaconcursos.com.br

31 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
UNIT = informa disco, fita, ou dispositivo especial;
DEST = rota de sada remota;
DCB = bloco de controle do dataset, que tem alguns subparmetros:
LRECL =
byte/caracteres);

comprimento

lgico

do

registro

(nmero

de

RECFM = formato do registro;


DSORG = tipo de organizao sequencial, particionada, etc do
registro;
LABEL = label da fita;
DUMMY entrada nula ou descarte de dados de um ddname;
*
informa que a seguir vem dados de entrada, mtodo para
passar dados para um programa vindos de um stream JCL;
*,DLM = informa que qualquer coisa aps essa declarao so dados de
entrada.
Pessoal, conclumos aqui os conceitos mais relevantes
entendimento inicial do z/OS. Vamos passar a resoluo de questes.

no

Como observaremos, esse no um tpico de grande predileo da


banca. Temos pouqussimas questes da banca sobre esse assunto. EM
geral no um assunto muito abordado em concursos de rea geral em
TI, mas mais explorado em provas especficas para administradores de
plataforma alta.
Vamos em frente!

Prof. Celson Jr.

www.estrategiaconcursos.com.br

32 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Resoluo de questes
1. (2014 CESPE - TJ-SE - Tcnico Judicirio - Programao de
Sistemas) - Mainframes so equipamentos altamente confiveis
que podem funcionar continuamente por um longo perodo de
tempo, dada sua arquitetura redundante, que permite o reparo e a
atualizao de componentes de hardware sem a necessidade de
desligamento do sistema.
Comentrios:
Correto pessoal. Vimos que entre as principais caractersticas do conceito
moderno de Mainframe tem tudo a ver com confiabilidade e a
continuidade de operao. No mais relacionamos o conceito de
Mainframe apenas ao porte do equipamento, confere.
Gabarito: Certa
2. (2014 Quadrix - CRB 6 Regio - Bibliotecrio Fiscal) - um
tipo de computador de grande porte que se destaca por ter alto
poder de processamento e muita capacidade de memria. Controla
atividades com grande volume de dados, sendo de custo bastante
elevado. Opera em MIPS (milhes de instrues por segundo). O
tipo de computador descrito conhecido como:
a) Mainframe.
b) Ultrabook.
c) Laptop.
d) Notebook.
e) Desktop.
Comentrios:
Olha a pessoal, apesar dos comentrios da questo anterior, a banca
apresentou recentemente esta questo. Para a banca, Mainframe um
tipo de computador de grande porte que se destaca por ter alto poder de
processamento e muita capacidade de memria. Tudo ok, no ? No vai
de encontro ao que vimos. Na verdade, complementa nosso conceito, pois
tambm vimos que um requisito comum para ambientes corporativos que
utilizam o sistema o grande volume de dados. Gabarito letra A.
Gabarito: A

Prof. Celson Jr.

www.estrategiaconcursos.com.br

33 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
3. (2010 CESGRANRIO - IBGE - Analista de Sistemas) - Em
uma arquitetura Mainframe, uma LPAR um(a)
a) banco de modems projetado para utilizar linhas de alta velocidade.
b) conjunto de discos rgidos organizados segundo uma estrutura de RAID
c) subconjunto dos recursos de hardware de um computador virtualizado
como um computador separado.
d) estratgia de gerenciamento de memria utilizada para otimizar o
processo de busca de informao.
e) placa de rede utilizada para conectar um Mainframe a um switch de
rede.
Comentrios:
LPAR significa Logical Partition, uma partio lgica usada em
Mainframe para organizar os recursos de hardware como: CPU, Memria e
Storage de forma que eles sejam compartimentalizados, operando de
forma independente, com seus prprios sistemas operacionais.
Gabarito: C

4. (2013 - CESPE - SERPRO - Analista - Suporte Tcnico) - Um


mainframe possui mltiplas unidades de processamento, sendo
cada unidade um processador comum, tipicamente Intel ou AMD.
Comentrios:
Pessoal, um mainframe realmente possui mltiplas unidades de
processamento. CPs ou PU, dependendo da situao, como vimos. Esta
parte da assertiva est correta.
No entanto, as unidade de processamento tpicas para mainframe no so
das fabricantes Intel ou AMD. Estas fabricantes dominam o mercado de
processadores para plataforma PC, plataforma baixa. Isto torna a questo
errada, ok. Assertiva errada.
Gabarito: Errada

5. (2014 CESPE - TJ-SE - Analista Judicirio - Suporte Tcnico


em Infraestrutura) - Os mainframes IBM recentes possuem, em
sua arquitetura de hardware, no apenas uma CPU (central
processing unit), mas tambm um CPC (central processor complex),
o qual pode conter diferentes tipos de processadores a serem
utilizados para diferentes propsitos.
Comentrios:

Prof. Celson Jr.

www.estrategiaconcursos.com.br

34 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Como vimos, os mainframes IBM possuem no apenas uma CPU, mas
tambm uma CPC (central processor complex) que pode conter diferentes
tipos de processadores para diferentes propsitos (PU, IFL, ICF, zIIP,
zAAP). Perfeito, assertiva correta, confere com o que vimos.
Gabarito: Certa
6. (2013 - CESPE SERPRO - Analista) - O z/VM um hypervisor
capaz de prover virtualizao no ambiente de mainframe.
Comentrios:
Confere pessoa, o z/VM um hypervisor capaz de prover virtualizao no
ambiente de mainframe.
No confundam com o PR/SM que um recurso que permite ao System Z
usar vrias imagens do z/OS simultaneamente e fornece capacidade de
particionamento de recursos.
Gabarito: Certa

7. (2013 - CESPE - MS - Analista Administrativo) - A arquitetura


mainframe suporta vrios sistemas operacionais, incluindo o z/VM,
que capaz de virtualizar outros sistemas operacionais.
Comentrios:
Correto pessoal. comum o uso simultneo em um mesmo Mainframe do

z/OS, Z/VM, Linux on Z, z/VE, IBM System z, e o z/TPF.


Gabarito: Certa

8. (2013 CESPE - SERPRO - Analista) - Sistemas concebidos com


arquitetura de mainframe suportam a troca de processadores sem
que o equipamento tenha de ser desligado.
Comentrios:
Pessoal, os Mainframes utilizam arquiteturas robustas com recursos que
propiciem a maior disponibilidade possvel. Uma das caractersticas
voltadas a este aspecto a possibilidade de troca de processadores sem
que o equipamento tenha de ser desligado. Lembrem que os
processadores ficam dentro da CPC.
Gabarito: Certa
Prof. Celson Jr.

www.estrategiaconcursos.com.br

35 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

9. (2010 - CESGRANRIO - IBGE - Analista de Sistemas) - Para os


IBM Mainframe srie System Z FALSO afirmar que
a) Parallel Sysplex uma tcnica de cluster suportada.
b) OSA so placas integradas de alta velocidade utilizadas para
comunicao em rede.
c) podem ser utilizados como servidores de aplicao para solues Web.
d) suportam os sistemas operacionais Linux Z e z/Windows.
e) apresentam arquitetura de 64 bits.
Comentrios:
Pessoal, vamos comentar item a item:
a) Correto. Parallel Sysplex (System Complex) um sistema com duas ou
mais CPC, que operam integradas logicamente, como se fosse uma nica
unidade, sendo portanto uma tcnica de clusterizao em sistemas
Mainframe.
b) no abordamos este item nos tpicos sobre hardware, mas est
correta a alternativa.
c) correto, o System Z permite o uso de servidores de aplicao web JEE,
como a plataforma IBM WebSphere.
d) vimos que os Mainframes IBM suportam vrios tipos de SO, z/VM,
Linux z, z/OS. Mas z/Windows no est entre eles, na verdade no existe
SO com tal nome. A letra D o nosso gabarito.
e) Correto o IBM System Z possui arquitetura 64 bits, e capacidade de
endereamento superior a 16 exabytes.
Gabarito: D

10.
(2014 - CESPE - TJ-SE - Tcnico Judicirio Programao de Sistemas) - Julgue o prximo item, com relao
arquitetura distribuda e arquitetura de mainframe. Uma das
principais caractersticas da arquitetura par-a-par a capacidade de
ser altamente escalvel.
Comentrios:
Peer-to-peer uma arquitetura distribuda que pode ser utilizada para
interligao de mainframes, para aumentar a disponibilidade e
escalabilidade, na qual os ns se comunicam mas so independentes
entre si. A arquitetura peer-to-peer altamente escalvel.
Gabarito: Certa

Prof. Celson Jr.

www.estrategiaconcursos.com.br

36 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

11.
(2014 - CESPE - TJ-SE - Tcnico Judicirio Programao de Sistemas) - Julgue o prximo item, com relao
arquitetura distribuda e arquitetura de mainframe. Em uma
arquitetura par-a-par, no existe o papel de um servidor
centralizado. Nesse tipo de arquitetura, a aplicao aproveita a
comunicao direta que ocorre entre hospedeiros permanentemente
conectados, denominados pares.
Comentrios:
Pessoal, o erro da questo afirmar que na arquitetura peer-to-peer no
existe o papel de um servidor centralizado. Pode sim existir, a depender
da necessidade do sistema distribudo. O que no existe um servidor de
administrao centralizada. Curiosidade que o termo par-a-par no
muito comum, sendo mais frequente o uso de ponto a ponto, peer-topeer, p2p.
Gabarito: Errada
12.
(2014 FGV - PROCEMPA - Analista em TI e
Comunicao - Analista em Infraestrutura e Redes
Computacionais) - A ferramenta TSO (Time Shareing Option)
fornece uma srie de comandos para interagir com os recursos do
mainframe. Assinale a opo que indica o comando do TSO que
deve ser utilizado para listar os nomes dos data sets alocados ao
usurio logado na sesso do TSO.
a) LISTALC
b) LISTBC
c) LISTCAT
d) LISTDS
e) LISTALL
Comentrios:
Pessoal, esta questo mais para revisarmos o TSO. O TSO (Time
Shareing Option) quem fornece os comandos para interagir com os
recursos do mainframe, como vimos. A novidade da questo que o TSO
tem o comando LISTALC que permite listar os nomes dos data sets
(DDnames) alocados ao usurio. O LISTDSI traz as informaes de
alocao para cada DDname alocado.
Gabarito: A

Prof. Celson Jr.

www.estrategiaconcursos.com.br

37 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
13.
(2014 CAIP-IMES - Prefeitura de So Paulo SP Analista de TIC I Infraestrutura) - A maioria dos usurios TSO
(Ferramenta Mainframe IBM), utiliza uma coleo de painis e
menus que oferecem um grande conjunto de funes para assistilos no uso do sistema. Essa interface denominada
a) ISPF.
b) DISSOS.
c) TIVOLI.
d) OPCW.
Comentrios:
O Interactive System Productivity Facility (ISPF) a interface baseada em
menus para acesso s aplicaes do sistema z/OS. Ele permite criar,
armazenar, imprimir, e deletar datasets, e tambm submeter jobs.
A figura abaixo reproduz a tela principal do menu de opes do ISPF.

O IBM Tivoli uma soluo de gerenciamento de storage. Assim a


alternativa correta a letra A.
Gabarito: A

14.
(2012 - CESPE - Banco da Amaznia - : Tcnico
Cientfico - Redes e Telecomunicaes) - Em ambientes de
datacenters bancrios, comum a coexistncia de recursos de
hardware considerados de plataforma baixa e os de plataforma alta.
Mainframe est presente nesses ambientes, em virtude de consistir
em soluo tecnolgica com uso demonstrado para cargas de
trabalho definidas por elevado nmero de transaes concorrentes,
com requisitos de alta disponibilidade e confiabilidade.
Comentrios:
Correto pessoal, a questo trouxe as palavras chave elevado nmero de
transaes
concorrentes,
requisitos
de
alta
disponibilidade
e
confiabilidade, as quais elegemos como sinnimo de grande porte.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

38 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Gabarito: Certa

15.
(CESPE - 2013 - SERPRO - Programao e Controle de
Servios de Tecnologia da Informao) - O sistema operacional
z/OS, desenvolvido e mantido pela IBM, de 64 bits para
mainframe. O seu sucessor, conhecido como OS/390, combina
caractersticas do MVS e do Unix System Services.
Comentrios:
A questo inverteu a frase pessoal, a redao correta seria assim: O
OS/390 foi sucedido pelo sistema operacional z/OS. O z/OS
desenvolvido e mantido pela IBM, de 64 bits para mainframe, e
combina caractersticas do MVS e do Unix System Services.
Gabarito: Errada

16.
(CESPE - 2013 - SERPRO - Programao e Controle de
Servios de Tecnologia da Informao) - Em um ambiente
mainframe com sistema operacional z/OS, cada partio lgica pode
gerir o seu prprio sistema operacional, podendo, inclusive, ser
carregada por outro sistema operacional sem necessidade de
executar o z/OS.
Comentrios:
Pessoal, como vimos, cada partio lgica, LPAR, pode sim conter seu
prprio SO, inclusive os SO em cada LPAR podem ser diferentes.
Gabarito: Certa
17.
(CESPE 2014 TJ-SE Programao de Sistema) - Caso
ocorra erros na execuo do componente JES2, a execuo de jobs
poder ficar prejudicada, uma vez que esse componente recebe os
jobs, converte-os e seleciona os que sero executados.
Comentrios:
O JES um subsistema de entrada de tarefa do z/OS utilizado para
receber tarefas, planejar o processamento, e para controlar seu
processamento de sada. Certamente, se ocorrerem erros na sua
execuo a execuo de jobs fica prejudicada, j que ele quem recebe e
controla os jobs.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

39 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Gabarito: Certa
18.
(CESPE 2014 TJ-SE Programao de Sistema) - Se,
no z/OS, um operador precisar configurar arquivos de dados para
registros sequenciais e fixos para que sejam acessveis diretamente
aos dispositivos do sistema operacional bem como aos aplicativos,
ele deve criar e configurar os arquivos VTAM (virtual
telecommunications access method) e compartilh-los para acesso
externo.
Comentrios:
VTAM um conjunto de programas que controla a comunicao entre
terminais e as aplicaes rodando no z/OS. No diz respeito a acesso a
arquivos. A figura exemplifica a arquitetura do VTAM.

Se, no z/OS, um operador precisar configurar arquivos de dados para


registros sequenciais e fixos para que sejam acessveis diretamente
aos dispositivos do sistema operacional bem como aos aplicativos, ele
deve criar e configurar os arquivos BDAM. Assertiva errada.
Gabarito: Errada

19.
(CESPE 2014 TJ-SE Programao de Sistema) - O
JCL (job control language), no z/OS, uma sequncia de comandos
usados para a identificao de um job e a descrio dos requisitos
deste job ao sistema operacional.
Comentrios:
Assertiva correta, JCL uma sequncia de comandos usados para a
identificao, descrio e controle de jobs no sistema operacional z/OS.
Gabarito: Certa

Prof. Celson Jr.

www.estrategiaconcursos.com.br

40 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
20.
(CESPE 2014 TJ-SE Programao de Sistema) - O
z/OS empregado no processamento em batch, no qual, apesar de
haver vrios processos em memria, somente um executado, por
vez, em modo foreground, haja vista que o z/OS privilegia
processos que ocupam menos tempo do processador.
Comentrios:
No z/OS um job em foreground um trabalho de alta prioridade,
geralmente um trabalho em tempo real. H um contraste com jobs em
segundo plano, que de outro modo tem baixa prioridade. O erro da
questo que o z/OS utilizado no processamento de tarefas batch ou
interativas. Alm disso, o z/OS permite a execuo de mais de um job em
foreground.
Gabarito: Errada

21.
(CESGRANRIO 2010 IBGE ANALISE DE SISTEMAS)
- Um usurio est utilizando o TSO para trabalhar em um ambiente
z/OS. Para criar um data set no disco, ele poder utilizar o comando
(A) ALLOCATE.
(B) INVOKE.
(C) BLOCKSET.
(D) SYSOUT.
(E) MALLOC.
Comentrios:
Para criar datasets (DD) no TSO o comando utilizado o ALLOCATE.
MALLOC utilizado na alocao de memria. Alternativa correta letra A.
Gabarito: A
22.
(CESGRANRIO 2010 IBGE ANALISE DE SISTEMAS
) - O sistema operacional z/OS apresenta uma srie de subsistemas
que se utilizam das caractersticas e recursos do z/OS para
disponibilizar suas funcionalidades. Relacione os subsistemas
apresentados na 1 coluna com a respectiva descrio de suas
funcionalidade, na 2 coluna. A relao correta :
I CICS
II SDSF
III RACF
Prof. Celson Jr.

www.estrategiaconcursos.com.br

41 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
P monitor de transaes.
Q Controla e monitora a execuo de jobs.
R sistema de banco de dados.
S Prov mecanismos de segurana bsica ao sistema operacional.
(A) I P , II Q e III R
(B) I P , II Q e III S
(C) I Q , II P e III R
(D) I Q , II R e III P
(E) I Q , II R e III S

Comentrios:
I CICS => P monitor de transaes OLTP.
II SDSF => Q Controla e monitora a execuo de jobs.
III RACF => S Prov mecanismos de segurana bsica ao sistema
operacional.
Um Banco de Dados usado no z/OS o DB2, por exemplo.
Gabarito: B

23.
(2014 FGV - PROCEMPA - Analista em TI e
Comunicao - Analista em Infraestrutura e Redes
Computacionais) - Mainframe um sistema de computao
robusto, reconhecido por sua confiabilidade e estabilidade. Ele
utilizado nas operaes dirias de numerosas empresas pblicas e
privadas. Em relao arquitetura z/OS, analise as afirmativas a
seguir.
I. O mainframe dividido em parties lgicas (LPARs) e cada LPAR pode
executar diretamente um sistema operacional diferente.
II. ISPF (Interactive System Productive Facility) prov a interface baseada
em menus e o acesso as aplicaes do sistema.
III. SPOOL (Simultaneous Peripheral Operations On-Line) prov funes
para Backup, Recuperao, Migrao e Gerenciamento de espao, alm
de funes para lidar com mdias removveis.
Assinale:
a) se somente a afirmativa I estiver correta.
b) se somente a afirmativa II estiver correta.
c) se somente a afirmativa III estiver correta.
d) se somente as afirmativas I e II estiverem corretas.
e) se todas as afirmativas estiverem corretas.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

42 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Comentrios:
Pessoal, item a item, seguem os comentrios:
I Correto, para facilitar o gerenciamento, o mainframe pode ser dividido
em parties lgicas (LPARs) e cada LPAR pode executar diretamente um
sistema operacional diferente.
II Correta, ISPF (Interactive System Productive Facility) prov a
interface baseada em menus e o acesso as aplicaes do sistema.
III - Errada, DFSMS prov funes para Backup, Recuperao, Migrao
e Gerenciamento de espao, alm de funes para lidar com mdias
removveis.
Gabarito: D

24.
(SERPRO 2008 - CESPE - ANALISTA - ADMINISTRAO
DE SERVIOS DE TECNOLOGIA DA INFORMAO) - A
linguagem JCL adequada para o processamento de programas
interativos, e inadequada para uso em ambientes de processamento
batch ou em lotes.
Comentrios:
Errado pessoal. A linguagem JCL adequada para o processamento de
tarefas batch ou em lote. Basta lembrar do nome Job Control Language
para conseguirmos matar a questo.
Gabarito: Errada

25.
(2015 FCC CNMP - Analista do CNMP - Tecnologia de
Informao e Comunicao Suporte e Infraestrutura) Considere a JCL do Sistema Operacional z/OS que possui um layout
especfico para sua programao e que deve ser respeitado durante
toda a sua codificao. Nesse layout as colunas de 03 a 09 devem
conter
a) nome do procedimento, que pode ser o nome do JOB, do STEP ou da
entrada e sada de informaes.
b) tipo de carto, que pode ser JOB, EXEC ou DD.
c) nome do usurio mais a data da primeira submisso do JOB ou STEP.
d) // mais o tipo de carto, que pode ser JOB, STEP ou DD.
e) comandos e comentrios para processamento destinados rea de
produo.
Comentrios:
Pessoal, os comandos da JCL seguem a seguinte sintaxe.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

43 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Assim, as colunas 3 a 9 da figura podem o nome do procedimento, job ou


step.
Gabarito: A

26.
(INMETRO 2009 - CESPE - ANALISTA EXECUTIVO EM
METROLOGIA E QUALIDADE - INFRAESTRUTURA/ SUPORTE)
- Considerando o trecho em linguagem JCL acima, utilizada pelo
z/OS Version 1 Release 2, no qual a numerao esquerda indica
os nmeros das linhas, julgue os itens a seguir. A listagem do JCL e
das mensagens do sistema ser direcionada para a classe de sada
H.
1. //SORT1 JOB 2009,
2. // CESPE,
3. // NOTIFY=&SYSUID,
4. // MSGCLASS = H,
5. // MSGLEVEL=(1,1),
6. // CLASS=5,
7. //* ESCRITO POR CESPE, 048. //STEP1 EXEC PGM =SORT
9. //STEP EXEC PGM=PXTO,COND(80,LT)
10. //SORTIN DD*
11. /*
12. CONCURSO
13. INMETRO
14. BRASIL
15. /*
16. //SORTOUT DD SYSOUT=*
17. ...

Comentrios:
Pessoal, o texto da linha 16 (16. //SORTOUT DD SYSOUT=*) define para
onde ser direcionada para a sada do Data Definition ordenado (SORT).
Prof. Celson Jr.

www.estrategiaconcursos.com.br

44 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
SYSOUT=* especifica o envio das mensagens de sada do sistema para
o JES. possvel enviar a sada padro para a sada de impresso ou um
arquivo de dados.
Gabarito: Errada

27.
(INMETRO 2009 - CESPE - ANALISTA EXECUTIVO EM
METROLOGIA E QUALIDADE - INFRAESTRUTURA/ SUPORTE)
- A linguagem JCL especifica como os programas so executados no
mainframe. As funes do JCL constituem uma interface entre os
programas e o sistema operacional. Em JCL, tudo deve ser
explicitado para a execuo de um processo. Com relao aos
comandos dessa linguagem, julgue os itens seguintes. Os comandos
EXEC so utilizados para definir detalhadamente as caractersticas
de cada dispositivo perifrico a ser utilizado pelo processo.
Comentrios:
A declarao EXEC usada para definir o programa a ser executado, e
pode definir mltiplas declaraes EXEC em um job.
Gabarito: Errada

(INMETRO 2009 - CESPE - ANALISTA EXECUTIVO EM


28.
METROLOGIA E QUALIDADE - INFRAESTRUTURA/ SUPORTE)
- A linguagem JCL especifica como os programas so executados no
mainframe. As funes do JCL constituem uma interface entre os
programas e o sistema operacional. Em JCL, tudo deve ser
explicitado para a execuo de um processo. Com relao aos
comandos dessa linguagem, julgue os itens seguintes. Os comandos
DD so utilizados para identificar os programas a serem
executados.
Comentrios:
Assertiva errada pessoal. A declarao Data Definition define as entradas
ou sadas para a execuo do programa. A declarao EXEC quem
define os programas a executar.
Gabarito: Errada

Prof. Celson Jr.

www.estrategiaconcursos.com.br

45 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
29.
(EMBASA 2009 - CESPE - TCNICO EM PROGRAMAO E
SUPORTE DE TI / PRODUO) - JCL usado para informar ao
sistema operacional que programa deve ser executado, definindo
suas entradas e sadas. possvel submeter um JCL para
processamento batch ou JCL procedure no modo de execuo
foreground.
Comentrios:
Assertiva errada pessoal. JCL a linguagem de controle se Jobs do z/OS.
Ela possui a declarao EXEC que usada para informar ao sistema
operacional que programa deve ser executado. A definio das entradas e
sadas utiliza a declarao DD.
Gabarito: Errada
30.
(EMBASA 2009 - CESPE - TCNICO EM PROGRAMAO E
SUPORTE DE TI / PRODUO) - JCL (job control language)
consiste em uma srie de declaraes, cada uma contendo uma
instruo especfica ou informaes para processamento de vrios
jobs.
Comentrios:
Correto. Como vimos a JCL uma linguagem de controle, que permite
trabalhar com Jobs fazendo uso de declaraes JOB, EXEC, e DD.
Gabarito: Certa

31.
(EMBASA 2009 - CESPE - TCNICO EM PROGRAMAO E
SUPORTE DE TI / PRODUO) - A partir de comandos READY,
via prompt, possvel executar linhas de comandos simples. Nesse
tipo de execuo, cada comando TSO ALLOCATE equivalente ao
JCL DD, ou seja, so usados para associar um data set z/OS a um
ddname.
Comentrios:
O comando ALLOCATE utilizado para criar datasets (DD) no TSO. A
declarao DD usada na JCL para definir os datasets. Guardadas as
propores, ambas so usadas para associar um data set z/OS a um
ddname.
Gabarito: Certa

Prof. Celson Jr.

www.estrategiaconcursos.com.br

46 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
32.
(2014 FGV PROCEMPA - Analista em TI e
Comunicao - Analista em Infraestrutura e Redes
Computacionais) - A plataforma Mainframe dispe de uma
linguagem de programao que permite instruir o sistema
operacional a inicializar um subsistema ou executar qualquer
trabalho dentro do mainframe. Essa linguagem, denominada JCL
(Job Control Language), estabelece regras especficas para sua
programao. Em relao linguagem JCL, utilizada no sistema
operacional z/OS, analise as afirmativas a seguir.
I. A sintaxe da linguagem caracterizada por um par de barras (//) que
indicam o incio de cada instruo.
II. O comando DD informa quais so os arquivos que o programa vai
utilizar.
III. Para que os parmetros de uma instruo possam continuar na linha
seguinte, a linha deve terminar com uma vrgula (,).
Assinale:
a) se somente a afirmativa I estiver correta.
b) se somente a afirmativa II estiver correta.
c) se somente a afirmativa III estiver correta.
d) se somente as afirmativas I e II estiverem corretas.
e) se todas as afirmativas estiverem corretas
Comentrios:
I. A sintaxe da linguagem caracterizada por um par de barras (//) que
indicam o incio de cada instruo. Item correto.
II. O comando DD informa quais so os datasets que o programa vai
utilizar. Item correto.
III. Se tivermos um comando completo, para que os parmetros de uma
instruo possam continuar na linha seguinte, a linha deve terminar com
uma vrgula. Item correto.
Gabarito: E

33.
(Indita 2015) A linguagem JCL uma linguagem
compilada utilizada em Mainframes, exclusivamente em sistemas
SVM.
Comentrios:
Errado. Pessoal, como vimos JCL no uma linguagem compilada, e sim
interpretada que pode ser utilizada no z/OS.
Gabarito: Errada
Prof. Celson Jr.

www.estrategiaconcursos.com.br

47 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
34.
(Indita 2015) No comando JCL abaixo, as duas barras
iniciais // e o * ao final indicam que se trata de um cdigo
comentado.

Comentrios:
Assertiva Errada. O // obrigatrio para iniciar linhas e o * indica um
padro a ser seguido em uma declarao nos comandos JCL.
Gabarito: Errada

35.
(Indita 2015) No comando JCL abaixo, a declarao
MYJOB define a prioridade de um job.

Comentrios:
Errado. No comando JCL, a declarao MYJOB define o nome do job
inserido no sistema z/OS.
Gabarito: Errada
36.
(Indita 2015) No comando JCL abaixo, a declarao
EXEC define o programa a ser executado.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

48 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
Comentrios:
Correto, na JCL listada a declarao EXEC define a execuo do SORT
(PGM = SORT).
Gabarito: Certa

37.
(Indita 2015) No comando JCL abaixo, a declarao
SORTOUT define a sada padro aps a execuo do programa.

Comentrios:
Errada, a sada padro definida na declarao SYSOUT da JCL. A
declarao SORTOUT define o nome do dataset do programa SORT.
Gabarito: Errada
38.
(Indita 2015) No comando JCL abaixo, a declarao
SORTIN define um nome para a declarao DD.

Comentrios:
Correto pessoal, na linha 3 da JCL, o parmetro SORTIN
nome (ddname) para a declarao Data Definition (DD).
Gabarito: Certa

Prof. Celson Jr.

www.estrategiaconcursos.com.br

49 de 64

define

um

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
39.
(Indita 2015) Na linguagem JCL, a declarao DD
define um nome simblico e a declarao DSNAME define o nome
real do data set utilizado no programa.
Comentrios:
Assertiva correta pessoal. DD e DSNAME definem dados do data set,
nome simblico e nome real.
Gabarito: Certa

40.
(2009 FUNIVERSA - SEPLAG-DF Analista Tecnologia da Informao) - A arquitetura de redes SNA
(System Network Architecture) foi idealizada pela empresa IBM
(International Business Machines) e utilizada desde a dcada de
70 do sculo passado. Nela, h o conceito de terminais conectados
a um computador central (mainframe). Assinale a alternativa que
apresenta um tipo de terminal da arquitetura SNA.
a) HiperTerminal.
b) Xterm.
c) Terminal 3270.
d) Telnet.
e) Putty.
Comentrios:
Pessoal, o IBM 3270 um tipo de terminal criado pela IBM que utilizado
normalmente para a comunicao com mainframes.
Gabarito: C

41.
(2012 - FMP-RS PROCEMPA - Analista de
Infraestrutura Computacional) - A arquitetura IBM System z
tem diversas caractersticas de vanguarda que proporciona aos
mainframes dessa arquitetura muitas vantagens. Qual das
caractersticas a seguir NO uma dessas caractersticas?
a) Possibilidade de executar vrios sistemas operacionais diferentes de
forma concorrente.
b) Compatibilidade com arquiteturas de 31 bits ou anteriores da IBM.
c) Executar a verso de 64 bits do "Linux on system z".
d) Pode trabalhar com arquitetura de 128 bits.
e) Recursos para operao de dados em "Cloud Computing".

Prof. Celson Jr.

www.estrategiaconcursos.com.br

50 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Comentrios:
Pessoal, a questo trivial: apontar qual alternativa no constitui
caracterstica do IBM System Z. O gabarito apontado inicialmente pela
banca foi a letra E, mas a questo est desatualizada. A despeito do
gabarito, atualmente a plataforma IBM System Z dispe do IBM Cloud
Managed Services que extende o mainframe, possibilitando a oferta de
servios em nuvem escalveis (elasticidade), mensurveis, pagos por
uso.
Gabarito: E

Prof. Celson Jr.

www.estrategiaconcursos.com.br

51 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Questes resolvidas na aula


1. (2014 CESPE - TJ-SE - Tcnico Judicirio - Programao de
Sistemas) - Mainframes so equipamentos altamente confiveis
que podem funcionar continuamente por um longo perodo de
tempo, dada sua arquitetura redundante, que permite o reparo e a
atualizao de componentes de hardware sem a necessidade de
desligamento do sistema.

2. (2014 Quadrix - CRB 6 Regio - Bibliotecrio Fiscal) - um


tipo de computador de grande porte que se destaca por ter alto
poder de processamento e muita capacidade de memria. Controla
atividades com grande volume de dados, sendo de custo bastante
elevado. Opera em MIPS (milhes de instrues por segundo). O
tipo de computador descrito conhecido como:
a) Mainframe.
b) Ultrabook.
c) Laptop.
d) Notebook.
e) Desktop.

3. (2010 CESGRANRIO - IBGE - Analista de Sistemas) - Em


uma arquitetura Mainframe, uma LPAR um(a)
a) banco de modems projetado para utilizar linhas de alta velocidade.
b) conjunto de discos rgidos organizados segundo uma estrutura de RAID
c) subconjunto dos recursos de hardware de um computador virtualizado
como um computador separado.
d) estratgia de gerenciamento de memria utilizada para otimizar o
processo de busca de informao.
e) placa de rede utilizada para conectar um Mainframe a um switch de
rede.

4. (2013 - CESPE - SERPRO - Analista - Suporte Tcnico) - Um


mainframe possui mltiplas unidades de processamento, sendo
cada unidade um processador comum, tipicamente Intel ou AMD.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

52 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
5. (2014 CESPE - TJ-SE - Analista Judicirio - Suporte Tcnico
em Infraestrutura) - Os mainframes IBM recentes possuem, em
sua arquitetura de hardware, no apenas uma CPU (central
processing unit), mas tambm um CPC (central processor complex),
o qual pode conter diferentes tipos de processadores a serem
utilizados para diferentes propsitos.

6. (2013 - CESPE SERPRO - Analista) - O z/VM um hypervisor


capaz de prover virtualizao no ambiente de mainframe.

7. (2013 - CESPE - MS - Analista Administrativo) - A arquitetura


mainframe suporta vrios sistemas operacionais, incluindo o z/VM,
que capaz de virtualizar outros sistemas operacionais.

8. (2013 CESPE - SERPRO - Analista) - Sistemas concebidos com


arquitetura de mainframe suportam a troca de processadores sem
que o equipamento tenha de ser desligado.

9. (2010 - CESGRANRIO - IBGE - Analista de Sistemas) - Para os


IBM Mainframe srie System Z FALSO afirmar que
a) Parallel Sysplex uma tcnica de cluster suportada.
b) OSA so placas integradas de alta velocidade utilizadas para
comunicao em rede.
c) podem ser utilizados como servidores de aplicao para solues Web.
d) suportam os sistemas operacionais Linux Z e z/Windows.
e) apresentam arquitetura de 64 bits.

10.
(2014 - CESPE - TJ-SE - Tcnico Judicirio Programao de Sistemas) - Julgue o prximo item, com relao
arquitetura distribuda e arquitetura de mainframe. Uma das
principais caractersticas da arquitetura par-a-par a capacidade de
ser altamente escalvel.

11.
(2014 - CESPE - TJ-SE - Tcnico Judicirio Programao de Sistemas) - Julgue o prximo item, com relao
Prof. Celson Jr.

www.estrategiaconcursos.com.br

53 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
arquitetura distribuda e arquitetura de mainframe. Em uma
arquitetura par-a-par, no existe o papel de um servidor
centralizado. Nesse tipo de arquitetura, a aplicao aproveita a
comunicao direta que ocorre entre hospedeiros permanentemente
conectados, denominados pares.

12.
(2014 FGV - PROCEMPA - Analista em TI e
Comunicao - Analista em Infraestrutura e Redes
Computacionais) - A ferramenta TSO (Time Shareing Option)
fornece uma srie de comandos para interagir com os recursos do
mainframe. Assinale a opo que indica o comando do TSO que
deve ser utilizado para listar os nomes dos data sets alocados ao
usurio logado na sesso do TSO.
a) LISTALC
b) LISTBC
c) LISTCAT
d) LISTDS
e) LISTALL

13.
(2014 CAIP-IMES - Prefeitura de So Paulo SP Analista de TIC I Infraestrutura) - A maioria dos usurios TSO
(Ferramenta Mainframe IBM), utiliza uma coleo de painis e
menus que oferecem um grande conjunto de funes para assistilos no uso do sistema. Essa interface denominada
a) ISPF.
b) DISSOS.
c) TIVOLI.
d) OPCW.

14.
(2012 - CESPE - Banco da Amaznia - : Tcnico
Cientfico - Redes e Telecomunicaes) - Em ambientes de
datacenters bancrios, comum a coexistncia de recursos de
hardware considerados de plataforma baixa e os de plataforma alta.
Mainframe est presente nesses ambientes, em virtude de consistir
em soluo tecnolgica com uso demonstrado para cargas de
trabalho definidas por elevado nmero de transaes concorrentes,
com requisitos de alta disponibilidade e confiabilidade

Prof. Celson Jr.

www.estrategiaconcursos.com.br

54 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
15.
(CESPE - 2013 - SERPRO - Programao e Controle de
Servios de Tecnologia da Informao) - O sistema operacional
z/OS, desenvolvido e mantido pela IBM, de 64 bits para mainframe. O
seu sucessor, conhecido como OS/390, combina caractersticas do MVS e
do Unix System Services.

16.
(CESPE - 2013 - SERPRO - Programao e Controle de
Servios de Tecnologia da Informao) - Em um ambiente mainframe
com sistema operacional z/OS, cada partio lgica pode gerir o seu
prprio sistema operacional, podendo, inclusive, ser carregada por outro
sistema operacional sem necessidade de executar o z/OS.

17.
(CESPE 2014 TJ-SE Programao de Sistema) - Caso
ocorra erros na execuo do componente JES2, a execuo de jobs
poder ficar prejudicada, uma vez que esse componente recebe os jobs,
converte-os e seleciona os que sero executados.

18.
(CESPE 2014 TJ-SE Programao de Sistema) - Se, no
z/OS, um operador precisar configurar arquivos de dados para registros
sequenciais e fixos para que sejam acessveis diretamente aos dispositivos
do sistema operacional bem como aos aplicativos, ele deve criar e
configurar os arquivos VTAM (virtual telecommunications access method)
e compartilh-los para acesso externo.

19.
(CESPE 2014 TJ-SE Programao de Sistema) - O JCL (job
control language), no z/OS, uma sequncia de comandos usados para a
identificao de um job e a descrio dos requisitos deste job ao sistema
operacional.

20.
(CESPE 2014 TJ-SE Programao de Sistema) - O z/OS
empregado no processamento em batch, no qual, apesar de haver vrios
processos em memria, somente um executado, por vez, em modo
foreground, haja vista que o z/OS privilegia processos que ocupam menos
tempo do processador.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

55 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
21.
(CESGRANRIO 2010 IBGE ANALISE DE SISTEMAS) - Um
usurio est utilizando o TSO para trabalhar em um ambiente z/OS. Para
criar um data set no disco, ele poder utilizar o comando
(A) ALLOCATE.
(B) INVOKE.
(C) BLOCKSET.
(D) SYSOUT.
(E) MALLOC.

22.
(CESGRANRIO 2010 IBGE ANALISE DE SISTEMAS ) - O
sistema operacional z/OS apresenta uma srie de subsistemas que se
utilizam das caractersticas e recursos do z/OS para disponibilizar suas
funcionalidades. Relacione os subsistemas apresentados na 1 coluna
com a respectiva descrio de suas funcionalidade, na 2 coluna. A
relao correta :
I CICS
II SDSF
III RACF
P monitor de transaes.
Q Controla e monitora a execuo de jobs.
R sistema de banco de dados.
S Prov mecanismos de segurana bsica ao sistema operacional.
(A) I P , II Q e III R
(B) I P , II Q e III S
(C) I Q , II P e III R
(D) I Q , II R e III P
(E) I Q , II R e III S

23.
(2014 FGV - PROCEMPA - Analista em TI e Comunicao Analista em Infraestrutura e Redes Computacionais) - Mainframe
um sistema de computao robusto, reconhecido por sua confiabilidade e
estabilidade. Ele utilizado nas operaes dirias de numerosas empresas
pblicas e privadas. Em relao arquitetura z/OS, analise as afirmativas
a seguir.
I. O mainframe dividido em parties lgicas (LPARs) e cada LPAR pode
executar diretamente um sistema operacional diferente.
II. ISPF (Interactive System Productive Facility) prov a interface baseada em
menus e o acesso as aplicaes do sistema.
III. SPOOL (Simultaneous Peripheral Operations On-Line) prov funes para
Backup, Recuperao, Migrao e Gerenciamento de espao, alm de funes
para lidar com mdias removveis.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

56 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Assinale:
a) se somente a afirmativa I estiver correta.
b) se somente a afirmativa II estiver correta.
c) se somente a afirmativa III estiver correta.
d) se somente as afirmativas I e II estiverem corretas.
e) se todas as afirmativas estiverem corretas.

24.
(SERPRO 2008 - CESPE - ANALISTA - ADMINISTRAO DE
SERVIOS DE TECNOLOGIA DA INFORMAO) - A linguagem OS JCL
adequada para o processamento de programas interativos, e
inadequada para uso em ambientes de processamento batch ou em lotes.

25.
(2015 FCC CNMP - Analista do CNMP - Tecnologia de
Informao e Comunicao Suporte e Infraestrutura) - Considere a
JCL do Sistema Operacional zOS que possui um layout especfico para sua
programao e que deve ser respeitado durante toda a sua codificao.
Nesse layout as colunas de 03 a 09 devem conter
a) nome do procedimento, que pode ser o nome do JOB, do STEP ou da
entrada e sada de informaes.
b) tipo de carto, que pode ser JOB, EXEC ou DD.
c) nome do usurio mais a data da primeira submisso do JOB ou STEP.
d) // mais o tipo de carto, que pode ser JOB, STEP ou DD.
e) comandos e comentrios para processamento destinados rea de
produo.

26.
(INMETRO 2009 - CESPE - ANALISTA EXECUTIVO EM
METROLOGIA E QUALIDADE - INFRAESTRUTURA/ SUPORTE) Considerando o trecho em linguagem JCL acima, utilizada pelo z/OS
Version 1 Release 2, no qual a numerao esquerda indica os nmeros
das linhas, julgue os itens a seguir. A listagem do JCL e das mensagens
do sistema ser direcionada para a classe de sada H.
1.
2.
3.
4.
5.
6.
7.
8.
9.

//SORT1 JOB 2009,


// CESPE,
// NOTIFY=&SYSUID,
// MSGCLASS = H,
// MSGLEVEL=(1,1),
// CLASS=5,
//* ESCRITO POR CESPE, 04//STEP1 EXEC PGM =SORT
//STEP EXEC PGM=PXTO,COND(80,LT)

Prof. Celson Jr.

www.estrategiaconcursos.com.br

57 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11
10.
11.
12.
13.
14.
15.
16.
17.

//SORTIN DD*
/*
CONCURSO
INMETRO
BRASIL
/*
//SORTOUT DD SYSOUT=*
...

27.
(INMETRO 2009 - CESPE - ANALISTA EXECUTIVO EM
METROLOGIA E QUALIDADE - INFRAESTRUTURA/ SUPORTE) - A
linguagem JCL especifica como os programas so executados no
mainframe. As funes do JCL constituem uma interface entre os
programas e o sistema operacional. Em JCL, tudo deve ser explicitado
para a execuo de um processo. Com relao aos comandos dessa
linguagem, julgue os itens seguintes. Os comandos EXEC so utilizados
para definir detalhadamente as caractersticas de cada dispositivo
perifrico a ser utilizado pelo processo.

28.
(INMETRO 2009 - CESPE - ANALISTA EXECUTIVO EM
METROLOGIA E QUALIDADE - INFRAESTRUTURA/ SUPORTE) - A
linguagem JCL especifica como os programas so executados no
mainframe. As funes do JCL constituem uma interface entre os
programas e o sistema operacional. Em JCL, tudo deve ser explicitado
para a execuo de um processo. Com relao aos comandos dessa
linguagem, julgue os itens seguintes. Os comandos DD so utilizados para
identificar os programas a serem executados.

29.
(EMBASA 2009 - CESPE - TCNICO EM PROGRAMAO E
SUPORTE DE TI / PRODUO) - A respeito de sistemas operacionais e
linguagens utilizados em ambiente de produo de software, julgue os
itens a seguir. JCL usado para informar ao sistema operacional que
programa deve ser executado, definindo suas entradas e sadas.
possvel submeter um JCL para processamento batch ou JCL procedure no
modo de execuo foreground.

30.
(EMBASA 2009 - CESPE - TCNICO EM PROGRAMAO E
SUPORTE DE TI / PRODUO) - JCL (job control language) consiste em
uma srie de declaraes, cada uma contendo uma instruo especfica ou
informaes para processamento de vrios jobs.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

58 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

(EMBASA 2009 - CESPE - TCNICO EM PROGRAMAO E


31.
SUPORTE DE TI / PRODUO) - A partir de comandos READY, via
prompt, possvel executar linhas de comandos simples. Nesse tipo de
execuo, cada comando TSO ALLOCATE equivalente ao JCL DD, ou
seja, so usados para associar um data set z/OS a um ddname.

32.
(2014 - FGV - PROCEMPA - Analista em TI e Comunicao Analista em Infraestrutura e Redes Computacionais) - A plataforma
Mainframe dispe de uma linguagem de programao que permite instruir
o sistema operacional a inicializar um subsistema ou executar qualquer
trabalho dentro do mainframe. Essa linguagem, denominada JCL (Job
Control Language), estabelece regras especficas para sua programao.
Em relao linguagem JCL, utilizada no sistema operacional z/OS,
analise as afirmativas a seguir.
I. A sintaxe da linguagem caracterizada por um par de barras (//) que indicam
o incio de cada instruo.
II. O comando DD informa quais so os arquivos que o programa vai utilizar.
III. Para que os parmetros de uma instruo possam continuar na linha
seguinte, a linha deve terminar com uma vrgula (,).
Assinale:
a) se somente a afirmativa I estiver correta.
b) se somente a afirmativa II estiver correta.
c) se somente a afirmativa III estiver correta.
d) se somente as afirmativas I e II estiverem corretas.
e) se todas as afirmativas estiverem corretas

33.
(Indita 2015) A linguagem JCL uma linguagem
compilada utilizada em Mainframes, exclusivamente em sistemas
SVM.

34.
(Indita 2015) No comando JCL abaixo, as duas barras
iniciais // e o * ao final indicam que se trata de um cdigo
comentado.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

59 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

35.
(Indita 2015) No comando JCL abaixo, a declarao
MYJOB define a prioridade de um job.

36.
(Indita 2015) No comando JCL abaixo, a declarao
EXEC define o programa a ser executado.

37.
(Indita 2015) No comando JCL abaixo, a declarao
SORTOUT define a sada padro aps a execuo do programa.

38.
(Indita 2015) No comando JCL abaixo, a declarao
SORTIN define um nome para a declarao DD.
Prof. Celson Jr.

www.estrategiaconcursos.com.br

60 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

39.
(Indita 2015) Na linguagem JCL, a declarao DD
define um nome simblico e a declarao DSNAME define o nome
real do data set utilizado no programa.

40.
(2009 - FUNIVERSA - SEPLAG-DF - Analista - Tecnologia da
Informao) - A arquitetura de redes SNA (System Network
Architecture) foi idealizada pela empresa IBM (International Business
Machines) e utilizada desde a dcada de 70 do sculo passado. Nela, h
o conceito de terminais conectados a um computador central
(mainframe). Assinale a alternativa que apresenta um tipo de terminal da
arquitetura SNA.
a) HiperTerminal.
b) Xterm.
c) Terminal 3270.
d) Telnet.
e) Putty.

41.
(2012 - FMP-RS PROCEMPA - Analista de
Infraestrutura Computacional) - A arquitetura IBM System z
tem diversas caractersticas de vanguarda que proporciona aos
mainframes dessa arquitetura muitas vantagens. Qual das
caractersticas a seguir NO uma dessas caractersticas?
a) Possibilidade de executar vrios sistemas operacionais diferentes de
forma concorrente.
b) Compatibilidade com arquiteturas de 31 bits ou anteriores da IBM.
c) Executar a verso de 64 bits do "Linux on system z".
d) Pode trabalhar com arquitetura de 128 bits.
e) Recursos para operao de dados em "Cloud Computing".

Prof. Celson Jr.

www.estrategiaconcursos.com.br

61 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Dicas de estudo

Pessoal, no fiquem satisfeitos simplesmente ao saber a resposta,


seja ela certa ou errada. Um ponto importante analisar por que vocs
erraram uma questo. Se acertarem a resposta, observem a questo
como um todo, ela pode nos dizer muito.
Identifiquem e anotem os erros. Concurseiro aprovado aquele que
erra menos. ;)
Para as questes erradas, vocs podem adotar um cdigo como o
seguinte:
0
1
2
3
4

Errei!
Errei!
Errei!
Errei!
Errei!

Esqueci o contedo.
No li o contedo.
Falta de ateno.
No entendi a questo.
No identifiquei o motivo. ;-)

Depois revisem e atentem para os principais motivos de estarem


errando a resposta. No deixem de acompanhar sua evoluo no decorrer
do curso.
Aproveitem agora para revisar o assunto. Como viram, as questes
so recorrentes, e muitas vezes repetitivas. Revisar fundamental.
Anotem abaixo o desempenho de vocs nesta aula.
ACERTOS

ERROS

Prof. Celson Jr.

www.estrategiaconcursos.com.br

62 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Gabarito

1
CERTA
11
ERRADA
21
A
31
CERTA
41
E

2
A
12
A
22
B
32
E
42
-

3
4
5
6
7
8
9
10
C
ERRADA CERTA
CERTA
CERTA
CERTA
D
CERTA
13
14
15
16
17
18
19
20
A
CERTA ERRADA CERTA
CERTA ERRADA CERTA ERRADA
23
24
25
26
27
28
29
30
D
ERRADA
A
ERRADA ERRADA ERRADA ERRADA CERTA
33
34
35
36
37
38
39
40
ERRADA ERRADA ERRADA CERTA ERRADA CERTA
CERTA
C
43
44
45
46
47
48
49
50
-

Prof. Celson Jr.

www.estrategiaconcursos.com.br

63 de 64

Tecnologia da Informao- Sistemas Operacionais


Prof Celson Jr. - Aula 11

Consideraes finais

Pessoal, chegamos ao final da nossa aula! Espero que tenham


gostado e que tenham chegado animados ao final da aula.
Que acharam? Cumprimos nosso objetivo? Se quiserem ver alguma
questo de Sistemas Operacionais, podem mandar sugestes para meu email.
Nesta aula conhecemos melhor as principais caractersticas de um
sistema operacional de plataforma alta.
Mantendo nossa proposta, nos aprofundamos apenas no nvel que
pode ser exigido pela banca.
Grande abrao. At a prxima!

Celson Jr.

Prof. Celson Jr.

www.estrategiaconcursos.com.br

64 de 64

Вам также может понравиться