ALGORITMO DE COMPRESIÓN DE HUFFMAN PARA PLATAFORMAS DISTRIBUIDAS IMPLEMENTADO EN CLUSTER BASADO EN MPI

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

Download "ALGORITMO DE COMPRESIÓN DE HUFFMAN PARA PLATAFORMAS DISTRIBUIDAS IMPLEMENTADO EN CLUSTER BASADO EN MPI"

Transcripción

1 ALGORITMO DE COMPRESIÓN DE HUFFMAN PARA PLATAFORMAS DISTRIBUIDAS IMPLEMENTADO EN CLUSTER BASADO EN MPI Rincón Carlos, Urdaneta Jesús, Leal Aurely, Acurero Alfredo y Bracho David. Departamento de Computación, Facultad Experimental de Ciencias, Universidad del Zulia. RESUMEN El objetivo principal de esta investigación consistió en paralelizar el algoritmo de compresión de datos de Huffman para ejecutarse en plataformas distribuidas implementado en un clúster de computadoras con el estándar de comunicación por paso de mensajes MPI. Se diseñaron 2 versiones distribuidas del algoritmo de compresión de Huffman utilizando el estándar MPI, para luego realizar un análisis comparativo de rendimiento entre la versión secuencial y las versiones distribuidas. Los resultados obtenidos mostraron mejoras en los tiempos de compresión de un 60% para la primera versión distribuida y un 72% en comparación con la versión secuencial y se estableció para el Cluster Tanenbaum un óptimo de 9 procesadores para los diferentes archivos de prueba utilizados. Se obtuvo una aceleración o SpeedUp máxima de 2,5 y 3.5 para la primera y segunda versión respectivamente. INTRODUCCIÓN En todas las áreas la computación se ha adquirido como una herramienta de apoyo en la investigación e innovación, debido a que permite simular casi cualquier fenómeno natural mientras este bien comprendido por el hombre. La evolución de éstas maquinas y el incremento exponencial de la velocidad de sus procesadores ha sido protagónico en el desarrollo del resto de las ciencias. Sin embargo, existen aun aplicaciones que requieren procesar una gran cantidad de información y se obtienen resultados en tiempos relativamente prolongados, sin embargo existen métodos para incrementar las capacidades de cómputo mediante la utilización de varias máquinas personales agrupadas bajo un protocolo de interconexión de red de alta velocidad y configuradas para trabajar en conjunto con un fin determinado, dando solución a los problemas mas exigentes de la actualidad [1]. Las aplicaciones a desarrollar para este tipo de arquitectura funcional, también necesitan algunas transformaciones, ya que éstas deben distribuir la carga del problema entre los procesadores que componen el clúster de computadoras. El volumen de datos manejados por los usuarios y los centros de investigación es cada día mayor, el número de usuarios y servicios de internet crece significativamente, las redes que lo conforman podrían colapsar en los próximos años para algunos países desarrollados, en contraste Internet 2 e IPv6 son soluciones que están aplicándose actualmente, sin embargo, debido al creciente número de datos transportados siempre existen los colapsos y pérdida en los datos. Los algoritmos de compresión han sido utilizados como base para algunas investigaciones, además de su comercialización adquirida por las principales ventajas, como el ahorro de espacio en los diferentes medios de almacenamiento y para disminuir la cantidad de datos a transmitir en redes. En diferentes universidades e institutos de Venezuela, se estudian las aplicaciones de sistemas de cómputo basados en el procesamiento paralelo, generando sistemas de gran utilidad para el procesamiento de data geográfica, y pronostico del clima, entre otros. El propósito de la investigación es diseñar una versión distribuida del algoritmo de compresión de Huffman e implementarlo en un clúster de computadoras con el uso de la herramienta de programación MPI. Arquitectura del Cluster Tanenbaum Se utilizó a nivel de hardware, 10 Estaciones de trabajo IBM Lenovo A55e con la siguiente descripción: Procesador Intel Core 2 Duo de 2.0 GHz.

2 Memoria RAM de 2 GB, Tarjeta madre Intel integrada con Interfaz de Red Gigabit Ethernet, Disco Duro de 140 GB, 4 servidores IBM System x3650 cada uno con la siguiente descripción: 1 procesador Intel Xeon Dual Core 3.0 GHz 2 Interfaces de Red Gigabit Ethernet, 1 disco duro hot-swap de 70 GB, Para crear las conexiones de red se utilizó 1 Switch de 24 puertos de 100 Mbps, cable UTP- CAT6 y conectores RJ-45. Debido a los intereses del área de investigación asignada se requirió instalar dos sistemas operativos en las estaciones de trabajo del cluster, un sistema operativo utilitario (Windows XP, SP2), y el sistema operativo del cluster (Rocks Clusters 4.3). Uno de los servidores IBM, se seleccionó como el Frontend el cual será el punto de acceso remoto al sistema del cluster desde otros puntos dentro de la red de la institución. El resto de los servidores y las estaciones de trabajo fueron configurados como nodos del cluster. El cluster Tanenbaum tiene una arquitectura tipo Beowulf iniciada por la NASA en 1994, en el Centro para la Excelencia en Datos Espaciales y Ciencias de la Información (CESDIS) [1], a diferencia de ésta arquitectura, el cluster instado no posee solo nodos dedicados al cluster. Algoritmo de Compresión de Huffman. El Algoritmo para la compresión de archivos sin pérdida de datos desarrollado por David Huffman en el Instituto Tecnológico de Massachusetts en 1952 [4], se basa en la frecuencia de ocurrencia de los caracteres presentes en el archivo a comprimir. El algoritmo Huffman está basado en codificación estadística, lo que significa que la probabilidad de un símbolo tiene una directa relación con el tamaño de su representación, es decir, a mayor probabilidad de ocurrencia de un símbolo, menor será el tamaño de su representación en bits [4]. Para realizar la codificación Huffman, se debe realizar primero un ordenamiento de los símbolos en orden creciente según sus probabilidades. Los dos símbolos menos probables se agrupan en un pseudo-símbolo cuya probabilidad es la suma de las probabilidades de los símbolos fusionados. Los restantes símbolos son nuevamente ordenados en función de sus probabilidades, combinando los dos menos probables y sumando sus probabilidades en uno nuevo reiteradamente. El proceso se repite hasta que todo el árbol generado se reduce a un símbolo con probabilidad igual a la unidad [5]. Se realizó una aplicación con el compilador de C bajo Rocks, Al comprobar el rendimiento de la aplicación de compresión desarrollada, como parámetros de entrada se tomaron archivos de contenido aleatorio, con tamaño de 10, 50, 100 y 500 MB, para comprobar el tiempo que tarda la aplicación en realizar la compresión del archivo. Aplicación de Compresión de Huffman Paralela (Versión 1). Figura # 1. Interconexión de Nodos en una arquitectura Beowulf Para el diseño de la aplicación paralela se implemento un algoritmo basado en el modelo maestro esclavo con distribución estática de los datos, reutilizando los buffers de 2MB para enviar el archivo a través de mensajes MPI, a medida que el maestro o proceso principal va recorriendo el archivo este va enviando el mismo mediante la utilización de mensajes. Para cuantificar la cantidad de

