Você está na página 1de 34

Conceitos e Fundamentos de

Mainframe 80 horas

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 1


Aviso de Propriedade Intelectual
Todo o conteúdo desta obra intelectual é de propriedade intelectual única e exclusiva do Instituto Eldorado, IBM e Flextronics. Esta obra intelectual destina-se
única e exclusivamente a ser utilizada por instrutores e alunos de projetos científicos, culturais e educacionais que o Instituto Eldorado, IBM e Flextronics
promovam, em conjunto ou separados, e em consonância com o objetivo desses projetos. Qualquer outra forma de uso é estritamente proibida.
Dependem de prévia e expressa autorização dos proprietários, por escrito, usos que impliquem em:
a) Reprodução parcial ou integral desta obra intelectual;
b) Edição desta obra intelectual;
c) Adaptação e quaisquer outras transformações desta obra intelectual;
d) Tradução desta obra intelectual para qualquer idioma;
e) Inclusão desta obra intelectual em fonograma ou produção audiovisual;
f) Distribuição desta obra intelectual, independentemente do meio utilizado;
g) A inclusão desta obra em base de dados, sistema de armazenamento em computador, microfilme e demais formas de arquivamento do gênero.
Licença de uso especial para instrutores: a fim de disseminar o conhecimento contido nesta obra intelectual a terceiros, os instrutores que fizerem parte dos
Projetos realizados pelo Instituto Eldorado, IBM e Flextronics terão direito a uma licença de uso especial, nos seguintes termos:
a) A licença é concedida por prazo indeterminado e em abrangência mundial.
b) A licença permite aos instrutores utilizar o conteúdo desta obra intelectual, no todo ou em parte, nas suas apresentações e aulas expositivas, síncronas ou
assíncronas, tenham elas ou não finalidade lucrativa.
c) A licença não permite a exclusão de quaisquer avisos de propriedade intelectual, direitos autorais, copyright e afins.
d) A licença não permite aos instrutores modificar o conteúdo desta obra intelectual, no todo ou em parte, qualquer que seja o motivo.
e) A licença não permite:
i. A edição desta obra intelectual;
ii. A adaptação ou transformação desta obra intelectual;
iii. A tradução desta obra intelectual para qualquer idioma;
iv. A inclusão desta obra intelectual em fonograma ou produção audiovisual;
v. A distribuição desta obra intelectual, independentemente do meio utilizado;
vi. A inclusão desta obra em base de dados, sistema de armazenamento em computador, microfilme e demais formas de arquivamento do gênero, para
propósitos diversos daqueles autorizados pela licença.
f) A licença não pode ser transferida a terceiros.
g) Sempre que houver o uso desta obra intelectual, deverá ser feita uma menção ao Projeto pelo qual o instrutor obteve o seu conteúdo
h) Sempre que houver o uso desta obra intelectual, deverá ser feita uma menção aos direitos de propriedade intelectual do Instituto Eldorado, IBM e
Flextronics.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 2


PROCESSAMENTO DE DADOS

Ambiente Mainframe

Tenha pensamentos saudáveis.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 3


HARDWARE ATUAL

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 4


ARQUITETURA
BOX

POR
MAINFRAME
UC IPL
UC PROFILE
(LPAR)
UC

UC
HMC
LPAR

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 5


ARQUITETURA

BOX
POR
IPL
LPAR MAINFRAME PROFILE
(LPAR)

HMC
LPAR

ADDRESS
SPACES

INITIATOR
(CLASS / SERVIÇO) Pág. 6
©2014 OFICINA DO FUTURO – Todos os direitos reservados
ARQUITETURA

• A LPAR pode ser dividida em Serviços (ex: CICS, RACF,


DB2, VTAM);

• Adress Space: recurso da LPAR dimensionado para executar


tal serviço;

• Address space só estará pronto para executar um serviço


quando uma classe for atribuída a ele. A partir dai ele passa
a se chamar Initiator – esta elegível para executar um serviço

• Nos pedaços lógicos da LPAR que os serviços são


executados

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 7


AMBIENTE MAINFRAME - HARDWARE

• CPU
• Canal
• Periféricos
• Unidade de Controle
• Rede

HARDWARE

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 8


AMBIENTE MAINFRAME - HARDWARE

• É considerado Hardware todo equipamento que existe


fisicamente em um processamento de dados:
•Possui uma identificação de fábrica NNNN/ssssss:
• NNNN - número do equipamento - identifica o tipo de
máquina.
• ssssss - número de série - único para cada
equipamento NNNN fabricado.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 9


AMBIENTE MAINFRAME - HARDWARE

– Componentes de Hardware de um Sistema Operacional de Grande Porte (


Mainframe ):

 Unidade central de processamento (CPU) (exemplo 9672, zSeries, z9)


 Canal (permite a conexão entre equipamentos)
 Unidades de controle (exemplo 3274)
