Você está na página 1de 8

VISO GERAL DE GRANDE PORTE A base para este trabalho o Sistema/370. 1 - Arquitetura 1.

.1 - Principais Componentes Os computadores de grande porte tm basicamente os mesmos componentes de hardware que todos os outros computadores, porm a terminologia usada totalmente diferente ("'Dispositivo de Armazenamento de Acesso Direto' do mainframe tem como termo equivalente no PC o despretensioso 'disquete'"). CPU: execuo de instrues; Memria real: armazena instrues e dados durante o processamento (equivalente RAM do PC); Dispositivos de E/S: contm os dados externos; compreendem um dispositivo de gravao e um mecanismo de acesso, uma unidade de controle(que na realidade um pequeno computador) e um canal para transmitir dados entre o dispositivo de E/S e a memria do computador; discos, cartuchos, fitas, impressoras, etc. Curiosidades: A capacidade de processamento da CPU de um mainframe algo espantoso. A IBM j conseguiu superar os 1.000 MIPS(MILHES DE INSTRUES POR SEGUNDO), ou seja, uma CPU deste porte processa nada mais que 1.000.000.000 de instrues POR SEGUNDO; Capacidade de armazenagem de um CPD com mainframe IBM: - discos : 2,5 TERABYTES(2.748.779.069.440 bytes); - cartuchos: 70,31 TERABYTES(30.000 cartuchos de 2,4 gigabytes cada). 1.2 - Formas de Dados no Computador Os dados no computador so constitudos de bits, bytes e palavras. Bit o nico dgito binrio, 0 ou 1; byte o menor elemento enderevel no Sistema/370 e compreende oito bits; a palavra composta de 32 bits, ou quatro bytes, ou a memria necessria para guardar um nmero inteiro ou real de preciso simples. No Sistema/370, a representao de um caractere compreende 8 bits, de forma que um caractere possa ser contido em um byte. o cdigo EBCDIC(Extended Binary Coded Decimal Interchange Code) utilizado para representar os caracteres internamente no computador. O Sistema/370 tambm pode processar o conjunto de caracteres ASCII(American Standard Character Code for Information Interchange), que o conjunto-padro nos PCs. 2 - Conceitos e Terminologia do Sistema/370 2.1 - O Sistema Operacional O Sistema Operacional do Sistema/370 da IBM introduz programas no computador, inicia a sua execuo e escalona os recursos e servios de que necessitam, como impressoras, memria e espao em disco. Os programas e rotinas que compem o sistema operacional so classificados ou como de controle ou do usurio. Os de controle desempenham seis funes principais: O Gerenciamento de Jobs(Job Management) controla a leitura, programao, iniciao, alocao, execuo e trmino de todos os jobs de forma contnua, e feito atravs do JES(Job Entry Subsystems); O Gerenciamento de Tarefas(Task Management) supervisiona as solicitaes de despacho e servio de todo o trabalho no sistema; O Gerenciamento de Dados(Data Management) armazena e recupera todos os dados;

