Presentación de Open MPI

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Presentación de Open MPI"

Transcripción

1 Presentación de Open MPI

2 Qué es Open MPI? Se trata de una API de código abierto desarrollada para facilitar la programación paralela y/o distribuida que: Implementa el estándar MPI. Permite la distribución de procesos de forma dinámica. Alto rendimiento. Tolerancia a fallos: capacidad de recuperarse de forma transparente de los fallos de los componentes (errores en el envío o recepción de mensajes, fallo de un procesador o nodo). Soporta redes hetereogéneas : permite la ejecución de programas en redes cuyos ordenadores presenten distinto número de nodos y de procesadores. Una única librería soporta todas las redes. Portable: funciona en los sistemas operativos Linux, OS-X, Solaris y en un futuro próximo en Windows. Modificable por los instaladores y usuarios finales : presenta opciones de configuración durante la instalación de la API, la compilación de programas y su ejecución.

3 Por qué Open MPI? La programación paralela y en el caso, el paradigma de paso de mensajes, carece de una implementación oficial que sea adecuada para todo el mundo. El equipo de Open MPI pretende desarrollar dicha implementación, dando como resultado la mejor librería de paso de mensajes, que esté al alcance de todo el mundo y que pueda funcionar bajo cualquier plataforma y con diferentes redes de ordenadores. Tiene sus raíces en varias implementaciones conocidas de MPI : FT-MPI de la Universidad de Tennessee LA-MPI de Los Alamos National Laboratory LAM/MPI de la Universidad de Indiana Con la colaboración del equipo de PACX-MPI de la Universidad de Stuttgart. Open MPI incorpora lo mejor de los anteriores proyectos como base para el desarrollo de una implementación oficial que sea adecuada en todos los aspectos.

4 Qué piensan los usuarios de Open MPI? Actualmente y guiándome por opiniones que he leído de los usuarios, Open MPI y MPICH2 son las herramientas más nombradas. OpenMPI y MPICH2 son más o menos iguales de rápidas, en unas situaciones uno será mejor que el otro pero sin demasiada diferencia. Open MPI es el sucesor de la herramienta lam. Open MPI soporta un grán número de conexiones basadas en TCP/IP, soporta incluso la mayoría de las conexiones MPICH. Open MPI es user friendly : no hay necesidad de iniciar demonios, el usuario no debe conocer apenas detalles de la herramienta para utilizarla. Open MPI supera a MPICH en : Mejor implementación del sistema de memoria compartida(mejores resultados en sistemas multicore). Mayor control de las tareas. Mayor eficiencia en la realización de operaciones complejas.

5 Comparativas Tiempo empleado para generar un checkpoint de un cluster ejecutando un ROMS (regional ocean modeling system): MPICH p3 LAM-MPI OpenMPI min 41 min 31 min Latencia mínima (por las interferencias de otros usuarios) de 200 peticiones de ping realizadas dentro de un nodo de Rennes y entre el nodo de Rennes y otro de Nancy (Francia):

6 Instalación de Open MPI *Antes de instalar Open MPI necesitamos tener instalados los compiladores de C y C++ (y opcionalmente los de Fortran77/90)* Para instalar Open MPI seguiremos los siguientes pasos: Descargaremos la última versión de Open MPI de Extraemos su contenido, por ejemplo, a la carpeta openmpi Y ejecutamos los siguientes comandos: $ cd openmpi $./configure prefix=/usr/local (con esta opción indicaremos que se instalará en /usr/local) # make all install (este último comando es necesario ejecutarlo en modo root)

7 Compilación con Open MPI Para compilar un programa con Open MPI, simplemente sustituiremos los correspondientes comandos gcc/g++ por los respectivos mpicc/mpicc. Ejemplo: En vez de poner $ gcc my_mpi_application.c -o my_mpi_application pondremos $ mpicc my_mpi_application.c -o my_mpi_application Estos compiladores proporcionados por Open MPI manipularán la línea de comandos y añadirán las flags necesarias para posteriormente invocar al compilador que tengan por debajo (gcc,g++, fortran...).

8 Ejecución con Open MPI La ejecución de Open MPI se realiza mediante los comandos mpirun o mpiexec; ambos comandos ofrecen exactamente la misma funcionalidad. Open MPI ofrece soporte para ejecutar trabajos en los modelos SIMD y MIMD. Para ejecutar un trabajo en el modelo SIMD: $ mpirun -np 4 my_parallel_application (4 procesos ejecutarán 4 copias del ejecutable my_parallel_application) Para ejecutar un trabajo en el modelo MIMD: $ mpirun -np 2 a.out : -np 2 b.out (los 2 primeros procesos se asignarán al ejecutable a.out y los otros 2 al ejecutable b.out). Además... Para indicar de manera explícita que un host tiene 4 slots (4 procesadores disponibles) : mpirun --host node0,node0,node0,node0... De manera implícita se puede indicar en el fichero hostfile. Hay que tener cuidado de no asignar un número de slots a un host mayor al de su número de procesadores.

