Microblaze en diseño digital de altas prestaciones

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

Download "Microblaze en diseño digital de altas prestaciones"

Transcripción

1 Microblaze en diseño digital de altas prestaciones Moreno V, González I, López-Buedo S, Gómez-Arribas FJ, Aracil J Escuela Politécnica Superior, UAM, Madrid, España, {victor.moreno, ivan.gonzalez, sergio.lopez-buedo, francisco.gomez, javier.aracil}@uam.es Abstract. En este trabajo se describe una metodología para realizar diseño de altas prestaciones basándose en el procesador Microblaze. La motivación se debe a que los entornos de diseño actuales permiten incorporar fácilmente procesadores softcore, controladores de buses y coresip. El objetivo es aprovechar las características de Microblaze y agilizar la integración de los componentes, la depuración de los módulos hardware y el desarrollo del software y/o los drivers necesarios para su utilización. En la mayor parte de los casos el sistema final no tiene por qué integrar todos los componentes del prototipo de partida y se permite eliminar el procesador que se utilizó como base del sistema, si ocupa demasiado espacio o limita el rendimiento exigido en las especificaciones. Sin embargo el papel de Microblaze resulta de gran ayuda en la diferentes etapas de diseño, facilitando la interconexión de módulos, la depuración parcial de las diferentes partes del diseño y si fuera el caso la valoración en términos de rendimiento de la partición realizada con codiseño HW- SW. Concretamente se aplica la metodología para desarrollar una tarjeta de red de aplicación específica, que funcione a 1Gbps, conectada por PCI a un ordenador personal. El driver de la tarjeta debe conseguir marcar las tramas de red con referencias de tiempo con un error inferior a 50 nanosegundos con el fin de realizar medidas muy precisas del tiempo de comunicación en una red Gigabit Ethernet. 1 Introducción La tecnología actual de fabricación de los circuitos reconfigurables FPGA (Field Programmable Gate Array) permite realizar en un solo chip complejos diseños digitales de altas prestaciones. En cada nueva familia de dispositivos los recursos disponibles son más numerosos, integrando memorias y multiplicadores embebidos, y alcanzado frecuencias de funcionamiento cada vez más elevadas. Estas características permiten que el área de aplicación englobe dominios muy dispares con necesidades variadas como por ejemplo el diseño de alta velocidad[1], la optimización de cores aritméticos[2], los coprocesadores criptográficos[3], la utilización de reconfiguración parcial dinámica[4], e incluso se está consolidando el uso de FPGAs en computación de alto rendimiento [5]. En aplicaciones similares con requisitos menores en cuanto a prestaciones, pero con limitaciones de consumo o del coste de producto final, se está potenciando el desarrollo de sistemas embebidos realizados con sistemas reconfigurables, que abarca desde el diseño hardware a medida, hasta el desarrollo de software sobre sistemas operativos para microprocesadores en FPGA. Las posibilidades son enormes, pero en ambas aproximaciones se incrementa la complejidad de los diseños realizados, integrando diseños

2 propios de aplicación especifica con cores IP comercialmente disponibles como netlist o bien descritos en lenguajes de descripción de hardware. Los principales fabricantes de circuitos reconfigurables proporcionan entornos de desarrollo para facilitar la realización de diseños complejos incluso la integración en sistemas con varios procesadores en una sola FPGA. En particular para los dispositivos del fabricante Xilinx es relativamente sencillo desarrollar un sistema embebido basado en el procesador softcore Microblaze (MB). Partiendo de una plataforma soportada por las herramientas del fabricante como puede ser la placa XUP V2P (Xilinx Virtex-II Pro Development System)[6] es relativamente sencillo realizar un sistema completo con unas cuantas pulsaciones de ratón. Por esta razón es bastante habitual afrontar el desarrollo de aplicaciones partiendo de un sistema basado en MB al que se incorporan módulos específicos para cada aplicación. El rendimiento está limitado por las características del procesador softcore, los módulos conectados y por las posibilidades de transferencia del bus de interconexión, determinando si son suficientes para un sistema de altas prestaciones. Aun en el caso de que el procesador embebido previsiblemente no alcance el objetivo final de prestaciones, puede ser muy útil para validar las partes del sistema que se van desarrollando en diferentes etapas del proyecto de diseño. En el prototipo descrito en este artículo se ha utilizado MB como herramienta de apoyo y se propone una metodología que lo incorpora como instrumento de soporte, que facilita la integración de las tareas realizadas por diferentes grupos de trabajo involucrados en el diseño final. En concreto el sistema desarrollado permite medir de manera muy precisa el tiempo empleado en la transmisión de un paquete entre dos nodos de una red de datos Gigabit Ethernet. Las necesidades de procesamiento de los paquetes recibidos a 1Gbps impide que MB realice el intercambio de datos entre los componentes del sistema y sea necesario diseñar módulos específicos para realizarlo. Por ello, en la arquitectura del sistema, el procesador MB no desempeña un papel importante, incluso puede llegar a eliminarse. Sin embargo, como se detalla en el plan de trabajo, MB ha sido utilizado en diferentes etapas facilitando la verificación por partes de los módulos que componen el sistema, y con ello hacer viable el reparto del proceso de desarrollo entre diferentes grupos trabajando concurrentemente. En los apartados sucesivos se detalla el desarrollo de un prototipo del sistema de medida, de acuerdo a la siguiente estructura: En el apartado 2 se justifica su necesidad y se establecen los antecedentes, así como el objetivo que se pretende alcanzar. A continuación, se describen las especificaciones y los requisitos del prototipo, incluida la arquitectura final de la tarjeta de red de propósito específico. Las características de las plataformas de prototipado que han utilizado los diferentes grupos de diseño se pormenorizan en el apartado 4. Posteriormente, se puntualiza la utilización de Microblaze en las diferentes etapas de diseño y se propone una metodología para su utilización en diseños de altas prestaciones. Finalmente se exponen las ventajas y las limitaciones de la metodología propuesta para concluir discutiendo las posibilidades de aplicación en diseño de altas prestaciones.