O Gerenciamento de Memria(Storage Management) controla o uso de memria real, virtual e auxiliar; O Gerenciamento de Recursos(Resource Management) aloca os recursos do computador; O Gerenciamento de Recuperao de Dados(Recovery Termination Management) assegura a recuperao adequada dos dados depois de falhas do sistema e hardware. Embora o sistema operacional compreenda todas essas funes, elas no so vistas isoladamente quando se usa o computador: o sistema visto como um todo e no necessrio preocupar-se com o que cada componente faz. Os programas do usurio consistem em tradutores de linguagem, programas de servio e programas aplicativos. 2.2 - Conceitos do OS/370 Compartilhamento de tempo: permite que muitas pessoas usem o computador ao mesmo tempo, de forma que uma no note que o computador est sendo usado pelas outras. O caso mais comum o de um sistema on-line com vrios consoles usando o computador central ao mesmo tempo. O compartilhamento de tempo maximiza o uso do computador por uma pessoa, e no a eficincia do computador. implementado no Sistema/370 por sistemas como o TSO(Time Sharing Option), CICS(Customer Information Control System), IMS/VS(Information management System/Virtual Storage) e VTAM(Virtual Telecommunications Access Method). Multiprogramao: maximiza a eficincia do computador, mantendo ocupados todos os componentes principais(CPU, memria real, dispositivos de E/S) e, j que a maioria dos jobs no usa toda a memria, todos os dispositivos de E/S ou toda a CPU, um sistema de multiprogramao pode manter vrios jobs no computador ao mesmo tempo e se dividir entre eles. A IBM fornece duas verses do sistema de multiprogramao, VS1(Virtual System 1 - computadores menores) e MVS(Multiple Virtual System - computadores maiores). 2.3 - Memria Virtual Um componente bsico da arquitetura do Sistema/370 a memria-virtual. Com a memria virtual, os endereos de memria de um aplicativo so independentes dos endereos da memria real do computador. Durante a execuo, um componente de hardware traduz os endereos da memria virtual do usurio para os endereos da memria real do computador. 2.4 - O Sistema/370/XA Um dos problemas de qualquer computador o tamanho de memria enderevel. Isto depende do nmero de bits usados para conter endereos. O Sistema/370/XA (Extended Architecture) permite que sejam usados 32 bits para endereamento no computador. Isso equivale a um espao enderevel de, aproximadamente, dois bilhes de bytes. A Arquitetura Expandida tambm compreende canais de E/S mais sofisticados. Isso no apenas acelera a E/S como tambm libera a CPU de ter que controlar tambm este processo. 2.5 - Memria Real A memria real do computador dividida em trs reas. O ncleo do sistema, ou supervisor residente, carregado primeiro. Uma segunda rea da memria real pode ser reservada para programas que no podem ser paginados. Esses programas incluem os que usam dispositivos de MICR(Magnetic Ink Character Recognition) e os que modificam de forma dinmica os programas de canal durante as operaes de E/S. O restante da memria real encontra-se disponvel para carregar pginas. 3 - Perifricos do Grande Porte 3.1 - Terminais remotos O protocolo BSC (Binary Synchronous Control) foi desenvolvido originalmente pela IBM (International Business Machines) com o objetivo de permitir a transmisso sncrona entre computador e perifricos remotamente localizados. O BSC exige o uso de caracteres de controle especialmente convencionados para orientar o fluxo de mensagens entre as estaes. Dois tipos de caracteres so transmitidos entre as estaes:

