Los sistemas mainframes



Documentos relacionados
IBM System z ITESM CEM

Representación. La computadora solo suma 1 y 0

ARQUITECTURA E INSTALACION

server iseries Fernando Violante Mauricio Silva

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

Figura 1.4. Elementos que integran a la Tecnología de Información.

Software de sistema: Programas genéricos que permiten gestionar los recursos del ordenador.

El presente documento describe la importancia que está tomando el cómputo distribuido en

servicios. El API es definido al nivel de código fuente y proporciona el nivel de

Descripción. Este Software cumple los siguientes hitos:

COLEGIO COMPUESTUDIO

UNIDAD I INTRODUCCIÓN M.S.C AGUSTIN JAIME NUÑEZ RODRIGUEZ

Unidad 1: Conceptos generales de Sistemas Operativos.

Los sistemas mainframes

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA

Act 1: Revisión de Presaberes. Lectura No. 1. Título de la Lectura: El Computador

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

Especificaciones de Hardware, Software y Comunicaciones

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

Actividad N 1. Primer procesador creado por Intel

Introducción a la Computación

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE MÉXICO CENTRO UNIVERSITARIO U. A.E. M. TEMASCALTEPEC. LICENCIATURA EN INFORMÁTICA ADMINISTRATIVA

Módulo 2. Inicio con Java

... partes internas del computador!...

INTEGRACIÓN HERMES POSITRÓN

1 EL SISTEMA R/3 DE SAP AG

ITT-327-T Microprocesadores

Análisis de costos proyectado de la plataforma SAP HANA

Tema 1 Fundamentos de Computación

Sistema Web con Acceso a Bases de Datos Multiplataforma a Través de Teléfonos Celulares

Familia de Windows Server 2003

Especificaciones de Hardware, Software y Comunicaciones

U.D. 1. SOFTWARE Y HARDWARE

Datos e información. Código de barra. Los datos son la mínima unidad semántica, y se corresponden con elementos primarios de información.

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Empresa 100% mexicana Guadalajara

picojava TM Características

toda la potencia de un Dedicado con la flexibilidad del Cloud

Ernesto Gamaliel Acosta Gabriela Castillo Granados Antonio de Jesús Pérez Maldonado

CAPÍTULO 3: Resultados

Nombre de la sesión: Fundamentos de software contable

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

4 ARQUITECTURA DE COMUNICACIONES

Procesos. Procesos. Concurrencia de procesos. Qué es un proceso? Estados de un proceso. Modelo de 2 estados. (C) 2008 Mario Medina 1

TEMA 1: INTRODUCCIÓN

MÓDULO 1: Sistemas de Cómputo

INTRODUCCIÓN A LAS REDES INFORMÁTICAS

La gestión de contenidos en el nuevo Portal del Ministerio de Hacienda

Arquitectura basica de un computador

Arquitectura cliente/servidor

2.3. Lenguajes de programación del lado Servidor. ASP.NET (Active Server Pages).

FICHA PÚBLICA DEL PROYECTO

COMPONENTES INTERNOS DE UN ROUTER CISCO 1900 JESUS DAVID SIERRA ARANGO INSTRUCTOR JUAN DAVID LONDOÑO MARTINEZ

Guia para examen de Sistemas Operativos Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales.

Presentación. 29/06/2005 Monografía de Adscripción 1

UNIVERSIDAD DE LOS ANDES FACULTAD DE CIENCIAS ECONOMICAS Y SOCIALES. PROF. ISRAEL J. RAMIREZ israel@ula.ve

Capítulo I. Definición del problema y objetivos de la tesis. En la actualidad Internet se ha convertido en una herramienta necesaria para todas

1. Generalidades. M. en C. Mario Farias-Elinos

UNIVERSIDAD NACIONAL SAN ANTONIO ABAD DEL CUSCO CARRERA PROFESIONAL DE INGENIERIA ELECTRONICA LINUX AVID ROMAN GONZALEZ