3 2 Sistema para medir tiempos de transmisión en redes de comunicaciones de alta velocidad En las redes de comunicaciones se busca transmitir la información lo más rápida y eficientemente posible, para ello, es fundamental dimensionar adecuadamente los recursos de la red. Adicionalmente, para decidir el tipo y la calidad de servicio que se puede ofertar en cada momento se necesita conocer la ocupación de los enlaces y es imprescindible disponer de medidas precisas del tiempo de transmisión de paquetes entre nodos de la red. La necesidad de realizar medidas en redes de alta velocidad exige que los equipos de medida sean cada vez mas precisos porque necesita tratar la información lo más rápidamente posible. En este contexto surge la necesidad de desarrollar equipos de medida basados en hardware reconfigurable que mejoren la precisión de los equipos actuales. Como antecedente al prototipo de medida propuesto en este trabajo se parte de un sistema de medida ya desarrollado en nuestro laboratorio por el grupo de redes de comunicaciones. Este prototipo sin hardware a medida, se toma como referencia, e implementa la funcionalidad descrita utilizando un PC (Personal Computer) con sistema operativo Linux y una tarjeta de red convencional. Las referencias de tiempo se obtienen mediante el servicio NTP (Network Time Protocol). El marcado de tramas y el filtrado se realizan aprovechando la funcionalidad que ofrece el sistema operativo. La principal limitación de este equipo de medida es la falta de precisión en la medida de tiempos y la sincronización alcanzable entre los nodos de la red por utilizar el protocolo NTP que a su vez depende de la propia red de comunicaciones. El objetivo es desarrollar un equipo de medida que mejore la sincronización y la precisión en el marcado de las referencias de tiempo. En el equipo de medida mejorado se mantiene la estructura base del equipo, que sigue siendo un PC al que se conecta una tarjeta de red especializada realizada con hardware reconfigurable. Para mejorar la precisión en las referencias de tiempo se desarrolla un módulo de control de tiempo sincronizado por GPS (Global Positioning System) y para lograr el marcado de las tramas en el momento de su recepción se implementa el módulo de emisión/recepción de tramas en hardware reconfigurable. Por otro lado para alcanzar las tasas de transferencias de datos requeridas en redes de alta velocidad, la conexión de la tarjeta específica con funcionalidad de tarjeta de red con el PC se realiza por el Bus PCI ( Peripheral Component Interconnect). Respecto al sistema de referencia descrito como antecedente, el equipo de medida mejorado permite una sincronización más precisa y una resolución en las medidas de tiempo superior en dos ordenes de magnitud. Para el desarrollo de la versión final del sistema no se descarta el diseño de una tarjeta propia con los componentes y el PCB a medida, buscando un compromiso para optimizar rendimiento, portabilidad y coste. Este esfuerzo está justificado porque la mejora mas relevante en el nuevo equipo, se consigue por la sustitución de la tarjeta de red del PC, por una plataforma con hardware reconfigurable basado en FPGA y que se conecta por PCI. Adicionalmente y como tarea no despreciable es necesario el desarrollo de un driver para la tarjeta. Para evitar sobrecostes de licencias se elige que el PC funcione bajo el sistema operativo Linux y que las herramientas para el desarrollo del driver, así como el propio código del driver cumplan con la licencia GNU GPL[7] (General Public License).

4 3 Arquitectura del sistema de medida Cada equipo de medida se compone de un ordenador tipo PC, una plataforma reconfigurable que se conectada al bus PCI del ordenador, y un GPS externo conectado al equipo de medida por una conexión serie RS-232 independiente del puerto serie del PC. Los recursos de la plataforma reconfigurable deben ser suficientes para implementar la funcionalidad de tarjeta de red y se necesitará una o varias FPGAs dependiendo de la familia de dispositivos elegida. Fig. 1. Diagrama de bloques del equipo de medida. La arquitectura del sistema se divide en tres partes que agrupan la funcionalidad básica del sistema: el módulo de tiempos, el subsistema de envío/recepción de tramas y el controlador de bus PCI entre el PC y la tarjeta. En la figura 1 se representa la interconexión de los módulos y como se agrupan por bloques funcionales. Todos estos componentes se implementan en las FPGA y la misión de cada uno de ellos es la siguiente:

5 El módulo de envío/recepción de tramas debe garantizar la transmisión a una velocidad de 1Gbps. Se implementa integrando el core Trimac Ethernet disponible en la librería EDK del fabricante Xilinx. En el prototipo se utiliza una versión limitada en tiempo de ejecución para validar la funcionalidad del diseño. La arquitectura modular permitirá que se pueda reemplazar este core por un desarrollo propio o de terceros independiente del fabricante de FPGAs. El módulo de conexión al bus del ordenador se encarga de controlar la comunicación entre el PC y la tarjeta de red. Dependiendo de la familia de FPGA se desarrollará completamente un controlador para el bus PCI, por ejemplo en dispositivos VirtexII Pro, o en otros casos como en Virtex 5, solo será necesario un envoltorio que realice la interconexión del hardcore PCI disponible en la FPGA. En ambos casos se necesita el driver correspondiente que gestione la comunicación con la tarjeta de red desde el sistema operativo del PC. El módulo de corrección de tiempos debe mantenerse sincronizado en tiempo UTC (Universal Time Coordinated) y básicamente guarda una referencia de tiempos en dos registros, segundos y nanosegundos, más precisa que los timers del PC. En cada ciclo de reloj del sistema se incrementa adecuadamente los registros y cada segundo se utiliza un mecanismo de ajuste para corregir derivas. Para decidir la corrección, se coteja el incremento del contador propio durante cada segundo, con el valor exacto que se debe contar entre dos pulsos de la señal de PPS que se recibe por RS232 desde un GPS externo. Este mecanismo consigue ajustar derivas en la referencia de tiempo y dar una valores de tiempos sincronizados, con precisión de decenas de nanosegundos. Para validar los módulos se han utilizado plataformas de desarrollo comerciales. La finalidad es realizar un prototipo del equipo de medida completamente operativo antes de diseñar una tarjeta propia con los componentes optimizados en un PCB a medida. En el siguiente apartado se describen las plataformas que se han elegido para el desarrollo de cada uno de los módulos. La propia arquitectura del diseño sugiere una distribución del proyecto entre diferentes grupos de trabajo. Por simplicidad se elige un reparto en tres grupos que se correspondan con cada uno de los módulos descritos. Aunque en la figura 1, MicroBlaze solo aparece en uno de los módulos, este procesador softcore desempeña un papel relevante en el desarrollo de los tres. En el apartado 5 de describe el plan de trabajo y la utilidad de MB en cada etapa. 4 Herramientas de diseño y plataformas de prototipado La tecnología FPGA seleccionada es la que ofrece el fabricante Xilinx y consecuentemente se utiliza el entorno de desarrollo de Xilinx ISE y EDK Esta elección está motivada por el equipamiento disponible en nuestro laboratorio, además de justificarse por la experiencia previa con herramientas de diseño de este fabricante.

