El manual para el clustering con openmosix

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

Download "El manual para el clustering con openmosix"

Transcripción

1 4 S V ep t e r em sio b n er Be 6, ta 2 0! 0 El manual para el clustering con openmosix mikel a.k.a.mc2 Miquel Catala n i Coı t Versio n de septiembre de 2004

2

3 4 S V ep t e r em sio b n er Be 6, ta 2 0! 0 Este manual esta dedicado a todos aquellos que han hecho, hacen y hara n que haya algo que documentar. A todos los desarrolladores del proyecto openmosix, muchas gracias. Menciones especiales para: Louis Zechtzer Martin Høy Brian Pontz Bruce Knox Matthew Brichacek Matthias Rechenburg Maurizio Davini Michael Farnbach Mark Veltzer Muli Ben Yehuda (a.k.a. mulix) David Santo Orcero (a.k.a. irbis) Moshe Bar coordinador, autor de MFS y DFSA c mikel a.k.a.mc2 & Kris Buytaert. Copyright Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled GNU Free Documentation License.

4

5 Este manual ha estado posible gracias a las importantes contribuciones de: Carlos Manzanedo y Jordi Polo. Ambos han aportado texto en los capítulos sobre generalidades de la supercomputación. También del apéndice sobre GNU/Linux. Ingenieros Informáticos por la Universidad de Alcalá de Henares (Madrid). Extractos de la documentación de su proyecto de final de carrera Clusters para Linux (septiembre 2001). David Santo Orcero (irbis). Aportaciones desde su inmenso archivo personal que cubren las secciones de instalación, ajustes y herramientas de usuario de openmosix. La relevancia de dichas aportaciones se deben a que es el desarrolaldor de las mismas. Ingeniero Informático por la Escuela Técnica Superior de Ingeniería Informática de Málaga. Asimismo agradezco las colaboraciones de: Ana Pérez Arteaga correcciones ortográficas C. W. Strommer traducción de las PMF (preguntas más frecuentes) Jaime Perea capítulo sobre PCMCIA Marcelo Stutz acceso a openmosixview con ssh y el Stress-Test Ross Moore gracias por contestar todas mis dudas sobre latex2html Todos nosotros nos hemos esforzado y lo haremos para que a usuarios como tú les sea útil esta guía, por ello te animamos a hacernos llegar cualquier ambigüedad, error o consejo para poder mejorarla. También a tí que has sabido ver el poder de la comunidad libre y vas a convertir tus PCs en un supercomputador, gracias.

6

7 Lo primero que sueles preguntarte cuando un libro se pone a tu alcance es si valdrá la pena pasar tiempo leyéndolo. Y las dudas parecen ser directamente proporcionales al tamaño del mismo. Sea cual haya sido la referencia que te haya llevado hasta aquí, si has llegado ha sido porque ya te has preguntado: puedo disponer de la potencia de todas mis computadoras a la vez? Igualmente, sea cual haya sido la razón que te ha motivado a pensar en montar tu propio sistema cluster, sabrás que no es fácil andar solo el camino. Montar un supercomputador no es trivial y los autores -y la comunidad que ha querido contribuir en esta documentación- pretenden acompañarte en tu andadura....porque no eres el único cansado de la ley de Moore, porque alguien más piensa que en la unión está la fuerza, porque alguien tiene que hacer el trabajo sucio: sigue leyendo. ABSTRACT Los sistemas cluster hace años que fueron diseñados, la computación paralela y distribuida no es ninguna novedad en el año No obstante no había sido hasta ahora que el usuario había empezado a necesitarlas. La tecnología del silicio está llegando a sus postrimerías y los computadores cuánticos aún están en fase de desarrollo. Mientras grandes empresas, instituciones y universidades selectas disponen -desde hace años- de grandes computadoras superescalares, el usuario había estado relegado -al menos hasta ahora- a máquinas SMP en el mejor de los casos. Pero todo esto está canviando: la demanda de rendimiento no puede ser suplida por la arquitectura monoprocesador y menos por los x86 compatibles. La solución que han adoptado los fabricantes ha estado saltar a arquitecturas de 64 bits o aumentar más aún la frecuencia de bus. Son desplazamientos del mismo problema en el tiempo. En este marco toman mayor importancia los clusters, concebidos para proporcionar cálculo paralelo con componentes habituales en el mercado. Estaciones de trabajo conectadas por red trabajando de forma cooperativa que permiten aumentar notablemente las prestaciones de todas ellas por separado. En este documento se han desarrollado diversos métodos para llegar a construir -y mantener- un cluster openmosix a partir de cero, es decir, desdel hardware. La documentación aportada deja claras las grandes capacidades tecnológicas de openmosix, que se podrán aprovechar en proyectos de pequeña, mediana o gran dimensión gracias a su escalabilidad y flexibilidad. También se enfatiza en la importancia de la aplicación de las tecnologías de programario libre como mejor solución para poner en manos del usuario las mejores herramientas que posibilitarán un futuro enriquecedor tanto tecnológica como socialmente. Este entorno es el que mejor defiende la propia congruencia de intenciones ya sea en la lógica docente, donde priman -o deberían hacerlo- el conocimiento y su libre difusión, o dentro de la lógica empresarial -donde se prioriza el beneficio al menor coste posible-. PALABRAS CLAVE: supercomputación, cluster, gnu/linux, openmosix, ssi, diskless.

8

