Microblaze en diseño digital de altas prestaciones
|
|
- Dolores Mora Ponce
- hace 8 años
- Vistas:
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
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 detallesCAPÍ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 detallesDESARROLLO 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 detallesPalabras 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 detallesIntroducció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 detallesCAPITULO 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 detallesCAPÍ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 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 detallesDocumento 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 detallesINTrodUCCIÓ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 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 detalles1. 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 detalles2. 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 detallesApp 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 detallesSolució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 detallesFigura 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 detallesOperació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 detalles1. 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 detallesDESCRIPCION 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 detallesProyecto 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 detallesColecció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 detallesMetodologí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 detallesSistema 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 detallesNOTIFICACIÓ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 detallesTALLER 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 detallesSIGAN 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 detallesEl 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 detallesGestió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 detallesCapí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 detallesEvaluació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 detallesProfesor 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 detallesTipos 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 detallesConceptos 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 detallesInternet 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 detallesSistema 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 detallesDATOS 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 detallesConclusiones. 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 detallesUTILIZACIÓ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 detallesSELECCIÓ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 detallesESQUEMAS 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 detallesJAVAFilters: 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 detallesprotecció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 detallesLUIS 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 detallesM.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 detallesGUÍ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 detallesINFORME 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 detallesJornada 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 detallesCAPÍ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 detalles8. 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 detallesServicio 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 detallesGRADO 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 detallesUNIÓ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 detallesSOFTWARE 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 detallesGUÍ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 detallesREPUBLICA 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 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 detallesLos 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 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 detallesCONSOLIDACIÓ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 detallesTEMA 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 detallesDiseñ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 detallesGrupo 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 detallesWINDOWS 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 detallesSISTEMA 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 detallesTEMA 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 detallesTEMA 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 detallesPROCEDIMIENTO 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 detallesAná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 detalles6. 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 detallesUNIVERSIDAD 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 detallesPOLÍ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 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 detallesUNIDADES 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 detallesIII 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 detallesEscuela 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 detallesCUESTIONARIO 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 detallesAlcatel-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 detallesVI 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 detallesSeminario 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 detallesCAPÍ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 detallesP/. 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 detallesMANUAL 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 detallesGUÍ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 detallesSistema 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 detallesIdsGpsWeb 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 detallesAplicació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 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 detallesEncuesta 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 detallesINGENIERÍ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 detallesConcepto 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 detallesPLIEGO 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 detallesHARDWARE 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 detallesArquitectura 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 detallesFigura 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 detallesPLANEAMIENTO 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 detallesNo 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 detallesManual 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 detallesTema 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 detallesPUERTOS 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 detallesPartes, 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