6 Entre las numerosas plataformas reconfigurables comercialmente disponibles se han elegido tres, en función de las necesidades del módulo que corresponda desarrollar a cada uno de los tres grupos de trabajo. Las características más representativas de las plataformas de prototipado que han sido utilizadas en sucesivas etapas del desarrollo del diseño son: La tarjeta de desarrollo XUP V2P [6] cuenta con un FPGA de la familia Virtex II Pro y está soportada por la herramienta de desarrollo EDK Se ha utilizado para realizar un prototipo parcial con el que verificar la funcionalidad del sistema de medida, en particular un sistema embebido conectado a una red Ethernet a 100 Mbps con el módulo de corrección de tiempo integrado y que utiliza como referencia un GPS externo conectado por RS232. Además de disponer de conexión Ethernet y RS232, y tener soporte en la herramienta EDK, la mayor ventaja de esta plataforma es su bajo coste. Lamentablemente esta lejos de cumplir los requisitos de velocidad y no es fácilmente conectable a un PC. La tarjeta NetFPGA [8] también está basada en una Virtex II de la misma familia que la anterior, aunque la FPGA XC2VP50 es algo mayor. Esta plataforma se desarrolló con la finalidad de implementar routers y switches [9] para redes de alta velocidad y se conecta a un PC por el Bus PCI. Estas características de la NetFPGA permiten desarrollar un prototipo completamente funcional del sistema de medida. Con esta plataforma se proporciona un controlador PCI configurable en una FPGA auxiliar, lo que supone una gran ventaja ya que se puede adaptar el driver de referencia para controlar desde el PC el intercambio de datos por el bus PCI. Una contrariedad ha sido la necesidad de diseñar una tarjeta propia que se conecta al bus de expansión de la NetFPGA para disponer de un puerto serie. La tarjeta de desarrollo Avnet Virtex-5 SX95T [10] es ideal para desarrollo de prototipos de propósito general que necesiten comunicación por Bus PCI Express. La tecnología Virtex 5 ya incorpora en HW el controlador PCI Express. Adicionalmente, dispone de conexiones de mayor velocidad, lo que permite empezar a evaluar la posibilidad de mejorar el diseño propuesto para redes de comunicación a 10 Gbps. Las tarjetas mas simples no alcanzan todos lo requisitos del sistema de medida, y la más compleja dispone de elementos adicionales que no son estrictamente necesarios y encarecen su precio. Por esa razón para el equipo final será conveniente disponer de una tarjeta propia que integre solo los componentes imprescindibles para cada módulo. 5 Plan de trabajo y metodología de diseño Para llevar a cabo el desarrollo del sistema de medida se han formado varios equipos de trabajo con el objetivo de realizar concurrentemente la mayor cantidad de tareas. Las etapas de diseño se basan en una metodología que se caracteriza por validar cada etapa del diseño con un prototipo parcial, implementado en las plataformas FPGAs descritas anteriormente, que realice una parte de la funcionalidad del sistema de medida. En cada una de las etapas se ha utilizado directa o indirectamente el procesador softcore MicroBlaze y con ello se ha facilitado enormemente la verificación por fases del funcionamiento de

7 cada módulo. El desarrollo, aunque ha sido gradual, ha permitido realizar buena parte del trabajo en paralelo distribuyéndolo entre los equipos de desarrollo. En el plan de trabajos se han diferenciando las siguientes etapas: Etapa 1-Equipo A: En esta etapa se ha diseñado el sistema embebido representado en la figura 2, que integra el softcore MB, el core Ethernet y memoria conectados por PLB. El prototipo resultante de esta etapa es realizable en la plataforma XUP y sirve para validar el funcionamiento de envío/recepción de tramas en una red Ethernet de 100Mbps. En esta etapa, MB ha servido para validar el correcto funcionamiento de los componentes de envío/recepción de tramas. Fig. 2. Microblaze con conexión a una red de 100Mbps. Etapa 1 Equipo B: Este equipo ha desarrollado la parte sistema, representada en la figura 3, capaz de sincronizar los equipos de medida a través de un puerto serie con un GPS externo mediante mensajes del protocolo NMEA (Nacional Marine Electronics Association). A través del puerto serie, se recibe una señal PPS (Pulse Per Second) que se utiliza para realizar correcciones sobre las marcas de tiempo internas. En este punto, MB se ha utilizado para poder visualizar desde una terminal serie externo la correcta sincronización del dispositivo. Además, en el propio MB se ejecuta el algoritmo de corrección de temporización para ajustar las derivas. Dicho algoritmo podría integrarse en un módulo hardware separado, pero se decide mantenerlo en MB, tanto en esta etapa como en el diseño final, para que se pueda adaptar por programa el algoritmo de corrección, además de disponer de un mecanismo de depuración a través del terminal serie. Fig. 3. Módulo de control de tiempos.

8 Etapa 1 Equipo C: Utilizando la placa de desarrollo NetFPGA, se programa un driver en Linux que sea capaz de reconocer la tarjeta conectada a través de un bus PCI, e interactuar con ella mediante lecturas/escrituras en memoria. El módulo desarrollado consta de los bloques que se muestran en la figura 4. En la plataforma NetFPGA se aprovecha el core PCI disponible en la FPGA auxiliar y se crea una nuevo core que actúa como puente (bridge PCI2PLB) entre la interfaz PCI que ofrece la NetFPGA y el bus PLB (Processor Local Bus), de modo que sea posible acceder a la memoria desde el PC. El procesador MB se ha usado para verificar la comunicación PC-FPGA, operando sobre datos escritos desde el PC en posiciones de memoria determinadas cuyos resultados son posteriormente leídos. Fig. 4. Diagrama de bloques del sistema utilizado para validar del desarrollo del módulo que conecta los buses PCI y PLB. Etapa 2 Equipo A: En esta etapa se desarrolla una versión FSL (Fast Simples Link) del core Ethernet, como se especifica en la figura 5. Esto permite a MB recibir/enviar las tramas a una mayor velocidad. Adicionalmente, las FIFOs del FSL sirven como almacenamiento temporal de las tramas que van llegando. La posibilidad de dimensionar las FIFOs que ofrece el core FSL se aprovecha para ajustar el rendimiento deseado. Para este nuevo core se realiza un programa que envía/recibe tramas en crudo ya que no disponemos como antes de un driver en EDK para el core conectado por FSL. En conjunto el papel de MB es el de un bridge FSL2PLB, ya que MB tiene como tarea almacenar en memoria las tramas que van llegando. El prototipo resultante de esta etapa se ha probado en la plataforma NETFPGA conectada a una red de 1Gbps. Fig. 5. Módulo de envío/recepción a 1Gbps conectado a Microblaze por FSL.