9 Índice de figuras 2.1. Paralelismo. Ejemplo de incremento de speedup obtenido con la ley de Amdahl Arquitecturas. Multiprocesadores en bus Arquitecturas. Multiprocesadores en conmutador Arquitecturas. Red Omega Sistemas distribuidos. Escalabilidad de servicios en una empresa Sistemas operativos. NFS Sistemas operativos. GFS con servidor central Sistemas operativos. SAN La importancia de la red. Topología de redes estáticas La importancia de la red. Barras cruzadas La importancia de la red. Red dinámica con bloqueo La importancia de la red. Red dinámica reordenable La importancia de la red. Encapsulamiento IP La importancia de la red. Conexión TCP Clusters. Cluster a nivel de sistema y nivel de aplicación Clusters HA. Redundancia Clusters HA. Topología típica de un LVS básico Clusters HA. Configuración VS-NAT Clusters HA. Configuración VS-TUN Clusters HA. Configuración VS-DR Clusters HA. Problema del ARP Clusters HA. Funcionamiento del kernel LVS Clusters HA. NAT y DR un caso práctico Clusters HP. Comunicaciones en PVM openmosixview: Aplicación principal openmosixview: Propiedades de los nodos openmosixview: Ejecución avanzada openmosixprocs: Administración de procesos openmosixprocs: La ventana de migrado de un proceso(1) openmosixprocs: La ventana de migrado de un proceso(2) openmosixanalyzer. Historial de actividad de procesamiento del cluster openmosixanalyzer. Estadísticas de los nodos openmosixanalyzer. Historial de actividad de memoria de nuestro cluster openmosixhistory. Un historial de los procesos ejecutados

10

11 Índice de cuadros 2.1. Paralelismo. Límites de la computación paralela Arquitecturas. Procesador dividido en 4 etapas y sin dependencias Arquitecturas. Inferioridad del procesador P4 frente a K Sistemas Operativos. Compartición de recursos (1) Sistemas Operativos. Compartición de recursos (2) Sistemas Operativos. MFS Clusters HA. Disposición de servidores con pesos en LVS Clusters HA. Resultado de la elección Clusters HA. Relación de tipos de direcciones IP Clusters HP. Aspectos de implementación Administración: Cambiando los parámetros en /proc/hpc Administración: Binarios en /proc/hpc/admin Administración: Escribiendo un 1 en /proc/hpc/decay Administración: Información adicional sobre los procesos locales Administración: Información de los otros nodos Administración: Parámetros de mosctl con más detalle Administración: Parámetros adicionales para mosrun openmosixview: Condiciones de inicio avanzadas para procesos openmosix a fondo: Datos de la estructura mm stats h El API de openmosix: /proc/hpc/admin/ El API de openmosix: /proc/hpc/decay/ El API de openmosix: /proc/hpc/info/ El API de openmosix: /proc/hpc/remote/ El API de openmosix: /proc/pid/ Nodos diskless: Campos de un paquete del protocolo BOOTP

12

13 Índice general 1. Presentación PRELIMINARES Sobre este documento Limitación de responsabilidad Política de distribución Nuevas versiones de este documento Mantenimiento ORGANIZACIÓN Teoria de la supercomputación INTRODUCCIÓN Visión histórica Problemas que se pueden resolver con sistemas paralelos Soluciones actuales que se dan a dichos problemas PARALELISMO Definiciones previas Límites en el hardware Límites del software Granularidad del paralelismo El problema de la transparencia Paralelización de programas Ejemplos de problemas paralelizables ARQUITECTURAS Soluciones hardware Soluciones software SISTEMAS DISTRIBUIDOS Concepto de sistema distribuido y sistema operativo distribuido Necesidad de sistemas distribuidos Desventajas: el problema de la transparencia La tendencia a lo distribuido Implementación de Sistemas Distribuidos SISTEMAS OPERATIVOS Procesos y Scheduling Compartición de recursos Comunicación entre procesos La importancia de los sistemas de ficheros Entrada salida LA IMPORTANCIA DE LA RED La importancia del sistema de comunicación Topologías de red Tecnologías de red Protocolos utilizados a nivel de red

14 Protocolos utilizados a nivel de transporte (UDP/TCP) Diseño de redes Conclusiones Clusters CLUSTERS. NOCIONES GENERALES El concepto de cluster Características de un cluster Clasificación según el servicio prioritario Clusters HP: alto rendimiento Clusters HA: alta disponibilidad Clusters HR: alta confiabilidad CLUSTERS HA Introducción El interés comercial Conceptos importantes Soluciones libres LVS (Linux Virtual Server) CLUSTERS HP Conceptos importantes: migración y balanceo) PVM y MPI Beowulf openmosix TOP REQUERIMIENTOS Y PLANTEAMIENTOS Requerimientos hardware Lineas básicas en la configuración del hardware Planteamientos del cluster Clustering con openmosix QUÉ ES REALMENTE OPENMOSIX? Una muy breve introducción al clustering Una aproximación histoórica CARACTERISTICAS DE OPENMOSIX Pros de openmosix Contras de openmosix Subsistemas de openmosix El algoritmo de migración INSTALACIÓN DE UN CLUSTER OPENMOSIX Instalación del kernel de openmosix Instalación de las herramientas de área de usuario Configurando la topología del cluster Las herramientas de área de usuario Optimizando el cluster ADMINISTRACIÓN DEL CLUSTER Administración básica Configuración Las herramientas de área de usuario Detección automática de nodos AJUSTES EN EL CLUSTER Testeo de rendimiento con Stress-Test OPENMOSIXVIEW Instalación Utilizando openmosixview openmosixprocs