9 Opciones de ejecución --hostfile (fichero): opción con la que proporcionaremos un fichero con información sobre los host que van a ejecutar la aplicación paralela. --host (lista de host separados por comas): con esta opción especificaremos los hosts en los que ejecutaremos la aplicación. --np (o -np): con esta opción indicaremos el número de procesos que vamos a iniciar. --mca (o -mca): opción con la que introduciremosuna serie de parámetros mca con sus valores a la aplicación (en lugar de inicializar las variables y exportarlas). --wdir <directorio>: con esta opción especificaremos el directorio de trabajo de las aplicaciones (se asume por defecto que el directorio de trabajo es el actual). --x <variables de entorno separadas por comas>: especificaremos las variables de entorno que vamos a exportar a la aplicación paralela.

10 Ejemplo A continuación muestro el resultado de la ejecución del programa codigo3-5 visto en clase: $ mpicc codigo3-5.c $ mpirun -np 4 a.out Resultado : Hola desde el proceso 2 de 4 Hola desde el proceso 1 de 4 Hola desde el proceso 0 de 4 Hola desde el proceso 3 de 4

11 Bibliografía Lista de páginas visitadas para la realización del documento : (la más importante)

Instalación de MPE. (MPI Parallel Environment) Programación Distribuida y Paralela. Departamento del LSI. Universidad de Granada

Instalación de MPE. (MPI Parallel Environment) Programación Distribuida y Paralela. Departamento del LSI. Universidad de Granada Instalación de MPE (MPI Parallel Environment) Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido

Más detalles

Instalación de TAU. (Tuning and Analysis Utilities) Programación Distribuida y Paralela. Departamento del LSI. Universidad de Granada

Instalación de TAU. (Tuning and Analysis Utilities) Programación Distribuida y Paralela. Departamento del LSI. Universidad de Granada Instalación de TAU (Tuning and Analysis Utilities) Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido

Más detalles

Paralelismo. MPI Paso de mensajes. Francisco García Sánchez Departamento de Informática y Sistemas

Paralelismo. MPI Paso de mensajes. Francisco García Sánchez Departamento de Informática y Sistemas Paralelismo MPI Paso de mensajes Francisco García Sánchez Departamento de Informática y Sistemas Contenido Introducción 1) Uso de MPI 2) Multiplicación de matrices 3) Ordenación por mezcla 4) Programación

Más detalles

Tutorial Básico Cmake en Linux

Tutorial Básico Cmake en Linux Tutorial Básico Cmake en Linux Esta guía está pensada para gente que no tiene ningún conocimiento previo del proceso de compilación de C++ y Cmake en Linux. Existen varios manuales en internet y documentación

Más detalles

Sistemas distribuidos Message Passing Interface

Sistemas distribuidos Message Passing Interface Sistemas Operativos, primer cuatrimestre de 2013 Sistemas distribuidos N procesos corriendo en M equipos físicamente separados. Se acabó la memoria compartida en el caso general. Podría haberla en ciertos

Más detalles

Manual de Instalación y Administración de Base

Manual de Instalación y Administración de Base Manual de Instalación y Administración de Base de Datos S.I.G.A.H Sistema de Gestión de Archivo Histórico Sistema de Gestión de Archivo Histórico Manual de Instalación y Administración de Base Gobernación

Más detalles

Cluster Beowulf/MPI en Debian

Cluster Beowulf/MPI en Debian 1- Configuración de la red: Cluster Beowulf/MPI en Debian En este artículo utilizamos la topología estrella para la configuración del Cluster. La configuración lo haremos suponiendo que ya tenemos una

Más detalles

Instalación de OpenMPI

Instalación de OpenMPI Instalación de OpenMPI Programación Distribuida y Paralela Universidad de Granada Departamento del LSI Por: Daniel Guerrero Martínez Sergio Rodríguez Lumley 1 Índice de contenido Instalación de OpenMPI...3

Más detalles

mpc Un entorno de programación paralela basado en C Carlos Hoyos Barceló

mpc Un entorno de programación paralela basado en C Carlos Hoyos Barceló mpc Un entorno de programación paralela basado en C Carlos Hoyos Barceló Introducción mpc es una extensión del lenguaje ANSI C que incorpora primitivas para la programación de aplicaciones paralelas portables

Más detalles

ÍNDICE. 1. Requisitos de Hardware Arranque del front-end Arranque de los nodos Utilización de lam, OpenMPI y Ganglia...

ÍNDICE. 1. Requisitos de Hardware Arranque del front-end Arranque de los nodos Utilización de lam, OpenMPI y Ganglia... ÍNDICE 1. Requisitos de Hardware...2 2. Arranque del front-end 2 3. Arranque de los nodos.4 4. Utilización de lam, OpenMPI y Ganglia....5 5. Cambio de configuración de red..7 1. REQUISITOS DE HARDWARE

Más detalles

4.4. TCP/IP - Configuración Parte 2 SIRL

4.4. TCP/IP - Configuración Parte 2 SIRL 4.4. TCP/IP - Configuración Parte 2 SIRL Configuración de parámetros de red Elementos de configuración relacionados con TCP/IP DIRECCIÓN IP Que se asigna al equipo MÁSCARA DE SUBRED Asignada al equipo