9 Etapa 3: Se unifica el trabajo realizado por tres equipos, elaborando un único diseño, con la arquitectura representada en la figura 1, que realiza el control sobre las marca de tiempos y recibe/envía tramas a través de la red. En este punto, el módulo de gestión de tiempos genera marcas de tiempo que se asocian a cada trama en el momento en que son recibidas por el medio físico Ethernet. El driver desarrollado se encarga de que dichas marcas de tiempo se propaguen a través del stack de Linux con su trama correspondiente. En esta etapa, el procesador solo se mantiene en la estructura del diseño para controlar el módulo de corrección de tiempos basado en GPS. Al eliminar MB de la parte encargada de la recepción de tramas, es necesario desarrollar una versión del core Ethernet con capacidad para acceder directamente a la memoria de almacenamiento de tramas, o lo que es lo mismo, hay que añadir una interfaz maestro del bus PLB. Adicionalmente, se sustituye la interfaz FSL por FIFOS a medida. Finalizada esta etapa, se dispone de un prototipo del sistema de medida con hardware específico para realizar el marcado de tramas y la corrección de tiempos con una precisión de tiempos muy superior al sistema de referencia inicial. Como trabajo futuro que en parte ya se está realizando, se ha propuesto un nuevo conjunto de etapas para añadir mayor funcionalidad y permitir funcionamiento a mayores tasas de transferencia: Etapa 4: Añadir mejoras adicionales como el filtrado HW en el core Ethernet. Etapa 5: Integrar el diseño en la plataforma con conexión PCI-Express. En esta etapa se utiliza la tarjeta de Avnet y requiere de un nuevo driver. Etapa 6: Integrar el diseño en un tarjeta propia con mas recursos que los disponibles en las plataformas comerciales, y que se está desarrollando en paralelo. Incluye una FPGA Virtex 5, memoria DDR2 y conectividad mediante PCI- Express x8. 6 Conclusiones Se ha desarrollado un sistema para medir los tiempos de transmisión de paquetes en una red que opera a 1Gbps. El trabajo mas exigente ha sido implementar en FPGA una tarjeta de red de altas prestaciones que se conecte por PCI a un ordenador personal, junto con su driver correspondiente, que marque las tramas de red con referencias de tiempo muy precisas, garantizando la sincronización con otros equipos de medida en cualquier nodo de la red. En el estado actual del proyecto, se dispone de un equipo de medida de tiempos completamente operativo desarrollado utilizando la plataforma NetFPGA y esta versión del sistema se ha desplegado en varios nodos para realizar medidas dentro del proyecto Europeo OneLab[11]. Por otro lado, el prototipo que se está desarrollando sobre la plataforma Virtex 5 ya está siendo mejorado para operar en redes de 10Gbps. En el prototipo final se emplea de manera auxiliar el procesador MB, pero el plan de trabajo se ha basado en la utilización de MB para validar gradualmente la funcionalidad de prototipos parciales que incorporan paulatinamente la complejidad necesaria en un diseño digital de altas prestaciones. Esta metodología ha facilitado la integración final de las tareas

10 desempeñadas concurrentemente por los distintos equipos de trabajo. Por otro lado, la utilización de plataformas comerciales para la realización de los prototipos parciales ha permitido realizar y probar en paralelo, una buena parte de las etapas planificadas. La utilización en la realización de estos prototipos del entorno de desarrollo asociado a MB, ha disminuido notablemente el tiempo total de desarrollo. A partir de la experiencia obtenida con este trabajo se ha justificado la utilidad de MB en el conjunto del desarrollo, aunque en el prototipo final del sistema de medida la funcionalidad de MicroBlaze es muy reducida. El procesador ha desempeñado un papel muy relevante en a lo largo de las distintas etapas de diseño como herramienta de verificación y depuración. En definitiva se ha comprobado la utilidad de MicroBlaze en un diseño de altas prestaciones que no necesita MicroBlaze. Referencias 1. Kachris C., Wong S., Vassiliadis S.: Design and performance evaluation of an adaptive FPGA for network applications, Microelectron. Journal. doi: /j.mejo , July Kadlec J., Bartosinski R., Danek M.: Accelerating Microblaze Floating Point Operations. Proceedings of the FPL 2007 International Conference on Field Programmable Logic and Applications. DOI: /FPL , Aug Gonzalez I., Gomez-Arribas FJ.: Ciphering algorithms in MicroBlaze-based embedded systems. IEE Proc.-Comput. Digit. Tech., Vol. 153, No. 2, March 2006, Gonzalez I, Lopez- Buedo S., Gomez-Arribas FJ.: Implementation of Secure Applications in Self-Reconfigurable Systems, Microprocessors and Microsystems, Vol 32/1, 2007, El-Ghazawi, E. El-Araby, M. Huang, K. Gaj, V.V.Kindratenko, and D. Buell, The Promise of High-PerformanceReconfigurable Computing, Computer, Volume 41, Issue 2, IEEE Computer Society Press Los Alamitos, CA, USA, February 2008, pp La tarjeta de desarrollo XUP V2P (Xilinx University Program Virtex-II Pro Development System) 7. Licencias GNU GPL NetFPGA Team. NetFPGA website Naous J., Gibb G., Bolouki S., McKeown N.. NetFPGA: reusable router architecture for experimental research. In PRESTO 08: Proceedings of the ACM workshop on Programmable routers for extensible services of tomorrow, New York, NY, USA, ACM Avnet Virtex-5 SX95T Development Board PCIe Reference Design Onelab: Open federated laboratory to support network research for the future internet.

GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES

GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN DE APLICACIONES Ciclo Formativo: Módulo: Desarrollo de Aplicaciones Informáticas Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión Unidad de Trabajo 10: GESTIÓN Y CONTROL DEL DESARROLLO E IMPLANTACIÓN

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE

DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE DESARROLLO DE SOFTWARE DEFINICIÓN GENERAL DEL PROCESO GABY LORENA GUERRERO LEYDI ROCIO ERAZO PABLO FELIPE MIRANDA WALTER ALEXIS ANTE UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES

Más detalles

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN

Palabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,

Más detalles

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual

Introducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los

Más detalles

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA

CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA CAPITULO 3: SISTEMAS ADICIONALES PARA EL CENTRO DE LLAMADAS DE EMERGENCIA 3.1 INTRODUCCIÓN En un centro de llamadas de emergencia de nueve llamadas que se reciben solo una es real y las ocho restantes

Más detalles

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM

CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM CAPÍTULO 3 3 DISEÑO DE UN MECANISMO DE DETECCIÓN DE TRÁFICO MALICIOSO PARA REDUNAM 59 En este tercer capítulo se presenta el diseño de un mecanismo de detección de tráfico malicioso para RedUNAM. Abarca

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. 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 detalles

Documento técnico Sistemas según el principio de modularidad Automatización modular con terminales de válvulas

Documento técnico Sistemas según el principio de modularidad Automatización modular con terminales de válvulas Documento técnico Sistemas según el principio de modularidad Automatización modular con terminales de válvulas Los fabricantes deben acostumbrarse cada vez más a un mercado que realiza encargos más pequeños

Más detalles

INTrodUCCIÓN El museo Como recurso EdUCATIvo