3 mensajes a enviar, debe dividirse el tamaño del archivo en bytes entre Los mensajes se distribuyen según el numero de procesadores, y el modulo entre el numero de mensajes y numero de procesadores, a los n primeros procesos se les entrega una carga adicional cuando la división no sea exacta. El maestro toma la última parte del archivo luego de distribuir la información. Por consiguiente, los procesos esclavos a medida que van finalizando la recepción y almacenamiento de su parte del archivo inician el proceso de análisis del alfabeto, por su parte como puede observarse en la figura # 2, el proceso maestro cuando termina de entregar a todos los hijos es entonces que inicia el proceso de análisis del alfabeto con el último segmento del archivo garantizando así el tamaño de todos los mensajes. Cada proceso esclavo crea un archivo auxiliar en el cual almacena la información recibida. Y luego envía al proceso principal un mensaje con la información obtenida en el análisis. Figura # 2. Modelo de ejecución de la Compresión Paralela, Versión 1 Aplicación de Compresión de Huffman Paralela (Versión 2). Luego del estudio de la primera la primera versión del algoritmo de compresión de Huffman paralelo, donde se destaca un alto grado de comunicación en el proceso de distribución de la carga a través de mensajes, colapso en las comunicaciones ya que todos los procesos deben buscar en un mismo disco los archivos auxiliares correspondientes, además en la distribución de la carga a los n primeros procesos esclavos se les entrega mas carga que al resto incluyendo el maestro, y durante la ejecución de las pruebas se pudo observar que el proceso maestro por poseer el disco de forma local obtiene con menos latencia la información. Tomando esto como base se diseña una segunda versión del algoritmo la cual se describe a continuación. En la distribución de la carga se reemplazo el uso de mensajes MPI, tomando como base la concatenación del archivo final, donde el maestro toma los archivos auxiliares de los procesos esclavos, análogamente puede tomar el archivo original y realizar la división en archivos auxiliares utilizando una convención de notación para el nombre de los mismos, de tal forma que no exista ambigüedad entre el maestro y los esclavos a la hora de diferenciar los archivos auxiliares. Además de ello la distribución de los datos sigue siendo estática, con la diferencia que en este caso se le asignará más trabajo a los n últimos procesos incluyendo al maestro, por varias razones, como se mencionó el maestro tiene menor latencia en cuanto al acceso al archivo, y normalmente se debe esperar por los mensajes de los primeros procesos al momento de calcular la frecuencia de caracteres, y al concatenar el archivo final. Por lo que debería disminuir el ocio en el proceso maestro en las fases de análisis de alfabeto y compresión de datos. Finalizada la distribución de la carga inicia la fase de análisis del alfabeto, en principio el proceso maestro envía un mensaje de difusión a los procesos esclavos, indicando que la distribución de la carga ha sido realizada; los esclavos se desbloquean y se enlazan a sus archivos auxiliares respectivos para comenzar con el análisis. Luego de culminar con este proceso, el proceso maestro en teoría finaliza su análisis primero y se bloquea esperando los mensajes de los esclavos, como los primeros esclavos tienen menos carga deben ser los primeros por finalizar y enviar en mensaje de cuantificación de caracteres y bloquearse en espera de la tabla de equivalencia.

4 patrón. Como puede observar el tiempo optimo también presenta una disminución el la cantidad de mejora a medida que aumenta el número de procesadores por lo cual a pesar de contar con mas procesadores se eligió 16 considerando los costos de paralización que implicarían de comunicación y ocio. Figura # 3. Modelo de ejecución de la Compresión Paralela, Versión 2 Resultados Obtenidos Según Reyes (6), el rendimiento de las aplicaciones paralelas depende directamente del tiempo de finalización, una vez conocido el tiempo que tarda la aplicación secuencial, teóricamente se conoce el tiempo óptimo, pues este es obtenido dividiendo el tiempo secuencial entre el número de procesadores, al comprar esta información con los resultados de las aplicaciones tenemos lo siguiente: En cuanto a las métricas más importantes para determinar la calidad de la aplicación paralela, que son el SpeedUp o aceleración y la eficiencia de la ejecución, en cuanto a la primera versión del algoritmo paralelo para la compresión de datos, se obtuvo una aceleración inicial de 1,28 para los diferentes tamaños de archivos utilizados durante las pruebas como puede evidenciarse en la figura 5, a medida que la cantidad de procesadores aumenta, a mayor tamaño del archivo, se obtuvo mayor aceleración, sin embargo dicho aumento fue disminuyendo paulatinamente obteniendo una estabilidad de 2,1, para los archivos entre 50 y 250 mega bytes, en este sentido para el archivo de 500 MB se obtuvo una aceleración máxima de 2,5 afirmado la premisa de la ley de Andahl en la cual que cuanto mejor paralelizado esté un programa más susceptible será de aumentar su Speedup y por tanto explotar el rendimiento de un sistema paralelo. Figura # 4. Comparación de las técnicas utilizadas. Como puede observarse en la Figura 4 referente a comparación de las técnicas de paralelización utilizadas, tenemos que la segunda versión obtuvo resultados más cercanos a tiempo optimo, el logro obtenido entre las versiones puede observase que es una disminución constante, como si se extrapolaran los resultados. Para la realización del grafico se tomó solo la información para la compresión de 500 MB, debido a que el resto de los resultados están basados bajo el mismo Figura 5. SpeedUp de la Aplicación de Compresión Paralela Version 1. La eficiencia de la primera versión de la aplicación de compresión, tenemos en la Gráfica que en principio una eficiencia de 63% sin embargo a medida que se aumenta el número de procesadores la eficiencia disminuye hasta un 20% para 16 procesadores,