Más detalles

Cómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo

Cómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo Cómo compilar un programa utilizando el Digital Visual Fortran Compiler? Seminario de Computación 2009 Juan Ruiz y Carlos Zotelo Pantalla inicial del Developer Studio. >inicio > todos los programa > Visual

Más detalles

7.- PRUEBAS REALIZADAS

7.- PRUEBAS REALIZADAS 7.- PRUEBAS REALIZADAS En este apartado se comentarán las distintas pruebas que se han llevado a cabo sobre la aplicación desarrollada, así como los resultaos obtenidos con las mismas. En primer lugar,

Más detalles

PROCESAMIENTO DISTRIBUIDO

PROCESAMIENTO DISTRIBUIDO Pág. 1 INTRODUCCIÓN PROCESAMIENTO DISTRIBUIDO Arquitectura de comunicaciones: Software básico de una red de computadoras Brinda soporte para aplicaciones distribuidas Permite diferentes Sistemas Operativos

Más detalles

SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla

SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GIC. PRÁCTICA 9 Departamento de Arquitectura y Tecnología de Computadores Universidad de Sevilla PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI. PREPARACIÓN

Más detalles

EDITRAN/X25. Manual de instalación y usuario. Distribuido. Windows

EDITRAN/X25. Manual de instalación y usuario. Distribuido. Windows EDITRAN/X25 Distribuido Windows Manual de instalación y usuario. INDRA 30 de octubre de 2014 EDITRAN/X25 Windows Manual de instalación y usuario. ÍNDICE 1. INTRODUCCION Y REQUERIMIENTOS.... 1-1 2. EDITRAN/X25-DISTRIBUIDO...

Más detalles

GCC para plataforma Windows

GCC para plataforma Windows GCC para plataforma Windows LINKS para bajar las herramientas GCC para Windows, disponible en: http://sourceforge.net/projects/mingw/ Editor de texto, disponible en http://www.editpadpro.com/. Este editor

Más detalles

Conexión segura al Laboratorio

Conexión segura al Laboratorio Conexión segura al Laboratorio Objetivo: El alumno aprenderá a conectarse vía secure shell al servidor del Laboratorio utilizando las herramientas proporcionadas en la página del mismo. SSH (Secure SHell)

Más detalles

MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS GENÉRICO Windows, Macintosh y Linux

MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS GENÉRICO Windows, Macintosh y Linux IMPORTANTE: MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS GENÉRICO Windows, Macintosh y Linux Su computador debe contar con el entorno de ejecución JAVA o JDK versión 1.6 en adelante. Según el sistema operativo

Más detalles

Sistemas Operativos Emergentes 1/11

Sistemas Operativos Emergentes 1/11 PROGRAMA DE ESTUDIO Sistemas operativos emergentes Programa Educativo: Licenciatura en Informática Administrativa Área de Formación : Sustantiva Profesional Horas teóricas: 2 Horas prácticas: 4 Total de

Más detalles

A lo largo de este artículo veremos todas estas posibilidades que nos ofrece dnsmasq.

A lo largo de este artículo veremos todas estas posibilidades que nos ofrece dnsmasq. A lo largo de este artículo veremos todas estas posibilidades que nos ofrece dnsmasq. roducción Int El paquete dnsmasq permite poner en marcha un servidor DNS de una forma muy sencilla. Simplemente instalando

Más detalles

Brevísimo tutorial de MPI (Message Passing Interface) MC. Miguel Vargas Félix

Brevísimo tutorial de MPI (Message Passing Interface) MC. Miguel Vargas Félix Brevísimo tutorial de MPI (Message Passing Interface) MC. Miguel Vargas Félix miguelvargas@cimat.mx http://www.cimat.mx/~miguelvargas 19/10/10 1/34 Contenido Contenido Clusters Beowulf MPI (Message Passing

Más detalles

Procesamiento Paralelo

Procesamiento Paralelo Procesamiento Paralelo Introducción a MPI Javier Iparraguirre Universidad Tecnológica Nacional, Facultad Regional Bahía Blanca 11 de Abril 461, Bahía Blanca, Argentina jiparraguirre@frbb.utn.edu.ar http://www.frbb.utn.edu.ar/hpc/

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI SISTEMAS PARALELOS Y DISTRIBUIDOS

INTRODUCCIÓN A LA PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI SISTEMAS PARALELOS Y DISTRIBUIDOS INTRODUCCIÓN A LA PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI 1 Y DISTRIBUIDOS GRADO EN INGENIERÍA INFORMÁTICA INGENIERÍA DE COMPUTADORES ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA

Más detalles

Módulo 3. Ambiente de desarrollo

Módulo 3. Ambiente de desarrollo Módulo 3. Ambiente de desarrollo Objetivo - Introducir al estudiante en la plataforma Java - Realizar un acercamientos a la compilación y ejecución de programas Java - Identificar errores en tiempo de

Más detalles

Comunicación con dispositivos GPIB a través de Ethernet

