Академический Документы
Профессиональный Документы
Культура Документы
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
www.estrategiaconcursos.com.br
1 de 64
Introduo
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.
www.estrategiaconcursos.com.br
2 de 64
www.estrategiaconcursos.com.br
3 de 64
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.
www.estrategiaconcursos.com.br
4 de 64
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.
www.estrategiaconcursos.com.br
5 de 64
www.estrategiaconcursos.com.br
6 de 64
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
www.estrategiaconcursos.com.br
7 de 64
www.estrategiaconcursos.com.br
8 de 64
www.estrategiaconcursos.com.br
9 de 64
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.
www.estrategiaconcursos.com.br
10 de 64
www.estrategiaconcursos.com.br
11 de 64
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
www.estrategiaconcursos.com.br
13 de 64
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.
www.estrategiaconcursos.com.br
14 de 64
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.
www.estrategiaconcursos.com.br
15 de 64
www.estrategiaconcursos.com.br
16 de 64
www.estrategiaconcursos.com.br
17 de 64
www.estrategiaconcursos.com.br
18 de 64
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
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.
www.estrategiaconcursos.com.br
20 de 64
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.
www.estrategiaconcursos.com.br
21 de 64
RACF
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
www.estrategiaconcursos.com.br
22 de 64
SMP/E
www.estrategiaconcursos.com.br
23 de 64
www.estrategiaconcursos.com.br
24 de 64
VTAM
um conjunto de programas que controla os servios
comunicao entre terminais e as aplicaes rodando no z/OS.
de
www.estrategiaconcursos.com.br
25 de 64
www.estrategiaconcursos.com.br
26 de 64
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
www.estrategiaconcursos.com.br
27 de 64
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.
www.estrategiaconcursos.com.br
28 de 64
EXEC
DD
www.estrategiaconcursos.com.br
29 de 64
MYJOB
MYSORT
SORTIN
SORTOUT
SYSOUT
SYSIN
www.estrategiaconcursos.com.br
30 de 64
job
assume
autoridade
de
um
para
ser
executada
em uma
www.estrategiaconcursos.com.br
31 de 64
comprimento
lgico
do
registro
(nmero
de
no
www.estrategiaconcursos.com.br
32 de 64
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
www.estrategiaconcursos.com.br
33 de 64
www.estrategiaconcursos.com.br
34 de 64
www.estrategiaconcursos.com.br
35 de 64
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
www.estrategiaconcursos.com.br
36 de 64
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
www.estrategiaconcursos.com.br
37 de 64
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.
www.estrategiaconcursos.com.br
38 de 64
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.
www.estrategiaconcursos.com.br
39 de 64
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
www.estrategiaconcursos.com.br
40 de 64
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
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.
www.estrategiaconcursos.com.br
42 de 64
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
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
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
www.estrategiaconcursos.com.br
45 de 64
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
www.estrategiaconcursos.com.br
46 de 64
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
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.
www.estrategiaconcursos.com.br
48 de 64
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
www.estrategiaconcursos.com.br
49 de 64
define
um
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".
www.estrategiaconcursos.com.br
50 de 64
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
www.estrategiaconcursos.com.br
51 de 64
www.estrategiaconcursos.com.br
52 de 64
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
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
www.estrategiaconcursos.com.br
54 de 64
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.
www.estrategiaconcursos.com.br
55 de 64
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
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.
www.estrategiaconcursos.com.br
57 de 64
//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
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.
www.estrategiaconcursos.com.br
59 de 64
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
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".
www.estrategiaconcursos.com.br
61 de 64
Dicas de estudo
Errei!
Errei!
Errei!
Errei!
Errei!
Esqueci o contedo.
No li o contedo.
Falta de ateno.
No entendi a questo.
No identifiquei o motivo. ;-)
ERROS
www.estrategiaconcursos.com.br
62 de 64
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
-
www.estrategiaconcursos.com.br
63 de 64
Consideraes finais
Celson Jr.
www.estrategiaconcursos.com.br
64 de 64