5 para obtener estos valores debe dividirse el SpeedUp entre el número de procesadores. aumenta paulatinamente generando menor eficiencia, para 16 procesos se obtuvo un 30% de eficiencia, 10% mayor que para la primera versión. La eficiencia normalmente tiende a aumentar conforme aumenta el tamaño del problema y tiende a disminuir conforme aumenta el número de procesadores. Figura 6. Eficiencia de la primera versión de la Aplicación Paralela. En cuanto al SpeedUp en la segunda versión de la aplicación paralela, para 2 procesadores se obtuvo una aceleración en el tiempo de ejecución de 1,5 como puede evidenciarse en la figura 7, que a medida que se aumenta el número de procesadores, se incrementa esta medida de aceleración obteniendo un máximo diferente por cada tamaño, sin embargo para 16 procesadores se obtiene una excelente aceleración de un 3,5 para tamaño mayores a 100 MB, en comparación con la primera versión se obtuvieron mayores valores de aceleración, calificando la segunda versión como más optima. Figura 7. SpeedUp de la Aplicación de Compresión Paralela Versión 2. La eficiencia de la segunda versión mostrada en la figura 8, alcanzo un 80% para el inicio con 2 procesadores, sin embargo medida que aumenta el número de procesadores, este porcentaje disminuye pues la aceleración Figura 8. Eficiencia de la segunda versión de la Aplicación Paralela. Conclusiones y Trabajos Futuros Para la paralelización del algoritmo se utilizó las herramientas de desarrollo de paso de mensajes MPI, se aplicó el modelo de programación Maestro Esclavo, con distribución de la carga estática y dinámica, con topología de distribución de carga estrella lógica, árbol lógico y anillo lógico [6]. En comparación con la aplicación secuencial se obtuvo mejoras de 72% en la segunda versión y 60% en la primera, lo cual se acercó significativamente al tiempo óptimo de paralelización, sin embargo a partir de 9 procesadores las diferencias en las mejoras son muy leves, por lo que se estableció para el Cluster Tanenbaum un óptimo de 9 procesadores para los diferentes archivos de prueba utilizados. Se obtuvo una aceleración o SpeedUp máxima de 2,5 y 3.5 para la primera y segunda versión respectivamente. En cuanto al proceso de descompresión, solo toma un 20% del tiempo de compresión, es decir, presentó una ejecución muy efectiva por lo cual se descarto la necesidad de la paralelización de este proceso de obtención de

6 resultados, implicando así que un archivo comprimido por una aplicación paralela pueda ser descomprimido por una aplicación secuencial sin ningún problema, lo cual beneficia la portabilidad del proceso de compresión en general. REFERENCIAS [2] Correa Eliézer, Egea Adriana, León Claudia y Lista José (1998). Una Introducción a MPI: Message Passing Interface. Facultad de Ciencias. Universidad Central de Venezuela. [3] Zuluaga J, y Ospina A. Instalación y Configuración de una Sala Cluster como solución de bajo costo para el acceso a Tecnología de Computación Distribuida en Latinoamérica. Universidad de Antioquia. Colombia. [4] Huffman, D A method for the construction of minimum redundancy codes. In Proc. IRE. 40, 9, [1] Reyes, V. (2003). Procesamiento Paralelo en Redes Linux utilizando MPI. Grupo de Modelación Matemática y Computacional. Documento On-Line: mmc.igeofcu.unam.mx/cursos/ppddm/mpi/ mpispanish.pdf [6] Reyes, V. (2003). Procesamiento Paralelo en Redes Linux utilizando MPI. Grupo de Modelación Matemática y Computacional. Fecha de Consulta: Viernes, 18 de octubre de Documento On-Line: mmc.igeofcu.unam.mx/cursos/ppddm/mpi/ mpispanish.pdf [5] Molina, R. (2008). Codificación y Compresión de Datos. Recursos Didácticos. Universidad de Ganada. Departamento de Ciencias de la Computación e Inteligencia Artificial. España. Enlace: [7] Hoeger, H. (2002). Introducción a la Computación Paralela. Centro Nacional de Cálculo Científico. Universidad de los Andes. Mérida Venezuela.

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad De Ingeniería de Sistemas Computacionales Departamento de Arquitectura y Redes de Computadoras

UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad De Ingeniería de Sistemas Computacionales Departamento de Arquitectura y Redes de Computadoras UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad De Ingeniería de Sistemas Computacionales Departamento de Arquitectura y Redes de Computadoras PROGRAMA DE ASIGNATURA I. IDENTIFICATION DE LA ASIGNATURA 1. Denominación

Más detalles

CAPÍTULO 1. LAS REDES

CAPÍTULO 1. LAS REDES Contenido CAPÍTULO 1. LAS REDES... 1 1.1 Qué es una red?... 3 1.2 Los componentes de una red... 4 1.3 Los tipos de redes... 4 1.3.1 Por su tamaño... 4 1.3.2 Por la forma de conexión... 5 1.4 Ventajas de

Más detalles

TIPOS DE REDES Y TOPOLOGIAS

TIPOS DE REDES Y TOPOLOGIAS TIPOS DE REDES Y TOPOLOGIAS 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. 2 Objetivos Compartir recursos: archivos, impresoras,

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

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc.

REDES DE DATOS Modelo OSI. Angélica Flórez Abril, MSc. REDES DE DATOS Modelo OSI Angélica Flórez Abril, MSc. Jerarquía de protocolos Organización en capas o niveles. El número de capas y sus funciones difieren de red a red. Cada capa ofrece servicios a las

Más detalles

Guía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL

Guía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL Guía de Información de Administración de Redes del Centro de Computo SUBMÓDULO 2: ADMINISTRACIÓN DE REDES DE ÁREA LOCAL RESUELVE ESTA PARTE PRIMERO PASO POR PASO Instrucciones: Realiza el siguiente análisis

Más detalles

Ampliación Ficha 1: Componentes de un ordenador.

Ampliación Ficha 1: Componentes de un ordenador. Índice Ampliación Ficha 1: Componentes de un ordenador....2 Ampliación Ficha 2: Conexión de los periféricos del ordenador....3 Ampliación Ficha 3: Conexión de los componentes internos del ordenador....4

Más detalles

ARQUITECTURAS PARA PROCESAMIENTO PARALELO

ARQUITECTURAS PARA PROCESAMIENTO PARALELO 1 de 6 27/11/11 13:08 ARQUITECTURAS PARA PROCESAMIENTO PARALELO Facultad de Ingeniería de Sistemas Información para el Proyecto REYCYT RESUMEN Se presenta información general relativa a las diferentes

Más detalles

INSTRUCTIVO DE INSTALACION DE SPSS

INSTRUCTIVO DE INSTALACION DE SPSS PRODUCTO: IBM SPSS STATISTIC BASE TIPO DE LICENCIAMIENTO: PALA (Plan Anual de Licenciamiento Académico) Vigencia: hasta septiembre 1 de 2018 PLATAFORMA: Windows 32/64 bits COBERTURA: Ilimitada siempre

Más detalles

Sistemas Distribuidos: Migración de Procesos

Sistemas Distribuidos: Migración de Procesos Sistemas Distribuidos: Migración de Procesos Yudith Cardinale Universidad Central de Venezuela Facultad de Ciencias Postgrado en Computación Octubre 2013 Febrero 2014 Objetivos Entender la importancia

Más detalles

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA

SISTEMAS OPERATIVOS MONOPUESTO 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA 1ª evaluación DEPARTAMENTO MATERIA CURSO INFORMATICA SISTEMAS OPERATIVOS MONOPUESTO 1º S.M.R 1. CONTENIDOS MÍNIMOS PARA LA EVALUACIÓN POSITIVA Caracterización de sistemas operativos: Utilización de sistemas

Más detalles

UNIDAD I FUNDAMENTO DE TELECOMUNICACIONES

UNIDAD I FUNDAMENTO DE TELECOMUNICACIONES REDES I Clave: 4598 HC: 4 HL: HT: HPC: HCL: HE: CR: 8 Etapa de formación a la que pertenece: Disciplinaria Carácter de la Asignatura: Obligatoria PROPÓSITO GENERAL DEL CURSO Que el alumno(a) se familiarice

Más detalles

Computación Paralela Móvil

Computación Paralela Móvil Algoritmos y Programación Paralela Facultad de Informática Universidad de Murcia Copyleft c 2008. Reproducción permitida bajo los términos de la licencia de documentación libre GNU. Contenido 1 Introducción

Más detalles

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha.

El Software. Francisco Ruiz González. Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha. Investigación n en Informática: El Software Francisco Ruiz González Escuela Superior de Informática Ciudad Real Universidad de Castilla-La Mancha noviembre-2004 Investigación n en Informática: El Software

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

CONCEPTOS BASICOS DE REDES

CONCEPTOS BASICOS DE REDES LOGO CONCEPTOS BASICOS DE REDES Docente: Gustavo Adolfo Luna Ortiz Área: Informática - Tercer Período Julio de 2016 - Grados 11 CONTENIDOS RED TIPOS TOPOLOGIAS CONCEPTOS PARTES QUE ES UNA RED? TIPOS DE

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS CONTRATO DE SUMINISTRO

PLIEGO DE PRESCRIPCIONES TÉCNICAS CONTRATO DE SUMINISTRO PLIEGO DE PRESCRIPCIONES TÉCNICAS CONTRATO DE SUMINISTRO Contrato de suministro de un cluster de computadores con destino al Instituto Carlos I de Física Teórica y Computacional de la Universidad de Granada.

Más detalles

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma

Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma INFORMÁTICA Univ. de Concepción del Uruguay Facultad de Ciencias Agrarias Ingeniería Agrónoma Informática Teoría Unidad 5 Prof. Ing Ezequiel Benavente Ciclo lectivo 2013 Repaso definiciones: Una red es

Más detalles

CLUSTER FING: ARQUITECTURA Y APLICACIONES

CLUSTER FING: ARQUITECTURA Y APLICACIONES CLUSTER FING: ARQUITECTURA Y APLICACIONES SERGIO NESMACHNOW Centro de Cálculo, Instituto de Computación FACULTAD DE INGENIERÍA, UNIVERSIDAD DE LA REPÚBLICA, URUGUAY CONTENIDO Introducción Clusters Cluster

Más detalles

Complejidad de los Algoritmos

Complejidad de los Algoritmos Que es un Algoritmo? Complejidad de los Algoritmos Webster: cualquier método especial para resolver cierta clase de problemas. Horowitz: método preciso utilizable en una computadora para la solución de

Más detalles

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos

SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus

Más detalles

ANEXO TÉCNICO CONVOCATORIA PÚBLICA DE MAYOR CUANTIA DESCRIPCIÓN DEL BIEN O SERVICIO (CARACTERÍSTICAS MÍNIMAS EXIGIDAS)

ANEXO TÉCNICO CONVOCATORIA PÚBLICA DE MAYOR CUANTIA DESCRIPCIÓN DEL BIEN O SERVICIO (CARACTERÍSTICAS MÍNIMAS EXIGIDAS) ANEXO TÉCNICO CONVOCATORIA PÚBLICA DE MAYOR CUANTIA 116404 LOTE 1 (SERVIDORES): DESCRIPCIÓN DEL BIEN O SERVICIO (CARACTERÍSTICAS MÍNIMAS EXIGIDAS) DESCRIPCIÓN DEL BIEN Y/O SERVICIO ÍTEM CANTIDAD UNIDAD

Más detalles

Lic. Saidys Jiménez Quiroz. Área de Tecnología e Informática. Grado 6 - Cescoj

Lic. Saidys Jiménez Quiroz. Área de Tecnología e Informática. Grado 6 - Cescoj Lic. Saidys Jiménez Quiroz Área de Tecnología e Informática Grado 6 - Cescoj 2011 NÚCLEO BÁSICO N 2: INTRODUCCIÓN A LA INFORMÁTICA. SESIÓN DE APRENDIZAJE N 2.3: CLASIFICACIÓN DE LOS COMPUTADORES. COMPETENCIA:

Más detalles

HOJA DE CONTROL DE CAMBIOS EN LA NORMATIVA INTERNA DE EP PETROECUADOR

HOJA DE CONTROL DE CAMBIOS EN LA NORMATIVA INTERNA DE EP PETROECUADOR HOJA DE CONTROL DE CAMBIOS EN LA NORMATIVA INTERNA DE EP PETROECUADOR TIPO DE DOCUMENTO: MACROPROCESO (SI APLICA): PROCESO (SI APLICA): IDENTIFICACIÓN DEL DOCUMENTO Procedimiento: H01.02.03-PR- Mantenimiento

Más detalles

Guía para la instalación de discos duro SATA y Configuración RAID

Guía para la instalación de discos duro SATA y Configuración RAID Guía para la instalación de discos duro SATA y Configuración RAID 1. Guía para la instalación de discos duro SATA... 2 1.1 Instalación de discos duros serie ATA (SATA)... 2 2. Guía para Configuracións

Más detalles

ANEXO CONVOCATORIA 256/2016 RENGLONES

ANEXO CONVOCATORIA 256/2016 RENGLONES ANEXO CONVOCATORIA 256/2016 RENGLONES Renglón 1 Computadora de Escritorio Arquitectura x86 con soporte USB (Universal Serial Bus). Setup residente en ROM con password de booteo y setup. Control de booteo

Más detalles

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico

El Modelo. Aplicación. Presentación. Sesión. Transporte. Red. Enlace. Físico El Modelo Es una arquitectura por niveles para el diseño de sistemas de red que permiten la comunicación entre todos los dispositivos de computadoras. Esta compuesto por siete niveles separados, pero relacionados,

Más detalles

REQUISITOS DEL SISTEMA

REQUISITOS DEL SISTEMA Sistemas de Informática Jurídica INFOLEX 7 DOCUMENTACION REQUISITOS DEL SISTEMA Departamento: Documentación Autores: DLD,FLD Versión: 2.0 Sistemas de Informática Jurídica 902 090 001 www.jurisoft.es info@jurisoft.es

Más detalles

Los valores obtenidos de speedup tienden a incrementarse hasta los ocho procesadores. al usar diez procesadores éste se mantiene igual o decrece. Esto