Comunicación con dispositivos GPIB a través de Ethernet Comunicación con dispositivos GPIB a través de Ethernet J.A. López Pérez, D. Cordobés, R. Bolaño Informe Técnico IT - OAN 2006-01 CONTENIDO I. Introducción 3 II. Descripción del sistema 4 III. Instalación

Más detalles

Programación 1 Grado de ingeniería Robótica

Programación 1 Grado de ingeniería Robótica Programación 1 Grado de ingeniería Robótica Información general Clases de teoría: miércoles de 11:00 a 13:00 aula B12 aulario 2 Clases de prácticas: martes de 11:00 a 13:00 y de 13:00 a 15:00 aula L24

Más detalles

MPP. MIMD Computador Masivamente Paralelo

MPP. MIMD Computador Masivamente Paralelo MPP MIMD Computador Masivamente Paralelo BLUE GENE/Q Introducción Se trata del tercer representante de una serie que comenzó con el Blue Gene/L y continuó con el Blue Gene/P. Son máquinas desarrolladas

Más detalles

Entornos de programación paralela basados en modelos/paradigmas

Entornos de programación paralela basados en modelos/paradigmas Program. paralela/distribuida Entornos de programación paralela basados en modelos/paradigmas Sobre la programación paralela 1 Índice Reflexiones sobre la programación paralela MapReduce Propuesta original

Más detalles

Universidad Carlos III de Madrid Dpto. de Ingeniería Telemática

Universidad Carlos III de Madrid Dpto. de Ingeniería Telemática ÏT Universidad Carlos III de Madrid Dpto. de Ingeniería Telemática LABORATORIO DE TELEMATICA Guia de Instalación del API NEPAL Prof. Dr. José Ignacio Moreno Novella Ingeniería de Telecomunicación. 3 er

Más detalles

Curso-Taller Programación Paralela con lenguaje C bajo Linux. MCC. Salazar Martínez Hilario

Curso-Taller Programación Paralela con lenguaje C bajo Linux. MCC. Salazar Martínez Hilario Curso-Taller Programación Paralela con lenguaje C bajo Linux MCC. Salazar Martínez Hilario Mayo 2011 Programación Paralela La que se realiza usando procesos separados. Interactúan intercambiando información.

Más detalles

WMAIL 1.5. Grupo Winmotor

WMAIL 1.5. Grupo Winmotor WMAIL 1.5 Grupo Winmotor 2016 WMAIL 1.5 GUIA DE INSTALACIÓN RÁPIDA Y PUESTA EN MARCHA En esta guía daremos de una forma rápida los principales pasosa seguir para la correcta instalación y puesta en funcionamiento

Más detalles

El Compilador GNU para C: GCC PROGRAMACIÓN I OTOÑO DE 2018 DR. MARIO ROSSAINZ LÓPEZ

El Compilador GNU para C: GCC PROGRAMACIÓN I OTOÑO DE 2018 DR. MARIO ROSSAINZ LÓPEZ El Compilador GNU para C: GCC PROGRAMACIÓN I OTOÑO DE 2018 DR. MARIO ROSSAINZ LÓPEZ El Compilador GCC GCC es un compilador originario del proyecto GNU que se utiliza para compilar programas escritos en

Más detalles

HERRAMIENTAS SOFTWARE PARA SISTEMAS DISTRIBUIDOS

HERRAMIENTAS SOFTWARE PARA SISTEMAS DISTRIBUIDOS HERRAMIENTAS SOFTWARE PARA SISTEMAS DISTRIBUIDOS José Luis Pastrana Brincones (pastrana@lcc.uma.es) Departamento de Lenguajes y Ciencias de la Computación de la Universidad de Málaga Introducción. El hombre,

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

Implantación del Modelo MM5 en MX-101. Dirección de Telemática Centro de Computo

Implantación del Modelo MM5 en MX-101. Dirección de Telemática Centro de Computo Implantación del Modelo MM5 en MX-101 Dirección de Telemática Centro de Computo MM5 Modelo diseñado para simular y Pronosticar a escala meso o regional la circulación atmosférica. Casos de estudio: Vientos

Más detalles

Granularidad y latencia

Granularidad y latencia Niveles de paralelismo y latencias de comunicación Niveles de paralelismo. Granularidad o tamaño de grano. Latencia de comunicación. Particionado de los programas. Empaquetado de granos. Planificación

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarus2.uson.mx Infraestructura de Hardware Software Conexiones remotas http://acarus2.uson.mx

Más detalles

LABORATORIO DE GESTIÓN DE REDES (I)

LABORATORIO DE GESTIÓN DE REDES (I) UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE GESTIÓN DE REDES (I) 1. PRESENTACIÓN El laboratorio de Gestión de Redes constará de un conjunto de prácticas

Más detalles

Más información en

Más información en ---------------------------------------------------------------------------------------------------- Manual de Instalación y configuración de la librería OpenCV en Windows ----------------------------------------------------------------------------------------------------