Componentes de la placa base

Organización de Computadoras. Turno Recursantes Clase 8

Sistemas de Operación II

FORMACIÓN CURSO Computadores para bases de datos

Software Computacional y su clasificación

Hardware: Dentro de la caja. Informática Aplicada Grado en GAP Fac. de Admón. y Dir. de Empresas Univ. Politécnica de Valencia

Introduccion al Lenguaje C. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia

En 1972, dos miembros del proyecto ARPANET colaboraron para intentar vincular múltiples redes entre sí.

Práctica Virtual Box.

Programación estructurada (Interfaces Windows y Unix)

BANCO CENTRAL DE RESERVA DEL PERÚ

Diseño y desarrollo de el Generador de Tiendas virtuales usando Líneas de Diseño de productos

J2ME ENTORNO DE EJECUCIÓN. Un entorno de ejecución determinado de J2ME se compone entonces de una selección de:

IBM System z ITESM CEM. Agenda: Presentación de Ponentes Overview System z Destination Z Mercado de IBM en México Hardware zseries Sotware zseries

Introducción a Computación

Visión General abc platform y tecnología abc 3.0

Bases de Datos: Introducción

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 09 REQUERIMIENTOS TÉCNICOS DE LA SOLUCIÓN DE SERVIDORES

Windows Server 2012: Infraestructura de Escritorio Virtual

1. Introducción 2. Historia 3. Características clave 4. Cuestiones de diseño

Una mirada práctica a los Micro-Kernels y los Virtual Machine Monitors François Armand, Michel Gien INFORMATICA III

Administración de puestos de trabajo y servidores

WebSphere es una familia de productos de software propietario de IBM

ÍNDICE SISTEMAS OPERATIVOS... 5

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

Arquitectura cliente/servidor

Informática I para Bachillerato

Lic. Sofia J. Vallejos

Detección de Presencia Serie para la Identificación de Módulos de Memoria

Sistemas de Información para la Gestión. UNIDAD 2: RECURSOS DE TI Información y Aplicaciones

Técnico de Soporte Informático TEMA 02 NUEVAS TECNOLOG AS

Intelligent Management Center

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

APPLE: Compañía de informática que creó Macintosh. Fue fundada por Steve Jobs.

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1

Trabajo de ampliación BIOS

Transcripción:

Los sistemas mainframes rogomez@itesm.mx Lámina 1 Y se tuvo que comer sus palabras I predict that the last mainframe will be unplugged on March 15, 1996 Stewart Alsop, former InfoWorld columnist (now at Fortune Magazine), March, 1991 Lámina 2 1

Qué es un mainframe? También conocido como computador central Computadoras grandes, potentes y caros usados principalmente por grandes compañías para el procesamiento de grandes cantidades de datos, por ejemplo, el procesamiento de transacciones bancarias. Término apareció a principios de los setenta con la introducción de ordenadores más pequeños como la serie DEC PDP, que fueron conocidos como miniordenadores, por lo que los usuarios acuñaron el término ordenador central para describir a los tipos de ordenadores más grandes y antiguos. Lámina 3 Algunas marcas En los dias de gloria eran conocidos como IBM y los siete enanitos Burroughs, Control Data, General Electric, Honeywell, NCR, RCA y Univac. Y que paso RCA fue comprado por Univac GE también abandonó. Honeywell fue comprado por Bull, Univac se unió a Sperry para formar Sperry/Univac, que más tarde se unió con Burroughs para formar Unisys Corporation En 1991, AT&T poseyó durante un breve tiempo NCR. Lámina 4 2