Los valores obtenidos de speedup tienden a incrementarse hasta los ocho procesadores. al usar diez procesadores éste se mantiene igual o decrece. Esto En la Figura 6.9 se muestra el speedup obtenido en el tiempo de ejecución al ejecutar la aplicación con las distintas pol ticas de mapping, que pueden ser comparadas con el caso ideal. En el Apéndice D

Más detalles

Métodos estadísticos aplicados para la Ingeniería Informática

Métodos estadísticos aplicados para la Ingeniería Informática Grado en Ingeniería Informática Métodos estadísticos aplicados para la Ingeniería Informática Rosa Mª Alcover Arándiga Departamento de Estadística e Investigación Operativa Aplicadas y Calidad Objetivo

Más detalles

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O

TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO. Definición y objetivos de un S.O TEMA 3. CONCEPTOS FUNDAMENTALES DEL NIVEL DEL SISTEMA OPERATIVO Definición y objetivos de un S.O Definición y objetivos del sistema operativo Estructura, componentes y servicios de un S.O Llamadas al sistema

Más detalles

Instalación de sistemas Gálac Software Standalone

Instalación de sistemas Gálac Software Standalone Standalone Instalación Standalone STANDALONE= PARA USO DEL SISTEMA EN UN ÚNICO COMPUTADOR, QUE HACE LAS FUNCIONES DE SERVIDOR Y ESTACIÓN DE TRABAJO REQUISITOS Requerimientos Mínimos de Hardware DVD-ROM,

Más detalles

PrefSuite Requisitos de instalación Mayo de 2016

PrefSuite Requisitos de instalación Mayo de 2016 PrefSuite 2016.1 Requisitos de instalación Mayo de 2016 Ronda Guglielmo Marconi, 9 Parque Tecnológico 46980 Paterna, Valencia (Spain) T (+34) 96 338 99 66 ventas@preference.es www.preference.es Preference,

Más detalles

Redes de Área Local. enlace de datos. Eduardo Interiano

Redes de Área Local. enlace de datos. Eduardo Interiano Redes de Área Local Capítulo 4: Ethernet y la capa de enlace de datos Eduardo Interiano Ethernet Introducción, antecedentes Tecnologías y cableado Ethernet Operación de Ethernet IEEE 802.2: Logical Link

Más detalles

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador

Más detalles

Plataformas recomendadas

Plataformas recomendadas Plataformas recomendadas 1. Plataformas hardware recomendadas para el Servidor y Cliente............. 3 2. Capacidad del subsistema de disco.................................. 5 3. Sistemas operativos compatibles...................................

Más detalles

6.4. APLICACIÓN DE REDES NEURONALES EN EL CÁLCULO DE LA TASA DE CONTORNEAMIENTOS Velocidad de retorno del rayo con distribución uniforme

6.4. APLICACIÓN DE REDES NEURONALES EN EL CÁLCULO DE LA TASA DE CONTORNEAMIENTOS Velocidad de retorno del rayo con distribución uniforme Aplicación de redes neuronales en el cálculo de sobretensiones y tasa de contorneamientos 233 6.4. APLICACIÓN DE REDES NEURONALES EN EL CÁLCULO DE LA TASA DE CONTORNEAMIENTOS 6.4.1. Introducción Como ya

Más detalles

Unidad 5. Ing. Carlos OROZCO

Unidad 5. Ing. Carlos OROZCO Unidad 5 Ing. Carlos OROZCO Año 2012 Concepto Una Red es un conjunto de computadoras interconectadas entre si mediante cable o por medios inalámbricos con el objetivo de compartir recursos. 2 Año 2012

Más detalles

Análisis de rendimiento de algoritmos paralelos

Análisis de rendimiento de algoritmos paralelos Análisis de rendimiento de algoritmos paralelos Joaquín Andrés López Molina josandlopmol@gmail.com Daniel Mauricio Rodríguez Alpizar danielmau231995@hotmail.com Estudiantes de Ingeniería en Computación

Más detalles

GOBIERNO ELECTRÓNICO

GOBIERNO ELECTRÓNICO GOBIERNO ELECTRÓNICO DESARROLLO DE UNA APLICACIÓN WEB PARA EL REGISTRO DE HISTORIAS CLINICAS ELECTRONICAS (HCE) PARA EL HOSPITAL NACIONAL GUILLERMO ALMENARA INTEGRANTE : MIGUEL ÁNGEL ROJAS CABREJOS GUILLERMO

Más detalles

TurnoGes. Sistema de gestión de turnos de espera

TurnoGes. Sistema de gestión de turnos de espera TurnoGes Sistema de gestión de turnos de espera descripción 1 Este sistema de Gestión de Turnos y Direccionamiento de Personas está diseñado para gestionar y regular las colas que a menudo se producen

Más detalles

La memoria del ordenador

La memoria del ordenador La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:

Más detalles

Capítulo III: MARCO METODOLÓGICO

Capítulo III: MARCO METODOLÓGICO Capítulo III: MARCO METODOLÓGICO Tipo de Investigación El presente trabajo de investigación, tuvo como propósito el desarrollo de una aplicación experimental que permitió evaluar la operatividad y funcionalidad

Más detalles

Axence nvision. Funcionalidades de Axence nvision

Axence nvision. Funcionalidades de Axence nvision Axence nvision Es una solución avanzada que permite la visualización completa de casi cualquier aspecto de su red informática. Muestra su infraestructura de red en mapas gráficos, monitorea, y presenta

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

Herramientas Informáticas I Software: Sistemas Operativos Herramientas Informáticas I Software: Sistemas Operativos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Sistemas Operativos. Es el software base que permite trabajar como

Más detalles

TEMARIO CURSO: APLICACIONES INFORMATICAS DE GESTION

TEMARIO CURSO: APLICACIONES INFORMATICAS DE GESTION TEMARIO CURSO: APLICACIONES INFORMATICAS DE GESTION 1. INFORMATICA BÁSICA Introducción: Historia y evolución del ordenador. El ordenador en la empresa. Del gran ordenador al ordenador personal. Hardware:

Más detalles

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación.

Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de sistemas y computación. 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Fundamentos de redes Carrera: Licenciatura en informática Clave de la asignatura: IFM 0416 Horas teoría-horas práctica-créditos: 3-2-8 2.- HISTORIA

Más detalles

Pontificia Universidad Católica del Ecuador

Pontificia Universidad Católica del Ecuador 1. DATOS INFORMATIVOS: FACULTAD DE INGENIERÍA ESCUELA DE SISTEMAS MATERIA O MÓDULO: Sistemas Operativos CÓDIGO: IS603.a CARRERA: INGENIERÍA DE SISTEMAS NIVEL: TERCERO No. CRÉDITOS: 4 CRÉDITOS TEORÍA: 4