Más detalles

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor Introducción El presente documento muestra cómo configurar una máquina virtual de S.O. Linux Ubuntu para poder ser usada como plantilla con UDS Enterprise. Durante el proceso se mostrará el proceso de

Más detalles

MANUAL DE INSTALACIÓN SIGGA LABORAL VERSION EVALUATIVA

MANUAL DE INSTALACIÓN SIGGA LABORAL VERSION EVALUATIVA MANUAL DE INSTALACIÓN SIGGA LABORAL VERSION EVALUATIVA *** Importante Requisitos Previos del Sistema: Se necesita al menos Windows XP Service Pack 3 o versiones superiores para poder instalar la aplicación.

Más detalles

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor

UDS Enterprise - Preparando Plantillas Xubuntu XRDP UDS Actor Introducción El presente documento muestra cómo configurar una máquina virtual de SO Linux Ubuntu para poder ser usada como plantilla con UDS Enterprise. Durante el proceso se mostrará el proceso de instalación

Más detalles

ROBÓTICA Y PROGRAMACIÓN CON LEGO NXT PRESENTACIÓN DEL CURSO AUTOR: JOSÉ LUIS TOMÁS NAVARRO

ROBÓTICA Y PROGRAMACIÓN CON LEGO NXT PRESENTACIÓN DEL CURSO AUTOR: JOSÉ LUIS TOMÁS NAVARRO ROBÓTICA Y PROGRAMACIÓN CON LEGO NXT PRESENTACIÓN DEL CURSO AUTOR: JOSÉ LUIS TOMÁS NAVARRO Índice ÍNDICE... 1 1. OBJETIVO DEL CURSO... 2 2. PLANIFICACIÓN DEL CURSO... 4 3. INSTALACIÓN DE LA HERRAMIENTA

Más detalles

IPCONFIG NSLOOKUP TRACERT TELNET

IPCONFIG NSLOOKUP TRACERT TELNET Comandos y herramientas En esta unidad, hablaremos de las herramientas que pueden ayudarnos a la hora de localizar problemas o de revisar configuraciones, todas ellas se ejecutarán desde una ventana de

Más detalles

IBM SPSS Modeler - Essentials for R: Instrucciones de instalación

IBM SPSS Modeler - Essentials for R: Instrucciones de instalación IBM SPSS Modeler - Essentials for R: Instrucciones de instalación Contenido IBM SPSS Modeler - Essentials for R: Instrucciones de instalación...... 1 Visión general.............. 1 Instalación de la aplicación

Más detalles

3. Doble el tecleo el archivo del instalador del agente de usuario de Sourcefire. El asistente para la configuración aparece.

3. Doble el tecleo el archivo del instalador del agente de usuario de Sourcefire. El asistente para la configuración aparece. Contenido Introducción prerrequisitos Requisito para la instalación Instalación del agente de usuario de Sourcefire Desinstalación del agente de usuario de Sourcefire Problemas de la desinstalación del

Más detalles

Guía de instalación de GestFlor

Guía de instalación de GestFlor Guía de instalación de GestFlor - Sistema de gestión integral de floristerías - Antonio Robles Pérez Versión 1.0 Índice 1.- Pre-requisitos...3 2.- Máquina virtual de Java...3 3.- Servidor de bases de datos

Más detalles

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías...

1.4.1 Inicio de la computadora por primera vez Hay problemas Causas, síntomas y soluciones a posibles averías... Índice INTRODUCCIÓN...11 CAPÍTULO 1. EXPLOTACIÓN DE SISTEMAS MICROINFORMÁTICOS...13 1.1 La arquitectura de los ordenadores...14 1.1.1 La máquina de Turing...14 1.1.2 La arquitectura Harvard...15 1.1.3

Más detalles

Guía de instalación del SAE en plataforma Linux Versión 1

Guía de instalación del SAE en plataforma Linux Versión 1 Instalación del SAE en Linux MINISTERIO DE EDUCACIÓN DIRECCIÓN NACIONAL DE ADMINISTRACIÓN GERENCIA DE SISTEMAS INFORMÁTICOS Guía de instalación del SAE en plataforma Linux Versión 1 Sistema de Administración

Más detalles

Elabora en un documento PDF la instalación y configuración de servicios de clusters en Windows 2008 Server.

Elabora en un documento PDF la instalación y configuración de servicios de clusters en Windows 2008 Server. Elabora en un documento PDF la instalación y configuración de servicios de clusters en Windows 2008 Server. Con los clúster conseguiremos alta disponibilidad, que si se nos cae uno de los servidores (nodo)

Más detalles

Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows.

Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows. Comparación Windows - Linux: El Sistema de Archivos en Linux organiza los ficheros en carpetas con una estructura jerárquica similar a Windows. Windows muestra cada partición en una UNIDAD nombrada con

Más detalles

Guía para el Contribuyente. MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS NATIVO Windows, Macintosh y Linux Versión 1.

Guía para el Contribuyente. MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS NATIVO Windows, Macintosh y Linux Versión 1. Guía para el Contribuyente MANUAL DE INSTALACIÓN DEL DIMM FORMULARIOS NATIVO Windows, Macintosh y Linux Versión 1.10 IMPORTANTE: Su computador debe contar con el entorno de ejecución JAVA o Jdk versión