INTrodUCCIÓN El museo Como recurso EdUCATIvo JUSTIFICACIÓN 2012 Introducción La era de la cultura digital y de la sociedad de la información ha generado gran cantidad de cambios para la sociedad en general y para el caso que nos ocupa la educación

Más detalles

I NTRODUCCIÓN 1. ORDENADOR E INFORMÁTICA

I 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 detalles

1. Introducción. Universidad de Cantabria 1-1

1. Introducción. Universidad de Cantabria 1-1 1. Introducción Las empresas de transporte y distribución de energía eléctrica tuvieron que afrontar históricamente el problema que suponía el aumento de la energía reactiva que circulaba por sus líneas.

Más detalles

2. LOS SISTEMAS DE COSTOS

2. LOS SISTEMAS DE COSTOS 2. LOS SISTEMAS DE COSTOS En el actual desarrollo de las técnicas y sistemas de costos se persiguen tres importantes objetivos: La medición de los costos, la más correcta y precisa asignación de costos

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP

Solución de telefonía para empresas TL 200 - Presentación de producto. Telefonía IP Solución de telefonía para empresas TL 200 - Presentación de producto Telefonía IP Qué ofrece la telefonía IP? La Telefonía IP puede realizar las mismas funciones o características de la telefonía tradicional,

Más detalles

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

Figura 1.4. Elementos que integran a la Tecnología de Información. 1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que

Más detalles

Operación 8 Claves para la ISO 9001-2015

Operación 8 Claves para la ISO 9001-2015 Operación 8Claves para la ISO 9001-2015 BLOQUE 8: Operación A grandes rasgos, se puede decir que este bloque se corresponde con el capítulo 7 de la antigua norma ISO 9001:2008 de Realización del Producto,

Más detalles

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7).

1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). REDES DE COMPUTADORES I Lectura No. 5. TEMAS: 1. Aplicación de la conmutación de circuitos y la conmutación de paquetes. 1.1 Sistema de señalización número 7 (SS7). SISTEMA DE SEÑALIZACIÓN NÚMERO 7 (SS7)

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

Proyecto de Digitalización del Archivo Histórico de las Compañias

Proyecto de Digitalización del Archivo Histórico de las Compañias Proyecto de Digitalización del Archivo Histórico de las Compañias VII REUNIÓN DE RESPONSABLES DE SISTEMAS DE INFORMACIÓN San Pedro Sula, Honduras, del 6 al 8 de Julio 2005 SUPERINTENDENCIA DE COMPAÑÍAS

Más detalles

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl

Colección de Tesis Digitales Universidad de las Américas Puebla. Morales Salcedo, Raúl 1 Colección de Tesis Digitales Universidad de las Américas Puebla Morales Salcedo, Raúl En este último capitulo se hace un recuento de los logros alcanzados durante la elaboración de este proyecto de tesis,

Más detalles

Metodologías de diseño de hardware

Metodologías de diseño de hardware Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción

Más detalles

Sistema de marketing de proximidad

Sistema de marketing de proximidad Dizan Vasquez Propuesta de proyecto Sistema de marketing de proximidad ACME México Dizan Vasquez Índice general 1. Descripción 3 2. Resúmen ejecutivo 4 2.1. Objetivo.................................................

Más detalles

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN

NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN NOTIFICACIÓN DE MOVIMIENTOS DE ESTUPEFACIENTES POR PARTE DE LOS LABORATORIOS FARMACÉUTICOS Y ALMACENES MAYORISTAS DE DISTRIBUCIÓN GUÍA PARA LA PRESENTACIÓN DE NOTIFICACIONES Versión: 27/06/2012-1 ÍNDICE:

Más detalles

TALLER 2. MEJORA CONTINUA

TALLER 2. MEJORA CONTINUA III ENCUENTRO DE ESPACIOS NATURALES PROTEGIDOS PARTICIPANTES EN EL SISTEMA DE CALIDAD TURÍSTICO ESPAÑOL Segovia y Parque Natural de las Hoces del Río Duratón, 15 y 16 de junio de 2011 TALLER 2. MEJORA

Más detalles

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

SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA RIF: V-16233325-5 SIGAN 1.0 SISTEMA DE INFORMACIÓN DE GESTIÓN ADMINISTRATIVA DE NÓMINA Sistema desarrollado bajo software libre, con orientación al manejo de base de datos a través de una interfaz gráfica

Más detalles

El reto de la Gestión Documental

El reto de la Gestión Documental El reto de la Gestión Documental Introducción Quizá la pregunta más habitual que nos hacemos al considerar soluciones de Gestión Documental sea cómo puedo digitalizar la enorme cantidad de documentos que

Más detalles

Gestión de la Configuración

Gestión de la Configuración Gestión de la ÍNDICE DESCRIPCIÓN Y OBJETIVOS... 1 ESTUDIO DE VIABILIDAD DEL SISTEMA... 2 ACTIVIDAD EVS-GC 1: DEFINICIÓN DE LOS REQUISITOS DE GESTIÓN DE CONFIGURACIÓN... 2 Tarea EVS-GC 1.1: Definición de

Más detalles

Capítulo 4. Prueba de Adaptabilidad

Capítulo 4. Prueba de Adaptabilidad Capítulo 4 Prueba de Adaptabilidad Capítulo 4. Prueba de Adaptabilidad Como se mencionó en el capítulo 2 actualmente no es válido que el software únicamente funcione bien y resuelva el problema que le

Más detalles

Evaluación del Software

Evaluación del Software Evaluación del Software Evaluación de Software El avance informático actual es muy alto comparado con lo se tenía en los años 90, al hablar de desarrollo de software se hace más notable, en el hecho por

Más detalles

Profesor Santiago Roberto Zunino. Página 1

Profesor Santiago Roberto Zunino. Página 1 Profesor Santiago Roberto Zunino. Página 1 Diseño de una red LAN. Uno de los pasos más importantes para garantizar el desarrollo de una red rápida y estable es el diseño de la red. Si una red no está diseñada

Más detalles

Tipos de Dispositivos Controladores

Tipos de Dispositivos Controladores Tipos de Dispositivos Controladores PLC Allen Bradley Siemens Schneider OMRON PC & Software LabView Matlab Visual.NET (C++, C#) FPGAS Xilinx Altera Híbridos Procesador + FPGA (altas prestaciones) µcontrolador

Más detalles

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)

Conceptos de redes. LAN (Local Area Network) WAN (Wide Area Network) Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos

Más detalles

Internet aula abierta

Internet aula abierta MINISTERIO DE EDUCACIÓN Y CIENCIA SECRETARÍA GENERAL DE EDUCACIÓN Y FORMACIÓN PROFESIONAL DIRECCIÓN GENERAL DE EDUCACIÓN, FORMACIÓN PROFESIONAL E INNOVACIÓN EDUCATIVA CENTRO NACIONAL DE INFORMACIÓN Y COMUNICACIÓN