Más detalles

Andres Felipe Rojas / Nancy Gelvez. UNESCO UNIR ICT & Education Latam Congress 2016

Andres Felipe Rojas / Nancy Gelvez. UNESCO UNIR ICT & Education Latam Congress 2016 Distributed processing using cosine similarity for mapping Big Data in Hadoop (Procesamiento distribuido usando similitud de coseno para mapear Big Data en Haddop) Andres Felipe Rojas / Nancy Gelvez UNESCO

Más detalles

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0

MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 MANUAL DE REFERENCIA DE INSTALACIÓN RÁPIDA SISTEMA DE CONTROL DE ASISTENCIAS DE PERSONAL ON THE MINUTE VERSION 4.0 BIENVENIDOS A ON THE MINUTE. Gracias por adquirir On The Minute. Este sistema le permitirá

Más detalles

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje Nombre de la asignatura: Programación Básica Créditos: 2 4-6 Objetivo de aprendizaje Plantear metodológicamente la solución de problemas susceptibles de ser computarizados a través del manejo de técnicas

Más detalles

Manual de Descarga e instalación de la Máquina Virtual Java. Versión 1.0

Manual de Descarga e instalación de la Máquina Virtual Java. Versión 1.0 Manual de Descarga e instalación de la Máquina Virtual Java Versión 1.0 Todos los derechos reservados. Bogotá. 2010 Tabla de Contenido MANUAL DE USUARIO PARA LA DESCARGA E INSTALACIÓN DE CERTIFICADOS DIGITALES

Más detalles

Especialidades en GII-TI

Especialidades en GII-TI Especialidades en GII-TI José Luis Ruiz Reina (coordinador) Escuela Técnica Superior de Ingeniería Informática Mayo 2014 Qué especialidades tiene la Ingeniería Informática? Según las asociaciones científicas

Más detalles

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM)

Soporte a sistemas informáticos. Discos duros. Tipos. Velocidad de giro (RPM) Soporte a sistemas informáticos Disco duros Discos duros Dispositivos de almacenamiento permanente Gran capacidad (almacenamiento masivo) Alta velocidad Presentes en todas las computadoras Pueden llagar

Más detalles

MINUTA: Taller en UAEMEX, Toluca. Construcción de Tecnología HPC

MINUTA: Taller en UAEMEX, Toluca. Construcción de Tecnología HPC MINUTA: Taller en UAEMEX, Toluca Construcción de Tecnología HPC de MESA: Taller DE construcción de Tacnología HPC Sesión: # 1 a la 5 INFORMACIÓN GENERAL FECHA: 213 al 17 de julio 2015 Construcción de Tecnología

Más detalles

3. ANÁLISIS DE DATOS DE PRECIPITACIÓN.

3. ANÁLISIS DE DATOS DE PRECIPITACIÓN. 3. ANÁLISIS DE DATOS DE PRECIPITACIÓN. Teniendo en cuenta que la mayoría de procesos estadísticos se comportan de forma totalmente aleatoria, es decir, un evento dado no está influenciado por los demás,

Más detalles

Propuesta de currículo para Ingeniería en Computación

Propuesta de currículo para Ingeniería en Computación Propuesta de currículo para Ingeniería en Computación 1. Introducción En el plan de estudios vigente de Ingeniería en Computación (plan 97) se propone una definición amplia de los contenidos de la carrera

Más detalles

III Unidad Planificación y diseño de una red (LAN)

III Unidad Planificación y diseño de una red (LAN) Recordemos: Una red de área local, Es un conjunto de Equipos y dispositivos de hardware unidos entre sí con el fin de compartir recursos en una zona geográfica limitada. Planificación y diseño de la red.

Más detalles

Características de los Canales de E/S

Características de los Canales de E/S Canales Los dispositivos son cada vez más sofisticados Ej: tarjetas gráficas 3D. Evolución: 1. La CPU controla directamente los periféricos. 2. Se agrega un módulo o controlador. 3. Idem 2 más llamado

Más detalles

Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ

Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ Tecnológico Nacional de México INSTITUTO TECNOLÓGICO DE SALINA CRUZ UNIDAD 2: ENRUTAMIENTO ESTÁTICO Y DINÁMICO ACTIVIDAD: TRABAJO DE INVESTIGACIÓN 1 MATERIA: REDES DE COMPUTADORAS DOCENTE: SUSANA MÓNICA

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

LICENCIADO EN SISTEMAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC:

LICENCIADO EN SISTEMAS COMPUTACIONALES. Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: LICENCIADO EN SISTEMAS COMPUTACIONALES Este programa educativo se ofrece en las siguientes sedes académicas de la UABC: Campus Campus Tijuana, Unidad Valle de las Palmas Nota: No ofertado a partir del

Más detalles

UNIVERSIDAD ALAS PERUANAS FACULTAD DE CIENCIAS DE LA COMUNICACIÓN SILABO POR COMPETENCIA

UNIVERSIDAD ALAS PERUANAS FACULTAD DE CIENCIAS DE LA COMUNICACIÓN SILABO POR COMPETENCIA UNIVERSIDAD ALAS PERUANAS FACULTAD DE CIENCIAS DE LA COMUNICACIÓN SILABO POR COMPETENCIA I. DATOS INFORMATIVOS 1.1 Asignatura : Estadística para el Comunicador Social 1.2 Código : 1001-1023 1.3 Pre-requisito

Más detalles

Recopilación presentada por 1

Recopilación presentada por 1 Aula Aula de de Informática Informática del del Centro Centro de de Participación Participación Activa Activa para para Personas Personas Mayores Mayores de de El El Ejido Ejido (Almería). (Almería). Consejería

Más detalles

Windows 8. Windows 8 es el nombre oficial de la última versión del sistema operativo más popular del gigante

Windows 8. Windows 8 es el nombre oficial de la última versión del sistema operativo más popular del gigante Windows 8 1. Objetivos Windows 8 es el nombre oficial de la última versión del sistema operativo más popular del gigante Microsoft. Windows 8 es un sistema de propósito general, para uso en plataformas

Más detalles

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi?

Cómo puede SmartMonitor Instalar la Base de Datos en. el dispositivo NAS a través de iscsi? Cómo puede SmartMonitor Instalar la Base de Datos en el dispositivo NAS a través de iscsi? Prólogo SCSI (Small Computer System Interface) ofrece una interfaz de transmisión de datos con alta velocidad

Más detalles

En la Sección II, Datos de la Licitación, página 36, IAL 24.1

En la Sección II, Datos de la Licitación, página 36, IAL 24.1 FAX Para: POSIBLE OFERENTE LICITACION PUBLICA INTERNACIONAL SEFIN No. 005-2006 No. de Páginas: 8 REPÚBLICA DE HONDURAS SECRETARÍA DE FINANZAS Unidad Administradora de Proyectos Fecha: 09 de marzo de 2007