Más detalles

Seminario de Utilización del Laboratorio de ITR

Seminario de Utilización del Laboratorio de ITR Seminario de Utilización del Laboratorio de ITR Mario Aldea Rivas Departamento de Electrónica y Computadores Universidad de Cantabria GRUPO DE COMPUTADORES Y TIEMPO REAL Mario Aldea Rivas 1 Estructura

Más detalles

TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño

TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS. Introducción Hardware Software Aspectos de diseño TEMA 10 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos:

Más detalles

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores

Más detalles

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente-servidor. BASE 100, S.A.

MultiBase y Cosmos. Particularidades sobre la instalación del motor de base de datos en modo cliente-servidor. BASE 100, S.A. Particularidades sobre la instalación del motor de base de datos en modo cliente-servidor BASE 100, S.A. www.base100.com Índice 1. INSTALACIÓN EN CLIENTE-SERVIDOR... 3 1.1 EN LA MÁQUINA SERVIDOR... 3 1.1.1

Más detalles

helppeople Cloud Viewer Manual de Usuario de la Versión v 2.0

helppeople Cloud Viewer Manual de Usuario de la Versión v 2.0 helppeople Cloud Viewer Manual de Usuario de la Versión v 2.0 Elaborado por: Dirección de Aplicaciones y Servicios Helppeople Software Tabla de Contenido Que es helppeople Cloud Viewer?... 2 Configuración....

Más detalles

A) INTRODUCCIÓN A LA COMPUTACIÓN B) DATOS BÁSICOS DEL CURSO C) OBJETIVOS DEL CURSO 1) NOMBRE DE CADA CURSO O ACTIVIDAD CURRICULAR. Pág.

A) INTRODUCCIÓN A LA COMPUTACIÓN B) DATOS BÁSICOS DEL CURSO C) OBJETIVOS DEL CURSO 1) NOMBRE DE CADA CURSO O ACTIVIDAD CURRICULAR. Pág. 1) NOMBRE DE CADA CURSO O ACTIVIDAD CURRICULAR A) INTRODUCCIÓN A LA COMPUTACIÓN B) DATOS BÁSICOS DEL CURSO Semestre Horas de teoría Horas de práctica Horas trabajo Créditos por semana por semana adicional

Más detalles

PROYECTO DE PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI.

PROYECTO DE PROGRAMACIÓN DE COMPUTADORES DE MEMORIA DISTRIBUIDA USANDO MPI. SISTEMAS PARALELOS Y DISTRIBUIDOS. 3º GII-IC. PRÁCTICA 10 (Versión MPI). CURSO 2012-2013 Departamento de Arquitectura y Tecnología de Computadores. Universidad de Sevilla OBJETIVOS PROYECTO DE PROGRAMACIÓN

Más detalles

Introducción a la programación en Fortran

Introducción a la programación en Fortran Introducción a la programación en Fortran Santiago de Mello Modelización numérica de la atmósfera Departamento de ciencias de la atmósfera Universidad de la República, Uruguay. Agosto de 2017 Santiago

Más detalles

Ubuntu Server HOW TO : DHCP

Ubuntu Server HOW TO : DHCP Ubuntu Server 12.10 HOW TO : DHCP EN ESTE SE REALIZA LO SIGUIENTE: En este how to se le va a enseñar como brindar IP a maquinas windows con un servidor DHCP. Servidor DHCP Este manual se hace con la finalidad

Más detalles

T1-Introducción. Índice

T1-Introducción. Índice T1-Introducción 1.1 Índice El papel del S.O. Servicios que ofrece el S.O. Formas de acceder al kernel (Tema 8 EC) Modos de ejecución Interrupciones, excepciones y llamadas a sistema Llamadas a sistema

Más detalles

TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS

TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS Servicio Nacional de Aprendizaje - SENA Regional Valle Centro Agropecuario BUGA TECNOLOGÍA EN GESTIÓN DE REDES DE DATOS Manual de instalación y configuración de Samba Guadalajara de Buga 2012 Manual de

Más detalles

Seguridad y alta disponibilidad

Seguridad y alta disponibilidad Con los clúster conseguiremos alta disponibilidad, que si se nos cae uno de los servidores (nodo) no pase nada, ya que existen otros nodos que pueden coger los recursos y levantar los servicios para que

Más detalles

Interfaz interfaz textual gráficos

Interfaz interfaz textual gráficos I. Definición Programa que hace de intérprete entre la máquina y el usuario. Administración de los dispositivos (teclado, ratón, impresoras, ) Carga y ejecución de aplicaciones. Cada empresa Macintosh,

Más detalles

SDL (Simple DirectMedia Layer) es una poderosa librería para la creación de videojuegos.

SDL (Simple DirectMedia Layer) es una poderosa librería para la creación de videojuegos. Primero que nada, debes saber que esta librería es exclusiva para el compilador Dev-C++ en su última versión, por lo que debes tenerlo instalado y configurado corréctamente, si no es así usas los siguiente