15 openmosixcollector openmosixanalyzer openmosixhistory openmosixview + SSH FAQ de openmosixview -preguntas más frecuentes PROBLEMAS MÁS COMUNES No veo todos los nodos FAQ de openmosix -preguntas más frecuentes PARA MÁS INFORMACIÓN openmosix a fondo The openmosix internals (Moshe Bar) MODELIZACIÓN MATEMÁTICA DE PROCEDIMIENTOS /arch/* config.in defconfig entry.s i387.c ioport.c offset.c ptrace.c signal.c vm86.c /Documentation/* /drivers/* /fs/* /hpc/* badops.c balance.c mig.c info.c comm.c config.c load.c remote.c /include/* hpc.h /init/* main.c /ipc/* shm.c /kernel/* /lib/* rwsem.c rwsem-spinlock.c /mm/* /net/* EL API DE OPENMOSIX Tutoriales útiles para casos especiales Nodos sin discos Componentes hardware requeridos Componentes hardware prescindibles Ventajas e inconvenientes Croquis de la arquitectura

16 Diálogo de comunicación Servicios requeridos Configuración de los servicios requeridos ROMs para arranque sin discos Live Linux CD! Funcionando desde cdrom Consideraciones previas Dispositivos ramdisk en linux Modificaciones a linux Creando el cdrom Últimos detalles Referencias Apéndices APÉNDICE A: Aplicaciones funcionando, o no APÉNDICE B: Salidas de comandos y ficheros lspci /proc/bus/pci/devices /etc/mtab y df /etc/lilo.conf syslinux.cfg rpld.conf dhcpd.conf APÉNDICE C: Acrónimos GNU Free Documentation License PREAMBLE APPLICABILITY AND DEFINITIONS VERBATIM COPYING COPYING IN QUANTITY MODIFICATIONS COMBINING DOCUMENTS COLLECTIONS OF DOCUMENTS AGGREGATION WITH INDEPENDENT WORKS TRANSLATION TERMINATION FUTURE REVISIONS OF THIS LICENSE

17 Capítulo 1 Presentación

18

19 1.1. PRELIMINARES

20 4 Capítulo 1. Presentación Now this is not the end. It s not even the beginning of the end. But it s, perhaps, the end of the beginning. Winston Churchill Primero fue MOSIX, ahora es openmosix, un proyecto mucho más interesante no sólo desde un punto de vista técnico sino porque se han mejorado los términos de la licencia que mantenía a MOSIX bajo código propietario. Este manual está dirigido a conocer el proyecto openmosix y no MOSIX por la simple razón que el primero tiene un sector de usuarios mucho más amplio y con mayores garantías de crecer en los próximos tiempos (Moshe Bar estima que el 97 % de los usuarios de la antigua comunidad MOSIX migraron a openmosix durante el primer año, 2002). Parte de los capítulos que aquí se presentan pertenecen íntegramente a la literatura que Kris Buytaert ha escrito en el The openmosix Howto. Se ha añadido no obstante otra documentación (escrita o traducida) llegada de las personas que se han querido sumar a este proyecto de documentación, a los cuales ya se ha hecho referencia. Intentado abarcar el mayor abanico de usuarios se ha organizado el texto en términos de complejidad creciente. Esperamos que esto suponga una ventaja a la gran mayoría de lectores para que podáis ahondar y ampliar conocimientos sobre openmosix y, como no, en GNU/Linux. Nada une ya a MOSIX y openmosix, e intentar buscarles parecidos resultará, como los grandes avances en el proyecto demuestran, cada vez más difícil. Este manual no es la documentación del proyecto MOSIX Sobre este documento Este documento te dará una amplia descripción de openmosix, un paquete software que posibilita que una red de computadoras basadas en GNU/Linux funcionen como un cluster. A lo largo de este camino que empezaremos juntos se introducirán conceptos como la computación paralela, breves tutoriales para programas que tengan utilidades especiales para las posibilidades que openmosix pueda ofrecerte, e incluso un repaso histórico sobre los inicios del clustering como nueva alternativa en la supercomputación. Será importante saber con qué nos estamos manejando y conocer también por qué la computación masiva está tirando hacia esta dirección. Kris Buytaert escribió el HOWTO original en febrero de 2002, cuando Scot Stevenson buscaba a alguien para llevar a cabo este trabajo de documentación. Esta versión en castellano fue iniciada por mikel a.k.a.mc2 en el mismo año como parte del trabajo de final de carrera en la EPS (Escola Politcnica Superior, Lleida, Espaa) para la Ingenier ia Técnica Informática. El contenido del howto oficial se traducirá aquí, en ocasiones ampliado Limitación de responsabilidad Utilice la información contenida en este documento siendo el único responsable del riesgo que puedan correr sus equipos. Yo mismo y el equipo de colaboradores repudiamos cualquier responsabilidad sobre las consecuencias que el seguimiento de estos contenidos puedan provocar. El seguimiento de los ejemplos aquí descritos corren a cargo del lector. Es recomendable hacer copias de seguridad (backups) de su sistema antes de iniciar cualquier instalación, ya que el trabajo desde root (administrador de su equipo UNIX) puede provocar pérdidas y/o modificaciones irreversibles de su información Política de distribución Este documento puede ser distribuido bajo condiciones de la GNU Free Documentation License, Versión1.2 o cualquier otra versión publicada por la Free Software Foundation, sin textos en portada o en la contraportada. Existe una copia de la licencia incluida en el último capítulo titulado GNU Free Documentation License.

21 1.1. PRELIMINARES Nuevas versiones de este documento Las versiones oficiales de este documento serán hospedadas en LuCAS 1 y en mi propia web 2. Los borradores de la documentación oficial (en inglés) se encontrarán en la web de Kris Buytaert 3 en el subdirectorio apropiado. Los cambios en este documento normalmente serán anunciados en las listas de distribución de openmosix. Los posibles cambios en ésta, la versión en castellano, serán igualmente anunciados en la citada lista y podrás obtenerla en mi sitio web en los formatos PS, PDF o HTML Mantenimiento Actualmente este manual está mantenido por mikel a.k.a.mc2 (Miquel Catalán i Coït), por favor manda tus dudas o preguntas a la dirección de correo electrónico que encontrarás en su sitio web. Para dudas concretas sobre la tecnología openmosix, por favor dirígete a las listas de correo del proyecto (ver sección Para más información)

22

23 1.2. ORGANIZACIÓN ORGANIZACIÓN El manual para el clustering con openmosix ha sido dividido en nueve capítulos, a la vez divididos en diversas secciones. Seguidamente se expone un breve resumen de cada una de ellas. CAPITULO I: Presentación Sección 1.1: Preliminares. Se define la limitación de responsabilidad de los autores respecto el seguimiento de los ejemplos aquí contenidos y se indica dónde encontrar nuevas versiones de este documento. Sección 1.2: Organización. Esta sección. CAPITULO II: Teoria de la supercomputación Sección 2.1: Introducción. Se introduce al lector en el contexto histórico-económico en que se desarrollan las diferentes arquitecturas paralelas. Se dan las bases para comprender qué objetivos se persiguen aquí. Sección 2.2: Paralelismo. Conceptos teóricos sobre el modelo matemático existente tras la paralelización de procesos. Se explican algunos límites conocidos. Sección 2.3: Arquitecturas. Construcciones físicas que pueden implementarse con los componentes de que debe disponer todo sistema basado en el esquema de Von Newman. Sección 2.4: Sistemas distribuidos. Se especifica en un tipo de arquitectura, consistente en distribuir los recursos entre varias estaciones de trabajo. Ésta será la arquitectura sobre la que se centrará el clustering en los siguientes capítulos. CAPITULO III: Implementación de los Sistemas Distribuidos Sección 3.1: Sistemas operativos. Nociones sobre los principales módulos de que se componen. Útil para entender el rol de la migración, la problemática que aporta y, consecuentemente, qué componentes deberán ser modificados para dotarlos de este servicio. Sección 3.2: La importancia de la red. Uno de los recursos que marcará el rendimiento de nuestra arquitectura será la interconnectividad entre nodos. CAPITULO IV: Clusters Sección 4.1: Nociones generales. Sección 4.2: Clusters HA. Clusters de alta disponibilidad. Sección 4.3: Clusters HP. Clusters de alto rendimiento. Sección 4.4: Requerimientos y planteamientos. Construir un cluster no es algo trivial, así que habrá que tener en cuenta ciertos aspectos tanto a nivel físico como de programario. CAPITULO V: Clustering con openmosix Sección 5.1: Qué es realmente openmosix? Se expone la situación de los clusters y la necesidad de openmosix dentro del marco de la supercomputación. Se da un ejemplo de como puede sernos útil un cluster en la vida cuotidiana. Sección 5.2: Características de openmosix. Se divide el concepto de openmosix en sus cuatro subsistemas. Se analizan brevemente sus pros y contras así como la política que se ha implementado para conseguir la migración de procesos. Sección 5.3: Instalación de un cluster openmosix. Se dan los pasos para llegar a convertir un PC en el nodo de un cluster. Este capítulo ha sido redactado íntegramente por el Dr. David Santo Orcero, uno de los desarrolladores de openmosix. Sección 5.4: Administración del cluster. Una vez hecha la instalación convendrá saber administrarla tanto para adaptarla a necesidades concretas como para evitar agujeros de seguridad.

24 8 Capítulo 1. Presentación Sección 5.5: Ajustes en el cluster. Si algo debe preocupar en la computación paralela es el rendimientos que proporciona el sistema. Aquí se exponen algunas pautas a seguir para comprobar que todo funciona a pleno rendimiento. Sección 5.6: openmosixview. Nunca está de más disponer de un interfaz gráfico para podernos manejar más intuitivamente. Sección 5.7: Problemas más comunes. Seguramente habrá algún percance durante el proceso. Aquí se intentan cubrir los puntos conflictivos. Sección 5.8: Para más información. El proyecto openmosix es un proyecto muy vivo y como tal tiene una magnífica comunidad de seguidores que estaremos encantados de responder tus dudas en la listas de distribución o foros. CAPITULO VI: openmosix a fondo Comentarios sobre el código fuente. CAPITULO VII: Tutoriales para casos especiales Sección 7.1: Nodos sin discos. Generalmente el cluster lo conformaremos con computadoras de sobremesa con todo el hardware para funcionar independientemente. No obstante, ésta no es la única alternativa. Sección 7.2: ROMs para arranque sin discos. Parte relativa a la sección anterior. Aquí se explica como construir las roms necesarias. Sección 7.3: Live Linux CD! Linux en un cdrom. La potencia y flexibilidad de las metadistros puede también obtenerse a partir de una instalación hecha. Aquí se expone un método para pasar una instalación de disco duro a cdrom arrancable. CAPITULO VIII: APÉNDICES. En los apéndices se incluye información adicional sobre los temas que se han tratado en el documento. o aclarar el formato de algún fichero. Sección 8.1: Aplicaciones funcionando, o no. Clasificación de las aplicaciones más utilizadas según permitan migración de procesos o no. Sección 8.2: Salidas de comandos y ficheros. Formato de diferentes ficheros y formas de configuración. Sección 8.3: Acrónimos. Útiles para conocer cualquier acrónimo aparecido. CAPITULO IX: GNU Free Documentation License. Cláusulas que rigen el uso de este documento.

Desarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico.

Desarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico. Desarrollo de un cluster computacional para la compilación de algoritmos en paralelo en el Observatorio Astronómico. John Jairo Parra Pérez Resumen Este artículo muestra cómo funciona la supercomputación

Más detalles

GUIA RÁPIDA DE VNC Antonio Becerro 2005

GUIA RÁPIDA DE VNC Antonio Becerro 2005 Guia rápida de VNC Como acceder de forma remota a un ordenador y utilizar todos los programas del mismo Copyright (c) 2005 Antonio Becerro Martinez. Permission is granted to copy, distribute and/or modify

Más detalles

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011

Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Clusters Nicolás Zarco Arquitectura Avanzada 2 Cuatrimestre 2011 Introducción Aplicaciones que requieren: Grandes capacidades de cómputo: Física de partículas, aerodinámica, genómica, etc. Tradicionalmente

Más detalles

Sybase IQ Servidor analítico con arquitectura basada en columnas

Sybase IQ Servidor analítico con arquitectura basada en columnas Sybase IQ Servidor analítico con arquitectura basada en columnas www.sybase.es Sybase IQ Descripción Tener acceso a toda la información de que dispone su organización, con el fin de analizarla no es hoy

Más detalles

MineSight y la Tecnología Informática de última Generación

MineSight y la Tecnología Informática de última Generación MineSight y la Tecnología Informática de última Generación Así como se ha modificado la tecnología en el escritorio y en las estaciones de trabajo de los últimos años, del mismo modo ha ido variando el

Más detalles

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente

Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente Capítulo 4. Requisitos del modelo para la mejora de la calidad de código fuente En este capítulo definimos los requisitos del modelo para un sistema centrado en la mejora de la calidad del código fuente.

Más detalles

PRACTICA NO.24: CLUSTER

PRACTICA NO.24: CLUSTER PRACTICA NO.24: CLUSTER Jose Arturo Beltre Castro 2013-1734 ING. JOSE DOÑE Sistemas Operativos III Cluster El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 3: Estructura del sistema operativo. 3.1 Componentes del sistema. 3.2 Servicios del sistema operativo. 3.3 Llamadas al sistema. 3.4 Programas

Más detalles

Generalidades Computacionales

Generalidades Computacionales Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).

Más detalles

Si están trabajando en un computador real, lo primero que deben colocar los discos de manera SCSI, como mínimo deben de ser dos.

Si están trabajando en un computador real, lo primero que deben colocar los discos de manera SCSI, como mínimo deben de ser dos. Rocío Alt. Abreu Ortiz 2009-3393 RAID 0 en Debian RAID (del inglés Redundant Array of Independent Disks, «conjunto redundante de discos independientes») hace referencia a un sistema de almacenamiento que

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

TIPOS DE SISTEMAS OPERATIVOS

TIPOS DE SISTEMAS OPERATIVOS TIPOS DE SISTEMAS OPERATIVOS En esta sección se describirán las características que clasifican a los sistemas operativos, básicamente se cubrirán tres clasificaciones: sistemas operativos por su estructura

Más detalles

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011

Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 Módulo 1. Fundamentos de Computadores Informática y Programación Escuela de Ingenierías Industriales y Civiles Grado en Ingeniería en Ingeniería Química Curso 2010/2011 1 CONTENIDO Tema 1. Introducción

Más detalles

pdi-tools: Mecanismo de interposición dinámica de código

pdi-tools: Mecanismo de interposición dinámica de código pdi-tools: Mecanismo de interposición dinámica de código Descripción del proyecto Gerardo García Peña Jesús Labarta Judit Giménez Copyright 2004, 2005 Gerardo García Peña pdi-tools: Mecanismo de interposición

Más detalles

TEMA: PROTOCOLOS TCP/IP

TEMA: PROTOCOLOS TCP/IP TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de

Más detalles

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host.

Las compañías que proporcionan espacio de un servidor a sus clientes se suelen denominar con el término en inglés web host. El alojamiento web (en inglés web hosting) es el servicio que provee a los usuarios de Internet un sistema para poder almacenar información, imágenes, vídeo, o cualquier contenido accesible vía web. Es

Más detalles

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET

HOSTING TIPOS DE ALOJAMIENTO WEB EN INTERNET HOSTING El Hosting o Alojamiento web es el servicio que permite a los usuarios de internet poder almacenar información en un CPU conectado a internet las 24 horas del día los 365 días del año, ya sea para

Más detalles

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRATICA NO. 24, CLUSTER

Vielka Mari Utate Tineo 2013-1518. Instituto Tecnológico de las Américas ITLA. Profesor José Doñé PRATICA NO. 24, CLUSTER Vielka Mari Utate Tineo 2013-1518 Instituto Tecnológico de las Américas ITLA Profesor José Doñé PRATICA NO. 24, CLUSTER CREAR UN HOWTO CON EL PROCEDIMIENTO NECESARIO PARA LA IMPLEMENTACION DE CLUSTER DE

Más detalles

Procesos. Bibliografía. Threads y procesos. Definiciones

Procesos. Bibliografía. Threads y procesos. Definiciones Procesos Prof. Mariela Curiel Bibliografía A. Tanembaum & M. Van Steen. Sistemas Distribuidos. Principios y Paradigmas. 2da. Edición. Smith & Nair. The Architecture of Virtual Machines. IEEE Computer.

Más detalles

Introducción. Qué es Cliente delgado. Funcionamiento básico. Cliente delgado en Linux

Introducción. Qué es Cliente delgado. Funcionamiento básico. Cliente delgado en Linux Índice de contenido Introducción...2 Qué es Cliente delgado...2 Funcionamiento básico...2 Cliente delgado en Linux...2 Proyectos de Cliente delgado en Linux...3 Detalles del funcionamiento...3 Funcionamiento

Más detalles

Procesadores Superescalares: Paralelismo Explícito a Nivel de Instrucción

Procesadores Superescalares: Paralelismo Explícito a Nivel de Instrucción Tema 8 Procesadores Superescalares: Paralelismo Explícito a Nivel de Instrucción IA-64 es una arquitectura de 64 bits desarrollada conjuntamente por Intel y HP (Hewlett- Packard). Está basado en una tecnología

Más detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

Aplicaciones Informáticas

Aplicaciones Informáticas Aplicaciones Informáticas Profesor: Eduardo Zúñiga Sistema de aprobación: 2 parciales y recuperatorio Promoción: Sumar 14 o más puntos entre los dos parciales y no sacar menos de 6 en ninguno de los dos

Más detalles

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX

MÁSTER ONLINE EN ADMINISTRACIÓN LINUX MÁSTER ONLINE EN ADMINISTRACIÓN LINUX Módulo 1 Hardware & Arquitectura de sistemas - 20 horas Este módulo permite conocer y configurar los elementos básicos del hardware del sistema, como también otros

Más detalles

Introducción al Cluster

Introducción al Cluster Centro de Teleinformática y Producción Industrial - Regional Cauca Pág. 1 de 11 Nombre del Introducción al Cluster Historial Fecha Razón de cambio (s) Autor(es) 26 / 10 /2011 Documento Inicial, Primer

Más detalles

Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada

Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada Extractos de la conferencia: Supercomputación y Software Libre realizada por Linalco en la Universidad de Granada Copyright 2006 Linalco Consulting, S.L. Linalco Consulting, S.L., autor de este documento,

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

Servicios avanzados de supercomputación para la ciència y la ingeniería

Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería Servicios avanzados de supercomputación para la ciència y la ingeniería HPCNow! provee a sus clientes de la tecnología y soluciones

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Sistema Operativo Linux

Sistema Operativo Linux Fundación Colegio Aplicación Toico Palo Gordo. Municipio Cárdenas. Cátedra: Informática Objetivo N. 2 (SISTEMA OPERATIVO LINUX) Segundo Año. Secciones: A y B. Prof. Dayana Meléndez Sistema Operativo Linux

Más detalles

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

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 208006 Sistemas Embebidos Act 11: Reconocimiento Unidad 3 LECTURA 1 LECTURA 1 Qué diferencias hay entre aplicaciones para PC convencional o para sistemas embebidos? No es lo mismo desarrollar aplicaciones para un PC convencional que para un sistema embebido. El desarrollo

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image

WHITE PAPER. Proteger sus servidores virtuales con Acronis True Image Proteger sus servidores virtuales con Acronis True Image Copyright Acronis, Inc., 2000 2008 Las organizaciones dedicadas a la TI han descubierto que la tecnología de virtualización puede simplificar la

Más detalles

:Arquitecturas Paralela basada en clusters.

:Arquitecturas Paralela basada en clusters. Computación de altas prestaciones: Arquitecturas basadas en clusters Sesión n 1 :Arquitecturas Paralela basada en clusters. Jose Luis Bosque 1 Introducción Computación de altas prestaciones: resolver problemas

Más detalles

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN.

Tema 11. Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. 11.1.1. MULTIPROGRAMACIÓN. Tema 11 Soporte del Sistema Operativo 11.1. REQUERIMIENTOS DE LOS SISTEMAS OPERATIVOS. El sistema operativo es básicamente un programa que controla los recursos del computador, proporciona servicios a

Más detalles

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente. Investigar Qué es un IIS? Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows

Más detalles

Concepto de Procesamiento Distribuido y Centralizado

Concepto de Procesamiento Distribuido y Centralizado Concepto de Procesamiento Distribuido y Centralizado Procesamiento Centralizado: En la década de los años 50 s las computadoras eran máquinas del tamaño de todo un cuarto con las siguientes características:

Más detalles

Administración avanzada de GNU/Linux

Administración avanzada de GNU/Linux Administración avanzada de GNU/Linux XP07/M2103/02279 FUOC XP07/M2103/02279 Administración avanzada de GNU/Linux Ingeniero superior y doctor en Informática por la UAB. Profesor de los Estudios de Informática,

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

Es un software del tipo MAP-REDUCE realizada usando la librería MPI para la

Es un software del tipo MAP-REDUCE realizada usando la librería MPI para la Es un software del tipo MAP-REDUCE realizada usando la librería MPI para la ejecución de programas secuenciales de forma paralela con el requisito de no modificar los programas secuenciales. La idea fundamental

Más detalles

[TECNOLOGÍA RAID] Documentos de formación de SM Data: http://www.smdata.com/formacion.php

[TECNOLOGÍA RAID] Documentos de formación de SM Data: http://www.smdata.com/formacion.php 2011 Documentos de formación de SM Data: http://www.smdata.com/formacion.php [] Introducción a la tecnología RAID; Qué es RAID?; ventajas de RAID; definición de los más populares niveles de RAID y diferentes

Más detalles

Fundamentos de Sistemas Operativos

Fundamentos de Sistemas Operativos Fundamentos de Sistemas Operativos Sistemas Informáticos Fede Pérez Índice TEMA Fundamentos de Sistemas Operativos 1. - Introducción 2. - El Sistema Operativo como parte de un Sistema de Computación 2.1

Más detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍTULO 1 Instrumentación Virtual CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento

Más detalles

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES.

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. Ing. Edgar Gutiérrez a, M.C. José Ruiz a, Dr. Diego Uribe a, Dra. Elisa Urquizo a, Dr. Enrique

Más detalles

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas

CAPITULO 1. Introducción a los Conceptos Generales de Bases de Datos Distribuidas CAPITULO 1 Introducción a los Conceptos Generales de 1.1 Preliminares Las empresas necesitan almacenar información. La información puede ser de todo tipo. Cada elemento informativo es lo que se conoce

Más detalles

VISIÓN GENERAL HERRAMIENTAS COMERCIALES

VISIÓN GENERAL HERRAMIENTAS COMERCIALES VISIÓN GENERAL El servidor de MS SQL se ha convertido en un estándar en muchas partes de la América corporativa. Puede manejar volúmenes de datos grandes y se integra bien con otros productos de Microsoft.

Más detalles

Módulo 9: Gestión y tratamiento de los riesgos. Selección de los controles

Módulo 9: Gestión y tratamiento de los riesgos. Selección de los controles Módulo 9: Gestión y tratamiento de los riesgos. Selección de los controles Este apartado describirá en qué consiste la gestión de riesgos, cómo se deben escoger los controles, se darán recomendaciones

Más detalles

Las computadoras analógicas no computan directamente, sino que perciben constantemente valores, señales o magnitudes físicas variadas.

Las computadoras analógicas no computan directamente, sino que perciben constantemente valores, señales o magnitudes físicas variadas. Clasificación de las computadoras Análoga: Las computadoras analógicas no computan directamente, sino que perciben constantemente valores, señales o magnitudes físicas variadas. Características de las

Más detalles

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

Más detalles

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos

Mejores prácticas para el éxito de un sistema de información. Uno de los problemas de información dentro de las empresas es contar con datos ANEXO VI. Mejores prácticas para el éxito de un sistema de información Uno de los problemas de información dentro de las empresas es contar con datos importantes del negocio y que éstos estén aislados

Más detalles

Auditoría de un PC con el pograma Aida32(ahora se llama EVEREST)

Auditoría de un PC con el pograma Aida32(ahora se llama EVEREST) Auditoría de un PC con el pograma Aida32(ahora se llama EVEREST) Cuando hablamos de auditoría lo primero que nos viene a la cabeza es una pregunta: por qué necesito auditar un ordenador? Son varios los

Más detalles

Motores de Búsqueda Web Tarea Tema 2

Motores de Búsqueda Web Tarea Tema 2 Motores de Búsqueda Web Tarea Tema 2 71454586A Motores de Búsqueda Web Máster en Lenguajes y Sistemas Informáticos - Tecnologías del Lenguaje en la Web UNED 30/01/2011 Tarea Tema 2 Enunciado del ejercicio

Más detalles

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado:

LINUX. GNU/Linux. Cuatro características muy peculiares lo diferencian del resto de los sistemas que podemos encontrar en el mercado: LINUX GNU/Linux GNU/Linux es un sistema operativo de libre distribución, basado en el kernel Linux creado por Linus Torvalds y los desarrolladores del grupo GNU (Fundación para el software libre encabezada

Más detalles

CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA

CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA CLUSTER FING: PARALELISMO de MEMORIA DISTRIBUIDA SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción: arquitecturas

Más detalles

Ingeniería de Software

Ingeniería de Software Ingeniería de Software MSDN Ingeniería de Software...1 Ingeniería del Software_/_ Ingeniería y Programación...1 Análisis de Requerimientos...2 Especificación...3 Diseño...4 Desarrollo en Equipo...5 Mantenimiento...6

Más detalles

c) Porqué comprar software comercial si puede conseguir mejor software gratis?

c) Porqué comprar software comercial si puede conseguir mejor software gratis? Indice. Resumen Ejecutivo..2 Indice...3 Introducción4 Cuerpo.5 Conclusión...9 Bibliografía y Referencias.10 Resumen Ejecutivo Este informe lo único que busca es persuadir al lector (cualquiera que este

Más detalles

Una red es un conjunto de computadoras interconectadas entre sí con el. propósito de compartir archivos y periféricos Completando esta definición

Una red es un conjunto de computadoras interconectadas entre sí con el. propósito de compartir archivos y periféricos Completando esta definición REDES RED Una red es un conjunto de computadoras interconectadas entre sí con el propósito de compartir archivos y periféricos Completando esta definición podemos añadir que una red es un sistema de comunicaciones

Más detalles

Aproximación al CONCEPTO

Aproximación al CONCEPTO 18 Aproximación al CONCEPTO LA NECESIDAD DE INTERCAMBIAR INFORMACIÓN ENTRE DEPARTAMENTOS Y ÁREAS DE NEGOCIO SE HA VUELTO CRUCIAL Y HA HECHO QUE LAS EMPRESAS VEAN LA INTEGRACIÓN COMO UN ELEMENTO CLAVE PARA

Más detalles

Redes de área local Aplicaciones y Servicios Linux Servidores de impresión

Redes de área local Aplicaciones y Servicios Linux Servidores de impresión MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2 Conceptos clave de un sistema operativo. 1.3 El sistema operativo como administrador

Más detalles

Unidad II: Administración de Procesos y del procesador

Unidad II: Administración de Procesos y del procesador Unidad II: Administración de Procesos y del procesador 2.1 Concepto de proceso Un proceso no es más que un programa en ejecución, e incluye los valores actuales del contador de programa, los registros

Más detalles

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un.

Tema 1: Introducción. Generador del proyecto GNU, Richard Stallman es principalmente conocido por el establecimiento de un. Tema 1: Introducción Objetivos: Conocimiento de la historia y filosofía de GNU/LINUX para que el estudiante entienda cual es el propósito de la utilización de un sistema operativo libre de licenciamiento.

Más detalles

CÓMO CONECTARNOS A INTERNET

CÓMO CONECTARNOS A INTERNET CÓMO CONECTARNOS A INTERNET Podemos conectarnos a la Red partiendo de dos posibilidades: Si nuestro ordenador forma parte de una red local, es decir, está conectado a otros ordenadores por un cable y dicha

Más detalles

Arquitectura: Clusters

Arquitectura: Clusters Universidad Simón Bolívar Arquitectura: Clusters Integrantes: - Aquilino Pinto - Alejandra Preciado Definición Conjuntos o conglomerados de computadoras construidos mediante la utilización de hardware

Más detalles

Solución para tus planes de contingencia y continuidad de negocio

Solución para tus planes de contingencia y continuidad de negocio Solución para tus planes de contingencia y continuidad de negocio Copias de seguridad remotas vía Internet de grandes volúmenes de información ε-indi backup remoto es un software multiplataforma de alto

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos 2º Ingeniero de Telecomunicación (Sonido e Imagen) Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Qué vamos a ver hoy? Qué es un sistema

Más detalles

Redes de Almacenamiento

Redes de Almacenamiento Redes de Almacenamiento Las redes de respaldo o backend se utilizan para interconectar grandes sistemas tales como computadores centrales y dispositivos de almacenamiento masivo, el requisito principal

Más detalles

Sistemas Operativos de Red

Sistemas Operativos de Red Sistemas Operativos de Red Como ya se sabe las computadoras están compuestas físicamente por diversos componentes que les permiten interactuar mas fácilmente con sus operarios y hasta comunicarse con otras

Más detalles

Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO

Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO Windows Azure Caso práctico de solución para clientes Siemens aumenta la prestación de servicios de software y reduce significativamente el TCO Información general País o región: Alemania Sector: servicios

Más detalles

Computación Tercer Año

Computación Tercer Año Colegio Bosque Del Plata Computación Tercer Año UNIDAD 3 Sistemas Operativos E-mail: garcia.fernando.j@gmail.com Profesor: Fernando J. Garcia Ingeniero en Sistemas de Información Sistemas Operativos Generaciones

Más detalles

La Arquitectura de las Máquinas Virtuales.

La Arquitectura de las Máquinas Virtuales. La Arquitectura de las Máquinas Virtuales. La virtualización se ha convertido en una importante herramienta en el diseño de sistemas de computación, las máquinas virtuales (VMs) son usadas en varias subdiciplinas,

Más detalles

COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX

COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX COMPROBACIÓN DE DATOS: CÓMO REFUTAR LAS AFIRMACIONES DE ORACLE CON RESPECTO A RED HAT ENTERPRISE LINUX Últimamente, Oracle ha estado realizando afirmaciones equivocadas acerca de Red Hat Enterprise Linux

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

Reemplazá el Linux de tu netbook PCI con Huayra

Reemplazá el Linux de tu netbook PCI con Huayra Reemplazá el Linux de tu netbook PCI con Huayra Nota: Este tutorial fue pensado y realizado para las netbooks del Programa Conectar Igualdad Este tutorial está pensado para que puedas probar Huayra GNU/Linux

Más detalles

La Tecnología Informatica aplicada a los centros escolares. LEPRE. Herramienta digital Jclic. Lic. Cruz Jorge Fernández Aramburo.

La Tecnología Informatica aplicada a los centros escolares. LEPRE. Herramienta digital Jclic. Lic. Cruz Jorge Fernández Aramburo. Gobierno del Estado de Durango Secretaría de Educación ESCUELA NORMAL PROFESOR CARLOS A. CARRILLO La Tecnología Informatica aplicada a los centros escolares. LEPRE Herramienta digital Jclic Lic. Cruz Jorge

Más detalles

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela

Software Libre. Software Libre. Coordinación de Estudios Interactivos a Distancia (CEIDIS), Mérida - Venezuela Introducción. Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido, que los vendedores de grandes computadores de la época (los mainframes) aportaban a sus clientes para

Más detalles

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

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

Más detalles

Electrónica Digital II

Electrónica Digital II Electrónica Digital II M. C. Felipe Santiago Espinosa Aplicaciones de los FPLDs Octubre / 2014 Aplicaciones de los FPLDs Los primeros FPLDs se usaron para hacer partes de diseños que no correspondían a

Más detalles

UT04 01 Máquinas virtuales (introducción)

UT04 01 Máquinas virtuales (introducción) UT04 01 Máquinas virtuales (introducción) n) Módulo: Sistemas Informáticos Virtualización Qué es una máquina m virtual? Terminología Características, ventajas e inconvenientes de las MVs Productos: VMWare,

Más detalles

RAID. Los detalles de las características segunda y tercera, cambian según los distintos niveles RAID. RAID 0 no soporta la tercera característica.

RAID. Los detalles de las características segunda y tercera, cambian según los distintos niveles RAID. RAID 0 no soporta la tercera característica. RAID Como se dijo anteriormente, el ritmo de mejora de prestaciones en memoria secundaria ha sido considerablemente menor que en procesadores y en memoria principal. Esta desigualdad ha hecho, quizás,

Más detalles

Práctica de Evaluación de Cortafuegos personales

Práctica de Evaluación de Cortafuegos personales Práctica de Evaluación de Cortafuegos personales Objetivo El objetivo de esta práctica es que el alumno aprenda a configurar y evaluar cuál es la mejor opción de producto en relación a los cortafuegos

Más detalles

Herramientas Informáticas I Hardware: Redes de Computadoras Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa.

Herramientas Informáticas I Hardware: Redes de Computadoras Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa. Herramientas Informáticas I Hardware: Redes de Computadoras Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa. 2014 Contenidos: Definición. Conceptos Básicos. Objetivos. Clasificación

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Introducción a los Tipos Abstractos de Datos

Introducción a los Tipos Abstractos de Datos Página 1 de 8 Introducción a los Tipos Abstractos de Datos Introducción: Concepto de abstracción Abstracción funcional y abstracción de datos Construcción de tipos abstractos de datos Especificación de

Más detalles

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS

TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS TEMA 1: VISIÓN GENERAL DE LOS SISTEMAS OPERATIVOS 1. Concepto de Sistema Operativo. Funciones Un sistema operativo (S.O.) es un programa o conjunto de programas de control que tiene por objeto facilitar

Más detalles

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM

Soluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con

Más detalles

Software Libre / Código Abierto Programa de contenidos

Software Libre / Código Abierto Programa de contenidos Software Libre / Código Abierto Programa de contenidos Resumen Se presenta a continuación la organización de un curso de cincuenta horas cuyo fin es dar a conocer la base ideológica que sostiene a los

Más detalles

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS

HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS HISTORIA Y EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS Las primeras computadoras eran enormes máquinas que se ejecutaban desde una consola. El programador, quien además operaba el sistema de computación, debía

Más detalles

RAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia

RAID. Redundant Array of Independent Disks. Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia RAID Redundant Array of Independent Disks Rafael Jurado Moreno (rafa.eqtt@gmail.com) Fuente: Wikipedia I.E.S. María Moliner. Segovia 2010 1.Introducción. En informática, el acrónimo RAID (del inglés Redundant

Más detalles

Se permite la copia y distribución de copias literales de este documento, pero no se permite su modificación.

Se permite la copia y distribución de copias literales de este documento, pero no se permite su modificación. Licencia GPL v2.0 El ERP IDempiere es distribuido bajo la licencia GPL v 2.0, la cual se detalla a continuación mediante una traducción no oficial al idioma español. En todo caso se debe tomar la versión

Más detalles

EXIN Cloud Computing Foundation

EXIN Cloud Computing Foundation Examen tipo EXIN Cloud Computing Foundation Edición Abril 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Más detalles

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI.

Fundamentos de Redes LI. Unidad III Modelos de Comunicaciones 3.1 Modelo de referencia OSI. 3.1 Modelo de referencia OSI. Durante las últimas dos décadas ha habido un enorme crecimiento en la cantidad y tamaño de las redes. Muchas de ellas sin embargo, se desarrollaron utilizando implementaciones

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento

UF0512: Transmisión de información por medios convencionales e. informático. TEMA 1. Conexión y funcionamiento UF0512: Transmisión de información por medios convencionales e informáticos TEMA 1. Conexión y funcionamiento operativo del equipamiento informático TEMA 2. Transmisión interna personal de documentación.

Más detalles

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador.

CONTENIDO. 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador. CONTENIDO 1. Introducción. 2. Reseña histórica del computador. 3. Definición de computador. 4. Sistemas numéricos. 4.1 Generalidades. 42 Sistema binario. 4.3 Sistema octal,. 4.4 Sistema decimal. 4.5 Sistema

Más detalles

Sistema Automatizado para la Firma y el Estampado Electrónico de Tiempo (Safet)

Sistema Automatizado para la Firma y el Estampado Electrónico de Tiempo (Safet) Sistema Automatizado para la Firma y el Estampado Electrónico de Tiempo (Safet) Antonio Araujo Brett 1 Víctor Bravo 1 1 Fundación Centro Nacional de Desarrollo e Investigación en Tecnologías Libres Nodo

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Resumen. Funcionamiento. Advertencia

Resumen. Funcionamiento. Advertencia Resumen Módulo: Librería: IMPEXP.DLL Acoplable a: FactuCont 5, versiones monopuesto y red Descripción: Permite exportar datos de documentos, clientes, proveedores y artículos en un solo fichero para poder

Más detalles

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala

Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala Intel Tera-Scale Computing Alumno: Roberto Rodriguez Alcala 1. Introducción Los procesadores con dos núcleos existen actualmente, y los procesadores de cuatro están insertándose en el mercado lentamente,

Más detalles