EL filtro mediano es un filtro no lineal propuesto por
|
|
- Teresa Murillo Carrizo
- hace 8 años
- Vistas:
Transcripción
1 Filtro Mediano Bidimensional Rápido Implementado con la Arquitectura SIMD Ricardo M. Sánchez y Paul A. Rodríguez Resumen El filtro mediano es una de la operaciones básicas en el procesamiento de imágenes; se utiliza para eliminar ruido impulsivo, sin embargo su costo computacional es elevado. Las soluciones tradicionales consisten en disminuir la complejidad del algoritmo del filtro mediano, y en vectorizar algoritmos ya existentes. Esta vectorización se realiza utilizando las unidades SIMD de los procesadores modernos, las cuales permiten realizar la misma operación a un conjunto de datos. En este documento se implementa el filtro mediano con el algoritmo vectorial propuesto por Kolte [1], el cual aprovecha las ventajas que ofrecen las unidades SIMD. La eficiencia computacional de la implementación realizada se compara con el algoritmo Filtro Mediano de complejidad O(1), recientemente propuesto en [2], concluyéndose que la implementación realizada es 75 y 18.5 veces mas rápida, para áreas de 3 3 y 5 5 respectivamente. I. INTRODUCCIÓN EL filtro mediano es un filtro no lineal propuesto por primera vez en 1974 [3] para su uso en arreglos bidimensionales. Su característica principal es la de eliminar el ruido del tipo impulsivo (comúnmente llamado ruido sal y pimienta) [4] sin alterar la información de la imagen de manera significativa. Debido a esta propiedad, se utiliza como parte del preprocesamiento de imágenes para análisis de mayor complejidad, como son el reconocimiento oṕtico de caracteres, la identificación de objetos y rostros, etc. Sin embargo, por ser un filtro no lineal, su costo computacional es elevado. El enfoque común para mejorar su desempeño consiste en disminuir su complejidad inicial de O(r 2 log r) [3], donde r es el radio del kernel. Las propuestas de mejora obtienen complejidades de O(r) [5], O(r 2 ) [6], O(log 2 r) [7], O(log r) [8] e incluso O(1) [2]. La mayoría de de los algoritmos antes mencionados tienen una formulación puramente escalar; tan sólo [2] menciona que una implementación vectorial del algoritmo O(1) es posible, sin embargo la misma no es explícitamente descrita. Actualmente los procesadores cuentan con unidades SIMD (Instrucción Única, Datos Múltiples - Single Instruction Multiple Data) [9] que les proveen la capacidad de realizar operaciones vectoriales. Los algoritmos escalares [2], [5], [6], [7], [8] no aprovechan la capacidad computacional que las unidades SIMD ofrecen. Algoritmos vectoriales (que utilizan la unidad SIMD), como [10] [1], minimizan el uso de comparaciones y reutilizan los resultados obtenidos para disminuir las operaciones necesarias para calcular la mediana. Adicionalmente, consiguen disminuir considerablemente el tiempo de Ambos autores pertenecen al Grupo de Procesamiento Digital de Señales e Imágenes de la Pontificia Universidad Católica del Perú, Lima, Perú. [a ,prodrig]@pucp.edu.pe, Tel: anexo procesamiento del filtro mediano al utilizar de manera eficiente el paralelismo de datos que ofrecen las unidades SIMD. En la sección 2 se describe el algoritmo vectorial de Kolte [1] para el filtro mediano. En la sección 3 se describen las capacidades SIMD de los procesadores Intel [11], y del procesador Cell Broadband Engine [12], para los cuales se realiza la implementación del algoritmo vectorial. En la sección 4 se muestran los resultados computacionales de las implementaciones realizadas; finalmente en la sección 5 se listan las conclusiones. II. ALGORITMO VECTORIAL DEL FILTRO MEDIANO La propuesta de este algoritmo se realizó en 1999 por Kolte et al. [1]. Su operación se enfoca a kernels pequeños (3 3 y 5 5) y obtiene una complejidad de O(r 2 ), donde r es radio del kernel. Su funcionamiento de basa en las redes de ordenamiento [13], las cuales son fácilmente vecotrizables. obteniendose una implementación eficiente en las unidades SIMD [14]. II-A. Redes de ordenamiento Una red de ordenamiento es una esquema que describe rutas y comparaciones que se deben realizar para que n entradas, x 0, x 1, x 2,..., x n, se permuten para obtener n salidas, y 0, y 1, y 2,..., y n, tal que y i < y i+1. Una red de 2 elementos se presenta como un bloque con dos entradas, I 0, I 1, y dos salidas O 0 = max(i 0, I 1 ), O 1 = min(i 0, I 1 ) (Fig. 1). Para obtener el diagrama de una red de ordenamiento de n elementos se utilizan bloques de redes de dos elementos ordenados de manera que se obtenga la salida deseada [13]. I 0 I 1 O 0 O 1 =max(i,i ) =min(i,i ) Figura 1. Dos formas de representar la red de ordenamiento I 0 I 1 O 0 O 1 =max(i,i ) =min(i,i ) Una de las ventajas que ofrecen estas redes, es que se utiliza una cantidad conocida de comparaciones para ordenar un conjunto de datos. Además, se pueden agrupar bloques que tengan como entradas elementos no relacionados, de modo que los datos se puedan procesar en paralelo. Ésta característica es aprovechada para lograr una implementación eficiente de las redes de ordenamiento en la unidad SIMD. La eficiencia de una red de ordenamiento esta en función del número total de comparaciones que se realizan y el número de niveles en los que las comparaciones se pueden realizar en paralelo. Una
2 red es mas rápida cuando requiere menos niveles para su ejecución [14]; por ejemplo en la Fig. 2 se muestran dos redes de ordenamiento de 10 elementos, donde el segundo esquema es mas rápido que el primero (utiliza dos niveles menos) a pesar de utilizar dos comparaciones adicionales. (a) 29 bloques, 9 niveles en el centro del arreglo, el cual es la mediana de éste. Este procedimiento se resume en el Algoritmo 1 (ver detalles en [1]). II-C. Funcionamiento vectorial El orden de las operaciones se elige de manera que permiten la reutilización de éstas y el paralelismo de datos. Para aplicar el filtro mediano, de kernel r r, a un bloque de datos B n, son necesarios los r 1 2 últimos datos de los vectores que conforman el bloque B n 1, y los r 1 2 primeros datos del bloque B n+1. Así, se obtiene un vector completo con el valor de la mediana de los datos correspondientes al bloque B n (Fig. 4). B n-1 B n B n+1 (b) 31 bloques, 7 niveles Figura 2. Dos diagramas de redes de ordenamiento para 10 elementos Para obtener la mediana de un conjunto de datos con una red de ordenamiento, no es necesario realizar todas las comparaciones de la red, tan solo aquellas necesarias para obtener el elemento buscado. En la Fig. 3 se muestra de modo gráfico cuales son las operaciones que se deben realizar para obtener el elemento central del ordenamiento, el cual equivale a la mediana de los datos, para redes de 5 y 9 elementos. (a) Mediana de 5 elementos (b) Mediana de 9 elementos Figura 3. Redes de ordenamiento de varios elementos II-B. Funcionamiento escalar Para un arreglo bidimensional de N N datos, se realiza un ordenamiento descendentes entre las columnas. Luego se ordena de manera descendente las filas del mismo arreglo. De esta manera los elementos de mayor valor se ubican en la esquina superior izquierda del arreglo, y los elementos de menor valor, en la esquina inferior derecha. A continuación, se realiza el ordenamiento de los elementos de las N (2 k) diagonales centrales del arreglo con pendiente k = 1, siendo N el lado del área de análisis. Esta operación se repite incrementando el valor de k hasta que solo quede un elemento Figura 4. Para operar el bloque B n son necesarios B n 1 y B n+1 Para la n-ésima iteración, en los registros de la unidad SIMD se encuentran almacenados los datos parcialmente ordenados de los bloques B n 1 y B n, correspondientes a las iteraciones n 2 y n 1 respectivamente. Se inicia la iteración al cargar los datos del nuevo bloque B n+1 y se ordenan las columnas de éste con el uso de una red de ordenamiento vectorial. Como siguiente paso es necesario ordenar las filas, para esto se realiza un ordenamiento en nuevos registros SIMD, para no alterar los valores ordenados y reutilizarlos en la siguiente iteración. Además, se busca que se ordenen todas las filas del bloque con una sola aplicación de la red de ordenamiento; En la Fig. 5 se esquematiza los desplazamientos entre vectores para lograr el resultado deseado. Una vez realizado el ordenamiento de las filas, se almacenan estos resultados y se reordenan los datos para operar las diagonales de los arreglos y obtener el valor de la mediana. Finalmente, se actualizan los valores de B n 1 y B n con los valores B n y B n+1, respectivamente, para la siguiente iteración. Algoritmo 1 Cálculo de la mediana de Kolte [1] 1: Función MEDIANA(A) A: arreglo de N N 2: M (N 1)/2 3: Para c = 0 hasta N 1 hacer 4: OrdenarColumna(c) A r 1,c <= A r,c 5: Fin Para 6: Para r = 0 hasta N 1 hacer 7: OrdenarFilas(r) A r,c 1 <= A r,c 8: Fin Para 9: Para k = 1 hasta M hacer 10: Para s = k (M + 1) hasta k (M 1) (N + 1) hacer 11: OrdenarLinea (k r + c = s) 12: Fin Para 13: Fin Para 14: ResultMedian A M,M 15: Fin Función
3 B n-1 B n B n Ordenar Figura 5. Movimiento de registro para ordenar por filas, k = 5. III. LA UNIDAD SIMD Los procesadores tradicionalmente cuentan con unidades de procesamiento escalar (Unidad Lógico Aritmética - ALU, Unidad de Coma Flotante - FPU). En los últimos años, los nuevos procesadores implementan unidades SIMD que les permiten realizar operaciones vectoriales, con lo que mejoran su capacidad computacional. Para realizar operaciones con ésta unidad, es necesario cargar los datos en los registros de la misma. Los datos deben estar alineados en memoria [15]. Al desarrollar aplicaciones que utilicen estas unidades se deben tener algunas consideraciones. Una de ellas es el número limitado de registros SIMD, el cual restringe la cantidad de vectores con los que se puede trabajar. Otro factor es la cantidad de datos que se pueden almacenar en un registro. III-A. Intel IA-32 y EM64T Intel implementa una unidad SIMD que cuenta con 8 registros SIMD para procesadores IA-32 y 16 registros para procesadores EM64T [11]. Cada registro tiene una capacidad de 128 bits, con lo que se puede almacenar 16 datos del tipo byte (8-bits). Las operaciones realizables son limitadas, en comparación a otras implementaciones SIMD. El procesador cuenta con memoria caché, por lo que el acceso ordenado a los datos implica un incremento en los aciertos de la memoria caché, con lo que se obtiene una mejora en el desempeño [16]. Estos procesadores son el estándar de facto en computadores personales, y por consiguiente de gran disponibilidad. III-B. El Procesador Cell Broadband Engine Diseñado en conjunto por Sony Computer Entretainment, Toshiba e IBM [17], este procesador esta dirigido hacia la computación de alto desempeño. Cuenta con un procesador PowerPC de doble núcleo, además de 8 procesadores auxiliares llamados Synergistic Procesor Unit (SPU), los cuales pueden ejecutar programas independientes y sus operaciones son SIMD. Cada SPU cuenta con 128 registros SIMD, de 128 bits de capacidad por registro y no cuenta con memoria caché. Estos procesadores están enfocados a las aplicaciones multimedia de alto desempeño, así como también a servidores de diversos tipo, por lo que su disponibilidad es limitada. IV-A. IV. RESULTADOS COMPUTACIONALES Mediana estadística Se compara el desempeño de diversos algoritmos de ordenamiento con los que se obtiene la mediana y el algoritmo vectorial propuesto. Las implementaciones se realizan en un procesador Intel Pentium Dual-Core T2330 de 1.60GHz, 1024KB de memoria caché y 1GB de memoria RAM. El sistema operativo es GNU/Linux, kernel x Para la prueba se generan 9 datos aleatorios de 8 bits y se obtiene la mediana de éstos. Esta operación se repite 2000 veces y los resultados (Tabla I) muestran que el algoritmo vectorial necesita 4.5 veces menos ciclos de reloj que el algoritmo más rápido [13]. Cabe resaltar que solo se realiza un ordenamiento a la vez con el algoritmo vectorial para esta prueba, ya que la implementación SIMD permite ordenar hasta 16 datos de 8 bits por iteración. Los valores máximos obtenidos obtenidos en la Tabla I son afectados por los otros procesos ejecutándose en el sistema. Tabla I RESULTADOS DE DE DIVERSOS ALGORITMOS DE ORDENAMIENTO. Algoritmo Mínimo Promedio Mediana Máximo Vectorial , BubbleSort , QuickSort , ShellSort , HeapSort 48113, IV-B. Filtro mediano bidimensional en procesadores Intel EM64T La implementación del algoritmo vectorial se realiza para el procesador T2330, descrito en la prueba anterior. Este procesador pertenece a la familia de EM64T, los cuales tienen 16 registros SIMD de 128 bits de capacidad. Se utiliza el compilador GCC 4.4, los lenguajes de programación utilizados son C y Ensamblador. La implementación se realiza en forma de una librería, de modo que se puede utilizar en diversas aplicaciones. El algoritmo que se utiliza como referencia es el CTMF [2] (Filtro Mediano en Tiempo Constante - Constant Time Median Filter), el cual tiene complejidad O(1). Cabe resaltar que, si bien en la explicación del algoritmo CTMF no hace mención explícita del uso de las unidades SIMD, el código fuente de [2], que se puede obtener en contiene instrucciones SIMD para procesadores Intel (MMX y SSE2) y PowerPC (AltiVec). Las pruebas de consisten en aplicar el filtro mediano con kernels de 3 3 y 5 5 a imágenes en escala de grises y tamaños de , , , y pixeles. La aplicación del filtro se repite 1000 veces en cada caso. Para la implementación del filtro de 5 5 se utiliza un buffer para almacenar los datos ordenados de las iteraciones anteriores, pues los registros SIMD del procesador son insuficientes para realizar todas las operaciones necesarias. En las tablas II y III se muestran los resultados obtenidos de las pruebas. Para cada tamaño de imagen se realiza la cuenta
4 Tabla II RESULTADOS COMPUTACIONALES DEL PROCESADOR EM64T Y KERNEL 3 3 Imagen Vector CTMF Vector CTMF ,07 136, ,95 150, ,94 155, ,06 166, ,154,63 Tabla III RESULTADOS COMPUTACIONALES DEL PROCESADOR EM64T Y KERNEL 5 5 Imagen Vector CTMF Vector CTMF ,137, ,53 151, ,37 157, ,35 155, ,31 159,41 de los ciclos de reloj que son necesarios para el cálculo de la mediana utilizando el algoritmo vectorial y el algoritmo de referencia. Además, se muestra cuantos ciclos de reloj por píxel se utilizan en cada caso. Se puede observar que en promedio se utilizan 2,02 ciclos de reloj por píxel para aplicar el filtro mediano de 3 3, los cuales equivalen el 1, 3 % de los ciclos requeridos por el algoritmo de referencia. En el caso del kernel de 5 5, son necesarios un promedio de 8,53 ciclos de reloj, es decir, el 5, 6 % de los utilizados por el otro algoritmo. Los resultados obtenidos por Kolte en un procesador PowerPC [1] indican que su implementación requiere, en promedio, 1.15 ciclos de reloj por píxel para el filtro de kernel 3 3, y 6.6 ciclos para el filtro de kernel 5 5. Esta diferencia se debe a que un procesador PowerPC cuenta con 32 registros SIMD [18] e instrucciones que permiten una implementación mas rápida del algoritmo. IV-C. Filtro mediano bidimensional para el procesador Cell Broadband Engine La implementación del algoritmo se realiza con el lenguaje de programación C y se acceden a las operaciones SIMD por medio de las funciones intrínsecas. Se utiliza el compilador GCC [19], con las modificaciones necesarias para compilar programas para los núcleos centrales del procesador y para las unidades SPU. La ejecución se realiza por medio del Full-System Simulator de IBM [20]. Éste simula el procesador Cell Broadband Engine y permite realizar mediciones de desempeño de los programas que se ejecutan en las diversas unidades que el procesador posee. Ejecuta una versión mínima del sistema operativo Fedora 9 para PowerPC64, con el kernel linux La prueba de desempeño es similar a las utilizada para el procesador Intel EM64T. Se aplica el filtro mediano de 3 3 y 5 5 a imágenes de distintos tamaños y se contabilizan los ciclos de reloj utilizados. Debido a que el procesador Cell Broadband Engine cuenta con 128 registros SIMD, no es necesario utilizar el buffer para almacenar los resultados de las iteraciones anteriores para el caso de 5 5. Tabla IV RESULTADOS COMPUTACIONALES PARA EL PROCESADOR CELL BROADBAND ENGINE Imagen ,80 316, ,35 320, ,85 308, ,72 308, ,98 308,13 De los resultados mostrados en la tabla IV se observa que los ciclos necesarios para operar un pixel se incrementa notablemente con respecto a la implementación del procesador EM64T. Ésto se debe principalmente por el modo de implementación y la plataforma de prueba. El lenguaje utilizado fue C para el procesador Cell, mientras que para el procesador Intel se utilizó Ensamblador, el cual otorga un mejor nivel de optimizaciones. Cabe resaltar la proporción de los ciclos por pixel necesarios para calcular el filtro mediano para kernels de 3 3 y 5 5. Para el procesador Intel EM64T se utilizan 4,22 veces más ciclos de reloj para el kernel de 5 5 que para el de 3 3, mientras que en para el procesador Cell Broadband Engine la diferencia es de 2,5 veces la cantidad de ciclos de reloj. V. CONCLUSIONES Se muestra que el uso de las unidades SIMD mejoran el desempeño computacional de algoritmos que pueden aprovechar el paralelismo de datos, como es el caso del filtro mediano de dos dimensiones. Además se presenta una nueva perspectiva de solución al problema del tiempo de ejecución del filtro mediano: acelerar el cálculo del filtro con las unidades SIMD al diseñar un algoritmo especial para éstas. Se puede apreciar el impacto que tiene la cantidad de registros de las unidades SIMD. Al implementar el filtro mediano para kernels de 5 5, en procesadores Intel EM64T con 16 registros SIMD, los ciclos necesarios para el cálculo se incrementan más de 4.22 veces en comparación al filtro con kernel 3 3. Esta cifra se reduce a 2,5 en el procesador Cell Broadband Engine, con 128 registros SIMD. Esta cantidad de registros permite la implementación del filtro para kernels de mayor tamaño en el procesador Cell Broadband Engine. Finalmente se concluye que la implementación propuesta disminuye de manera considerable el tiempo de ejecución del filtro mediano, para kernels de 3 3 y 5 5, en comparación a la del algoritmo CTMF [2]. La implementación propuesta del filtro podría ser utilizada en aplicaciones en tiempo real. REFERENCIAS [1] P. Kolte, R. Smith, y W. Su, A fast median filter using altivec, Motorola Inc., [2] S. Perreault y P. Hébert, Median filter in constant time, IEEE Trans. on Image Processing, vol. 16, no. 9, Sep [3] J. W. Tukey, Nonlinear (nonsuperimposable) methods for smoothing data, in Conf. Rec. (EASCON), [4] A. C. Bovik, Handbook of Image and Video Processing. Academic Press, 2000.
5 [5] T. Huang, G. Yang, y G. Tang, A fast two-dimensional median filter algorithm, IEEE Trans. Acoust., Speech, Signal Process., vol. 27, no. 2, pp , Feb [6] B. Chaudhuri, An efficent algoritm for running window pel gray level ranking 2-d images, Pattern Recognition Lett., vol. 11, no. 2, pp , [7] J. Gil, Computing 2-d min, median and max filters, IEEE Trans. Pattern Anal. Mach. Intell., vol. 15, no. 5, pp , May [8] B. Weiss, Fast median and bilateral filtering, ACM Trans. Graph., vol. 25, no. 3, pp , [9] M. Flynn, Some computer organizations and their effectiveness, IEEE Trans. Comput., vol. C, no. 22, p. 948, [10] A. S. Glassner, Graphic Gems. AP Professional, 1995, ch. III.4. [11] Intel 64 and IA-32 Architectures - Optimization Reference Manual, Intel Corporation, pp , Noviembre [12] Cell Broadband Engine Programming Guide, 1st ed., International Business Machines Corporation, Sony Computer Entertainment Inc., Toshiba Corporation 2006, 2009, [13] D. E. Knuth, Art of Computer Programming, Volume 3: Sorting and Searching. Addison-Wesley Professional, May 1998, vol. Vol 3 / Sort and Searching. [14] B. Parhami, Introduction to Parallel Processing Algorithms and Architectures. Kluwer Acadamic Publishers, [15] L.Ñull y J. Lobur, The Essentials of Computer Organization and Architecture. Jonas and Bartlett Publishers, [16] M. Kowarschik y C. Weiβ, An overview of cache optimization techniques and cache-aware numerical algorithms, Lecture Notes in Computer Science, pp , [17] Cell Broadband Engine Architecture, International Business Machines Corporation, Sony Computer Entertainment Inc., Toshiba Corporation 2005, 2006, October [18] Power ISA Version 2.06, International Business Machines Corporation, Enero [19] R. M. Stallman et al., Using the GNU Compiler Collection. GNU Press, [20] IBM Full-System Simulator User s Guide, International Business Machines Corporation, May 2009.
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ DISEÑO E IMPLEMETACIÓN DEL FILTRO MEDIANO DE DOS DIMENSIONES PARA ARQUITECTURAS SIMD
PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA DISEÑO E IMPLEMETACIÓN DEL FILTRO MEDIANO DE DOS DIMENSIONES PARA ARQUITECTURAS SIMD Tesis pata optar el Título de Ingeniero Electrónico,
Más detallesIV. Implantación del sistema.
IV. Implantación del sistema. Para hablar sobre el proceso de desarrollo del sistema de Recuperación de Información Visual propuesto, empezaremos hablando del hardware utilizado, las herramientas de software
Más detallesArquitecturas GPU v. 2013
v. 2013 Stream Processing Similar al concepto de SIMD. Data stream procesado por kernel functions (pipelined) (no control) (local memory, no cache OJO). Data-centric model: adecuado para DSP o GPU (image,
Más detallespicojava TM Características
picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar
Más detallesARREGLOS DEFINICION GENERAL DE ARREGLO
ARREGLOS DEFINICION GENERAL DE ARREGLO Conjunto de cantidades o valores homogéneos, que por su naturaleza se comportan de idéntica forma y deben de ser tratados en forma similar. Se les debe de dar un
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 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 detallesPráctica 5. Curso 2014-2015
Prácticas de Seguridad Informática Práctica 5 Grado Ingeniería Informática Curso 2014-2015 Universidad de Zaragoza Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas
Más detallesModelo de aplicaciones CUDA
Modelo de aplicaciones CUDA Utilización de GPGPUs: las placas gráficas se utilizan en el contexto de una CPU: host (CPU) + uno o varios device o GPUs Procesadores masivamente paralelos equipados con muchas
Más detallesArquitectura Von Neumann
Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente
Más detallesCapítulo IV. Implementación del Sistema
La implementación del sistema consiste en la integración de la aplicación en una LAN, la instalación en varias computadoras personales de clientes del almacén, de administradores de almacén y de los almacenes
Más detallesProcesador Pentium II 450 MHz Procesador Pentium II 400 MHz Procesador Pentium II 350 MHz Procesador Pentium II 333 MHz Procesador Pentium II 300 MHz
PENTIUM El procesador Pentium es un miembro de la familia Intel de procesadores de propósito general de 32 bits. Al igual que los miembros de esta familia, el 386 y el 486, su rango de direcciones es de
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesPROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL
PROCESAMIENTO DIGITAL DE IMÁGENES MEDIANTE EL USO DE UN FPGA Y LENGUAJE VHDL N. E. Chávez Rodríguez*, A. M. Vázquez Vargas** *Departamento de Computación **Departamento de Procesamiento Digital de Señales
Más detallesCAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE
CAPÍTULO 3. HERRAMIENTA DE SOFTWARE DE PLANEACIÓN DE INVENTARIO Y PROCESO Objetivos del capítulo Desarrollar una herramienta de software de planeación de inventario con los datos obtenidos del capítulo
Más detallesTema 2. Diseño del repertorio de instrucciones
Soluciones a los problemas impares Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 16 Tema 2: Hoja: 3 / 16 Base teórica Al diseñar un computador,
Más detallesMaxpho Commerce 11. Gestión CSV. Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd
Maxpho Commerce 11 Gestión CSV Fecha: 20 Septiembre 2011 Versión : 1.1 Autor: Maxpho Ltd Índice general 1 - Introducción... 3 1.1 - El archivo CSV... 3 1.2 - Módulo CSV en Maxpho... 3 1.3 - Módulo CSV
Más detallesArquitecturas de Computadoras II. Febrero 2013
Arquitecturas de Computadoras II Febrero 2013 1 Sabes... 1. Cuál es la Arquitectura Von Neumann? 2. Qué es Programación? 3. Qué es un algoritmo? 4. Qué es un programa? 5. Qué es un sistema? 6. Materias
Más detallesArquitecturas CISC y RISC
Arquitecturas CISC y RISC Diseño de Sistemas Digitales EL-3310 I SEMESTRE 2008 2. ARQUITECTURA DEL CONJUNTO DE INSTRUCCIONES 2.1 Elementos de la arquitectura Clasificación de la arquitectura Organización
Más detallesBase de datos en Excel
Base de datos en Excel Una base datos es un conjunto de información que ha sido organizado bajo un mismo contexto y se encuentra almacenada y lista para ser utilizada en cualquier momento. Las bases de
Más detallesMineria de datos y su aplicación en web mining data Redes de computadores I ELO 322
Mineria de datos y su aplicación en web mining data Redes de computadores I ELO 322 Nicole García Gómez 2830047-6 Diego Riquelme Adriasola 2621044-5 RESUMEN.- La minería de datos corresponde a la extracción
Más detallesPRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES
PRODUCTIVIDAD DE PROYECTOS DE DESARROLLO DE SOFTWARE: FACTORES DETERMINANTES E INDICADORES Raúl Palma G. y Guillermo Bustos R. Escuela de Ingeniería Industrial Universidad Católica de Valparaíso Casilla
Más detallesAprender a realizar filtrados de información en capas de SIG raster.
TEMA 40: OPERACIONES DE VECINDAD INMEDIATA OBJETO DEL TEMA: Conocer los diferentes tipos de operaciones de análisis de vecindad inmediata y su metodología de aplicación en los Sistemas de Información Geográfica
Más detallesDesarrollo de un cluster computacional para la compilación de. algoritmos en paralelo en el Observatorio Astronómico.
Desarrollo de un cluster computacional para la compilación de algoritmos en paralelo en el Observatorio Astronómico. John Jairo Parra Pérez Resumen Este artículo muestra cómo funciona la supercomputación
Más detallesEn nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro
Capitulo 6 Conclusiones y Aplicaciones a Futuro. En nuestro capitulo final, daremos las conclusiones y las aplicaciones a futuro para nuestro sistema. Se darán las conclusiones para cada aspecto del sistema,
Más detallesT E C N O L O G Í A OPTIMIZACIÓN DE MATERIALES MEDIANTE PATRONES DE CORTE EFICIENTE. Aplicación. a la INDUSTRIA
OPTIMIZACIÓN DE MATERIALES MEDIANTE PATRONES DE CORTE EFICIENTE Aplicación a la INDUSTRIA de la construcción 1 El presente estudio propone el uso de un algoritmo comúnmente utilizado en la rama de investigación
Más detallesÍNDICE SISTEMAS OPERATIVOS... 5
INTRODUCCIÓN HABILIDADES INFORMÁTICAS BÁSICAS PARA ADULTOS SKILLS es un completo curso destinado a alumnos adultos, en particular, a empleados de mayor edad, de forma que puedan adquirir/mejorar sus conocimientos
Más detallesServicios Educativos Del Estado De Chihuahua Sistema Integral de Presupuestos y Materiales. Indice. Introducción... 2. Barra de Herramientas...
Indice Página Introducción... 2 Acceso al Sistema... 3 Barra de Herramientas... 4 Menú Principal... 5 Operación Catálogos Reportes Consultas Entradas Por Orden de Compra... 6 Entradas Directas... 8 Salidas
Más detallesREVISTA COLOMBIANA DE FÍSICA, VOL. 34, No. 1. 2002 CONTEO Y CARACTERIZACIÓN DE REGIONES COMPLETAS EN IMÁGENES 2D: APLICACIÓN A NÚCLEOS CELULARES
REVISTA COLOMBIANA DE FÍSICA, VOL. 34, No. 1. 2002 CONTEO Y CARACTERIZACIÓN DE REGIONES COMPLETAS EN IMÁGENES 2D: APLICACIÓN A NÚCLEOS CELULARES Y. Sossa, G. Osorio, F. Prieto, F. Angulo Grupo de Percepción
Más detalles2. Requerimientos Técnicos
2. Requerimientos Técnicos La solución SIR-LA (Sistema Integral RECO de Logística Aduanera) fue diseñada para operar como una plataforma centralizada, es decir, un sistema único para una Agencia o grupo
Más detallesWorkflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
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 detallesCapítulo 3. Diseño y Arquitectura del Sistema
Capítulo 3. Diseño y Arquitectura del Sistema 3.1 Resumen En este capítulo se explicara el diseño y arquitectura del sistema propuesto para este proyecto de Tesis. Se hará una breve explicación del propósito
Más detallesGeneración de números aleatorios
Generación de números aleatorios Marcos García González (h[e]rtz) Verano 2004 Documento facilitado por la realización de la asignatura Métodos informáticos de la física de segundo curso en la universidad
Más detalles4. Programación Paralela
4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios
Más detallesby Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true
by Tim Tran: https://picasaweb.google.com/lh/photo/sdo00o8wa-czfov3nd0eoa?full-exif=true I. FUNDAMENTOS 3. Representación de la información Introducción a la Informática Curso de Acceso a la Universidad
Más detallesCapítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones.
Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones. 2.1 Revisión sistema reconocimiento caracteres [9]: Un sistema de reconocimiento típicamente esta conformado por
Más detallesGeneXus BPM Suite X. Última actualización: 01 de Setiembre de 2008
Última actualización: 01 de Setiembre de 2008 Copyright Artech Consultores S. R. L. 1988-2008. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento
Más detallesTecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014
Tecnologías en la Educación Matemática jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR 1 Datos Los algoritmos combinan datos con acciones. Los datos de entrada
Más detallesCómo ordenar una lista de números?
Cómo ordenar una lista de números? Germán Ariel Torres Resumen. Este trabajo trata acerca de métodos y técnicas usadas para el ordenamiento eficiente de listas de números. Se analizan los métodos básicos,
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 detallesUnidad I. 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal)
Unidad I Sistemas numéricos 1.1 Sistemas numéricos (Binario, Octal, Decimal, Hexadecimal) Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS.
Más detallesGPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS
GPU IMPLEMENTATIONS OF SCHEDULING HEURISTICS FOR HETEROGENEOUS COMPUTING ENVIRONMENTS MAURO CANABÉ SERGIO NESMACHNOW Centro de Cálculo, Facultad de Ingeniería Universidad de la República, Uruguay GPU IMPLEMENTATIONS
Más detallesAmpliación de Estructuras de Datos
Ampliación de Estructuras de Datos Amalia Duch Barcelona, marzo de 2007 Índice 1. Diccionarios implementados con árboles binarios de búsqueda 1 2. TAD Cola de Prioridad 4 3. Heapsort 8 1. Diccionarios
Más detallesATIENDE Registro de la atención de un cliente
ATIENDE Registro de la atención de un cliente El sistema de medición de calidad de atención ATIENDE genera un registro de la atención de un cliente en una oficina comercial. Permite grabar el audio de
Más detallesTarea 4.2 Memoria Virtual
1 Tarea 4.2 1. Cuál es la diferencia entre paginación simple y paginación en memoria virtual? En memoria virtual no es necesario que todas las páginas estén en marcos de la memoria principal. Las páginas
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 detallesINTRODUCCIÓN. Que es un sistema operativo? - Es un programa. - Funciona como intermediario entre el usuario y los programas y el hardware
INTRODUCCIÓN Que es un sistema operativo? - Es un programa. - Funciona como intermediario entre el usuario y los programas y el hardware INTRODUCCIÓN METAS: Brindar un entorno para que los usuarios puedan
Más detallesITT-327-T Microprocesadores
ITT-327-T Microprocesadores Introducción al Microprocesador y al Microcomputador. al Microcomputador. Profesor Julio Ferreira. Sistema Microcomputador. Un Sistema Microcomputador tiene dos componentes
Más detallesCAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES
CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows
Más detallesCOMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS
COMPRAS CEPAS A TRAVÉS DE INTERNET PORTAL CEPAS Es un sistema que describe las funcionalidades claves a través de Internet. Se pueden efectuar las compras, ver la trazabilidad de los pedidos y visualizar
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
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 detallesPractica 01: Programación en C bajo Linux y funciones
Practica 01: Programación en C bajo Linux y funciones http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Programación
Más detallesOperaciones Morfológicas en Imágenes Binarias
Operaciones Morfológicas en Imágenes Binarias Introducción La morfología matemática es una herramienta muy utilizada en el procesamiento de i- mágenes. Las operaciones morfológicas pueden simplificar los
Más detallesDr.-Ing. Paola Vega Castillo
EL-3310 DISEÑO O DE SISTEMAS DIGITALES Dr.-Ing. Paola Vega Castillo Información n General Curso: Diseño de Sistemas Digitales Código: EL-3310 Tipo de curso: Teórico Créditos/Horas por semana: 4/4 Requisito:
Más detallesUnidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte)
Unidad de trabajo 2: INFORMÁTICA BÁSICA (primera parte) Unidad de trabajo 2: INFORMÁTICA BÁSICA... 1 1. Representación interna de datos.... 1 1.2. Sistemas de numeración.... 2 1.3. Aritmética binaria...
Más detallesFiltrado de Imágenes y Detección de Orillas Utilizando un Filtro Promediador Móvil Multipunto Unidimensional
Filtrado de Imágenes y Detección de Orillas Utilizando un Filtro Promediador Móvil Multipunto Unidimensional Mario A. Bueno a, Josué Álvarez-Borrego b, Leonardo Acho a y Vitaly Kober c mbueno@cicese.mx,
Más detallesCRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA
CRIPTOGRAFÍA SIMÉTRICA Y ASIMÉTRICA Para generar una transmisión segura de datos, debemos contar con un canal que sea seguro, esto es debemos emplear técnicas de forma que los datos que se envían de una
Más detallesSoluciones innovadoras para optimizar su infraestructura TI. Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM
Soluciones innovadoras para optimizar su infraestructura TI Virtualización con el sistema operativo i, PowerVM y Power Systems de IBM Características principales Tenga éxito en su negocio simplemente con
Más detallesGeneralidades Computacionales
Capítulo 2 Generalidades Computacionales 2.1. Introducción a los Computadores Definición: Un computador es un dispositivo electrónico que puede transmitir, almacenar, recuperar y procesar información (datos).
Más detallesServinómina. Servicio de Visualización de Nóminas. (Servinómina) Agosto de 2013. Página 1 de 8 MINISTERIO DE HACIENDA Y ADMINISTRACIONES PÚBLICAS
Servinómina Agosto de 2013 Página 1 de 8 ÍNDICE 1 INTRODUCCIÓN... 3 2 SERVINÓMINA... 3 3 OBSERVACIONES... 3 4 CARACTERÍSTICAS Y FUNCIONAMIENTO... 3 4.1 SEGURIDAD... 4 4.2 SERVIDORES COMPARTIDOS... 4 4.3
Más detallesSEGURIDAD Y PROTECCION DE FICHEROS
SEGURIDAD Y PROTECCION DE FICHEROS INTEGRIDAD DEL SISTEMA DE ARCHIVOS ATAQUES AL SISTEMA PRINCIPIOS DE DISEÑO DE SISTEMAS SEGUROS IDENTIFICACIÓN DE USUARIOS MECANISMOS DE PROTECCIÓN Y CONTROL INTEGRIDAD
Más detallesPilas y Colas. Capítulo 3
Pilas y Colas Capítulo 3 Pilas Una pila representa una estructura lineal de datos en que se puede agregar o quitar elementos únicamente por uno de los dos extremos. En consecuencia, los elementos de una
Más detallespara Mac OS X FD Versión 1.0
Guía Rápida de Configuración para Mac OS X FD Versión 1.0 rápido seguro confiable ÍNDICE 1. Requerimientos mínimos de Folios Digitales Sistema de escritorio 3 2. Consulta de arquitectura del equipo y configuración
Más detallesCAPÍTULO 3 RED NEURONAL PARA EL RECONOCIMIENTO DE ROSTROS
CAPÍTULO 3 RED NEURONAL PARA EL RECONOCIMIENTO DE ROSTROS Descripción de la base de datos Como datos de entrenamiento, en este proyecto, se utilizó la base de datos ORL [1], la cual contiene un conjunto
Más detallesNovedades en Q-flow 3.02
Novedades en Q-flow 3.02 Introducción Uno de los objetivos principales de Q-flow 3.02 es adecuarse a las necesidades de grandes organizaciones. Por eso Q-flow 3.02 tiene una versión Enterprise que incluye
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 detallesRelación entre formación y empleo
Relación entre formación y empleo En este capítulo se analiza el impacto que la formación a la que las personas usuarias han accedido ha tenido sobre sus posibilidades de empleo posterior, teniendo en
Más detalles1 EL SISTEMA R/3 DE SAP AG
1 EL SISTEMA R/3 DE SAP AG SAP AG es una corporación en el ámbito mundial. Fundada en 1972 y con sede en Walldorf, Alemania, SAP es la cuarta compañía mundial en ventas de software en el mundo. La compañía
Más detallesSCOP++ Lidar. Metodología de filtrado
SCOP++ Lidar. Metodología de filtrado 1 Contenido 1 Estrategia de filtrado y clasificación... 4 Eliminate Building Step (eliminación de edificios)... 5 Thin Out Step (reducción de densidad del fichero
Más detallesCorrespondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech
Correspondencias entre taxonomías XBRL y ontologías en OWL Unai Aguilera, Joseba Abaitua Universidad de Deusto, EmergiaTech Resumen Todo documento XBRL contiene cierta información semántica que se representa
Más detallesTema 5 Repertorios de instrucciones: Modos de direccionamiento y formato
Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato Bibliografía: William Stallings Organización y Arquitectura de computadores 5ta. Edition. Editorial Pearson Educación.- Objetivos:
Más detalles2.1 Soluciones Comerciales Existentes
21 Capítulo 2 Estado del arte Existen métodos de reconocimiento de gestos tanto comerciales con sensores especializados como métodos aún en desarrollo e investigación académica. En este análisis me enfocaré
Más detallesConstrucción de cubos OLAP utilizando Business Intelligence Development Studio
Universidad Católica de Santa María Facultad de Ciencias e Ingenierías Físicas y Formales Informe de Trabajo Construcción de cubos OLAP utilizando Business Intelligence Development Studio Alumnos: Solange
Más detallesArquitecturas DSP. Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997
Arquitecturas DSP Phil Lapsley, Jeff Bier, Amit Shoham, Edward A. Lee DSP Processor Fundamentals. Architectures and Features IEEE Press 1997 Arquitecturas DSP Sistemas de procesamiento de señales Transductor
Más detallesPreliminares. Tipos de variables y Expresiones
Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un
Más detallesGENERALIDADES DE BASES DE DATOS
GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea
Más detalles5.1.1 Sumadores con anticipación de Acarreo. g i = a i b i. c i = c i-1 p i + g i s i = p i + c i-1. c 0 = g 0 + c -1 p 0
5.1.1 Sumadores con anticipación de Acarreo. El sumador paralelo de n bits que se ha mostrado hasta ahora, tiene un nivel de retardo de 2*n puertas, pues necesita 2*n etapas de puertas lógicas para que
Más detallesSymantec Desktop and Laptop Option
Symantec Desktop and Laptop Option Symantec Desktop and Laptop Option es una solución fácil de usar que ofrece copias de seguridad y recuperación de archivos automatizadas y confiables para equipos de
Más detallesFigura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:
Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético
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 detallesLa principal diferencia entre una cámara digital y una cámara analógica (la cámara
Unidad1.USODELACÁMARADIGITAL 1. INTRODUCCIÓN La principal diferencia entre una cámara digital y una cámara analógica (la cámara que lleva carrete fotográfico y que después hay que revelar) es que la digital
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesSistema. de Administración y Ventas. Serviteca -Taller Automotriz- Garage. Sistemas Automatizados. Sys-Automotriz
Sistema de Administración y Ventas Serviteca -Taller Automotriz- Garage megas@megas.cl F: 287 91 16 Cel: 9 829 74 84 www.megas.cl Sistema Automotriz Sistema de Taller es una herramienta desarrollada para
Más detallesCONCURSO COES N 05 / 2014
CONCURSO COES N 05 / 2014 RESPUESTAS A LAS CONSULTAS DE LOS POSTORES: ARRENDAMIENTO DE HARDWARE PARA LA BASE DE DATOS ORACLE DEL COES N Referencia Consultas respuesta 01 Punto: 1.5.4 Contenido de la Propuesta
Más detallesMANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA
MANUAL DE USUARIO SISTEMA DE ALMACEN DIF SONORA DICIEMBRE 2007. El Sistema de Almacén fue desarrollado con la finalidad de facilitar a los usuarios el proceso de entradas y salidas del almacén mediante
Más detallesCapitulo III. Diseño del Sistema.
Capitulo III. Diseño del Sistema. Para el desarrollo del sistema en la presente tesis se utilizo el paradigma orientado a objetos utilizando el lenguaje Java en su versión 1.2. Por medio de este lenguaje
Más detallesEspacios generados, dependencia lineal y bases
Espacios generados dependencia lineal y bases Departamento de Matemáticas CCIR/ITESM 14 de enero de 2011 Índice 14.1. Introducción............................................... 1 14.2. Espacio Generado............................................
Más detallesÍNDICE DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ
ELECTRÓNICA DIGITAL DISEÑO DE CONTADORES SÍNCRONOS JESÚS PIZARRO PELÁEZ IES TRINIDAD ARROYO DPTO. DE ELECTRÓNICA ÍNDICE ÍNDICE... 1 1. LIMITACIONES DE LOS CONTADORES ASÍNCRONOS... 2 2. CONTADORES SÍNCRONOS...
Más detallesCAPÍTULO 6 SIMULACIONES Y RESULTADOS
CAPÍTULO 6 SIMULACIONES Y RESULTADOS 6.1 Proceso de Simulación Las simulaciones fueros llevadas a cabo empleando como herramienta la Versión 6.5 Release 13 de Matlab. Para lo cual fue empleado un banco
Más detallesCopyright 2010 Eurohelp
Copyright 2010 Eurohelp 1. INTRODUCCIÓN 3 2. CONFIGURACIÓN 4 3. RESULTADOS 5 3.1 Tiempo de Ejecución 6 3.2 Tiempo de Ejecución sin registro 7 3.3 Uso de CPU 8 3.4 Memoria 9 4. CONCLUSIONES 10 5. REFERENCIAS
Más detallesMANUAL DE USUARIO APLICACIÓN SYSACTIVOS
MANUAL DE USUARIO APLICACIÓN SYSACTIVOS Autor Edwar Orlando Amaya Diaz Analista de Desarrollo y Soporte Produce Sistemas y Soluciones Integradas S.A.S Versión 1.0 Fecha de Publicación 19 Diciembre 2014
Más detallesCAPÍTULO 5. EVALUACION
CAPÍTULO 5. EVALUACION 5.1 Plan de pruebas Para comprobar la correcta funcionalidad del sistema, así como el grado al cual se cumplieron los objetivos específicos planteados al inicio del desarrollo, se
Más detallesDIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE
ESCUELA DE PEDAGOGÍA E INVESTIGACIÓN EDUCATIVA PROYECTO MARCANDO HUELLAS CON LA UGCA DIAGNOSTICO SERVIDOR Y PLATAFORMA MOODLE Julián Andrés Franco Alzate UNIVERSIDAD LA GRAN COLOMBIA SECCIONAL ARMENIA
Más detallesO C T U B R E 2 0 1 3 SOPORTE CLIENTE. Manual de Usuario Versión 1. VERSIÓN 1 P á g i n a 1
SOPORTE CLIENTE Manual de Usuario Versión 1 VERSIÓN 1 P á g i n a 1 Contenido Contenido... 2 INTRODUCCIÓN... 3 DESCRIPCIÓN ACTIVIDADES... 4 1. INICIO... 4 2. REGISTRAR NUEVO CLIENTE... 5 1.1 INGRESO DE
Más detallesCASO PRÁCTICO Nº 07. - Monitoreo y Ajuste de la Carga de Trabajo de los Recursos. - Control del Proyecto usando el Valor Ganado.
CASO PRÁCTICO Nº 07 1. OBJETIVO El desarrollo del Caso Práctico Nº 07 busca lograr los siguientes objetivos en el participante: - Realizar el Monitoreo y Ajuste de la Carga de Trabajo de los Recursos.
Más detallesINSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
I. P. N. ESIME Unidad Culhuacan INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO
Más detallesÍndice INTERNET MARKETING 1
INTERNET MARKETING 1 Índice Manual de Google Analytics... 2 Qué es Google Analytics?... 2 Cómo funciona Google Analytics?... 2 Iniciar Sesión en Google Analytics... 3 Visualizar las estadísticas... 3 Resumen
Más detalles18. Camino de datos y unidad de control
Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los
Más detalles