Algunas imagenes A 1990 Honeywell-Bull DPS 7 mainframe An IBM Z890 mainframe Lámina 5 Mainframe vs supercomputadora Las supercomputadoras se centran en los problemas limitados por la velocidad de cálculo mientras que los ordenadores centrales se centran en problemas limitados por los dispositivos de E/S y la fiabilidad. En consecuencia : los superordenadores suelen explotar paralelismos masivos, a menudo con miles de procesadores, mientras que los ordenadores centrales tienen un solo o un pequeño número de procesadores (como mucho varias docenas). debido al paralelismo visible al programador, los superordenadores son muy complicados de programar; en los ordenadores centrales, el limitado paralelismo (si existe) está normalmente escondido del programador. los superordenadores son optimizados para cálculos complicados que tienen lugar sobre todo en la memoria, mientras que los ordenadores centrales son optimizados para cálculos simples que implican grandes cantidades de datos externos a los que se accede desde bases de datos. los superordenadores suelen dedicarse a la ciencia mientras que los ordenadores centrales suelen dedicarse a las empresas y aplicaciones administrativas del gobierno. Lámina 6 3

Algunas estadísticas 85% de todos los programas en mainframes están escritos en Cobol 7% estan escritos en ensamblador, C o C++ 5% esta escrito en PL/I 3% estan escritas en Java y otros lenguajes Lámina 7 Ejemplo de un sistema mainframe Lámina 8 4

Industrias que usan mainframes Mercados financieros Bancos Ciencias de la vida y salud Seguros Medios digitales (digital media) Medios y entretenimiento Telecomunicaciones Wholesale Viajes y transportes Inalambrico Consumer products Aeroespacial y defensa Automotriz Quimica y petroleo Productos comestibles (consumer products) Educacion Electronica Energia y utilidades Ingeniería Retail Gobierno Lámina 9 Tipos de trabajos (workloads) en mainframe 1 2 Lámina 10 5

Ejemplo trabajo batch Lámina 11 Ejemplo trabajo online en mainframe Lámina 12 6

Evolución arquitecturas IBM Lámina 13 El final de la evolución en IBM: los zseries S/360 S/370 S/390 zseries 1960s 3033 3033mp 3081 3083,84 ES/9000 G4,5,6 1970s 1980s 1990s z900 z800, z990, z/890 2000s OS/360 MFT MVT MVS MVS/XA MVS/ESA OS/390 System Managed Parallel Sysplex IRD Storage Workload Mgr HiperSockets MVS Open UNIX System CUOD 24 bit 31 bit Edition Services 64 bit IMS CICS DB2 WebSphere assembler cobol C C++ JAVA J2EE XML HTML Application Investment Protection Lámina 14 7

Los zseries Nombre de marca de IBM designado para todos los mainframes IBM en el 2000 Vienen a reemplazar a los IBM S/390 Termino usado para los nuevos mainframes de 64 bits de IBM zseries 900, o z900 La z9000 introduce la arquitectura de 64 bits al mundo de los mainframes a tráves de z/architecture servidores proporcionan más del doble del desempeño de sus antecesores Lámina 15 Z/Architecture Formalmente conocida como ESAME Enterprise Systems Architecture Modal Extensions Introducida por IBM en el 2000 es el modelo 900 de sus zseries Arquitectura de 64 bits que reemplaza la arquitectura anterior ESA/390 de 31 bits de direccionamiento y 32 bits de datos, no perdiendo compatibilidad también compatible con la arquitectura de 24 bits de direccionamiento y de 32 bits de datos de la arquitectura System/360 Los sistemas operativos soportados varían de acuerdo en la forma en que aprovechan el diseño de 64 bits Lámina 16 8

El sistema z/9 1996 2006 IBM S/390 IBM System z9 Late 90s to TODAY La más nueva y potente línea de mainframes IBM En julio 2005 IBM renombra su línea de servidores, a System Z, pero sin renombrar sus servidores anteriores. Al mismo tiempo IBM anuncia un nuevo nombre de marca: System z9 anuncia la ultima generación de servidores System z9-109 Lámina 17 Carcterística principal: virtualización z/vm z/vm z/vm Partitioning Firmware CPU 1 CPU 2 CPU 3 CPU 4 Legacy WebSphere Java ERP Java Appl. Busines CICS s SAP DB2 IMS CICS Java Appl DB2 Business Objects UNIX IMS System IMS Objects services JVM JVM Native Linux Linux C++ Java Linux for System z9 and Linux Linux zseries for System z9 and z/vm z/vm zseries DB2 DB2 Linux for System z9 and zseries HiperSockets Lámina 18 9