CPU A
 Periféricos (I/O devices)
9672
 Vídeo (exemplo 3278) CH CH CH CH
A B C D
 Impressoras
 Discos (exemplo 3380 e 3390), Shark, DS8000 Channel Channel
Path ID Path ID
 Unidades de fita (exemplo 3420) CHPID 38
CHPID 15
 Unidades de cartucho (3480 e 3490) , 3592, VTS
CH A CH B
CU-3490-A01

3490 3490
B01 B01
©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 10
AMBIENTE MAINFRAME - SOFTWARE

 Sistema Operacional,
 Sub-Sistemas,
 Aplicações:
ƒ Batch
ƒ On-Line

SOFTWARE

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 11


AMBIENTE MAINFRAME - SOFTWARE

• Software
– Instruções e Programas Instalados em um Sistema
Operacional
• Instruções - Códigos simples que executam
pequenas funções dentro de um Sistema
Operacional.
• Programas - Grupo de Códigos que atendem a
diversas funções dentro de um Sistema
Operacional.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 12


AMBIENTE MAINFRAME - HARDWARE

–Sistema Operacional
Conjunto de rotinas e programas para controle do
computador e dos serviços
Realiza o interface entre o hardware e o software
Controla e executa tarefas impostas ao sistema

–Exemplos de Sistemas Operacionais


MVS - Multiple Virtual Storage
VM - Virtual Machine

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 13


AMBIENTE MAINFRAME - SOFTWARE

–Console de Sistema
Comunicação operador/máquina
Recebe, em tempo real, as mensagens
enviadas pelo Sistema Operacional
Possibilita a execução de comandos

Console Master
Somente 1 por sistema
Autoridade máxima

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 14


AMBIENTE MAINFRAME - SOFTWARE

LPAR
1988 – 4
Sistema Operacional (MVS, z/OS) 1992 – 10
Sistema Operacional (VM, z/VM) 1997 – 15
OBS: "LPAR Físico" hoje – +64 (20xx)

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 15


AMBIENTE MAINFRAME - SOFTWARE

LPAR (OS390/MVS) Console

"Sistema Operacional" MVS01

JES2 / JES3
Start Start Start Start
Task1 Task2 Task3 task4
CICS1 CICS2 DB2 VTAM
JOB1 JOB2 JOB3 JOB4

CICS3 IMS1 TCP/IP APPL

"Opções para Instalação de Sub-Sistemas em ambiente


MVS"

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 16


AMBIENTE MAINFRAME - SOFTWARE

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 17


AMBIENTE MAINFRAME - SOFTWARE

WS
USA BR
ƒ TCP/IP WS
ƒ Personal
WS I
LPAR Comunication N
T
E WS
WS R
LPAR
N
ƒ OS390/MV A
CPU
S Server T A WS
LPAR ƒ JES2 /JES3 I
9672
ƒ VTAM O T Server
ƒ TCP/IP N ƒ TCP/IP
LPAR ƒ DB2
A & ƒ Personal
L Comunication
ƒ CICS
T
ƒ NETVIEW ƒ TCP/IP L
SE LPAR
ƒ Software Ger. I
N ƒ TCP/IP
Rede K
NETWORK
CONTROL (Ex: Windows NT) ƒ SoftwareGer. Rede
DASD TAPE (Ex: Windows NT)
©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 18
AMBIENTE MAINFRAME – Monitoração

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 19


AMBIENTE MAINFRAME-SOFTWARE(MVS)

 SISTEMA / LPAR / "MÁQUINA"

ƒ Sistema Operacional,
ƒ Sub-Sistema,
ƒ Aplicações:

Batch
On-Line

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 20


AMBIENTE MAINFRAME-SOFTWARE(MVS)
 Exemplos de Sistema Operacional e Subsistemas

• OS390 / MVS - Sistema Operacional,


• JES2 / JES3 - Gerenciador de Processamento Batch,
• SNA(VTAM) - Gerenciador de Rede Mainframe,
• IMS - Gerenciador de processamento On-Line,
- Banco de Dados IMS,
• DB2 - Banco de Dados DB2,
• CICS - Gerenciador de Processamento On-Line,
• NETVIEW - Ferramenta de Monitoração,
• TSCF - Gerenciador de Console,
• TCP/IP - Gerenciamento / Protocolo de Rede,

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 21


AMBIENTE MAINFRAME-SOFTWARE(MVS)

 Omegamom - Ferramenta de Monitoração,


 MQSeries - Gerenciador de Fila Entre Ambientes
(C/S <--> Mainframe)
 TSO - Ferramenta de Trabalho("Editor...")