Más detalles

Módulo Bluetooth HC-06 con puerto serial. Guía fácil

Módulo Bluetooth HC-06 con puerto serial. Guía fácil 1 Módulo Bluetooth HC-06 con puerto serial. Guía fácil Este manual consta de 3 partes: PARTE 1. Resumen del módulo Bluetooth HC-06 con puerto serial. PARTE 2. Instalación de módulo Bluetooth HC-06 al sistema

Más detalles

NUEVAS TECNOLOGÍAS APLICADAS A LA EDUCACIÓN. MICROSOFT OFFICE: WORD, POWERPOINT Y EXCEL.

NUEVAS TECNOLOGÍAS APLICADAS A LA EDUCACIÓN. MICROSOFT OFFICE: WORD, POWERPOINT Y EXCEL. NUEVAS TECNOLOGÍAS APLICADAS A LA EDUCACIÓN. MICROSOFT OFFICE: WORD, POWERPOINT Y EXCEL. Autora: Celia Marcos Pascual 1. Información 2. Microsoft Word 3. Microsoft Excel 4. Microsoft PowerPoint Agenda

Más detalles

Identifique los cinco componentes de un sistema de comunicación de datos.

Identifique los cinco componentes de un sistema de comunicación de datos. 0BTema 1: Introducción Problemas resueltos Problema 1 Identifique los cinco componentes de un sistema de comunicación de datos. Los cinco componentes de un sistema de comunicación de datos son el emisor,

Más detalles

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1

PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético

Más detalles

Unidad I Marco teórico sobre redes de computadoras

Unidad I Marco teórico sobre redes de computadoras Unidad I Marco teórico sobre redes de computadoras Qué son las redes de computadoras? Una RED de computadoras es cualquier sistema de computación que enlaza dos o más computadoras. Conjunto de dispositivos

Más detalles

ESPECIFICACIONES TECNICAS PROTAP Última Revisión 17/06/2010

ESPECIFICACIONES TECNICAS PROTAP Última Revisión 17/06/2010 ESPECIFICACIONES TECNICAS PROTAP Última Revisión 17/06/2010 Contacto de Soporte Técnico: 3139800 Extensiones: 1330 a 1336 INDICE 1. Introducción... 3 2. Especificaciones Técnicas... 3 2.1 Requisitos mínimos

Más detalles

Base Nacional de Datos Meteorológicos (BNDM)

Base Nacional de Datos Meteorológicos (BNDM) Informe de Proyecto CLIBER Creación: 11/10/2010 Autor: Ing. Gustavo Beiró 1 CONTENIDO Base Nacional de Datos Meteorológicos 1 CONTENIDO...2 2 INTRODUCCION...3 3 INTRODUCCION CLIBER...3 4 IMPLEMENTACION

Más detalles

una red de equipos no puede funcionar sin un sistema operativo de red

una red de equipos no puede funcionar sin un sistema operativo de red Concepto El sistema operativo de red permite la interconexión de ordenadores para poder acceder a los servicios y recursos. Al igual que un equipo no puede trabajar sin un sistema operativo, una red de

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN S MANUAL DE INSTALACIÓN Y CONFIGURACIÓN CARLOS SALVADOR BACILIO SOPORTE Y MANTENIMIENTO COLEGIO NEWTON SAN DIEGO 1 2 Para utilizar Windows XP Professional, es necesario: PC con 300 MHz o superior velocidad

Más detalles

IT Essentials I: PC Hardware and Software

IT Essentials I: PC Hardware and Software IT Essentials I: PC Hardware and Software Capítulo 1: Introducción a las computadoras personales 1.1 Explicación de las certificaciones de la industria de TI 1.2 Descripción de un sistema de computación

Más detalles

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos INDICE Parte I. La computadora digital: organización, operaciones, periféricos, lenguajes y sistemas operativos 1 Capitulo 1. La computadora digital 1.1. Introducción 3 1.2. Aplicaciones de las computadoras

Más detalles

Multiplicación de Matrices en Sistemas cc-numa Multicore. Autor: Jesús Cámara Moreno Director: Domingo Giménez Cánovas

Multiplicación de Matrices en Sistemas cc-numa Multicore. Autor: Jesús Cámara Moreno Director: Domingo Giménez Cánovas Multiplicación de Matrices en Sistemas cc-numa Multicore Autor: Jesús Cámara Moreno Director: Domingo Giménez Cánovas Índice de Contenido 1. Introducción 2. Línea de Investigación 3. Sistemas Empleados

Más detalles

Gabinete USB 3.0 UASP de Aluminio con Cable Integrado para Disco Duro de 2.5" SSD HDD SATA III

Gabinete USB 3.0 UASP de Aluminio con Cable Integrado para Disco Duro de 2.5 SSD HDD SATA III Gabinete USB 3.0 UASP de Aluminio con Cable Integrado para Disco Duro de 2.5" SSD HDD SATA III Product ID: S2510BMU33CB El gabinete de disco duro USB 3.0 SATA con UASP disponible, modelo S2510BMU33CB,

Más detalles

Nombre de la asignatura : Administración de Archivos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9323

Nombre de la asignatura : Administración de Archivos. Carrera : Ingeniería en Sistemas Computacionales. Clave de la asignatura : SCB-9323 . D A T O S D E L A A S I G N A T U R A Nombre de la asignatura : Administración de Archivos Carrera : Ingeniería en Sistemas Computacionales Clave de la asignatura : SCB-9 Horas teoría-horas práctica-créditos

Más detalles

Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela

Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Introducción Herramientas Estudio Conclusiones Herramientas para el estudio de prestaciones en clusters de computación científica, aplicación en el Laboratorio de Computación Paralela Ingeniería en Informática

Más detalles

CENTRO DE ESTUDIOS DE BACHILLERATO 4/2 LIC. JESÚS REYES HEROLES

CENTRO DE ESTUDIOS DE BACHILLERATO 4/2 LIC. JESÚS REYES HEROLES CENTRO DE ESTUDIOS DE BACHILLERATO 4/2 LIC. JESÚS REYES HEROLES GUIA DE ESTUDIO ASIGNATURA: INFORMÁTICA: CAPACITACIÓN PARA EL TRABAJO SUBMODULO I: OPERACIÓN DEL EQUIPO DE CÓMPUTO SUBMODULO II: DIFERENCIAR

Más detalles

. Envia un paquete de datos con eco, que se envia a un dispositivo de red para que este emita una respuesta

. Envia un paquete de datos con eco, que se envia a un dispositivo de red para que este emita una respuesta 1. Es un Servicio que Comprende la navegación en Internet a través de páginas en formato de hipertexto, de manera que con un clic del ratón nos transporta a otras páginas relacionadas. 1. Redes NT. La

Más detalles