Más detalles

FTP y Telnet. FTP /// Protocolo de transferencia de archivos (protocol transfer files) :) TELNET /// Emulador de terminales en sistemas remotos.

FTP y Telnet. FTP /// Protocolo de transferencia de archivos (protocol transfer files) :) TELNET /// Emulador de terminales en sistemas remotos. FTP y Telnet La explicación va dirigida a usuarios con Microsoft Windows, ya que es el sistema operativo más usado, pero cabe decir que tanto en linux, UNIX, etc. FTP /// Protocolo de transferencia de

Más detalles

Redes de Computadoras. Obligatorio

Redes de Computadoras. Obligatorio Redes de Computadoras Obligatorio 1-2017 Facultad de Ingeniería Instituto de Computación Departamento de Arquitectura de Sistemas Nota previa - IMPORTANTE Se debe cumplir íntegramente el Reglamento del

Más detalles

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix

LECCION-2. Por omitir las cosas triviales se comenten grandes errores. Cursos de Entrenamiento de Servidores Linux y Telefonía IP con Asterisk/Elastix LECCION-2 CONFIGURACION DE APLICATIVOS DE ACCESO REMOTO En esta lección, aprenderemos como configurar los programas aplicativos para acceder remotamente al servidor Elastix desde la interfaz grafica Web

Más detalles

Acceso remoto por VPN

Acceso remoto por VPN Manual del usuario (abril 2018) Contenido Contenido... 3 1 OBJETO DEL DOCUMENTO... 4 2 PROCEDIMIENTO SE ACCESO... 4 2.1 Windows... 4 2.2 Linux... 8 2.3 Mac... 10 2.4 Dispositivos móviles.... 10 Página

Más detalles

Ejemplos DATEX II. Documento de compilación y ejecución. Carlos del Blanco Calderón (LISITT) David Torres Garrigós (LISITT)

Ejemplos DATEX II. Documento de compilación y ejecución. Carlos del Blanco Calderón (LISITT) David Torres Garrigós (LISITT) Ejemplos DATEX II Documento de compilación y ejecución Carlos del Blanco Calderón (LISITT) David Torres Garrigós (LISITT) 1/8/2014 Índice General 1 INTRODUCCIÓN... 4 1.1 REQUISITOS PREVIOS... 4 2 COMPILACIÓN...

Más detalles

Curso: FT433 - Introducción a la virtualización con VirtualBoxR

Curso: FT433 - Introducción a la virtualización con VirtualBoxR forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBoxR El asistente de creación de máquinas virtuales Estamos listos para la creación de nuestra primera máquina virtual. Pulsamos

Más detalles

Orientaciones para firmar con AutoFirma en MS Windows

Orientaciones para firmar con AutoFirma en MS Windows Orientaciones para firmar con AutoFirma en MS Windows 1.- Certificado digital 1.1 Importar certificado con el navegador Mozilla Firefox 1.2 Importar certificado con el navegador Chrome 2.- Firma electrónica

Más detalles

UD2 Instalación y uso de

UD2 Instalación y uso de UD2 Instalación y uso de entornos de desarrollo Índice 1. Entornos de desarrollo 1.1. Introducción 1.2. Componentes 2. Instalación de entornos de desarrollo 2.1. Programación 2.2. Bases de datos 2.3. Otros

Más detalles

Prácticas Hadoop: Instalación!

Prácticas Hadoop: Instalación! Prácticas Hadoop: Instalación En este curso de formación vamos a utilizar una máquina virtual que utiliza el HDP de Hortonworks para las prácticas de laboratorio. Para poder realizar los trabajos del curso,

Más detalles

Manual de Instalación MonoDevelop

Manual de Instalación MonoDevelop Manual de Instalación MonoDevelop INTRODUCCIÓN: E n la actualidad existen varios entornos de desarrollo para distintos lenguajes de programación y sin duda C# no se queda atrás, si bien es cierto que los

Más detalles

Anexo 1: Preparación del entorno de trabajo

Anexo 1: Preparación del entorno de trabajo Anexo 1: Preparación del entorno de trabajo 1 - Instalación del Java Development Kit Antes de nada, prepararemos el PC para el desarrollo de aplicaciones móviles estándar. Para poder hacer nuestros propios

Más detalles

2. CARACTERÍSTICAS MÍNIMAS DEL EQUIPO OBJETO DE LA ADQUISICIÓN

2. CARACTERÍSTICAS MÍNIMAS DEL EQUIPO OBJETO DE LA ADQUISICIÓN PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR LA LICITACIÓN, MEDIANTE PROCEDIMIENTO ABIERTO, PARA EL SUMINISTRO, LA INSTALACIÓN Y LA PUESTA EN MARCHA DE UN CLÚSTER DE COMPUTACIÓN PARA FUNDACIÓN DONOSTIA

Más detalles

1.1. Abimos el Panel de Control En Panel de Control abrimos Herramientas Administrativas En Herramientas Administrativas abrimos Servicios