Más detalles

Sistema de Provisión Centralizada CPS

Sistema de Provisión Centralizada CPS Sistema de Provisión Centralizada CPS Descripción del Producto Rev. A1, 03 de Agosto de 2011 1. DESCRIPCIÓN GENERAL DEL CPS Central Provision System (CPS) es un sistema de provisión y administración de

Más detalles

DATOS IDENTIFICATIVOS:

DATOS IDENTIFICATIVOS: DATOS IDENTIFICATIVOS: 1. Título del Proyecto Sistema Web de Planificación y Seguimiento de Actividades ECTS 2. Código del Proyecto 28_UCO_106031 3. Resumen del Proyecto MEMORIA DE LAS ACCIONES DESARROLLADAS.

Más detalles

Conclusiones. Particionado Consciente de los Datos

Conclusiones. Particionado Consciente de los Datos Capítulo 6 Conclusiones Una de las principales conclusiones que se extraen de esta tesis es que para que un algoritmo de ordenación sea el más rápido para cualquier conjunto de datos a ordenar, debe ser

Más detalles

UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES.

UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES. UTILIZACIÓN DE SOFTWARE LIBRE EN ASIGNATURAS DE INTRODUCCIÓN A LOS MICROPROCESADORES. Manuel Domínguez, Antoni Mas Departamento Ingeniería Electrónica, ETSETB, Barcelona Universidad Politécnica de Cataluña

Más detalles

SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO

SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO SELECCIÓN N Y DISEÑO DEL PRODUCTO Y SERVICIO Administración n de Operaciones II 1 El desarrollo consistente y la introducción n de nuevos productos que valoren los clientes es muy importante para la prosperidad

Más detalles

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO

ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO CAPÍTULO 6 ESQUEMAS DE SISTEMAS VOIP CON ALTA DISPONIBILIDAD Y ALTO RENDIMIENTO 1 Introducción El objetivo de este capítulo es mostrar la posibilidad de integración del servicio de VoIP Asterisk con los

Más detalles

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004

JAVAFilters: Cálculo y Diseño de Filtros Analógicos y Digitales Primavera 2004 CAPITULO 2. DESCRIPCIÓN DEL PROYECTO. 2.1 OBJETIVOS DEL PROYECTO. La finalidad del presente proyecto no se centra en el estudio a profundidad de la teoría de los filtros eléctricos, más bien consiste en

Más detalles

protección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos

protección y replicación remota de datos... dib backup remoto GARANTÍA DE CONTINUIDAD DE NEGOCIO ante cualquier contingencia de pérdida de datos Solicita una demo por teléfono (+34) 943 492 308 o desde la web http://www.diana-tek.com/www1/espanol/dibbackup_solicitud_demo.htm protección y replicación remota de datos... dib backup remoto GARANTÍA

Más detalles

LUIS GALINDO PÉREZ DE AZPILLAGA HÉCTOR JOSÉ GARCÍA FERNÁNDEZ. Instituto Cibernos. Master Sistemas de Información Geográfica de Sevilla

LUIS GALINDO PÉREZ DE AZPILLAGA HÉCTOR JOSÉ GARCÍA FERNÁNDEZ. Instituto Cibernos. Master Sistemas de Información Geográfica de Sevilla APLICABILIDAD DE UN SISTEMA DE INFORMACIÓN GEOGRÁFICA PARA EL ESTUDIO DE LA IMPLANTACIÓN DE NUEVAS INFRAESTRUCTURAS EN UN ESPACIO INTERIOR DE LA CIUDAD DE SEVILLA. LUIS GALINDO PÉREZ DE AZPILLAGA HÉCTOR

Más detalles

M.T.I. Arturo López Saldiña

M.T.I. Arturo López Saldiña M.T.I. Arturo López Saldiña A medida que crece un negocio, requiere manejar mayor cantidad de información. El éxito de la administración radica en un adecuado manejo de la contabilidad, que proporcione

Más detalles

GUÍAS FÁCILES DE LAS TIC

GUÍAS FÁCILES DE LAS TIC GUÍAS FÁCILES DE LAS TIC del COLEGIO OFICIAL DE INGENIEROS DE TELECOMUNICACIÓN Trabajo Premiado 2006 Autor: IPTV D. José Enrique Soriano Sevilla 17 de Mayo 2006 DIA DE INTERNET Qué es IPTV? IPTV Las siglas

Más detalles

INFORME Nº 052-2012-GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

INFORME Nº 052-2012-GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE INFORME Nº 052-2012-GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 1. Nombre del Área El área encargada de la evaluación técnica para la actualización (en el modo de upgrade) del software IBM PowerVM

Más detalles

Jornada informativa Nueva ISO 9001:2008

Jornada informativa Nueva ISO 9001:2008 Jornada informativa Nueva www.agedum.com www.promalagaqualifica.es 1.1 Generalidades 1.2 Aplicación Nuevo en Modificado en No aparece en a) necesita demostrar su capacidad para proporcionar regularmente

Más detalles

CAPÍTULO 1 Instrumentación Virtual

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

Más detalles

8. RESULTADOS PREVISTOS

8. RESULTADOS PREVISTOS 8. RESULTADOS PREVISTOS Para determinar las tasas de graduación, eficiencia y abandono es recomendable partir de los resultados obtenidos en los últimos años: E.U. de Magisterio de Guadalajara. Tasa de

Más detalles

Servicio de hospedaje de servidores

Servicio de hospedaje de servidores Servicio de hospedaje de servidores Tomás P. de Miguel Gabinete de Informática y Comunicaciones ETSIT Madrid, 18 de Marzo de 2004 1. Introducción Cada día se hace más necesaria la utilización de nuevas

Más detalles

GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL

GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL Sistemas Electrónicos Digitales Avanzados GRADO EN INGENIERÍA ELECTRÓNICA Y AUTOMÁTICA INDUSTRIAL PRÁCTICA FINAL GENERADOR AVANZADO DE FORMAS DE ONDA Dpto. Electrónica Curso 2013/2014 1. Introducción La

Más detalles

UNIÓN INTERNACIONAL DE TELECOMUNICACIONES

UNIÓN INTERNACIONAL DE TELECOMUNICACIONES UNIÓN INTERNACIONAL DE TELECOMUNICACIONES CCITT E.503 COMITÉ CONSULTIVO INTERNACIONAL TELEGRÁFICO Y TELEFÓNICO (11/1988) SERIE E: EXPLOTACIÓN GENERAL DE LA RED, SERVICIO TELEFÓNICO, EXPLOTACIÓN DEL SERVICIO

Más detalles