Breve introducción a la Investigación de Operaciones

Breve introducción a la Investigación de Operaciones Breve introducción a la Investigación de Operaciones Un poco de Historia Se inicia desde la revolución industrial, usualmente se dice que fue a partir de la segunda Guerra Mundial. La investigación de

Más detalles

Tutor: Ing. Eddie Galarza. Autores: Edison Xavier Sánchez Quevedo Edison Saúl Gallardo Calvopiña

Tutor: Ing. Eddie Galarza. Autores: Edison Xavier Sánchez Quevedo Edison Saúl Gallardo Calvopiña DISEÑO Y CONSTRUCCIÓN DE UN SISTEMA DE AUTENTIFICACIÓN CON RECONOCIMIENTO FACIAL MEDIANTE PROCESAMIENTO DE IMÁGENES CON LA UTILIZACIÓN DE SOFTWARE LIBRE Y TECNOLOGÍA RASPBERRY PI Autores: Edison Xavier

Más detalles

Sistema de archivos de Google. Mario Alonso Carmona Dinarte A71437

Sistema de archivos de Google. Mario Alonso Carmona Dinarte A71437 Sistema de archivos de Google Mario Alonso Carmona Dinarte A71437 Agenda - Introducción - Definición GFS - Supuestos - Diseño & Caracteristícas - Ejemplo funcionamiento (paso a paso) - Caracteristicas

Más detalles

Preguntas repaso UF1

Preguntas repaso UF1 Preguntas repaso UF1 1.- Cuántos son y cómo se llaman los niveles TCP/IP? Qué diferencias hay con los niveles del modelo OSI? Cuál de los dos se utiliza en la realidad? 2.- Por qué existen varios niveles

Más detalles

Fundamentos de las TIC

Fundamentos de las TIC Fundamentos de las TIC Sistemas Informáticos Conceptos básicos El término Informática proviene de la unión de dos palabras: INFORmación y automática. La Informática es, por tanto, la ciencia que estudia

Más detalles

CENSOS NACIONALES 2007: XI DE POBLACION Y VI DE VIVIENDA SISTEMA DE CONSULTA DE RESULTADOS CENSALES GUÍA DEL USUARIO OFICINA TÉCNICA DE INFORMÁTICA

CENSOS NACIONALES 2007: XI DE POBLACION Y VI DE VIVIENDA SISTEMA DE CONSULTA DE RESULTADOS CENSALES GUÍA DEL USUARIO OFICINA TÉCNICA DE INFORMÁTICA CENSOS NACIONALES 2007: XI DE POBLACION Y VI DE VIVIENDA SISTEMA DE CONSULTA DE RESULTADOS CENSALES GUÍA DEL USUARIO OFICINA TÉCNICA DE INFORMÁTICA INDICE 1. PRESENTACIÓN DEL SISTEMA... 3 1.1 Presentación

Más detalles

Compresión de Datos. Método de Huffman. Dpto. Informática

Compresión de Datos. Método de Huffman. Dpto. Informática Compresión de Datos Método de Huffman Manipulación y Preservación de Datos Dpto. Informática Ing. Mariano D'Agostino Introducción La compresión de datos es el proceso de convertir una cadena de datos de

Más detalles

Universidad Nacional de la Patagónia San Juan Bosco

Universidad Nacional de la Patagónia San Juan Bosco HORAS CURSADO: CUATRIMESTRAL PROFESOR RESPONSABLE Teóricos Prácticos Horas / Semana Horas / Cuatrim. Horas / Semana Horas / Cuatrim. GUSTAVO WILLIAMS 3 48 3 48 APROBADAS ASIGNATURAS CORRELATIVAS CURSADAS

Más detalles

MANUAL DE INSTALACIÓN DE LA MONITORIZACIÓN DE INTERNET POR SATÉLITE UNIDIRECCIONAL MONOPUESTO

MANUAL DE INSTALACIÓN DE LA MONITORIZACIÓN DE INTERNET POR SATÉLITE UNIDIRECCIONAL MONOPUESTO MANUAL DE INSTALACIÓN DE LA MONITORIZACIÓN DE INTERNET POR SATÉLITE UNIDIRECCIONAL MONOPUESTO Índice de Contenidos 1 REQUISITOS DE INSTALACIÓN... 1-1 1.1 HERRAMIENTA DE DIAGNÓSTICO DEL USUARIO... 1-1 2

Más detalles

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de

PR1: Programación I 6 Fb Sistemas Lógicos 6 Obligatoria IC: Introducción a los computadores 6 Fb Administración de CUADRO DE ADAPTACIÓN INGENIERÍA INFORMÁTICA - Campus Río Ebro Código Asignaturas aprobadas Créditos Carácter Asignaturas/Materias reconocida Créditos Carácter 12007 Cálculo 7,5 MAT1; Matemáticas I 12009

Más detalles

Organización del Computador I. Introducción e Historia

Organización del Computador I. Introducción e Historia Organización del Computador I Introducción e Historia Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz de

Más detalles

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador.

Introducción. Aparición en los 50, se facilita la comunicación entre el usuario y el ordenador Cualquier persona puede utilizar un ordenador. SISTEMAS OPERATIVOS Introducción Antes de su aparición, en la comunicación con el ordenador se utilizaba un lenguaje código máquina (binario) Uso del ordenador exclusivo de los informáticos. Aparición

Más detalles

El ordenador. Codificación binaria. Código ASCII

El ordenador. Codificación binaria. Código ASCII El ordenador Codificación binaria La razón por la que utilizar únicamente dos dígitos se debe a que todos los dispositivos de un ordenador trabajan con dos estados únicos. Activado-Desactivado, pasa corriente-no

Más detalles

Sistemas Operativos. Sesión 2: Enrutamiento estático

Sistemas Operativos. Sesión 2: Enrutamiento estático Sistemas Operativos Sesión 2: Enrutamiento estático Contextualización Los enrutamientos son fundamentales para la red de datos, ya que estos permiten intercambiar información desde su origen hasta su destino.

Más detalles

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía

Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía Universidad de Carabobo Facultad Experimental de Ciencias y Tecnología Departamento de Computación Informe final de pasantía Desarrollo de Componentes de software para el procesamiento de servicios web

Más detalles

Suite Administrativa Módulo de Inventarios. Ficha Técnica. Código: DS-03. Suite Administrativa Módulo Inventarios FICHA TÉCNICA.

Suite Administrativa Módulo de Inventarios. Ficha Técnica. Código: DS-03. Suite Administrativa Módulo Inventarios FICHA TÉCNICA. Suite Administrativa Módulo de Inventarios Ficha Técnica 1 Página 1 de 13 Contenido 1... 1 Contenido... 2 2 Control de versiones... 3 3 Control de revisiones... 3 4 Autorización del documento... 3 5 Introducción...

Más detalles