ƒ OPC - Ferramenta de Planejamento
("Schedule Batch")
 Linguagens de Programação Mainframe:
(Cobol, PL1, Assembler, Fortran,......)
 Aplicações - "Conjunto de Programas"

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 22


AMBIENTE MAINFRAME-Aplicações(MVS)

 Aplicações - Características:

 On-Line.
ƒ Executa subordinado a um Software gerenciador de aplicaçoes
On-line. (Ex: CICS, IMS.....).
ƒ O usuário interage diretamente na aplicação(programas) através
de um "terminal de video"
ƒ O processamento das informações(Entrada + Processamento +
Saída) acontece em tempo real. ("Real Time").
ƒ Utiliza para processamento das informações: Usuário, "Front end",
Aplicações(programas), Banco de Dados, Processador(e memória
para executar a atividade) e Rede Mainframe(SNA - VTAM).

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 23


AMBIENTE MAINFRAME-Aplicações(MVS)

 Aplicações - Características:
 Batch.
ƒ Executa grandes volumes de informações.
ƒ O usuário não interage diretamente na
aplicação(programas) durante o
processamento.
ƒ O processamento das informações(Entrada +
Processamento + Saída) acontece conforme
plano gerado(schedule batch - OPC) para a
máquina ou através de "submit" feito pelo
usuário via TSO.
ƒ É gerenciado pelo JES2 ou JES3.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 24


AMBIENTE MAINFRAME-Aplicações(MVS)

 Aplicações - Características:

 Batch. (Continuação)

ƒ Utiliza para processamento das informações:


Schedule Bacth, Aplicações(programas), Utilitários,
JOB(JCL- Job Control Language), Banco de Dados,
Arquivos Sequenciais, Processador(memória).
ƒ Normalmente envolve alto índice de I/O.
©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 25
AMBIENTE MAINFRAME-Software(VM)

 Máquina Virtual

ƒ Subdivisão de um único sistema em vários sistemas


virtuais.
ƒ Gerenciamento de recursos simulando um sistema de
computação completo (Máquina Virtual) para cada
usuário.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 26


AMBIENTE MAINFRAME-Software(VM)

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 27


AMBIENTE MAINFRAME-Software(VM)

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 28


AMBIENTE MAINFRAME-Software(VM)

CMS
ƒ CMS significa "Conversational Monitor System"
ƒ Single User enviroment.
ƒ Desenvolvido para tirar todas as vantagens do Ambiente VM.
ƒ Sub-Sistema difundido no VM.

 CP: The Control Program


ƒ Inicia o Sistema Operacional.
ƒ Mediador entre o Sistema Operacional e o Hardware.
ƒ Esta por baixo de qualquer sistema operacional rodando sobre
o VM.
ƒ Tem comandos próprios.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 29


AMBIENTE MAINFRAME-Software(VM)
 Network
– RSCS
 Remote Spooling Communication Subsystem.
 Responsável por transferencias de dados entre os usuários e os sistemas
remotos.
 Também controla impressoras remotas.
– PVM
 Pass-Through VM
 Permite que um usuário de um VM acesse à outro VM sem passar pela
rede (VM <--> VM).
– VTAM
 Responsável pelo acesso dos usuários de VM que estão ligados à rede
SNA.
 Comunicação entre o VM e diferentes sistemas operacionais.
 Controla CTCAs
– AVS
 Responsável pela comunicação entre o VM e aplicações em outros
sistemas.
©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 30
AMBIENTE MAINFRAME-Software(VM)

Segurança

ƒ RACFVM
Máquina onde roda o produto RACF,
responsável pela segurança do sistema,
controla acesso ao sistema e a seus recursos.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 31


AMBIENTE MAINFRAME-Software(VM)

Arquitetura de Hardware:
CPU / Canais / UC / Periféricos.
Arquitetura de Software:
Sistema Operacional / Sub-Sistemas /
Aplicações(Batch, On-Line).
Link Internacional:
Conexão Cliente-Servidor(TCP/IP)
Conexão Mainframe(SNA/VTAM).

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 32


AMBIENTE MAINFRAME-Software(VM)

 Sistema Operacional:
(Ex: MVS, VM, .....)
 Sub-Sistemas:
(Ex: IMS, DB2, CICS,...)
 Aplicações.
ƒ Batch:
(Ex: Contabilidade, Folha de
Pagamento, ....)
ƒ On_Line.
(Ex: Transação bancária: Consulta Monitorar?
saldo, Saque, Operar?
Cadastrar funcionário, .....)

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 33


DUVIDAS?

Imagem capturada em http://www.sxc.hu/browse.phtml?f=download&id=1084673. Acesso em 29/07/2009.

©2014 OFICINA DO FUTURO – Todos os direitos reservados Pág. 34

Você também pode gostar