Abriendo la computadora Lámina 19 El hardware de la máquina Internal Batteries (optional) Modular Refrigeration Units Power Supplies Books I/O cages (optional) I/O cage (standard) ESCON Fiber Quick Connect Feature (optional) Lámina 20 Front View Support Elements CEC Cage STI cables 10

Introducción a los mainframes z9-109 Books and CEC Cage La jaula acepta entre uno y cuatro libros de procesadores Standard Models Model S08 - Book 0 Model S18 - Books 0 and 1 Model S28 - Books 0, 1, and 2 Model S38 - Books 0, 1, 2, and 3 Enhanced capacity model Model S54 - Books 0, 1, 2, and 3 3 Lámina 21 0 1 2 z9-109 Processor Book Layout MCM Up to 8 Hot pluggable MBA/STI fanout cards "F1" "D1" "D2" Hitachi CP MSC "D3" "D4" "D5" MSC Hitachi CP SD SD SC SD SD CP 2 CP CP "D6" "D7" "D8" Front View Memory Cards Up to 128 GB Note: 1. Concept Illustration only - not to scale 2. 4 or 8 pluggable Memory Cards 3. Each MBA fanout card is hot-pluggable and has 2 STIs Lámina 22 Side View Concurrent upgrade repair for I/O including MBA fan out cards and memory 11

z9-109 Multi-Chip Module (MCM) MCM avanzado 95mm x 95mm 104 niveles de 16 chip sets, 217 capacitors 0.476 km de cable interno Lámina 23 Tecnologia CMOS 10K chip Chips PU, SC, SD y MSC Interconexiones de cobre, 10 niveles cobre 8 chips PU/MCM 4 chips System Data cache 1 chip Storage control 2 chips Memory Storage Control 1 chip de reloj MSC PU PU SD PU SD PU SD SD MSC PU PU CLK PU SC PU Lámina 24 12

Sistemas Operativos soportados en zseries Linux z/vm z/tpf Lámina 25 El sistema operativo más actualizado para mainframes de IBM. Sistema operativo de 64 bits Sucesor del sistema operativo OS/390 combinación servicios MVS y UNIX Mantiene funciones e interfaces de los 70 s y 60 s, pero también ofrece algunos atributos y elementos de los llamados sistemas abiertos. soporta CICS, IMS, RACF, SNA también corre Java, soporta UNIX, APIs y aplicaciones, y se comunica fácilmente con TCP/IP y Web Lámina 26 13

Sistemas soportados por CICS Customer Information Control System Servidor transaccional para actividades en batch y en línea IMS Information Management System Base datos jerárquica y administrador información que posee capacidades de procesamiento transacciones RACF Resource Access Control Facility SNA Systems Network Architecture Arquitectura red de IBM (1974) Lámina 27 Existe un producto complementario z/vm, implementa soporte de Linux Sistema también es capaz de correr en modo de 31 bits en las arquitecturas anteriores a mainframes Z sin embargo para arrancar con V1R6 requiere una Zserie de 64 bits o un servidor System z9 Existe versión bajo costo:.e código idéntico, pero corre con una configuración de arranque que previene la ejecución de cargas de trabajo clásicas Lámina 28 14

