O documento fornece um resumo histórico do mainframe e da linguagem COBOL, descrevendo seu surgimento em 1946 e 1960 respectivamente. Também explica brevemente como um mainframe funciona, citando seus principais componentes como hardware, sistemas operacionais e linguagens como COBOL e JCL. Por fim, discute aplicações atuais de mainframes, especialmente no setor financeiro.
1 de 27
Mais conteúdo relacionado
O Mundo Do Mainframe
1. O Mundo do Mainframe Luis Fernando Piasseski [email_address] 9624-6913
2. Objetivo Ambientalizar os ouvintes com o mundo do mainframe: Histórico Hardware Funcionamento Aplicações Por que o Cobol? Mainframe atualmente Mercado Tendências
3. Onde Tudo Começou 1946 Mainframe 1960 COBOL 1964 System/360 1906 O começo 1985 25 anos de COBOL
4. Histórico do Mainframe Surgiu em 1946; Computador de grande porte; Dedicado ao processamento de um volume grande de informações; Suporte a milhares de usuários através de milhares de terminais conectados diretamente ou através de uma rede; Operações em grande velocidade;
5. Como é um Mainframe? Altura: 194,1 cm Peso: 2007 kg Energia: 15.8 kW Área: 2,49 m²
6. Supercomputadores x Mainframe Possuem um grande nr. de processadores Construídos para atender uma finalidade específica Normalmente utilizado em aplicações Civis, empresarial, governamentais Normalmente utilizado em aplicações Científicas e Militares Otimizados para realizar grandes tarefas que acessam bases de dados. Mais complexos para se programar, alto grau de paralelismo Exigem alta disponibilidade e altas taxas de transferência de dados Soluções de problemas em que o tempo de cálculo é um limite Mainframe Supercomputadores
7. Histórico do Cobol Em 09/12/1906, nasce Grace Brewster Murray Hopper Criou o compilador MATH-MATIC Em 1944, idealizou o conceito de Bibliotecas de rotinas. Em 1945, Bug e Debug, conceitos utilizados até hoje Em 1953, foi a idealizadora do Projeto que culminou a linguagem COBOL, em 1959
8. Histórico do Cobol Projeto do Pentágono Linguagem que tivesse: Portabilidade, Legitibilidade, Confiabilidade, Independente de Fabricante de Hardware Com sintaxe semelhante ao Inglês, para que pudesse ser auditada Então no comitê CODASYL – Conference on Data System Language, definiu-se o Cobol como uma linguagem padrão. CO mmon B usiness O riented L anguage
9. Hardware IBM eServer zSeries 990 Padrão EBCDIC Modelos: de 1 a 32 processadores Memória: de 16GB à 256GB Segurança: DES, SHA-1, SSL, TKE, EAL5 Certification, aceleradores/co-processadores Criptográficos Conectividade de E/S: FICON, ESCON, FCP, 1 & 10 GB, 1000BASE-T & Fast Ethernet, Token Ring, HiperSockets Sistemas Operacionais: z/OS, z/VM, z/VSE, VSE/ESA, TPF, z/TPF, Linux no zSeries Mecanismos Especiais: zAAP - um recurso opcional, oferece um ambiente de execução z/OS Java™ especializado e altamente integrado 1 processador tem 400 Mibps
10. Como Tudo Isso Funciona? Ambientes Batch x On-line Cobol JCL JES RACF Z/OS MVS TSO Transações – CICS Arquivos Bases de Dados
11. Ambientes Batch: Execuções de atualização Depuração Consolidação, De periodicidade diária, semanal, mensal, anual ou a pedido; On-line: Suportado pelo subsistema CICS (Customer Information Control System), através de menus de interação direta com o utilizador. E suporte a transações
12. Linguagem COBOL Linguagem procedural Executado em cima do MVS Módulo Fonte Compilador Linkage Editor ou Binder Módulo de Carga Memória
14. Job Control Language - JCL Linguagem para se fazer a solicitação para: Compilação Execução de Serviços - Programas Execução de Procedures – Proc’s e Deck’s
16. Job Entry Subsystem - JES Gerenciamento dos JOB’s Recebe os Jobs para o Sistema Operacional Escaloná-os para o processo de Execução Controla o processamento de saída Grava a fila de execução e de outros registros vitais em um arquivo especial - CHECKPOINT
17. Resource Access Control Facility - RACF Oferece a capacidade de: Identificar e verificar usuários Autorizar usuários a acessar recursos Controlar os meios de acesso aos recursos Registrar e reportar as tentativas de acesso não autorizado Administrar a segurança
18. Z/OS e MVS MVS é o Sistema Operacional Núcleo do z/OS Faz o controle de diferentes programas do usuário Mantem controle da localização de diferentes partes de um programa entre as memórias (Central, Expandida, Auxiliar) Z/OS é uma solução integrada que nos da suporte a várias necessidades computacionais: Sockets, RPC, TCP/IP, SNA, ATM JES, RACF, JCL Address Space Entre outros
19. Time Share Option/Extended - TSO Permite ao usuário exercer suas atividades, interagindo com o sistema Edição de programas Visualização dos JOBS executados Visualização dos JOBS em execução
20. Transação CICS – Customer Information Control System Surgiu em 1968 Suporte a transações on-line Atualizações on-line a bases de dados Interfaces com o usuário Suporta Múltiplos usuários atualizando um mesmo recurso Suporte a comunicação entre CICS Multiplataforma
21. Arquivos e Base de Dados Arquivos: VSAM – Virtual Storage Method PS – Arquivo Sequencial PO – Assemelha-se a estrutura de diretórios DA – Assemelha-se a estrutura de diretórios Suporte acesso simultâneo Base de Dados: DB2 – Banco de Dados da IBM
22. Por que o Cobol? +++ +++ +++ +++ Cobol +++ - +++ ++ C e C++ - - +++ + Pascal +++ + +++ +++ Java Continuidade Legibilidade Confiabilidade Portabilidade Linguagem
23. Aplicações / Mainframe Hoje Hoje existem 400 mainframes em operação 100 só no setor financeiro O Brasil tem hoje uma das cinco maiores bases mundiais dessas máquinas Cobol Existem 100 bilhões de linhas de Cobol em uso hoje Existem 1 milhão de desenvolvedores ao redor do mundo 2 bilhões de linhas de Cobol sendo escritas a cada ano O setor financeiro é o grande responsável em absorver os analistas de mainframe
24. Caso de Sucesso Sucos Mais Banco de dados: Oracle OS: Linux Ambiente: Mainframe Investimento: US$ 350 mil Resultado Conquistou a segunda posição no ranking brasileiro de sucos prontos para beber Em TI: A Mais queria ao mesmo tempo a melhor performance, escalabilidade, flexibilidade, alta segurança e baixos custos.