SOFTWARE CSU-485. Para conectar el dispositivo CSU-485 lo podemos hacer de dos maneras:

SOFTWARE CSU-485. Para conectar el dispositivo CSU-485 lo podemos hacer de dos maneras: SOFTWARE CSU-485 El Software CSU-485, es un software utilizado para configurar el dispositivo CSU-485, como la configuración del rango de la entrada analógica o el registro de datos. También es posible

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

REPUBLICA DE COLOMBIA PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO PNUD

REPUBLICA DE COLOMBIA PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO PNUD REPUBLICA DE COLOMBIA PROGRAMA DE LAS NACIONES UNIDAS PARA EL DESARROLLO PNUD DOCUMENTO DE S SOLICITUD DE ACLARACIONES EFECTUADAS POR ESCRITO POR POSIBLES PROPONENTES. Proceso 2014-5293 Objeto Realizar

Más detalles

UNIVERSIDAD 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 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 detalles

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

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS 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 detalles

CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES

CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA EL PROYECTO CONSOLIDACIÓN DE SERVIDORES PARA RENOVACIÓN DE PLATAFORMA DE SERVICIOS SERPES Consorcio de la Zona Franca de Cádiz Junio 2011 Página 2 de 10 Índice general

Más detalles

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS

TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 1 1 BASES DE DATOS DISTRIBUIDAS TEMA 3 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ 2 3. PROCESAMIENTO DE CONSULTAS DISTRIBUIDAS 3.1 Metodología del procesamiento de consultas distribuidas 3.2 Estrategias de

Más detalles

Diseño y desarrollo de una aplicación informática para la gestión de laboratorios

Diseño y desarrollo de una aplicación informática para la gestión de laboratorios Diseño y desarrollo de una aplicación informática para la gestión de laboratorios M. Francisco, P. Vega, F. J. Blanco Departamento de Informática y Automática. Facultad de Ciencias. Universidad de Salamanca

Más detalles

Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT)

Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT) S PCT/WG/8/7 ORIGINAL: INGLÉS FECHA: 12 DE MARZ0 DE 2015 Grupo de Trabajo del Tratado de Cooperación en materia de Patentes (PCT) Octava reunión Ginebra, 26 a 29 de mayo de 2015 FORMACIÓN DE EXAMINADORES

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 2008 5: TERMINAL SERVER WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.

Más detalles

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060

SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 SISTEMA InfoSGA Manual de Actualización Mensajeros Radio Worldwide C.A Código Postal 1060 Elaborado por: Departamento de Informática Febrero 2012 SISTEMA InfoSGA _ Manual de Actualización 16/02/2012 ÍNDICE

Más detalles

TEMA VII: DISEÑO SECUENCIAL PROGRAMABLE

TEMA VII: DISEÑO SECUENCIAL PROGRAMABLE TEMA VII: ISEÑO SECUENCIAL PROGRAMABLE e igual forma que podíamos disponer de dispositivos combinacionales programables para poder implementar funciones combinacionales en un solo integrado, en el dominio

Más detalles

TEMA 4: SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) BLOQUE 2 Arquitecturas de computación paralela

TEMA 4: SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) BLOQUE 2 Arquitecturas de computación paralela TEMA 4: SISTEMAS MULTIPROCESADOR (MEMORIA COMPARTIDA) BLOQUE 2 Arquitecturas de computación paralela 2 CONTENIDOS DE LA UNIDAD 4.4 Diseño de arquitecturas de memoria compartida y compartida-distribuida.

Más detalles

PROCEDIMIENTO DE ENLACE TCPIP

PROCEDIMIENTO DE ENLACE TCPIP DISPOSITIVOS TCP/IP. Los dispositivos TCP/IP son equipos autónomos que funcionan de forma independiente a la PC y que tiene incorporado el procesamiento de identificación por medio de la huella digital,

Más detalles

Análisis de aplicación: Cortafuegos de la distribución Zentyal

Análisis de aplicación: Cortafuegos de la distribución Zentyal Análisis de aplicación: Cortafuegos de la distribución Zentyal Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades

Más detalles

6. Gestión de proyectos

6. Gestión de proyectos 6. Gestión de proyectos Versión estudiante Introducción 1. El proceso de gestión de proyectos 2. Gestión del riesgo "La gestión de proyectos se basa en establecer objetivos claros, gestionar el tiempo,

Más detalles

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE

UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en

Más detalles

POLÍTICAS PARA EL DESARROLLO DE SISTEMAS INFORMÁTICOS.

POLÍTICAS PARA EL DESARROLLO DE SISTEMAS INFORMÁTICOS. POLÍTICAS PARA EL DESARROLLO DE SISTEMAS INFORMÁTICOS., DIRECCIÓN GENERAL ADJUNTA DE INFORMÁTICA. Mayo. 2 Índice Página I. INTRODUCCIÓN.-. 3 II. GLOSARIO.-... 4 III. OBJETO.-.... 6 IV. MARCO JURÍDICO.-

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

III ED PREMIOS EMPRENDEDOR UCM

III ED PREMIOS EMPRENDEDOR UCM El guión que se presenta a continuación pretende ser una guía de los contenidos que debería reunir el Proyecto que se presente al certamen. No obstante, si se ha elaborado previamente el documento a partir

Más detalles

Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE

Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE OBJETIVOS Aprender el manejo de entrada/salida con ficheros

Más detalles

CUESTIONARIO DE AUTOEVALUACIÓN

CUESTIONARIO DE AUTOEVALUACIÓN CUESTIONARIO DE AUTOEVALUACIÓN El presente Cuestionario permite conocer en qué estado de madurez se encuentra el Sistema de Gestión Ambiental (en adelante, SGA) de su organización, de acuerdo a los requisitos

Más detalles

Alcatel-Lucent VitalQIP Appliance Manager

Alcatel-Lucent VitalQIP Appliance Manager Alcatel-Lucent Appliance Manager Solución integral de gestión de direcciones IP y basada en dispositivos con amplia funcionalidad Racionalice la gestión y reduzca los costes administrativos con Alcatel-Lucent

Más detalles

VI Congreso Nacional