- caracteres de controle BSC - caracteres de dados Algumas das funes dos caracteres de controle so: identificar o incio ou o final da transmisso, dar indicao ou no da validade dos dados recebidos, etc. Trata-se de um protocolo orientado a caracter que opera no modo half-duplex , com ligaes ponto a ponto ou multiponto em linhas dedicadas ou comutadas. O BSC manipula mensagens codificados com caracteres EBCDIC, ASCII e TRANSCODE. A controladora de terminais opera no modo controle, texto ou transparente. Inicialmente ela est no modo controle. Nesse modo ela monitora constantemente a linha de comunicao com a Unidade de Controle de Comunicaes (CCU) aguardando: - sequncia vlida de poll ou select, quando ento muda para o modo texto; - DLE STX, quando ento muda para o modo transparente. No modo texto, a controladora de terminais se torna a estao "mestre" ou a estao "escrava", em relao CCU, em resposta a comandos enviados por esta ltima. Temos trs verses do protocolo BSC: - BSC-1: ligao ponto a ponto - BSC-2: ligao ponto a ponto ou multiponto com terminais inteligentes . - BSC-3: ligao ponto a ponto ou multiponto com terminais no inteligentes em linhas privativas ou comutadas. 3.2 - Unidades de Fitas Magnticas - Acesso Sequencial Tratam-se de dispositivos de armazenamento de dados, cujo acesso se d de maneira sequencial, ou seja, os registros so lidos ou gravados um a um. No ambiente do grande porte, a alocao destes equipamentos solicitada atravs de um JOB de servio. Como o job consegue alocar apenas dispositivos desocupados o ideal que esta solicitao de alocao no seja direcionada, assim a primeira unidade disponvel ser destinada para execuo da leitura ou gravao desejada. A seguir descrevemos duas unidades de fita magntica, hoje disponvel no mercado, com suas principais caractersticas. Unidade de Fita Magntica 3570 (8mm) Caractersticas: A unidade de fita 3570 usa apenas cassete de 8mm; Capacidade de 5G descompactado e de 15G compactada com LZ1; Taxa de transferncia de at 2.2M/sec (descompactada) e at 14M/sec compactada; L e grava dados no formato 128-track, lendo e gravando 4 faixas ao mesmo tempo; Unidade de Fita Magntica 3590 (1/2"). Caractersticas: A unidade de fita 3590 usa apenas fitas cartucho de alta performance de 1/2"; Montada em rack (9309-002); Capacidade de 10G descompactado e de 30G compactada com LZ1; Taxa de transferncia de at 9M/sec. L e grava dados no formato 128-track, lendo e gravando 16 faixas ao mesmo tempo. 3.3 - Unidades de Disco Rgido - Acesso Direto Os perifricos de acesso direto, os mais versteis dispositivos de armazenamento, podem conter arquivos sequenciais, particionados, diretos, indexados e VSAM. O qualificativo acesso direto vem da forma como se tem acesso aos dados. Ao contrrios das fitas, cada registro pode ser lido independentemente do registro anterior. Os perifricos de acesso direto geralmente compreendem discos e tambores sendo os primeiros mais comuns. Cada volume de acesso direto mantm uma tabela (VTOC - Volume Table of Contents) como um diretrio de arquivos existentes e espao livre.

O CPD deve inicializar cada volume antes que seja usado. Este processo chamado de Inicializao de Volume de Acesso Direto e equivalente a formatar um disquete no micro. 3.4 - Impressoras de Grande Porte So as chamadas impressoras de produo com capacidade de operao durante 24 horas, 7 dias por semana. So destinadas para grande volume de impresso e normalmente utilizadas por grandes empresas, principalmente do setor financeiro. Temos no mercado, disputado por duas gigantes do setor de informtica, impressoras do tipo de impresso em formulrios contnuos e em folhas avulsas. 4 - Plataforma de Trabalho em MAINFRAME MODELADOR DE DADOS Ferramenta CASE. uma ferramenta que apoia o processo de construo de sistemas. Em sua verso completa permite que voc faa toda a especificao e o projeto de implementao de um sistema atravs de ferramentas grficas e de um poderoso dicionrio de dados. um Instrumento que melhora a qualidade de desenvolvimento e aumenta a produtividade, com ela pode ser construdo todo o modelo lgico do seu sistema. Funes: - Anlise de Contexto - Anlise de Dados - Anlise Funcional - Projeto de Sistemas - Projeto de Programas GERADORES DE PROGRAMAS So ferramentas que tem como finalidade o desenvolvimento de aplicaes, so geradores de cdigos de programao. So considerados linguagem de Quarta gerao, tem como objetivo o aumento de produtividade. Exemplos de geradores de cdigos : TELON, CSP, SCREEN PLUS GERADOR DE PROGRAMAS E CASE INTEGRADOS IEF- Information Engineering Facility um modelador de dados com um gerador de cdigos, permite que voc desenvolva todo o sistema desde a analise de negcio, at a codificaes de programas, desenvolvidos em linguagem cobol II. Com o IEF, voc atua em todas as etapas do desenvolvimento, as grandes vantagens do IEF so que ao termino do processo o sistema esta totalmente documentado, e a integridade do sistema, ou seja, voc no pode desenvolver um programa que no faz parte do que j foi definido no Projeto de sistemas. DEPURADORES So ferramentas que auxiliam na resoluo e entendimento de programas. BTS Batch Terminal Simulator O BTS, faz a simulao deu uma transao on-line, sob o IMS em um terminal qualquer. Esta simulao batch, e demonstra todos os acessos realizados pelo programa. ABEND AID uma ferramenta que ajuda na analise e depurao de dumps. LINGUAGENS

SQL - Linguagem para a programao em bando de dados , definio, manipulao e controle de dados FDL/HFDL Linguagem de programao para a confeco de formulrios, extratos, etc. MFS - Linguagem utilizada nas confeces de telas IMS NATURAL - Linguagem de programao, considerada de Quarta gerao, utiliza o adabas como bando de dados. EASYTRIEVE/PLUS - Linguagem de programao utilizada geralmente para a confeces de programas que no requer muito processamento, grande facilidade para a manipulao de arquivos e emisso de relatrios. PL/1 - Linguagem de terceira gerao FORTRAN Linguagem de programao muito utilizada na rea cientfica. COBOL / COBOL II - a linguagem mais utilizada em programao em MAINFRAME, foi lanada em 1961. ASSEMBLER - O Assembler uma linguagem de Segunda gerao, e de baixo nvel, porem graas a seus recursos , utilizada at hoje, o Assembler a linguagem mais rpida em termos de execuo, dentro da maquina. Com a sua versatilidade oferece grandes recursos a seu usurio permitindo que o mesmo possa programar descendo ao nvel de bits. JCL - Job Control Language(Linguagem de Controle de Servio). O JCL consiste de instrues em que so codificadas informaes que sero usadas pelo sistema operacional para dirigir a execuo de programas. Esses programas, mais as instrues de JCL e os dados, constituem um servio, ou seja, um job. O JCL no usado como uma linguagem de programao. O alvo do JCL a E/S: ele informa ao sistema operacional tudo o que este precisa saber sobre a E/S. AMBIENTE DE DESENVOLVIMENTO Roscoe Roscoe: Remote Operating System Comunication On Line Environment(Meio de Comunicao On Line do Sistema Operacional com os Remotos). Basicamente, um poderoso "editor" que permite as seguintes operaes: - editar programas para posterior compilao; - editar jcl's para execuo de programas e/ou utilitrios; - editar arquivos; - submeter jobs e visualizar sua execuo; - etc. No Roscoe temos duas reas distintas: - rea de Trabalho Temporria - AWS - rea para digitao, alterao e deleo de dados, onde se retm o contedo enquanto se est manuseando. Apesar desta rea no possuir um ambiente grfico como os editores de um PC, isso no significa que no tenha os mesmos recursos. Alm das operaes que o Roscoe possibilita, temos uma infinidade de comandos que permitem: - pesquisa/substituio de strings(pode-se ainda, definir os faixas em que o comando ser executado - linhas e/ou colunas). Biblioteca - LIB rea em disco onde os membros so armazenados quando salvos na AWS. Um membro poder estar somente na LIB, quando a AWS estiver vazia, um membro poder estar na AWS, quando ainda no foi salvo na LIB ou poder estar na AWS e na LIB, quando trazido da LIB para AWS. Os membros estaro na LIB enquanto no forem deletados, pois podero ser deletados somente da AWS. TSO O TSO(Time-Sharing Option) um sistema que opera em ambiente MVS e atua como um host para outras aplicaes on line. O TSO tem uma linguagem de comandos que possibilita ao usurio fazer grande parte das coisas que faz com o JCL e utilitrios, tais como criar, excluir e copiar arquivos. Tambm possvel armazenar o JCL em um arquivo e submeter o arquivo como um job batch atravs do TSO e recuperar a sada do prprio terminal. GERENCIADORES DE BANCO DE DADOS

O conceito de banco de dados um dos mais difundidos no mundo da computao, o banco de dados uma coleo de dados, desenhada de modo de atender os programadores de vrios sistemas. As principais vantagens do uso do banco de dados so : diminuir a redundncia de informaes, facilitar a manuteno dos dados, inter-relacionamento( duas ou mais aplicaes utilizando os mesmos dbs) confiabilidade Existem vrios tipos de SGDB, como o Adabas , o AS, o DB2 e o IMS/DB ( DL/I) DB2 DATABASE2 um sistema gerenciador de banco de dados (SGBD) relacional para ambientes MVS/XA e MVS/370 e MVS/390. Caractersticas: Modelo de dados relacional (dados vistos como tabela e projeto mais fcil ) Linguagem SQL Integridade e Segurana de Dados Recuperao / Reinicio integrados Definio dinmica Operao continua Estrutura tabular de dados Operadores de tabelas IMS/DB - Sistema de Gerenciamento de Informao (DL/I). um sistema gerenciador de banco de dados hierrquico. O IMS/DB composto fisicamente pr um ou mais Data Base Records, cada data base record composto pr um ou mais segmentos, cada segmento composto de 1 a 255 campos, num mximo de 1000 campos pr data base. Para cada data base record, permitido um mximo de 255 segmentos distribudos em no mximo em 15 nveis. TIPOS DE ARQUIVOS E MTODOS DE ACESSO SEQUENCIAL O arquivo seqencial, permite uma leitura em ordem crescente do mesmo, a leitura do arquivo feita do primeiro at o ultimo registro seqencialmente. INDEXADO SEQUENCIAL Este tipo de arquivo possu um ndice que contem a posio do registro selecionado, quando realizado uma leitura, este ndice lido e com base na informao da posio do registro , este encontrado e lido. ACESSO DIRETO As operaes realizadas neste tipo de arquivo passam pr um randomizador que cria/indica a posio que ser encontrado ou colocado este registro no arquivo, no necessrio fazer qualquer leitura em ndices. ARQUIVOS VSAM(Virtual Storage Access Method) O termo virtual talvez seja enganador. Significa que o mtodo de acesso foi implementado nos sistemas operacionais virtuais da IBM, o VS1 e MVS. No h nada inerentemente virtual no VSAM. O VSAM permite que os arquivos sejam processados de forma sequencial e aleatria. As exigncias do JCL so bastante simples. No entanto, h aspectos positivos e negativos. O aspecto positivo que no necessrio codificar muitos comando do JCL. O aspecto negativo que devem ser usados alguns comandos AMS(Access Method Services). Podem ser organizados de trs formas: - os arquivos em sequncia de entrada armazenam registros na ordem em que so includos. Os registros so normalmente processados de forma sequencial nesta ordem, mas podem ser recuperados ou atualizados de forma aleatria. No entanto, deve-se controlar externamente onde cada registro armazenado, a fim de ter acesso aleatrio; - arquivos de registro relativo, que equivalem aos arquivos diretos;

- os sequenciados por chave armazenam registros em ordem sequencial com base nas chaves de registros. Um arquivo pode ser processado de forma sequencial, na rodem das chaves de registros, ou de forma aleatria, apresentando-se a chave do registro ao qual se ter acesso: GERENCIADOR DE COMUNICAO DE DADOS IMS/DC um sub-sistema dentro do sistema operacional, ficam abaixo dele o Control Region ( Regio de Controle) e a Message Region ( Regio de Mensagem ). Regio de Controle responsvel pr todo o ambiente On-line, composta pela rea de comunicao , a rea de controle, a rea de servio comuns, Scheduler, a rea de Check point / Restart. Regio de Mensagem onde so executados os programas On-line, s existe quando a Regio de Controle estiver ativa, composta pela rea de controle da regio, rea controladora de programa e o programa de aplicao. O IMS realiza o processamento de transaes no conversacionais e conversacionais. CICS CICS um software da IBM para processamento de transaes on-line(OLTP). uma aplicao poderosa que pode ser executada em diversos sistemas operacionais, desde o menor computador at o mais poderoso mainframe. flexvel o suficiente para atender s diversas necessidades de ambiente, onde existam milhares de terminais ou numa plataforma cliente/servidor com estaes de trabalho e LANS utilizando tecnologia moderna com interfaces grficas ou multimdia. CICS integra todos os softwares bsicos requeridos por aplicaes OLTP. Tpicas aplicaes de processamento de transaes: - ATM's(Automatic teller machines): - Saque/saldo/extrato/transferncia/pagamento de contas; - Sistema de reserva de passagens areas; - Compras com carto de dbito/crdito; CICS um software utilizado por milhares de organizaes(grandes e pequenas) no mundo inteiro para atender suas necessidades de processamento de transaes. CICS fornece uma API(Aplication programming interface) fcil de usar - EXECUTE CICS ou EXEC CICS - que permite uma gama de servios para serem utilizadas e portabilidade de hardware e software nas plataformas onde CICS estiver disponvel. 5 - PEOPLEWARE - PESSOAS ENVOLVIDAS Quando falamos em plataforma mainframe, temos de falar dos setores e pessoas envolvidas neste processo, uma vez que, por se tratar de um volume muito maior de dados e de processamento necessrio tambm uma diviso bem mais definida por reas e por pessoal especializado e qualificado dentro destas reas, diferentemente do que ocorre na plataforma de micro, onde geralmente a pessoa que desenvolve o sistema, participa de todo o processo. As reas envolvidas so as seguintes: - Setor de O&M - este setor recebe inicialmente o problema do usurio. Neste setor encontramos a seguinte funo: - Analista de O&M Tecnologia do Negcio - este setor representa a unidade de negcio junto aos provedores de solues e vice-versa, identificando solues de tecnologia de informao, interna ou externa, para alavancagem do negcio.

Neste setor encontramos a seguinte funo: - Analista de Negcio Desenvolvimento de Sistemas - desenvolver, manter e suportar sistemas, atendendo s solicitaes apresentadas e ofertando solues. Neste setor encontramos as seguintes funes: - Organizadores de Projetos, Analistas lgicos, Analistas fsicos e Programadores. Operao - operar os recursos de hardware e software, mantendo-os disponveis para acesso, bem como planejar e controlar as atividades necessrias para tornar executveis as aplicaes. Administrar falhas e interrupes. Neste setor encontramos as seguintes funes: - Operador de Sistema, Analista de Produo, Operador de Rotina, Fitotecrio e Expedidor. Suporte Tcnico - dar suporte s reas dos setores de informtica, pesquisar, homologar e manter disponveis os softwares bsicos nos ambientes de informtica. Neste setor encontramos as seguintes funes: - Analista de suporte e Analista de DBA. Planejamento Tcnico - garantir disponibilidade de recursos de informtica para o processamento do negcios da empresa. Neste setor encontramos as seguintes funes: - Analista de planejamento e Analista de segurana lgica. Infra-estrutura - dar apoio de infra-estrutura essencial e segurana fsica a todas as reas do CPD. Neste setor encontramos a seguinte funo: - Tcnico em infra-estrutura. Auditoria de Sistemas - Revisar os controles internos dos sistemas de informaes computadorizados, bem como a utilizao de recursos humanos, materiais e tecnolgicos envolvidos, visando a minimizao de riscos e a otimizao de recursos. Neste setor encontramos a seguinte funo: - Auditor de Sistemas. Produtos de informtica - Manter a empresa na vanguarda do mercado atravs de Recursos tecnolgicos e de Marketing, mantendo a inovao atravs de constantes pesquisa de tecnologia. Neste setor encontramos a seguinte funo: - Gerente de novas tecnologias - identificar e implementar novas tecnologias que podero trazer benefcios empresa. Conhea os ...

Você também pode gostar