1.1. Abimos el Panel de Control En Panel de Control abrimos Herramientas Administrativas En Herramientas Administrativas abrimos Servicios Instalación de Firebird 3.0 en un equipo con una versión de Firebird anteriormente instalada. Si en el equipo en donde vamos a instalar el gestor de base de datos Firebird 3.0, ya tenemos instalada una

Más detalles

System Center Service manager implementa buenas practicas de gestion de servicios Ti (ITSM) Basadas en ITIL y MOF.

System Center Service manager implementa buenas practicas de gestion de servicios Ti (ITSM) Basadas en ITIL y MOF. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

Tutorial de Instalación de Tarjetas Inalámbricas sobre Linux Serie EVO W300 PCI / USB (Configuración por DHCP)

Tutorial de Instalación de Tarjetas Inalámbricas sobre Linux Serie EVO W300 PCI / USB (Configuración por DHCP) Tutorial de Instalación de Tarjetas Inalámbricas sobre Linux Serie EVO W300 PCI / USB (Configuración por DHCP) Índice 1. Introducción 2. Instalación 3. Compatibilidades Introducción Como bien sabrá Linux

Más detalles

HISTORIA DE C Creado entre 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX. A mediados de los ochenta se

HISTORIA DE C Creado entre 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX. A mediados de los ochenta se LENGUAJE DE PROGRAMACION C Introducción al Lenguaje HISTORIA DE C Creado entre 1972 por Brian Kernighan y Dennis Ritchie para escribir el código del sistema operativo UNIX. A mediados de los ochenta se

Más detalles

Modelos de Desarrollo de Programas Práctica Curso Sistema de Gestión de Equipos Informáticos

Modelos de Desarrollo de Programas Práctica Curso Sistema de Gestión de Equipos Informáticos Introducción Modelos de Desarrollo de Programas Práctica Curso 2003 2004 Sistema de Gestión de Equipos Informáticos Se desea desarrollar un sistema informático que gestione los equipos y los programas

Más detalles

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar.

CAR. Responsable : María del Carmen Heras Sánchez. Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar. CAR Responsable : María del Carmen Heras Sánchez Asesores Técnicos : Daniel Mendoza Camacho Yessica Vidal Quintanar http://acarususonmx 1 Sistema de Colas http://acarususonmx 2 Antes de comenzar Pasos

Más detalles

Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin. Julio 2008

Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin. Julio 2008 Facultad de Ingeniera Universidad de la Repblica Proyecto Fenton - Cluster de Computadores de Alto Desempeo con Acceso Remoto (CCADAR) Manual de instalacin Julio 2008 Estudiantes: Santiago Iturriaga, Paulo

Más detalles

Instalación de Greenstone sobre Ubuntu

Instalación de Greenstone sobre Ubuntu Instalación de Greenstone sobre Ubuntu Primero que todo quiero saludar a todos los usuarios de Greenstone en Español y espero que este tutorial les pueda ser de ayuda. Decidí escribir un método de instalación

Más detalles

INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU

INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU INSTALACIÓN DE ASTERISK INSTALAR ASTERISK EN UBUNTU Como se ha mencionado en entradas anteriores ASTERISK puede funcionar sobre sistemas UNIX por lo tanto en esta entrada explicamos cómo hacer la respectiva

Más detalles

* En el caso de GNU/Linux esto puede no ser posible para algunas distribuciones, ver el apartado de este sistema operativo.

* En el caso de GNU/Linux esto puede no ser posible para algunas distribuciones, ver el apartado de este sistema operativo. gvsig 1.1 portable 3as Jornadas gvsig, Valencia, 14 a 16 de noviembre de 2007 Contenido de este disco USB Este disco USB contiene una versión ejecutable de gvsig 1.1 (última versión estable) disponible

Más detalles

Práctica 1: (Tema 2) Instalación de MaRTE OS

Práctica 1: (Tema 2) Instalación de MaRTE OS Práctica 1: (Tema 2) Instalación de Objetivos: Instalar practicar el uso del entorno de de ción Concurrente oct-13 1 Acceso a los puestos del laboratorio Elegir la primera de las opciones de arranque:

Más detalles

Computación de Altas Prestaciones Sistemas computacionales

Computación de Altas Prestaciones Sistemas computacionales Computación de Altas Prestaciones Sistemas computacionales Domingo Giménez Departamento de Informática y Sistemas Universidad de Murcia, Spain dis.um.es/~domingo Universidad de Murcia 1 Motivación Problemas

Más detalles

Anexo C. Guía de usuario, instalación y fundamentos

Anexo C. Guía de usuario, instalación y fundamentos Anexo C Guía de usuario, instalación y fundamentos En este anexo vamos a describir los pasos necesarios para desplegar el servicio partiendo del código ya compilado de ambos extremos, como haría un usuario,

Más detalles

Instalación de Eclipse y C++ en Windows

Instalación de Eclipse y C++ en Windows Instalación de Eclipse y C++ en Windows Para programar en C++ en un computador con sistema operativo Windows se necesita instalar: Un compilador de C++, como MinGW Un entorno de desarrollo, como Eclipse

Más detalles