VI Congreso Nacional VI Congreso Nacional Actualización de Plantas Desaladoras en la Isla de Ibiza. Nuevo diseño del Proceso Por: Miguel Torres Corral (CEDEX). Bartolomé Reus Cañellas (l Agéncia Balear de l Aigua i de la Qualitat

Más detalles

Seminario Electrónico de Soluciones Tecnológicas sobre. Acceso a Internet. 1 de 12

Seminario Electrónico de Soluciones Tecnológicas sobre. Acceso a Internet. 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre Acceso a Internet 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre Acceso a Internet 3 Bienvenida. 4 Objetivos. 5 Empresas en Internet.

Más detalles

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones

CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN. Figura 4.1.Caja Negra. Generar. Sistema de control. Acumular. Figura 4.2. Diagrama de funciones CAPÍTULO 4 37 CAPÍTULO 4. DISEÑO CONCEPTUAL Y DE CONFIGURACIÓN Para diseñar el SGE, lo primero que se necesita es plantear diferentes formas en las que se pueda resolver el problema para finalmente decidir

Más detalles

P/. Factura Electrónica D/. Manual de Usuario Proveedores

P/. Factura Electrónica D/. Manual de Usuario Proveedores Control documental Versión del Fecha Autor Modificaciones/Comentarios documento 1.0 10/02/2011 Diputación de Teruel Versión inicial del documento 1.1 05/04/2011 Diputación de Teruel Revisado estilo 1.2

Más detalles

MANUAL PARA LA UTILIZACIÓ N ADECUADA DE 2016 DISPÓSITIVÓS MÓ VILES. Sistema de Alerta Temprana para la Roya del Café

MANUAL PARA LA UTILIZACIÓ N ADECUADA DE 2016 DISPÓSITIVÓS MÓ VILES. Sistema de Alerta Temprana para la Roya del Café MANUAL PARA LA UTILIZACIÓ N ADECUADA DE 2016 DISPÓSITIVÓS MÓ VILES Sistema de Alerta Temprana para la Roya del Café TABLA DE CONTENIDO I. INTRODUCCIÓN... 2 II. TIPOS DE DISPOSITIVOS... 3 III. APLICACIONES

Más detalles

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS. 1 Direcciones o Ubicaciones, Carpetas y Archivos Botones de navegación. El botón Atrás permite volver a carpetas que hemos examinado anteriormente. El botón Arriba

Más detalles

Sistema de Mensajería Empresarial para generación Masiva de DTE

Sistema de Mensajería Empresarial para generación Masiva de DTE Sistema de Mensajería Empresarial para generación Masiva de DTE TIPO DE DOCUMENTO: OFERTA TÉCNICA Y COMERCIAL VERSIÓN 1.0, 7 de Mayo de 2008 CONTENIDO 1 INTRODUCCIÓN 4 2 DESCRIPCIÓN DE ARQUITECTURA DE

Más detalles

IdsGpsWeb CENTRO DE CONTROL

IdsGpsWeb CENTRO DE CONTROL Qué es IdsGpsWeb? En un sistema de localización automática de vehículos o personas donde podremos ver su posición en cualquier momento, aplicado a cualquier flota de vehículos o personas que necesitemos

Más detalles

Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *.

Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *. Aplicación de la reconfigurabilidad dinámica de la FPGA Virtex de Xilinx *. José Luis Camps, Vicente Herrero, Rafael Gadea, Joaquín Cerdà, Marcos Martínez, Ricardo Colom Universidad Politécnica de Valencia.

Más detalles

Capítulo 5. Cliente-Servidor.

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

Más detalles

Encuesta sobre utilización de la microelectrónica en la Argentina

Encuesta sobre utilización de la microelectrónica en la Argentina Encuesta sobre utilización de la microelectrónica en la Argentina Los dispositivos microelectrónicos forman el corazón de todo sistema electrónico de nuestros días. En ellos los circuitos alcanzan las

Más detalles

INGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario

INGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario INGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario INDICE Control Mediante PC. Introducción SCADA. Funciones y Prestaciones. Módulos.

Más detalles

Concepto y tipo de redes

Concepto y tipo de redes Concepto y tipo de redes Definición de red Una red es un proceso que permite la conexión de equipos para: Compartir recursos. Comunicación remota. Optimiza el uso del equipo. Toda red está formada por:

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS ÍNDICE 1. ANTECEDENTES...2

PLIEGO DE PRESCRIPCIONES TÉCNICAS ÍNDICE 1. ANTECEDENTES...2 PROCEDIMIENTO ABIERTO PARA LA CONTRATACIÓN DE SERVICIOS DE MANTENIMIENTO DE LA RED DE TELEFONÍA FIJA DEL SENADO Y ACTUALIZACIÓN DEL SISTEMA PARA PERMITIR CONECTIVIDAD IP. PLIEGO DE PRESCRIPCIONES TÉCNICAS

Más detalles

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS

HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS HARDWARE DE SISTEMA AUTOMÁTICO DE RASTREO DE VEHÍCULOS MEDIANTE TECNOLOGÍAS GPRS Y GPS Ing. Javier A. Garabello Facultad Regional Villa María UTN Av. Universidad 450 Tel: 0353-4537500 javiergarabello@hotmail.com

Más detalles

Arquitectura de Redes y Comunicaciones

Arquitectura de Redes y Comunicaciones DIRECCIONAMIENTO IP Una dirección IP es un número que identifica de manera lógica y jerárquica a una interfaz de un dispositivo (habitualmente una computadora) dentro de una red que utilice el protocolo

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

PLANEAMIENTO DE LAS COMUNICACIONES EN EMERGENCIAS OTRAS REDES PÚBLICAS. Índice 1. INTERNET... 2 2. SERVICIOS DE RADIO BUSQUEDA...

PLANEAMIENTO DE LAS COMUNICACIONES EN EMERGENCIAS OTRAS REDES PÚBLICAS. Índice 1. INTERNET... 2 2. SERVICIOS DE RADIO BUSQUEDA... Índice 1. INTERNET.... 2 2. SERVICIOS DE RADIO BUSQUEDA... 6 3. RADIO DIFUSIÓN... 7 4. ASPECTOS COMUNES DE LAS REDES PÚBLICAS... 8 4.1 EL COSTO DE LAS TELECOMUNICACIONES... 8 4.1 CONCLUSIONES RESPECTO

Más detalles

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

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

Más detalles

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL

Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Manual de usuario para Android de la aplicación PORTAFIRMAS MÓVIL Índice 1 Introducción... 5 1.1 Perfil de la aplicación... 5 1.2 Requisitos técnicos... 5 2 Manual de usuario... 7 2.1 Instalación del certificado...

Más detalles

Tema 11: Instrumentación virtual

Tema 11: Instrumentación virtual Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom

Más detalles

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO

PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO PUERTOS DE COMUNICACIÓN EXTERNOS TIPO VELOCIDAD DESCRIPCION GRAFICO PUERTO PS/2 150 Kbytes/seg. La comunicación en ambos casos es serial (bidireccional en el caso del teclado), y controlada por microcontroladores

Más detalles

Partes, módulos y aplicaciones de un Controlador de Procesos

Partes, módulos y aplicaciones de un Controlador de Procesos Partes, módulos y aplicaciones de un Controlador de Procesos Conceptos PLC Un controlador lógico programable es un sistema que originalmente fue desarrollado para la industria de manufactura, en particular

Más detalles