Supercomputación CSIC.
|
|
- Francisco José Gallego Rivas
- hace 8 años
- Vistas:
Transcripción
1 Supercomputación Jaime Perea: Instituto de Astrofísica de Andalucía, CSIC.
2 El término supercomputación no está bien definido, ya que tiene una naturaleza de índole periodística y comercial: Lo vamos a definir como: El uso de ordenadores para la resolución de problemas de índole numérica que requieren una gran capacidad de cálculo.
3 Cuáles son los problemas típicos? Todo lo que esté relacionado con ecuaciones en derivadas parciales. Se divide el espacio en celdas. Las edp se pueden transformar en enormes sistemas de ecuaciones, directamente o mediante tranformada de fourier.
4 Cuáles son los problemas típicos? Rendering de imágenes. La generación de imágenes mediante software:
5 Cuáles son los problemas típicos? Ecuaciones diferenciales o integro-diferenciales: Aunque éste es un problema de hidrodinámica, se puede resolver mediante EDOs usando SPH
6 El modo de operar de las marcas con respecto a la supercomputación. Top500 Existe un ranking en los que se incluyen los sistemas de mayor velocidad. Se mide usando un test de Linpack. Consiste en la medida de rendimiento en la solución de un sistema denso de ecuaciones lineales. Rmax Rpeak valor máximo de rendimiento. valor teórico.
7 Top 10, Noviembre DOE/NNSA/LLNL United States BlueGene/L - eserver Blue Gene Solution IBM 2 NNSA/Sandia National Laboratories. Red Storm - Sandia/ Cray Red Storm, Opteron 2.4 GHz dual core. United States Cray Inc. 3 IBM Thomas J. Watson Research Center. United States BGW - eserver Blue Gene Solution IBM 4 DOE/NNSA/LLNL United States ASC Purple - eserver pseries p GHz IBM 5 Barcelona Supercomputing Center.Spain MareNostrum - BladeCenter JS21 Cluster, PPC 970, 2.3 GHz, Myrinet.IBM 6 NNSA/Sandia National Laboratories. Thunderbird - PowerEdge 1850, 3.6 GHz, Infiniband United States Dell 7 Commissariat a l'energie Atomique (CEA). France Tera-10 - NovaScale 5160, Itanium2 1.6 GHz, Quadrics Bull SA 8 NASA/Ames Research Center/NAS. United States Columbia - SGI Altix 1.5 GHz, Voltaire Infiniband SGI 9 GSIC Center, Tokyo Institute of Technology.Japan TSUBAME Grid Cluster - Sun Fire x4600 Cluster, Opteron 2.4/2.6 GHz and ClearSpeed Accelerator, Infiniband. NEC/Sun 10 Oak Ridge National Laboratory United States Jaguar - Cray XT3, 2.6 GHz dual Core Cray Inc.
8 Site Manuf. Computer Procs RMax RPeak IBM eserver Blue Gene Solution 1 DOE/NNSA/LLNL Cray Inc. Sandia/ Cray Red Storm, Opteron 2.4 GHz dual core NNSA/Sandia National Laboratories IBM Center eserver Blue Gene Solution 3 IBM Thomas J. Watson Research IBM eserver pseries p GHz 4 DOE/NNSA/LLNL IBM BladeCenter JS21 Cluster, PPC 970, 2.3 GHz, Myrinet 5 Barcelona Supercomputing Center ,8 Dell PowerEdge 1850, 3.6 GHz, Infiniband NNSA/Sandia National Laboratories ,2 Bull SA(CEA) NovaScale 5160, Itanium2 1.6 GHz, Quadrics 7 Commissariat a l'energie Atomique SGI SGI Altix 1.5 GHz, Voltaire Infiniband NASA/Ames Research Center/NAS Accelerator, 82124,8 Inf Sun Fire x4600 Cluster, Opteron 2.4/ GHz and ClearSpeed 9 GSIC Center, Tokyo Institute NEC/Sun of Technology R A fecha de hoy, MareNostrum es el más potente de Europa
9 Algunas estadísticas interesantes: OS Family Count Share % Rmax Linux % Unix % BSD Based % Mixed % Mac OS % Totals ,00% ,35 Rpeak ### Procs Linux es el sistema dominante en la supercomputación. Esto representa una gran ventaja, ya que el sistema de nuestro PC es compatible con el de estos ordenadores. P.e. Marenostrum lleva SUSE
10 Más estadísticas interesantes: Proc. Family Count Share % Power % Cray % Alpha % PA-RISC % Intel IA % NEC % Sparc % Intel IA % Intel EM64T % AMD x86_ % Totals ,00% Rmax Rpeak Proc. Sum ### ### Existe un claro predominio de sistemas x86, con presencia de los power (debido a los sistemas de IBM). Seguramente los nuevos monstruos lleven procesadores cell (los de la PS3)
11 Podemos concluir: No hay en este momento procesadores más veloces que los que podamos poner en nuestro PC de sobremesa. Los sistemas de alto rendimiento van en Linux y Unix. La única manera de acelerar el cálculo es poner muchas máquinas a trabajar juntas. Supercomputación es por tanto igual (ahora) a cálculo distribuido (paralelo). Clusters
12 Modelos de clusters. Hardware: Memoria compartida entre procesadores (sistemas SMP, Cray T3D, SGI). Memoria distribuida compartida. La memoria está físicamente distribuida, pero lógicamente se comparte. Sistemas NUMA, Altix. Memoria distribuida (cada procesador ve la suya) Una de lasuclaves del éxito de los sistemas de memoria distribuidanconsiste en que, en cualquier caso, nuestro modelo de programación a se verá afectado y son baratos.
13 Aquí es donde entran en liza lo que se ha denominado sistemas Beowulf. Básicamente consisten en sistemas de PCs de los de comprar en la tienda, conectados entre sí mediante una red de alta velocidad.
14 Cluster Beowulf: Llamamos así a un sistema de ordenadores donde: La red en la que residen está dedicada al servicio beowulf y nada más. Los nodos son ordenadores normales, commodity Los nodos corren alguna versión de software de código fuente abierto. El cluster solo se usa para supercomputación.
15 Se suelen configurar utilizando (al menos como base) alguna distribución de Linux (Mandriva en el IAA) Existe un nodo principal que se comunica hacia el exterior con un segundo interfaz de red (actúa de router y/o nat) Éste nodo maestro. suele actuar también como servidor de disco, bases de datos de usuarios... Los nodos suelen ser idénticos. Normalmente no se permite el login interactivo en ellos. Se deja a los nodos que corran sólo un proceso de cálculo/cpu.
16 También se suele agregar un interfaz de comunicaciones muy rápido; como poco: Gibabit (eventualmente sin stack tcp/ip), es barato y normalmente suficiente. Algunas alternativas más caras. Myrinet Infiniband Quadrics... NUMA en el caso de querer memoria compartida.
17 No todo es paralelo, ni siempre el cálculo distribuido es solución. Bajo ciertas cirscuntancias incluso puede ser una opción errónea. Podemos definir una velocidad como el trabajo que se realiza entre el tiempo que se tarda. R= W T Correr un programa en paralelo es también realizar una serie de tareas en serie. Si Ts es lo que gasta en tiempo en serie y Tp en paralelo. Un procesador de nuestro sistema tiene como velocidad: R 1 = W T s T p
18 Ley de Amdahl Si S es la fracción de cálculo que es secuencial y (1-S) la que es paralela, entonces la mayor ganancia que podemos obtener usando P procesos es 1 S 1 S / P Ts Tp S= 1 S = T s T p T s T p W R 1 = T s T R P = p W T s T p / P R P 1 1 = = R 1 T s T p / P / T s T p S 1 S / P
19 No siempre es así de malo, de hecho es posible obtener comportamientos superlineales. Esto ocurre cuando la cantidad de memoria que ocupa nuestra aplicación cabe en la cache de nuestra máquina... Y puede ser mucho peor si no cabe en la RAM y tiene que paginar en disco Es por esto por lo que necesitamos estar seguros tanto de qué RAM necesitamos como de obtener la máxima cache posible.
20 Una aplicación paralela consiste en ejecutar la misma copia de un programa (tareas) en una serie de procesadores. Existen utilidades que permiten enviar mensajes entre esas tareas y realizar una sincronización entre ellas.
21 Modelos de programación paralela: SIMD, mismo programa, paralela en datos. MIMD, Diferentes programas, diferentes datos. SPMD, Mismo programa, datos diferentes. Flujo, paralelismo en pipe MPI es para SPMD/MIMD HPF OpenMP son para SIMD
22 Herramientas específicas de programación que permiten sincronizar las diferentes tareas. Hebras, cuando todos los procesadores ven la misma memoria. (SIMD) OpenMP, HPF en el mismo caso. (SIMD) MPI para cuando cada proceso ve sólo su area de memoria PVM, lo mismo. PVM está más dirigido a sistemas en los que hay distintos tipos de máquinas.
23 /* * Open Systems Laboratory * MPI (message passing inteface) * Indiana University * es el más usado * MPI Tutorial - Lab 1: Hello world * Mail questions regarding tutorial material to lam at lam dash mpi dot org */ #include <stdio.h> #include <mpi.h> int main(int argc, char *argv[]) Inicio { int rank, size; Identificación MPI_Init(&argc, &argv); de proceso MPI_Comm_rank(MPI_COMM_WORLD, &rank); MPI_Comm_size(MPI_COMM_WORLD, &size); printf("hello world! I am %d of %d\n", rank, size); Número de MPI_Finalize(); procesos return 0; }
24 Este programa resultaría en: hyper01: hyper01: mpicc -o hello hello.c hyper01: mpirun -np 4 hello Hello world! I am 2 of 4 Hello world! I am 3 of 4 Hello world! I am 1 of 4 Hello world! I am 0 of 4 hyper01: En hypercat.iaa.es
25 C C Open Systems Laboratory C C Indiana University C C MPI Tutorial - Lab 1: Hello world C Mail questions regarding tutorial material to lam at lam dash mpi dot org C program main include 'mpif.h' integer rank, size, ierr call MPI_INIT(ierr) call MPI_COMM_RANK(MPI_COMM_WORLD, rank, ierr) call MPI_COMM_SIZE(MPI_COMM_WORLD, size, ierr) print *, 'Hello world! I am ', rank, ' of ', size call MPI_FINALIZE(ierr) stop end
26 // // Open Systems Laboratory // // Indiana University // MPI Tutorial - Lab 1: Hello world // // Mail questions regarding tutorial material to lam at lam dash mpi dot org // #include <iostream> #include <mpi.h> using namespace std; int main(int argc, char *argv[]) { int rank, size; MPI::Init(argc, argv); rank = MPI::COMM_WORLD.Get_rank(); size = MPI::COMM_WORLD.Get_size(); cout << "Hello world! I am " << rank << " of " << size << endl; MPI::Finalize(); return 0; }
27 A partir de MPI se puede escribir wrappers en lenguajes de alto nivel como java, python o ruby. Lo que nos facilita el trabajo de desarrollo/diseño. #!/usr/bin/env py_mpi # -*- coding: utf-8 -*import pmpi mpi = pmpi.mpi() rank = mpi.rank() nprocs = mpi.size() print "Hello world! I am %d of %d\n"%(rank,nprocs) mpi.end()
28 Hay dos modos de sincronización entre procesos la primera es el paso de mensaje Un proceso Otro proceso envia (send) recibe (recv) Un proceso envia (broadcast) Otro proceso Otro proceso Otro proceso (broadcast) (broadcast) (broadcast)
29 Una idea de cómo se programa: En este trozo, cada tarea tiene asignadas las partículas i1 a i2 y envía a la tarea 0 su valor de energía potencial, para que ésta obtenga el total ep = pnb.poten(i1,i2,m,x,y,z) eplocal = sum(ep) if rank!=0: mpi.send(eplocal,0) else: eptot = eplocal for k in range(1,nprocs): eptot = eptot + mpi.recv(k) print 'Energía potencial =',eptot En un sistema mpi, eptot sólo está definida en la tarea 0, en un sistema OpenMP ésta variable será común a todas las hebras
30 OpenMP se basa en hebras y consiste en directivas y funciones. Cada hebra ejecuta el código contenido en la sección paralela PROGRAM HELLO INTEGER NTHREADS, TID, OMP_GET_NUM_THREADS,OMP_GET_THREAD_NUM! Fork a team of threads giving them their own copies of variables!$omp PARALLEL PRIVATE(TID)! Obtain and print thread id TID = OMP_GET_THREAD_NUM() PRINT *, 'Hello World from thread = ', TID! Only master thread does this IF (TID.EQ. 0) THEN NTHREADS = OMP_GET_NUM_THREADS() PRINT *, 'Number of threads = ', NTHREADS END IF! All threads join master thread and disband!$omp END PARALLEL END PROGRAM HELLO No hay paso de mensaje, hay necesidad de sincronización.
31 El ciclo de programación cambia en MPI a: Edicion: Compilación: mpicc -o mi_programa mi_programa.c mpif90 -o mi_programa mi_programa.f90 Para ejecutar: mpirun -np no.de.procs./miprograma parámetros o a través de un gestor de recursos
32 Mientras que en OpenMP es algo más sencillo (si tenemos el compilador adecuado por supuesto) hyper01: hyper01: ifort -openmp -o otest otest.f90 alhambra1:./otest Hello World from thread = Number of threads = 0 4 Hello World from thread = 1 Hello World from thread = 2 Hello World from thread = 3
33
34 Una clasificación alternativa: one-sided para sistemas en los que los procesos acceden al mismo área de memoria. two-sided para sistemas en los que los procesos deben transmitirse zonas de memoria.
35 Esto viene a cuento para mencionar a los global arrays En los que se trata de llevar la forma de programación SIMD a los clusters SPMD. Nuestro programa accede a arrays compartidos y el software se encarga de distribuir el contenido entre las máquinas. Es una alternativa que puede facilitar la migración a MPI.
36 En España los principales sistemas de memoria compartida están en el CESCA y en el CESGA El ordenador más codiciado del CESCA es un ALTIX 3700, similar a éste. Va en Linux CESGA tiene un superdome de HP en HP-UX
37 Evidentemente el mayor sistema es Marenostrum
38 Los nodos son ppc bajo Suse Linux y van conectados por myrinet (mpi), gigabit (filesystems y acceso) y fast ethernet para gestión remota.
39
40 Color images showing the luminous (left) and dark (right) matter density in a simulation of a group of galaxies evolved for more than 10 Gyr until the present epoch in the MareNostrum machine (the lighter the color the higher the density). The group contains a total of 107 particles initially distributed among 60 galaxies of various sizes and a uniform dark matter background.
41 También en la casa tenemos un buen sistema hypercat.iaa.es Cluster de 16 nodos doble Xeon 2Gb Myrinet Ethernet MPI OpenMP
42
43 Toma posterior Muestra uno de los principales problemas: El cableado
44
45 Simulación de 106 partículas, 5 galaxias espirales en un tiempo de Hubble. Sistema Hypercat, un día de integración en 32 nodos.
46 Evolución de un grupo de 50 galaxias, sólo se muestra la materia visible
47 Evolución de un grupo de 50 galaxias, distribución total de materia
48 Gestión Otro de los problemas: A nivel de administrador es necesario: Sincronizar bases de datos de usuarios: Actualización de software Compartir sistemas de ficheros Tener algún sistema de ficheros distribuido Monitorizar el cluster
49 Para clusters pequeños, intermedios es recomendable tener una copia de sistema operativo por máquina. rsync es tu amigo (junto a una buena configuración de ssh). Yo suelo utilizar webmin además
50 Como monitorización, uso ganglia
51 A nivel de usuario, se acceder a través de un gestor de recursos: PBS Torque: es el más famoso Sun Grid Engine: es el que usamos aquí LoadLeveler: el de IBM qsub para submitir una tarea al cluster qsub script.sh qrsh - para submitir en interactivo. #!/bin/sh # script.sh qstat - como va lo mio #$ -pe mpi 24 #$ -q para # cd /scratch/jaime/simg/5379pm sge_mpirun Gadget2.pm init.par
52 hyper07: df -ht S.ficheros Tipo /dev/sda3 reiserfs Tamaño Usado Disp Uso% Montado en 9,8G 3,0G 6,8G ext3 61M 9,7M 48M 17% /boot /dev/sda4 reiserfs 103G 17G 87G 17% /homep hyper01:/home 233G 149G 85G 64% /home 200G 587G /dev/sda1 nfs 31% / gm://hyper02:6/pvfs2-fs pvfs2 787G 26% /scratch hyper07: Esto es lo que ve un nodo como sistemas de ficheros. Existen dos zonas compartidas: /home que está físicamente en el servidor maestro (es un raid) y /scratch que es distribuido.
53 Una configuración de cluster también puede venir definida por un sistema compartido de archivos (en linux es gfs). Una SAN, queda conectada (fibra) a dos o más servidores, esto agiliza mucho el acceso, pero escala mal. Alta disponibilidad, aunque también se puede usar detrás de un gestor de recursos. Este es el tipo de sistema que tenemos en alhambra.iaa.es
54 alhambra.iaa.es está diseñada para reducción de datos en pipeline, es decir existe mucho trasiego de discos y trabajo interactivo. alhambra1: df -Th Filesystem Type Size /dev/hda6 ext3 45G tmpfs 1014M /dev/hda1 ext3 179M 38M 133M /dev/hda8 ext3 19G 4,2G 14G /dev/hda7 ext3 9,2G 260M 8,5G 1,4T 1,1T 295G 839G 741G 98G tmpfs Used Avail Use% Mounted on 8,1G 35G 4,0K 1014M 19% / 1% /dev/shm 22% /boot 25% /homep 3% /usr/local /dev/mapper/san0-vl0 gfs 79% /home alhambra3:/aodata nfs 89% /home/aisa/data
Computacion de Alto Performance
Computacion de Alto Performance Abraham Zamudio Abraham Zamudio Computacion de Alto Performance 1/47 Indice 1 Algunos Aspectos Teoricos 2 Paralelismo Computacional 3 Linux Cluster Hardware Software 4 MPICH
Más detallesNicolá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 detallesCURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK. www.formacionhadoop.com
CURSO: APACHE SPARK CAPÍTULO 2: INTRODUCCIÓN A APACHE SPARK www.formacionhadoop.com Índice 1 Qué es Big Data? 2 Problemas con los sistemas tradicionales 3 Qué es Spark? 3.1 Procesamiento de datos distribuido
Más detallesCOMO 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 detallesProgramación en Paralelo con MPI en Clusters Linux
Programación en Paralelo con MPI en Clusters Linux Francisco Javier Rodríguez Arias 13 de marzo de 2006 Problema y Motivación En física se requiere hacer muchos cálculos. Para eso se hacen programas de
Más detallesCLUSTER 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 detalles4. 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 detallesHeterogénea y Jerárquica
Metodología de la Programación Paralela 2015-2016 Facultad Informática, Universidad de Murcia Computación Híbrida, Heterogénea y Jerárquica Contenidos 1 Sistemas 2 Paralelismo anidado 3 Programación híbrida
Más detallesCapí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 detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesImplementación de un Cluster de Computadoras con software libre para Computación Científica en Jicamarca
Implementación de un Cluster de Computadoras con software libre para Computación Científica en Jicamarca A.Zamudio M. Milla Contenido de la Presentación 1 Radio Observatorio de Jicamarca 2 3 4 5 6 Índice
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detallesExtractos 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 detallesGestor de Colas SGE. 1. Qué es? 2. Configuración actual en CICA 3. Comandos 4. Trabajos Paralelos 5. Entorno gráfico QMON
Gestor de Colas SGE 1. Qué es? 2. Configuración actual en CICA 3. Comandos 4. Trabajos Paralelos 5. Entorno gráfico QMON 1. Qué es? SGE (Sun Grid Engine) es un gestor de colas, realizado por Sun Microsystems.
Más detallesDescripción. Este Software cumple los siguientes hitos:
WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución
Más detalles: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 detallesDEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA. Oficina de Sistemas
DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA Oficina de Sistemas INFRAESTRUCTURA BASE DE DATOS Mayo de 2011 TABLA DE CONTENIDO 1. TIPO DE BASE DE DATOS... 3 2. BALANCEO DE CARGA PARA SERVIDORES
Más detallesCurso de seguridad informática en el entorno docente. Sesión 4. PONENTE: Jaime López Soto. e-mail: seguridad@cursos.jimmycat.es
Curso de seguridad informática en el entorno docente Sesión 4 PONENTE: Jaime López Soto e-mail: seguridad@cursos.jimmycat.es Contenidos Introducción a la seguridad informática Actualizaciones de seguridad
Más detallesPodemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu http://releases.ubuntu.com/.
Instalación GNU/Linux Ubuntu -10.04.3-server-i386 Con la ayuda de este sencillo manual podemos ver como instalar Un servidor GNU/Linux, en este caso utilizaremos la distribución Ubuntu -10.04.3-server-i386
Más detallesInstalación y mantenimiento de servicios de Internet. U.T.3.- Servicio DNS
Instalación y mantenimiento de servicios de Internet U.T.3.- Servicio DNS 1 Qué es el servicio DNS? A los usuarios de Internet les resulta complicado trabajar con direcciones IP, sobre todo porque son
Más detallesArquitectura de Computadores: Exámenes y Controles
2º curso / 2º cuatr. Grado en Ing. Informática Doble Grado en Ing. Informática y Matemáticas Arquitectura de Computadores: Exámenes y Controles Examen de Prácticas AC 05/07/2013 resuelto Material elaborado
Más detallesEXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS
EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS PLIEGO DE PRESCRIPCIONES TÉCNICAS. EXPTE 2/2015 Adquisición e instalación
Más detallesGlobal File System (GFS)...
Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través
Más detallesTEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos
TEMA 1: SISTEMAS INFORMÁTICOS Parte 3: sistemas operativos Qué vamos a ver? Qué tipos de sistemas operativos existen principalmente Las distintas formas de instalar un sistema operativo En qué consiste
Más detallesPruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ
PRUEBAS Y RESULTADOS 57 58 Introducción. De la mano la modernización tecnológica que permitiera la agilización y simplificación de la administración de los recursos con los que actualmente se contaban
Más detallesPropuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA
Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)
Más detallesClusters de Alto Rendimiento
Clusters de Alto Rendimiento Contenido: M. en A. Iliana Gómez Zúñiga iliana.gomez@redudg.udg.mx Expositor: L.S.I. Virgilio Cervantes Pérez virgilio@cencar.udg.mx Diseño: Lic. Genaro Ramirez genaro.ramirez@redudg.udg.mx
Más detallesManual de iniciación a
DOCUMENTACIÓN Picasa y otras nubes Manual de iniciación a DROPBOX 1 Últimamente se ha hablado mucho de la nube y de cómo es el futuro de la Web. También se han presentado servicios y aplicaciones que ya
Más detallesLaboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015
Anexo A. Partida 3 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD3 El bien a adquirir se describe a continuación y consiste en cúmulo de supercómputo
Más detallesCurso: FT433 - Introducción a la virtualización con VirtualBox
forumtecnico.com Curso: FT433 - Introducción a la virtualización con VirtualBox Configuración de red Uno de los aspectos de la virtualización con más número de opciones es la configuración de red. Recordemos
Más detallesImplantar Microsoft Software Updates Service (SUS)
Implantar Microsoft Software Updates Service (SUS) Guía rápida de instalación Versión: 1.0 Autor: Paulino Insausti Barrenetxea Fecha: 15 de Junio de 2005 Licencia: CreativeCommons - ShareAlike Indice 1.Introducción...
Más detallesUtilización del sistema operativo GNU/ Linux en las netbooks
Utilización del sistema operativo GNU/ Linux en las netbooks El sistema operativo es la pieza de software básica de un sistema, que permite manejar los recursos de la computadora, abrir programas, manejar
Más detallesCAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES
CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows
Más detalles1 ÍNDICE... 3 Instalación... 4 Proceso de instalación en red... 6 Solicitud de Código de Activación... 11 Activación de Licencia... 14 2 3 REQUERIMIENTOS TÉCNICOS E INSTALACIÓN Requerimientos Técnicos
Más detallesServidores blade. AGUILERA FERNANDO [Escribir el nombre de la compañía] 14/04/2011
2011 Servidores blade AGUILERA FERNANDO [Escribir el nombre de la compañía] 14/04/2011 SERVIDORES BLADE Definición.- Blade Server es una arquitectura que ha conseguido integrar en tarjetas todos los elementos
Más detallesSistemas de archivos distribuidos. Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co
Sistemas de archivos distribuidos Alvaro Ospina Sanjuan alvaro.ospina@correo.upb.edu.co >Abstracción del sistema operativo para representar y organizar los recursos de almacenamiento >Se debe hacer la
Más detallesINSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008
INSTALACION Y CONFIGURACION DE SQL SERVER MANAGEMENT (EXPRESS) 2008 Requisitos de HW Virtualización SQL Server se admite en entornos de máquina virtual que se ejecutan en el rol de: Windows Server 2008
Más detallesPRACTICA 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 detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesSoftware 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 detallesServicios 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 detallesDBSURE. Disponemos de una copia de la base de datos de forma remota, que podemos contabilizar como segundo juego de copias.
DBSURE Introducción Una base de datos Oracle en Standby es una copia exacta de una base de datos operativa en un servidor remoto, usada como backup, como copia para consulta, recuperación de desastres,
Más detallesIntroducción Componentes Básicos Concurrencia y Paralelismo Ejemplos Síntesis Lecturas Recomendadas. Arquitectura de Computadoras
Arquitectura de Computadoras Contenidos 1 Introducción Computadora Arquitectura Partes de una arquitectura 2 Componentes Básicos CPU Jerarquía de Memoria 3 Concurrencia y Paralelismo Arquitecturas concurrentes
Más detallesDispositivos de Red Hub Switch
Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes
Más detallesTema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.
1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO
Más detallesManual de instalación Actualizador masivo de Stocks y Precios
Manual de instalación Actualizador masivo de Stocks y Precios Instrucciones para la instalación de Actualizado masivo de Stocks y Precios Módulo para Prestashop desarrollado por OBSolutions Módulo para
Más detallesComputación Matricial y Paralela
Computación Matricial y Paralela Programación híbrida Javier Cuenca Dpto. de Ingeniería y Tecnología de Computadores Domingo Giménez Dpto. de Informática y Sistemas Universidad de Murcia http://dis.um.es/~domingo
Más detallesCOLEGIO COMPUESTUDIO
COLEGIO COMPUESTUDIO ÁREA: TECNOLOGIA E INFORMATICA DOCENTE: WILLY VIVAS LLOREDA ESTUDIANTE: CLEI: III GUIA N 5 N SESIONES: NUCLEO TEMÁTICO: UNIDAD: 2 Sistema operativo (Windows) OBJETIVO: Comprender el
Más detallesAGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7
Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos
Más detallesD- Realiza un informe sobre los diferentes programas que existen en el mercado informático que permite crear imágenes de respaldo de tu equipo.
PRÁCTICA 7 D- Realiza un informe sobre los diferentes programas que existen en el mercado informático que permite crear imágenes de respaldo de tu equipo. COBIAN BACKUP Cobian Backup 9 es una herramienta
Más detallesCapítulo 1 Introducción a la Computación
Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:
Más detallesHost. En este texto, entenderemos por host toda máquina - léase computadora. Cuenta. Una cuenta, en general, es un espacio de memoria y de disco que
CONCEPTOS BASICOS. Usuario. Un usuario es toda persona que utilice una computadora. Host. En este texto, entenderemos por host toda máquina - léase computadora - conectada a InterNet. También se les llaman
Más detalles(decimal) 128.10.2.30 (hexadecimal) 80.0A.02.1E (binario) 10000000.00001010.00000010.00011110
REDES Internet no es un nuevo tipo de red física, sino un conjunto de tecnologías que permiten interconectar redes muy distintas entre sí. Internet no es dependiente de la máquina ni del sistema operativo
Más detallesLa Pirámide de Solución de TriActive TRICENTER
Información sobre el Producto de TriActive: Página 1 Documento Informativo La Administración de Sistemas Hecha Simple La Pirámide de Solución de TriActive TRICENTER Información sobre las Soluciones de
Más detallesUT04 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 detallesFUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS. CNCA Abril 2013
FUNDAMENTOS DE COMPUTACIÓN PARA CIENTÍFICOS CNCA Abril 2013 6. COMPUTACIÓN DE ALTO RENDIMIENTO Ricardo Román DEFINICIÓN High Performance Computing - Computación de Alto Rendimiento Técnicas, investigación
Más detallesCómo crear una máquina virtual?
Cómo crear una máquina virtual? Paso1 Qué es una máquina virtual: Una máquina virtual es un software que nos permite simular un ordenador, lo cual puede ser muy útil. Lo que se necesita es un software.
Más detallesPeer-to-Peer (Punto a Punto) Cliente-Servidor
Tipos de Redes Peer-to-Peer (Punto a Punto) Cliente-Servidor Donde es apropiada la Peer_to_Peer Son buena elección para entornos donde: Hay menos de 20 usuarios. Los usuarios están situados todos en el
Más detallesGuía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16
Guía de instalación y configuración de IBM SPSS Modeler Social Network Analysis 16 Contenido Capítulo 1. Introducción a IBM SPSS Modeler Social Network Analysis.... 1 Visión general de IBM SPSS Modeler
Más detallesComponentes de Integración entre Plataformas Información Detallada
Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.
Más detallesCapítulo 2 Red UDLA-P
Capítulo 2 Red UDLA-P 2.1 Breve descripción La red de la UDLAP nos brinda muchos servicios, aunque no por ella misma, pero si es el medio para que estos servicios trabajen. Un claro ejemplo de estos servicios
Más detallesVielka 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 detallesEvaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570
Evaluación del rendimiento de procesadores Intel Nehalem. Modelos x7550, x5670 y x5570 Juan Carlos Fernández Rodríguez. Área de HPC. Centro Informático Científico de Andalucía (CICA) Junta de Andalucía
Más detallesHostaliawhitepapers. Las ventajas de los Servidores dedicados. www.hostalia.com. Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199
Las ventajas de los Servidores dedicados Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com A la hora de poner en marcha una aplicación web debemos contratar un servicio
Más detallesCAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO
CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios
Más detallesCreado dentro de la línea de sistemas operativos producida por Microsoft Corporation.
WINDOWS Windows, Es un Sistema Operativo. Creado dentro de la línea de sistemas operativos producida por Microsoft Corporation. Dentro de los tipos de Software es un tipo de software de Sistemas. Windows
Más detallesLaboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015
Anexo A. Partida 2 Laboratorio Nacional de Cómputo de Alto Desempeño: Fortalecimiento de la Infraestructura 2015 CLUSTER LANCAD 2 El bien a adquirir se describe a continuación y consiste de un cúmulo de
Más detalles15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores.
UNIDAD TEMÁTICA 5: MULTIPROCESADORES. 15. Arquitectura de los multiprocesadores. 16. Multiprocesadores de memoria compartida. 17. Multicomputadores. 15-1 TEMA 15: ARQUITECTURA DE LOS MULTIPROCESADORES.
Más detallesSCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es
SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I. Licda. Consuelo Eleticia Sandoval
UNIVERSIDAD DE ORIENTE FACULTAD DE ICIENCIAS ECONOMICAS LAS REDES I Licda. Consuelo Eleticia Sandoval OBJETIVO: ANALIZAR LAS VENTAJAS Y DESVENTAJAS DE LAS REDES DE COMPUTADORAS. Que es una red de computadoras?
Más detallesMódulos: Módulo 1. El núcleo de Linux - 5 Horas
Módulos: Módulo 1 El núcleo de Linux - 5 Horas En este módulo se centrará en el estudio en profundidad del núcleo de Linux. Los estudiantes tendrán que ser capaces de conocer en profundidad los distintos
Más detallesREQUISITOS MÍNIMOS RECOMENDADOS para Windows 7
Manual de Instalación de Windows 7 Windows 7 Es la nueva versión del sistema operativo Windows, esta nueva versión trae cientos de nuevas mejoras, tiene rápida capacidad de respuesta y se ejecuta de manera
Más detallesemail Proxy Introducción
email Proxy Introducción Al momento no se cuenta en Velneo vserver con herramientas para el envío de correo electrónico desde el servidor, algo que resulta sumamente útil ya que el desarrollador se desentiende
Más detallesArquitectura: 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 detallesNuevas tendencias: Virtualización de computadores / servidores
Nuevas tendencias: Virtualización de computadores / servidores Expositor: Ing. José Wu Chong Laboratorio de Internetworking FIA DATA Agenda Qué es un servidor? Qué servicios hay en la red? Qué es Virtualización?
Más detallesPROYECTO INTEGRADO CLUSTER DE ALTA DISPONIBILIDAD CON HAPROXY Y KEEPALIVED. Antonio Madrena Lucenilla 21 de Diciembre de 2012 I.E.S.
PROYECTO INTEGRADO CLUSTER DE ALTA DISPONIBILIDAD CON HAPROXY Y KEEPALIVED Obra bajo licencia Creative Commons Antonio Madrena Lucenilla 21 de Diciembre de 2012 I.E.S. Gonzalo Nazareno INDICE DE CONTENIDO
Más detallesFicheros de configuración de Nagios (ejemplo con nrpe y snmp)
How-to sobre Nagios Realizado por Eugenio Fuentefría Oróns Índice. Qué es Nagios? Funcionalidades de Nagios Equipos usados para las pruebas Instalación de Nagios. Uso de Nagios Modos de extraer información
Más detallesBig Data y BAM con WSO2
Mayo 2014 Big Data y BAM con Leonardo Torres Centro Experto en SOA/BPM en atsistemas ofrece una completa suite de productos Open Source SOA y son contribuidores de muchos de los productos de Apache, como
Más detallesINTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software
Más detallesLINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
Más detallesFirewall Firestarter. Establece perímetros confiables.
Firewall Firestarter Qué es un Firewall? Un muro de fuego (firewall en inglés) es una parte de un sistema o una red que está diseñada para bloquear el acceso no autorizado, permitiendo al mismo tiempo
Más detallesLa utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.
Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el
Más detallesBRUTALIX Una distribución GNU/Linux para operadores.
BRUTALIX Una distribución GNU/Linux para operadores. Jaime Ruiz Frontera jaruiz@unizar.es Índice 1. Introducción 1 2. Cómo arrancar y comenzar con Brutalix 2 3. Cómo clonar un disco duro 4 1. Introducción
Más detallesSistemas Operativos. Curso 2016 Procesos
Sistemas Operativos Curso 2016 Procesos Agenda Proceso. Definición de proceso. Contador de programa. Memoria de los procesos. Estados de los procesos. Transiciones entre los estados. Bloque descriptor
Más detallesInstalación de FileZilla FTP Server
Instalación de FileZilla FTP Server [Ir a Página principal] El proceso de instalación es muy sencillo, solamente en algunos pasos tendremos que realizar acciones como elegir el tipo de instalación o de
Más detallesObjetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero.
Objetivos de la práctica: - Practicar uso de ficheros: abrir, cerrar y tratamiento de información contenida en el fichero. Uso de Ficheros Todas las estructuras de datos vistas hasta ahora utilizan la
Más detallesMANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.
MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA Elaborado por: Julián A. Hernández M. PONTIFICIA UNIVERSIDAD JAVERIANA CALI SANTIAGO DE CALI 2011 CONTENIDO Pág. INTRODUCCIÓN...3 1. ANÁLISIS
Más detallesDirecciones IP y máscaras de red
También en este nivel tenemos una serie de protocolos que se encargan de la resolución de direcciones: ARP (Address Resolution Protocol): cuando una maquina desea ponerse en contacto con otra conoce su
Más detallesMANUAL COPIAS DE SEGURIDAD
MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta
Más detallesActividad 2: Configurar e Instalar un Sistema Operativo virtual
Mantenmiento Unidad 3 Actividad 2: Configurar e Instalar un Sistema Operativo virtual VirtualBox soporta la virtualización de los siguientes sistemas operativos: Microsoft Windows GNU/Linux Mac OS X OS/2
Más detallesGeneral Parallel File System
General Parallel File System Introducción GPFS fue desarrollado por IBM, es un sistema que permite a los usuarios compartir el acceso a datos que están dispersos en múltiples nodos; permite interacción
Más detallesSoluciones 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 detallesIES Abyla. Departamento de Informática. Sistemas Operativos
Sistemas Operativos Definición y funciones básicas El Sistema Operativo es el software que permite y simplifica el uso del ordenador (hardware). Sus funciones principales son: Arrancar el ordenador y controlar
Más detallesI NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA
I. INTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA 1.1. Informática Informática (Información Automática) es la ciencia y la técnica del tratamiento automatizado de la información mediante el uso de ordenadores.
Más detallesLOTUS O EXCEL CUÁL ELEGIR? Por: Teresa García López 1
LOTUS O EXCEL CUÁL ELEGIR? Por: Teresa García López 1 Es innegable el auge que han tenido en los últimos años las computadoras personales como una importante herramienta de apoyo en el desempeño de las
Más detallesOrganización del Centro de Cálculo
Organización del Centro de Cálculo Problemas Septiembre 2007 40 servidores sin identificar Ubicación de Servidores aleatoria Servidores cayéndose constantemente Ni un servidor en rack Red y cableado a
Más detallesCluster Beowulf/MPI en Debian
1- Configuración de la red: Cluster Beowulf/MPI en Debian En este artículo utilizamos la topología estrella para la configuración del Cluster. La configuración lo haremos suponiendo que ya tenemos una
Más detallesSugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre 2011. Ubicación
Sugar en Windows Creación de una máquina virtual con la imagen de Sugar Autor Versión Fecha Setiembre 2011 Ubicación Índice Introducción...3 Qué es una máquina virtual?...3 Pasos para la creación de una
Más detallesPOLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA
POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN PROFESORES: M. en C. ANTONIO ROMERO ROJANO M. en C. ALBERTO J. ROSALES SILVA. Práctica 4 Protocolo TCP/IP MATERIA:
Más detalles