Comparación Unix (i) Termino o concepto Arranque del sistema operativo Almacenamiento virtual para cada usuario del sistema Almacenamiento datos Formato datos Lámina 29 Unix Boot Usuario recibe lo que necesite de almacenamiento virtual que necesite para referenciar, dentro de los límites hardware y software Archivos Orientado byte; organización datos es proporcionada por la aplicación. IPL (Initial Program Load) Usuarios cuentan con un espacio de direcciones extensibles hasta 2GB (o 16 GB) de almacenamiento virtual, aunque algo de este almacenamiento contiene código sistema común para todos los usuarios Data sets Orientado registro; comúnmente un registro de 80 bytes, reflejando la imagen de la tradicional tarjeta perforada Comparación Unix (ii) Termino o concepto Sistema configuración datos Lenguajes script Elemento más pequeño realiza un trabajo Una unidad grande de trabajo Unix Sistema archivos /etc controla características Shell scripts, Perl, awk, y otros lenguajes Un thread. El núcleo soporta varios threads. Un daemon Parámetros en PARMLIB controla como el sistema IPL y como se comportan los espacios de direcciones CLISTS (command lists) y REXX execs Un tarea (task) o un SRB (Service Request Block). El BCP (Base Control Block) soporta varias tareas y SRBs Una tarea empezada o un trabajo de gran ejecución, es un subsistema de Lámina 30 15

Comparación Unix (iii) Termino o concepto Orden en el que el sistema busca los programas a ejecutar Uso interactivo del sistema Unix Programas cargados de acuerdo variable ambiente usuario PATH Usuarios log en los sistemas y ejecutan sesiones shell. Pueden usar rlogin, telnet o ssh para conectarse al sistema Cada usuario puede contar con varias sesiones abiertas al mismo tiempo. Sistema busca las bibliotecas para el programa a ser cargado: TASKLIB, STEPLIB, JOBLIB, LPALST y el linklist Usuarios log en el sistema a través de TSO/E y su interfaz de menús, ISPF. Un ID de usuario esta limitado a contar con solo una sesión logon TSO/E activa al mismo tiempo. Posible log a Unix shell usando telnet, rlogin o ssh. Lámina 31 Comparación Unix (iv) Termino o concepto Fuente y destino de datos de entrada/salida Edición datos y códigos Lámina 32 Manejo de programas Unix stdin y stdout Existen varios editores: vi, ed, sed y emacs Comando ps permite a los usuarios ver procesos y threads. A través comando kill es posible matar trabajos. SYSIN y SYSOUT SYSUT1 y SYSUT2 son usadas para utilerias SYSTSIN y SYSTSPRT son usadas para usuarios TSO/E Editor ISPF SDSF permite a los usuarios ver y terminar sus trabajos. 16

z/virtual Machine (z/vm) Implementa la facilidad de máquina virtual de IBM Sistema Operativo que proporciona virtualización de Sistemas z de IBM (y anteriores) Aprovecha la z/architecture, creada por IBM Se ejecuta en servidores System z IBM System z9 e IBM eserver zseries Lámina 33 Los componentes de z/vm CP: Control Program Artificialmente crea maquinas virtuales de los recursos hardware de la computadora. Hypervisor Para el usuario es como si contara con sus propios recursos CMS Conversational Monitor System corre en una maquina virtual y proporciona una interfaz de usuario final y una interfaz para la programación de aplicaciones de z/vm Lámina 34 17

Máquina virtual - cómo se ve? Lámina 35 Y para que sirve? Lámina 36 18

Linux zseries Varias distribuciones Linux se pueden usar distribuciones no son de IBM Dos nombres genéricos son usados para estas distribuciones Linux para S/390 direccionamiento 31 bits y registros de 32 bits Linux para zseries direccionamiento y registros de 64 bits Frase Linux on zseries usada para referirse a Linux corriendo en un S/390 o sistema z/serie No utilizan terminales 3270 Lámina 37 z/tpf Sistema operativo de propósito específico Usado por compañías que requieren de un alto volumen de transacciones compañías tarjetas de crédito compañías reservación aéreas Alguna vez conocido conocido como ACP Airline Control Program (ACP) Puede usar diferentes mainframes un ambiente ligeramente acoplado manejar miles de transacciones por segundo, contando con disponibilidad interrumpida medida en años. Lámina 38 19