IBM XL C para AIX, V11.1 ofrece compatibilidad con la arquitectura de procesadores POWER7

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

Download "IBM XL C para AIX, V11.1 ofrece compatibilidad con la arquitectura de procesadores POWER7"

Transcripción

1 ZP , con fecha 13 de abril de 2010 IBM XL C para AIX, V11.1 ofrece compatibilidad con la arquitectura de procesadores POWER7 Tabla de contenidos 1 Visión general 2 Descripción 2 Requisitos previos principales 6 Posicionamiento del producto 2 Fecha de disponibilidad prevista Resumen de características IBM XL C for AIX es un compilador C de alto rendimiento y basado en normas con funciones de optimización y depuración avanzadas. IBM XL C for AIX, V11.1 presenta las nuevas funciones y mejoras siguientes: Compatibilidad con la última generación de procesadores POWER7 para un mayor rendimiento de las aplicaciones gracias a las mejoras arquitectónicas introducidas por la tecnología Power Amplia gama de funciones de optimización para generar código de aplicación optimizado de 32 y 64 bits y ejecutarlo de forma eficiente en una gran variedad de procesadores y familias de procesadores Nuevos informes de diagnóstico que ayudan a identificar oportunidades de mejora del rendimiento de aplicaciones Directivas y opciones de compilador nuevas y mejoradas para lograr una mayor flexibilidad y aumentar el ajuste y optimizaciones de rendimiento Visión general IBM XL C for AIX se ha diseñado para optimizar y poner a punto las aplicaciones para su ejecución en plataformas IBM Power, contribuir a dar rienda suelta a todo el potencial de su inversión en TI, crear y mantener aplicaciones científicas y empresariales importantes, maximizar el rendimiento de la aplicación y mejorar la productividad del desarrollador. La ganancia de rendimiento obtenida durante años de optimización de los compiladores puede verse en las continuas mejoras introducidas en las distintas versiones, incluido el total aprovechamiento del nuevo procesador IBM POWER7. Con esta versión, IBM XL C for AIX, V11.1 introduce mejoras que permiten sacar el máximo partido a lo último en arquitectura POWER7: Compatibilidad con el conjunto de instrucciones vector unit y vector scalar extension (VSX) de los procesadores POWER7 para contribuir a paralelizar aplicaciones Ajuste específico del procesador POWER7 para funciones de vector muy optimizadas dentro de las bibliotecas MASS (Mathematical Acceleration Subsystem) Nuevas funciones integradas añadidas para dar soporte a instrucciones de procesador POWER7, dotando al usuario de control directo sobre las instrucciones Power en el nivel de aplicación Nuevas opciones de compilación de los comandos arch y tune disponibles para especificar el aprovechamiento total de la arquitectura de procesadores POWER7 1

2 Con la compatibilidad con el último chip de los procesadores POWER7, IBM habrá avanzado más de 20 años en los compiladores XL para la serie Power y las arquitecturas de la serie PowerPC. IBM se ha hecho con una larga reputación de lanzar al mercado productos de compilación innovadores y de gran calidad. A lo largo del lanzamiento de las diversas versiones, la familia de compiladores XL ha invertido en nuevas funciones, mejoras y cumplimiento de estándares para proporcionarle las herramientas necesarias para desarrollar y mantener aplicaciones que respondan a las necesidades empresariales clave. Otras mejoras en esta versión de XL C para AIX, V11.1 incluyen: Funciones adicionales para mejorar el ajuste y la optimización del rendimiento de las aplicaciones C Opciones de compilador, directivas y funciones integradas nuevas y mejoradas, para obtener una flexibilidad aún mayor Requisitos previos principales Sistemas: servidores IBM Power System soportados por: IBM AIX 5.3 TL o superior IBM AIX 6.1 IBM PASE para i 6.1 con PTF SI30636 o superior Espacio de disco duro necesario: 430 MB Fecha de disponibilidad prevista 23 de abril de 2010 Descripción IBM XL C para AIX continúa ofreciendo nuevas funciones y mejoras, incluyendo soporte para la última arquitectura de procesadores POWER7 para contribuir a mejorar el rendimiento y las capacidades de las aplicaciones. Aprovechamiento de la nueva arquitectura de procesadores POWER7 Una ventaja clave del compilador IBM XL C para AIX es su rendimiento y su capacidad de optimizar y poner a punto el código generado para su ejecución en plataformas Power. El aumento en el rendimiento que IBM ha conseguido después de años de experiencia en optimización de compiladores se pone de manifiesto en las continuas mejoras de los compiladores versión a versión que han ido admitiendo los procesadores POWER4, POWER4+, POWER5, POWER5+ y POWER6. Con XL C para AIX, V11.1, el soporte de compilador ahora incluye el aprovechamiento total del último procesador IBM POWER7. IBM XL C para AIX, V11.1 soporta el conjunto de instrucciones VSX en el procesador POWER7. Se han introducido nuevos tipos de datos y funciones integradas para dar soporte a la instrucción VSX, permitiendo así manipular de forma eficiente operaciones vectoriales en las aplicaciones. El optimizador de compilador avanzado también puede aprovechar automáticamente estas herramientas vectoriales para ejecutar automáticamente aplicaciones en paralelo. Las bibliotecas MASS muy optimizadas se han perfeccionado para dar soporte al procesador POWER7: 2

3 Las funciones vectoriales dentro de la biblioteca de vectores MASS se han ajustado a la arquitectura POWER7. Las funciones pueden utilizarse en modo de 32 ó 64 bits. Se han añadido nuevas funciones, como exp2, exp2m1, log21p y log2, tanto a los grupos funcionales de precisión simple como a los de precisión doble. Además, se han mejorado las funciones de soporte de procesadores Power anteriores para garantizar su compatibilidad con los procesadores POWER7. Hay disponible una nueva biblioteca MASS SIMD adaptada al procesador POWER7, que contiene un conjunto acelerado de funciones matemáticas de uso frecuente. Las nuevas funciones integradas desbloquean instrucciones del procesador POWER7 que permiten el control directo en el nivel de aplicación: Extensiones POWER7 de recuperación previa e instrucciones de control de caché Instrucciones de hardware POWER7 Se han añadido nuevas opciones del compilador arch y tune para especificar la generación de código para la arquitectura de procesadores POWER7 -qarch=pwr7 indica al compilador que genere código que pueda aprovechar en su totalidad la arquitectura de hardware POWER7. -qtune=pwr7 permite optimizaciones especialmente adaptadas a las plataformas de hardware POWER7. Con el soporte del último chip de los procesadores POWER7, IBM habrá avanzado más de 20 años en los compiladores para las arquitecturas de las series Power y PowerPC. Los nuevos informes de diagnóstico contribuyen a mejorar el rendimiento del código Informes de compilador en formato XML En esta versión ahora hay disponibles informes con información de optimización de compilador clave. Estos informes identifican áreas en el código donde el compilador puede aplicar una optimización. E igualmente importante, los informes también identifican áreas en las que las optimizaciones no se pudieron aplicar, así como los motivos por los que no se aplicaron. Esta información no estaba disponible o no era evidente en versiones anteriores del compilador. Puede utilizar esta información para cambiar el código y permitir al compilador sacar partido de las optimizaciones adicionales para mejorar el rendimiento. Estos nuevos informes de compilador se producen en formato XML (XML 1.0) y pueden ser utilizados fácilmente por herramientas creadas para leer y analizar los resultados. Se proporciona una hoja de estilo, xlstyle.xsl, para poder convertir el informe a un formato legible por cualquier persona con un navegador que admita XSLT. En esta versión, se ofrecen informes para cuatro categorías de optimización: Optimización en línea Transformaciones de bucle Reorganizaciones de datos Información de retroalimentación dirigida a perfil La nueva opción -qlistfmt y sus subopciones asociadas se utilizan para generar el informe XML 1.0. Esta nueva función permite al compilador elaborar informes en formato XML con unos resultados de los análisis de transformación de optimización más detallados, que anteriormente sólo estaban disponibles en formato de texto y con información limitada. Estos nuevos informes pueden ayudarle a conseguir un nivel de ajuste del rendimiento mayor en menos tiempo. Informes de generación de perfiles mejorados 3

4 Al usar la opción -qreport con -qpdf, obtendrá información adicional sobre el recuento de iteración de bucle y el recuento de bloque y llamada, así como un informe sobre el número de fallos de caché de ciertas funciones. Informes sobre reorganizaciones de datos El compilador ahora puede generar informes sobre reorganizaciones de datos en los archivos de listas. La sección de reorganización de datos ofrece un resumen de cómo el compilador reorganiza los datos variables de programa. La información sobre reorganización de datos incluye: División de arrays Trasposición de arrays Fusión de asignaciones de memoria Entrelazado de arrays Coalescencia de arrays Los archivos de listas también incluyen las ubicaciones de las instrucciones de recuperación previa de datos insertadas por el compilador. Informes de análisis de bucle adicionales Se ha añadido una nueva subopción a -qhot que permite un análisis de bucle más agresivo. Esta nueva subopción, -qhot=level=2, ofrece junto a -qsmp y -qreport información sobre anidamientos de bucles en los que se realizó un análisis de bucle agresivo. Este informe se puede encontrar en la sección de transformación de bucle del archivo de listas en el nuevo archivo de listas XML. Uso de la herramienta de seguimiento y generación de informes para comprender el uso del compilador Esta versión presenta una nueva función que le permitirá comprender el uso del compilador dentro de su empresa. Puede utilizar esta función para ayudar a determinar si el uso del compilador en su organización coincide con las autorizaciones de su licencia. Al habilitarla, cada invocación del compilador se registra en un archivo de uso. A continuación, la herramienta de generación de informes de uso puede utilizarse para generar un informe del uso general del compilador dentro de la organización. En particular, el informe indica el número de usuarios que utilizan el compilador al mismo tiempo. Directivas y opciones de compilador nuevas y mejoradas para una mayor flexibilidad Las opciones del compilador se pueden especificar en la línea de comandos o a través de directivas integradas en los archivos de origen de su aplicación. Las siguientes opciones de compilador adicionales, nuevas o modificadas, están disponibles en esta versión del compilador: -qarch incluye una nueva subopción, -qarch=pwr7, que permite indicar al compilador que genere código que se pueda aprovechar totalmente en plataformas de hardware POWER7. -qassert es una nueva opción que ofrece información sobre las características de los archivos, contribuyendo a ajustar las optimizaciones. -qconcurrentupdate debe utilizarse para habilitar el uso de parches en caliente al crear extensiones de kérnel. -qfuncsect se ha mejorado en esta versión para contribuir a reducir el tamaño de los programas. -qfunctrace inserta llamadas a procedimientos de seguimiento definidos por el usuario en la entrada y la salida del procedimiento, ofreciendo potentes capacidades de depuración y perfilado personalizables por el usuario. 4

5 La opción -qhot del compilador constituye una potente alternativa al ajuste manual. -qhot ofrece oportunidades de optimizar bucles y lenguaje de array. Se ha añadido una nueva subopción para -qhot. La opción -qhot=fastmath permite sustituir rutinas matemáticas con rutinas matemáticas disponibles en la biblioteca XLOPT únicamente si se ha habilitado -qstrict=nolibrary. -qhot=nofastmath inhabilita esta sustitución. Para un mejor rendimiento, -qinline intenta colocar en línea funciones, en lugar de generar llamadas a dichas funciones, ofreciendo así nuevo control sobre esta potente optimización. La especificación de -r -qipa=relink se utiliza para generar objetos revinculables, preservando a la vez la información IPA. -qlibmpi se utiliza para ajustar el código basándose en el comportamiento conocido de las funciones de Interfaz de Transmisión de Mensajes (MPI). -qlistfmt genera el informe XML con información sobre optimizaciones realizadas y no realizadas para transformaciones de bucle, reorganización de datos y retroalimentación dirigida a perfil. Se han añadido nuevas subopciones a -qpdf1 -qpdf2. Estas opciones ajustan optimizaciones mediante retroalimentación dirigida a perfil (PDF). -qprefetch incluye una nueva subopción. Al trabajar con aplicaciones que generan una alta tasa de fallos de caché, -qprefetch=assistthread se puede utilizar para aprovechar los subprocesos de asistencia para la recuperación previa de datos. -qsaveopt se ha mejorado para que incluya el nombre de archivo de configuración de usuario y las opciones especificadas en estos archivos de configuración. -qsimd controla si el compilador puede sacar partido automáticamente de las instrucciones vectoriales para procesadores que las soporten. Cuando se genera un archivo de listas utilizando la opción -qsource, puede utilizar -qskipsrc para controlar si las declaraciones de origen omitidas por el compilador se mostrarán en la sección de origen del archivo de listas. De forma alternativa, la opción -qskipsrc=hide puede utilizarse para ocultar las declaraciones de origen omitidas por el compilador. -qstackprotect se utiliza para proteger las aplicaciones contra código malicioso o errores de programación que sobrescriban o dañen la pila. -qstrict incluye una nueva subopción que permite un mayor control de las optimizaciones y transformaciones que incumplan la semántica estricta del programa. -qstrict=vectorprecision inhabilita la vectorización en bucles allí donde las iteraciones vectorizadas pudieran ofrecer resultados distintos de las iteraciones no vectorizadas. La subopción -qtune=pwr7 se añade a -qtune para permitir el ajuste para las plataformas de hardware POWER7. Funciones integradas adicionales para mejorar el rendimiento Como alternativa a la gestión de registros de hardware mediante lenguaje ensamblador, las funciones integradas de XL C ofrecen acceso al conjunto de instrucciones Power optimizado y permite al compilador optimizar la programación de instrucciones para contribuir a mejorar el rendimiento del código. Las nuevas funciones integradas en XL C para AIX, V11.1 incluyen: Se han añadido nuevas funciones VSX integradas y nuevos tipos de datos vectoriales para permitir el acceso directo a las potentes capacidades vectoriales del procesador POWER7. El procesador POWER7 cuenta con extensiones de recuperación previa de flujo y control de caché que soportan la recuperación previa de flujo de almacenamiento y el control de profundidad de recuperación previa. Las nuevas funciones integradas ofrecen acceso directo del programador a estas funciones. Se han añadido funciones integradas correspondientes a cada nueva instrucción de hardware POWER7. Al utilizar estas funciones puede mejorar el rendimiento manipulando directamente instrucciones de hardware específicas en el código. También se han añadido nuevas funciones integradas para los siguientes casos: Función de conversión para convertir entre dectetos y decimal codificado en binario Funciones de comparación para comparar bytes 5

6 Generación de seises Posicionamiento del producto En un nivel básico, los compiladores constituyen un puente entre las aplicaciones y las arquitecturas de hardware sobre las que se gestiona su empresa. Los compiladores IBM están diseñados para sacar el máximo partido a los procesadores IBM, incluyendo aquellos para las distintas arquitecturas suministradas con los populares IBM Power Systems. Los compiladores IBM están diseñados para mejorar la productividad del programador. Su moderna tecnología de compilación permite a los programadores aprovechar el rendimiento avanzado del nuevo hardware sin tener que incluir cambios en el código fuente. Los desarrolladores sólo tienen que centrarse en la lógica de las aplicaciones, dejando que el compilador averigüe cuál es la mejor forma de transformar y optimizar la generación de código para los sistemas en que se ejecutará la aplicación. Aproveche el potencial de la informática paralela La programación paralela con IBM XL C aprovecha las ventajas de los sistemas multiprocesador, manteniendo al mismo tiempo compatibilidad binaria total con los sistemas de un solo procesador existentes. Con XL C, puede desarrollar sus aplicaciones en paralelo utilizando cualquiera de los siguientes elementos: Una amplia gama de directivas OpenMP y directivas SMP sin OpenMP Interfaz de Transmisión de Mensajes (MPI) El módulo de bibliotecas de subprocesos POSIX (Pthreads) Para el procesamiento de datos de gran ancho de banda y aplicaciones con muchos algoritmos, XL C puede aprovechar las instrucciones VMX y VSX, y aplicar una aceleración SIMD para mejorar el rendimiento del programa. Al procesar múltiples datos al mismo tiempo, la velocidad del código ejecutado puede aumentar, con la ventaja añadida de no tener que volver a escribir el código fuente. Optimización potente y sin problemas del rendimiento Un código bien escribo y perfectamente depurado, totalmente conforme con el estándar de su lenguaje, puede sacar el máximo partido a la tecnología de optimización de XL C y disfrutar de un mejor rendimiento. Las funciones de optimización y hardware de XL C contribuyen a mejorar la productividad de los desarrolladores, y el compilador es capaz de generar código que aproveche el rendimiento avanzado del hardware nuevo o existente, a menudo con cambios mínimos en el código. IBM XL C admite distintos niveles de transformaciones de código más o menos agresivas. Las técnicas de optimización avanzadas, como el análisis interno de procedimientos (IPA) y la retroalimentación dirigida a perfil (PDF), están disponibles únicamente con altos niveles de optimización, pero pueden traducirse en mejoras aún mayores del rendimiento. IPA analiza y optimiza la aplicación como conjunto, en lugar de hacerlo archivo a archivo. PDF genera información que lleva al optimizador a centrarse en compensaciones que priorizan el código que se ejecuta con mayor frecuencia. Consiga un mayor rendimiento de la plataforma IBM Power sin cambios en el código fuente, o con cambios mínimos. Actualice al último compilador IBM XL C, que incorpora los más modernos avances en soporte de tecnología de hardware y optimización. Múltiples plataformas XL C, C++ y Fortran 6

7 IBM XL C para AIX, V11.1 forma parte de la familia de compiladores IBM XL C, C+ + y Fortran, que soporta múltiples plataformas como AIX, IBM Power Systems, z/ OS, z/vm, Linux, Blue Gene/L, Blue Gene/P y arquitectura Cell Broadband Engine. La estructura modular de estos compiladores ofrece optimizaciones y funcionalidad en todas las plataformas y con todos los lenguajes. Más aún, cada producto deriva de una base de código común, por lo que las funciones y optimizaciones se prueban en múltiples lenguajes y múltiples plataformas. Una base de código común, junto con la conformidad con los estándares internacionales, facilita la portabilidad de aplicaciones a nivel de fuente entre plataformas IBM. Basados en una arquitectura común, los compiladores XL C, XL C/C++ y XL Fortran fomentan la coherencia y la fiabilidad en muchas plataformas IBM. Estándares de lenguajes de programación, especificaciones de la industria y otras influencias en el lenguaje Estándares de lenguajes de programación XL C soporta la última revisión del estándar C según ISO/IEC 9899:1999, también conocida como C99, una actualización clave del estándar C anterior. C99 introduce en el lenguaje C ciertas funciones de lenguaje nuevas, como: Tipo de datos complejo Soporte para arrays de longitud variable Literales compuestos Miembros de array flexibles Especificaciones de la industria y otras influencias en el lenguaje La familia de compiladores IBM XL está muy implicada en la informática en paralelo y la de alto rendimiento. Los compiladores XL implementan tanto la interfaz de programación AltiVec/VMX como la especificación OpenMP 3.0 para el modelo de programación de memoria compartida. Con la versión XL C para AIX, V11.1 también se ofrece soporte para el conjunto de instrucciones VSX dentro de la arquitectura POWER7. IBM es miembro de la Standard Performance Evaluation Corporation (SPEC). La misión de SPEC es identificar y mantener programas de rendimiento estandarizados que se utilizarán como referente en la informática de alto rendimiento durante muchos años. SPEC publicó SPEC CPU2006 en CPU2006 es un programa de rendimiento centrado en un procesador de sistema, un subsistema de memoria y un compilador. IBM continúa participando en el grupo SPECCOMP, que mide el rendimiento de programas de rendimiento paralelos utilizando OpenMP. Al soportar los estándares de lenguajes de programación se consigue la máxima portabilidad del código fuente entre distintas implementaciones del compilador. IBM Rational Developer for Power Systems Software IBM Rational Developer for Power Systems Software V7.6 puede adquirirse con este programa. IBM Rational Developer for Power Systems Software ahora incluye un variado conjunto de herramientas de desarrollo integradas y compatibles con el compilador XL C para AIX. IBM Rational Developer for Power Systems Software ofrece capacidades gestión de archivos, búsqueda, edición, análisis, creación y depuración, todo ello integrado en un banco de trabajo Eclipse. Los desarrolladores de XL C ahora podrán comprobar las ventajas de productividad que ofrece pasar de las herramientas de desarrollo de línea de comandos, más antiguas y basadas en texto, a un rico entorno de desarrollo integrado. IBM Rational Developer for Power Systems Software V7.6 se utiliza con XL C para AIX, versiones 8.0, 9.0, 10.1 ó

8 Si adquiere una licencia del compilador IBM XL C para AIX, es posible que también le interese adquirir licencias para IBM Rational Developer for Power Systems Software V7.6. Información adicional Esta versión reducida del anuncio no contiene enlaces a algunas de las secciones mencionadas. Para obtener más información y acceder a estas secciones, consulte la carta de anuncio completa (en inglés). ZP Condiciones de uso Pueden solicitarse los servicios y productos de IBM que se anuncien y estén disponibles en su país conforme a los acuerdos, plazos, condiciones y precios estándar aplicables que se encuentren en vigor en ese momento. IBM se reserva el derecho a modificar o retirar este anuncio sin previo aviso. Este anuncio tiene carácter exclusivamente informativo. La referencia a otros productos en este anuncio no implica necesariamente que dichos productos se anuncien, o que se tenga la intención de anunciarlos, en su país. Puede encontrar términos de uso adicionales en Para obtener la información más reciente acerca de los productos de IBM, póngase en contacto con su representante o distribuidor de IBM, o visite la página de contactos internacional de IBM Anuncio de software ZP de IBM Europe, Middle East and Africa 13 de abril de 2010Tabla de contenidosopciones del documentoopciones de contactollame yaversión para imprimirvolver arriba, con fecha 10 de julio de 2001, con fecha 10 de julio de 2001, con fecha 10 de julio de 2001, con fecha 10 de julio de 2001, con fecha 10 de julio de 2001Anuncio de software de IBM Europe, Middle East and ZP , con fecha 13 de abril de 2010IBM es una marca comercial registrada como 8

IBM XL C/C++ for AIX 11.1 proporciona compatibilidad con la arquitectura de los procesadores POWER7

IBM XL C/C++ for AIX 11.1 proporciona compatibilidad con la arquitectura de los procesadores POWER7 , con fecha 13 de abril de 2010 IBM XL C/C++ for AIX 11.1 proporciona compatibilidad con la arquitectura de los procesadores POWER7 Tabla de contenidos 1 Visión general 2 Descripción 2 Prerrequisitos principales

Más detalles

IBM XL Fortran para AIX, V13.1, ofrece compatibilidad con la arquitectura de procesadores POWER7

IBM XL Fortran para AIX, V13.1, ofrece compatibilidad con la arquitectura de procesadores POWER7 con fecha 13 de abril de 2010 IBM XL Fortran para AIX, V13.1, ofrece compatibilidad con la arquitectura de procesadores POWER7 Tabla de contenidos 1 Visión general 2 Descripción 2 Requisitos previos principales

Más detalles

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

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

Más detalles

Anuncio de software ZP de IBM Europe, Middle East and Africa, con fecha 13 de abril de 2010

Anuncio de software ZP de IBM Europe, Middle East and Africa, con fecha 13 de abril de 2010 con fecha 13 de abril de 2010 IBM Rational Host Access Transformation Services for Multiplatforms and 5250 Applications V7.5.1 ofrece compatibilidad adicional con dispositivos móviles y cliente enriquecido

Más detalles

Potente rendimiento de doble núcleo para los negocios de hoy y de mañana

Potente rendimiento de doble núcleo para los negocios de hoy y de mañana Potente rendimiento de doble núcleo Potente rendimiento de doble núcleo para los negocios de hoy y de mañana Con la inigualable nueva gama de portátiles Toshiba para la empresa que incluyen el procesador

Más detalles

5.3 CREAR FORMULARIOS

5.3 CREAR FORMULARIOS 5.3 CREAR FORMULARIOS Los formularios están diseñados para obtener información específica, hay diferentes tipos de formularios, como por ejemplo, facturas, formularios de pedidos, de registro DISEÑAR UN

Más detalles

Instituto Schneider Electric de Formación

Instituto Schneider Electric de Formación Unity Pro & M340 Capítulo 1: Introducción a Unity Pro con Modicon M340 Introducción a Unity Pro A - Presentación de Unity Pro p. 3 B - Unity Pro p. 8 C - Consejos generales para desarrollar una aplicación

Más detalles

Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador.

Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador. Unidad III: Optimización Las optimizaciones pueden realizarse de diferentes formas. Las optimizaciones se realizan en base al alcance ofrecido por el compilador. La optimización va a depender del lenguaje

Más detalles

Qué es un programa informático?

Qué es un programa informático? Qué es un programa informático? Un programa informático es una serie de comandos ejecutados por el equipo. Sin embargo, el equipo sólo es capaz de procesar elementos binarios, es decir, una serie de 0s

Más detalles

Quinta tarea: Existen varias versiones del 80486:

Quinta tarea: Existen varias versiones del 80486: Quinta tarea: Los primeros procesadores utilizados en los PC fueron los procesadores 8088 y 8086. Sus principales diferencias con el 80286 es que el segundo permite multitarea, tenía una velocidad de reloj

Más detalles

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

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

Más detalles

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo

Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para

Más detalles

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute.

Es un conjunto de palabras y símbolos que permiten al usuario generar comandos e instrucciones para que la computadora los ejecute. Los problemas que se plantean en la vida diaria suelen ser resueltos mediante el uso de la capacidad intelectual y la habilidad manual del ser humano. La utilización de la computadora en la resolución

Más detalles

Tema V Generación de Código

Tema V Generación de Código Tema V Generación de Código Una vez que se ha realizado la partición HW/SW y conocemos las operaciones que se van a implementar por hardware y software, debemos abordar el proceso de estas implementaciones.

Más detalles

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions

20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions 20488Be 20488 Desarrollo de Microsoft SharePoint Server 2013 Core Solutions Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Sharepoint 2013 Formación: Presencial Horas: 25 Introducción En este

Más detalles

Lenguaje de Programación

Lenguaje de Programación Introducción a C/C++() UG Introducción a C/C++() Universidad de Guanajuato Sesión 18 Introducción a C/C++() Qué es un? Un entorno de desarrollo integrado o (acrónimo en inglés de integrated development

Más detalles

Diseño arquitectónico 1ª edición (2002)

Diseño arquitectónico 1ª edición (2002) Unidades temáticas de Ingeniería del Software Diseño arquitectónico 1ª edición (2002) Facultad de Informática objetivo Los sistemas grandes se descomponen en subsistemas que suministran un conjunto relacionado

Más detalles

PROGRAMA JAVA SE (Standard Edition) MODALIDAD ONLINE

PROGRAMA JAVA SE (Standard Edition) MODALIDAD ONLINE PROGRAMA JAVA SE (Standard Edition) MODALIDAD ONLINE JAVA SE (Standard Edition): El curso proporciona la base que necesita cualquier programador de Java, tanto en cuanto a las peculiaridades de la tecnología

Más detalles

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232)

Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Programa de Estudio Curso Microsoft SharePoint Server 2010 Designing and Developing Applications (10232) Aprende a diseñar

Más detalles

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS

TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS TEMA 9. SISTEMAS OPERATIVOS DISTRIBUIDOS Introducción Hardware Software Aspectos de diseño 1 Introducción Aparecen en los 80 Desarrollo de Microprocesadores LAN Sistemas Distribuidos: Gran nº de procesadores

Más detalles

20482C Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript

20482C Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript 20482C 20482 Desarrollo de Aplicaciones Windows Store Avanzado Usando HTML5 y JavaScript Fabricante: Microsoft Grupo: Desarrollo Subgrupo: Microsoft Visual Studio 2012 Formación: Presencial Horas: 25 Introducción

Más detalles

Exchange Online. SharePoint Online. Skype for Business. One Drive

Exchange Online. SharePoint Online. Skype for Business. One Drive En un mercado tan competitivo, las empresas independientemente de su tamaño, necesitan una tecnología capaz de ofrecer flexibilidad a su negocio y de aumentar el valor de la organización de un modo rentable.

Más detalles

Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz.

Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz. Programación de Sistemas Depuradores (Debugger) MIS. Lizbeth Hdz. Glz. TIPOS DE ERRORES Sintácticos. Los errores de sintaxis, o sintácticos, ocurren cuando el programador escribe código que no va de acuerdo

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

INGENIERÍA DEL SOFTWARE

INGENIERÍA DEL SOFTWARE INGENIERÍA DEL SOFTWARE Sesión No. 11 INGENIERÍA DEL SOFTWARE 1 Nombre: Estereotipos y valores etiquetados de los paquetes Contextualización Los estereotipos dentro de los medios de programación son más

Más detalles

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla

ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software

Más detalles

Lost Repository. Repositorio digital Visión. Versión 1.0. Flores Zarzuri Paola Michelle Correo:

Lost Repository. Repositorio digital Visión. Versión 1.0. Flores Zarzuri Paola Michelle Correo: Lost Repository Repositorio digital Visión Versión 1.0 Flores Zarzuri Paola Michelle Correo: pao.m.flores@gmail.com Tabla de Contenidos 1. Introducción 3 1.1 Propósito 3 1.2 Alcance 3 1.3 Definiciones,

Más detalles

Memoria Cache. Departamento de Arquitectura de Computadores

Memoria Cache. Departamento de Arquitectura de Computadores Memoria Cache Departamento de Arquitectura de Computadores Índice Introducción. Conceptos básicos Características de los sistemas de memoria Jerarquías de memoria Memoria Principal Características físicas

Más detalles

ESCUELA DE INGENIERIA Informática Y Sistemas

ESCUELA DE INGENIERIA Informática Y Sistemas ESCUELA DE INGENIERIA Informática Y Sistemas ASIGNATURA SISTEMAS OPERATIVOS CODIGO ST0257 SEMESTRE 2013-2 INTENSIDAD HORARIA 64 horas semestral CARACTERÍSTICAS Suficientable CRÉDITOS 4 1. JUSTIFICACIÓN

Más detalles

LEY LEY QUE NORMA EL USO, ADQUISICION Y ADECUACION DEL SOFTWARE EN LA ADMINISTRACION PUBLICA

LEY LEY QUE NORMA EL USO, ADQUISICION Y ADECUACION DEL SOFTWARE EN LA ADMINISTRACION PUBLICA Página: 1 de 8 INFORME TECNICO ADQUISICION DE SOFTWARE PARA AMBIENTE GRAFICO Página: 2 de 8 CONTENIDO I. NOMBRE DE AREAS INVOLUCRADAS: 3 II. RESPONSABLES DE LA EVALUACION: 3 III. FECHA 3 IV. JUSTIFICACION

Más detalles

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN

Unidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere

Más detalles

RODAMIENTOS DE RODILLOS CILÍNDRICOS PARTIDOS

RODAMIENTOS DE RODILLOS CILÍNDRICOS PARTIDOS RODAMIENTOS DE RODILLOS CILÍNDRICOS PARTIDOS SOLUCIONES DE RENDIMIENTO GAMA DE SOPORTES Diseñados para ofrecer un buen rendimiento Soporte estándar completo con rodamientos y cartuchos partidos Soporte

Más detalles

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Programación con PL/SQL Código: D Duración: 5 días (40 horas) Base de Datos Oracle 10g: Programación con PL/SQL Código: D17214 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. Este

Más detalles

Introducción a la programación

Introducción a la programación Introducción a la programación Conceptos Básicos El objetivo fundamental de éste curso es enseñar a resolver problemas mediante una computadora. El programador de computadoras es antes que nada una persona

Más detalles

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5

MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 MASTER PROFESIONAL C# 5 Y ASP.NET MVC 5 TEMARIO MODULO I. EL LENGUAJE C# 5 Introducción al desarrollo de soluciones informáticas. El Framework.NET. o Descripción de la plataforma. o Las especificaciones

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

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

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

Más detalles

1. Computadores y programación

1. Computadores y programación 1. Computadores y programación Informática y computadora (RAE) Informática (Ciencia de la computación) Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

Fundamentos de programación JAVA

Fundamentos de programación JAVA Pág. N. 1 Fundamentos de programación JAVA Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-238-7 N. de páginas: 296 Edición: 2. a 2014 Medida:

Más detalles

Lenguaje binario. Código ASCII. Medidas de la información

Lenguaje binario. Código ASCII. Medidas de la información Hardware y Software (1/5) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII Medidas de la información Unidad mínima de información: BIT (0

Más detalles

Firsap Sistemas S.L. Parque Científico y Tecnológico de Extremadura. Avda de Elvas s/n Badajoz Telf:

Firsap Sistemas S.L. Parque Científico y Tecnológico de Extremadura. Avda de Elvas s/n Badajoz Telf: OPTIMICE SU NEGOCIO, ACELERE EL CRECIMIENTO RENTABLE GESTIÓN DE CANTERAS Y PRODUCCIÓN DE ÁRIDOS SOBRE SAP BUSINESS ONE ERP La aplicación de Gestión de Canteras y Producción de Áridos sobre el ERP SAP Business

Más detalles

Computadora y Sistema Operativo

Computadora y Sistema Operativo Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos

Más detalles

MS_10962 Advanced Automated Administration with Windows PowerShell

MS_10962 Advanced Automated Administration with Windows PowerShell Gold Learning Gold Business Intelligence Silver Data Plataform MS_10962 Advanced Automated Administration with Windows PowerShell www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P.

Más detalles

Toshiba EasyGuard en acción:

Toshiba EasyGuard en acción: Toshiba EasyGuard en acción Toshiba EasyGuard en acción: tecra a5 Un nuevo horizonte de productividad móvil. Toshiba EasyGuard comprende un conjunto de características que ayudan a los usuarios profesionales

Más detalles

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño

Introducción a la Computación. Herramientas Informáticas. Omar Ernesto Cabrera Rosero Universidad de Nariño Introducción a la Computación Omar Ernesto Cabrera Rosero Universidad de Nariño 6 de Julio 2010 Esquema Terminología Informática 1 Terminología Informática Computación e Informática Dato e Información

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

Categoría Área de conocimiento Ref. Unidad de Trabajo

Categoría Área de conocimiento Ref. Unidad de Trabajo Módulo Hojas de cálculo A continuación se describe el programa de estudio correspondiente al módulo Hojas de cálculo, el cual constituye la base para el examen teórico y práctico de este módulo. Objetivos

Más detalles

La imagen diagnóstica digital de calidad a su. alcance. CR 10-X Radiografía computerizada de Agfa HealthCare

La imagen diagnóstica digital de calidad a su. alcance. CR 10-X Radiografía computerizada de Agfa HealthCare Radiografía COMPUTERIZADA La imagen diagnóstica digital de calidad a su alcance CR 10-X Radiografía computerizada de Agfa HealthCare alcance Imagen diagnóstica digital de calidad a su Se trata de una forma

Más detalles

Configuración de referencia de IP Office Server Edition IP Office 8.1

Configuración de referencia de IP Office Server Edition IP Office 8.1 Configuración de referencia de IP Office Server Edition IP Office 8.1 15-604135 Diciembre de 2012 Contenido Capítulo 1: Introducción... 5 Objetivo del documento... 5 Destinatarios... 5 Documentos relacionados...

Más detalles

PHP 7 Desarrollar un sitio web dinámico e interactivo

PHP 7 Desarrollar un sitio web dinámico e interactivo Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17

Más detalles

Tarjeta PCI Express de 2 Puertos USB 3.1 Gen 2 USB-A 1x Externo y 1x Interno

Tarjeta PCI Express de 2 Puertos USB 3.1 Gen 2 USB-A 1x Externo y 1x Interno Tarjeta PCI Express de 2 Puertos USB 3.1 Gen 2 USB-A 1x Externo y 1x Interno Product ID: PEXUSB311EI Esta tarjeta USB 3.1 Gen 2 le prepara para la próxima generación de rendimiento USB, tanto en el interior,

Más detalles

Análisis de Presupuestos, Herramientas de Análisis Y Si

Análisis de Presupuestos, Herramientas de Análisis Y Si Análisis de Presupuestos, Herramientas de Análisis Y Si http://www.infop.hn Autor:Swamy Matute Análisis de Presupuestos, Herramientas de Análisis Y Si Objetivos de la Unidad Al finalizar la presente unidad

Más detalles

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN

UNIVERSIDAD MILITAR NUEVA GRANADA INVITACIÓN PÚBLICA No. ANEXO 16 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE REINSTALACIÓN UNIVERDAD MILITAR NUEVA GRANADA 1 REQUERIMIENTOS TÉCNICOS DE SERVICIO DE Uno de los requerimientos esenciales del proyecto en la migración y puesta en marcha de todos los servicios que actualmente soporta

Más detalles

Aplicaciones de Microsoft Dynamics CRM 4.0

Aplicaciones de Microsoft Dynamics CRM 4.0 8980B Aplicaciones de Microsoft Dynamics CRM 4.0 Fabricante: Microsoft Grupo: Dynamics Subgrupo: Microsoft Dynamics CRM 4.0 Formación: Presencial Horas: 15 Introducción Este curso con instructor de tres

Más detalles

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2

Más detalles

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)

0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ) Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =

Más detalles

UNIVERSIDAD NACIONAL HERMILIO VALDIZAN DIRECCION DE EDUCACION A DISTANCIA Y VIRTUAL CENTRO DE ESTUDIOS INFORMATICOS HUANUCO PERU

UNIVERSIDAD NACIONAL HERMILIO VALDIZAN DIRECCION DE EDUCACION A DISTANCIA Y VIRTUAL CENTRO DE ESTUDIOS INFORMATICOS HUANUCO PERU 5. FUNCIONAMIENTO DE UN ORDENADOR 5.1. COMO FUNCIONA MI ORDENADOR? Una computadora básicamente es un dispositivo cuya principal función es la de procesar grandes cantidades de información en forma veloz

Más detalles

Servicios de outsourcing de Canon

Servicios de outsourcing de Canon Servicios de outsourcing de Canon La transformación de su negocio Servicios de outsourcing de Canon Las cambiantes dinámicas en el comportamiento de los consumidores modifican el modo de funcionar de los

Más detalles

SOLUCIONES DIGITALES PARA AGUA, PROCESO, PETRÓLEO & GAS Y ENERGÍA

SOLUCIONES DIGITALES PARA AGUA, PROCESO, PETRÓLEO & GAS Y ENERGÍA SOLUCIONES DIGITALES PARA AGUA, PROCESO, PETRÓLEO & GAS Y ENERGÍA EL INTERNET INDUSTRIAL Digital Industrial es la unión del mundo físico y digital y GE es un pionero. Con más de 124 años de experiencia

Más detalles

Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina

Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del estudiante: Giovanna Kristhel Mendoza Castillo Gustavo Antonio González Morales Eduardo Solis Lara Francisco Javier Merodio Molina Nombre del trabajo: Resumen y mapa conceptual del Capítulo

Más detalles

Unidad de disco duro empresarial con capacidad optimizada para aplicaciones de grandes volúmenes de datos

Unidad de disco duro empresarial con capacidad optimizada para aplicaciones de grandes volúmenes de datos Ficha técnica Unidad de disco duro empresarial con capacidad optimizada para aplicaciones de grandes volúmenes de datos Unidad de gama empresarial de 1 TB a 8 TB 1 y 3,5 pulg. (9 cm) con tecnología de

Más detalles

IBM SPSS Statistics Versión 24. Instrucciones de instalación para Windows (Licencia de usuario autorizado) IBM

IBM SPSS Statistics Versión 24. Instrucciones de instalación para Windows (Licencia de usuario autorizado) IBM IBM SPSS Statistics Versión 24 Instrucciones de instalación para Windows (Licencia de usuario autorizado) IBM Contenido Instrucciones de instalación...... 1 Requisitos de sistema........... 1 Código de

Más detalles

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática.

Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Universidad Central Del Este U C E Facultad de Ciencias y Humanidades Escuela de Pedagogía Mención Informática. Programa de la asignatura: SIS-305 SISTEMA OPERATIVO II Total de Créditos: 3 Teórico: 2 Práctico:

Más detalles

Oracle Database 11g: Taller de Administración II Versión 2 (Español)

Oracle Database 11g: Taller de Administración II Versión 2 (Español) Oracle Database 11g: Taller de Administración II Versión 2 (Español) : 5 Este curso lleva al administrador de la base de datos más allá de las tareas básicas tratadas en el primer taller. El estudiante

Más detalles

TEMA 3: El proceso de compilación, del código fuente al código máquina

TEMA 3: El proceso de compilación, del código fuente al código máquina TEMA 3: El proceso de compilación, del código fuente al código máquina 3.1 Fase de compilación y linkado (link, montado o enlace) Un programa escrito en un lenguaje de alto nivel, no puede ser ejecutado

Más detalles

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona.

Diseño y Desarrollo Web. Espinola Raul 2008 basado en una Presentación de G. Gaona. Diseño y Desarrollo Web Espinola Raul 2008 basado en una Presentación de G. Gaona. Contenido Conceptos Básicos Páginas Web Diseño de Interfaces Ejemplos Errores Introduccion Qué es la Web? World Wide Web

Más detalles

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

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

Más detalles

Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS

Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS Página 1 de 12 CONCEPTOS INFORMÁTICOS BÁSICOS CONTENIDOS a. CONCEPTOS INFORMÁTICOS i. Informática ii. Sistema informático iii. Ordenador iv. El sistema binario v. Medidas de almacenamiento de la información

Más detalles

M. C. Felipe Santiago Espinosa

M. C. Felipe Santiago Espinosa M. C. Felipe Santiago Espinosa Junio de 2008 Un sistema empotrado es un procesador, con sus elementos externos que desarrolla una función especifica de manera autónoma. Un sistema empotrado es un sistema

Más detalles

MS_80546 Sales Management in Microsoft Dynamics CRM 2013

MS_80546 Sales Management in Microsoft Dynamics CRM 2013 Gold Learning Gold Business Intelligence Silver Data Plataform MS_80546 Sales Management in Microsoft Dynamics CRM 2013 www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México,

Más detalles

Recopilación presentada por 1

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

Más detalles

Selección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información.

Selección del Hardware y Software Administración del proceso de desarrollo de Sistemas de Información. Administración del proceso de desarrollo de Sistemas de Información. Determinación de las necesidades de hardware y software. Existencia de equipo en la organización. Proceso de estimación de las cargas

Más detalles

Foro de Negocios San Luis Potosí Servicios administrados y en la nube

Foro de Negocios San Luis Potosí Servicios administrados y en la nube Foro de Negocios San Luis Potosí Servicios administrados y en la nube Agosto 14, 2012 Agenda Tendencias de Tecnologías de Información Consideraciones de la Nube Servicios Administrados y la Nube 2 Tendencias

Más detalles

Cliente- Servidor. Bases de Datos Distribuidas

Cliente- Servidor. Bases de Datos Distribuidas 1 2 3 4 Cliente- Servidor La tecnología que se utiliza habitualmente para distribuir datos es la que se conoce como entorno (o arquitectura) cliente/servidor (C/S). Todos los SGBD relacionales del mercado

Más detalles

Qué es Cloud Computing?

Qué es Cloud Computing? Qué es Cloud Computing? El término cloud computing hace referencia a una concepción tecnológica y a un modelo de negocio que reúne ideas tan diversas como el almacenamiento de información, las comunicaciones

Más detalles

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6.1. El subsistema de E/S Qué es E/S en un sistema computador? Aspectos en el diseño del subsistema de E/S: localización

Más detalles

SMV. Superintendencia del Mercado de Valores

SMV. Superintendencia del Mercado de Valores DECENIO DE LAS PERSONAS CON DIAPACIDAD EN EL PERÚ - AÑO DE LA PROMOCIÓN DE LA INDUSTRIA RESPONSABLE Y DEL COMPROMISO CLIMÁTICO INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 009-2014-/09 SOFTWARE PARA

Más detalles

1. COMPARTIR Y MANTENER LIBROS

1. COMPARTIR Y MANTENER LIBROS 1. COMPARTIR Y MANTENER LIBROS Muchas de las habilidades que se evalúan en este capítulo guardan relación con el uso compartido de un libro, aunque otras muchas que se aplican al trabajo que uno realiza

Más detalles

Manual de Usuario. Aplicación de Autoevaluación de Centros

Manual de Usuario. Aplicación de Autoevaluación de Centros Manual de Usuario Aplicación de Autoevaluación de Centros Índice Antes de Comenzar 3 Requisitos del Sistema 4 Instalación de la Aplicación 5 Pasos Previos 5 Manejo de la Aplicación 6-2 - Antes de Comenzar

Más detalles

Fundamentos de Programación Visual Basic

Fundamentos de Programación Visual Basic Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280

Más detalles

Organización lógica Identificación de bloque

Organización lógica Identificación de bloque Cómo se encuentra un bloque si está en el nivel superior? La dirección se descompone en varios campos: Etiqueta (tag): se utiliza para comparar la dirección requerida por la CPU con aquellos bloques que

Más detalles

2.5.1. Procesamiento de documentos XML.

2.5.1. Procesamiento de documentos XML. 2.5.1. Procesamiento de documentos XML. Un analizador o parser XML es una herramienta encargada de leer documentos XML [17], poder acceder a sus elementos y comprobar si el documento es sintácticamente

Más detalles

Nombre de la asignatura: Interconectividad de Redes. Créditos: Aportación al perfil

Nombre de la asignatura: Interconectividad de Redes. Créditos: Aportación al perfil Nombre de la asignatura: Interconectividad de Redes Créditos: 2-4-6 Aportación al perfil Aplicar conocimientos científicos y tecnológicos en la solución de problemas en el área informática con un enfoque

Más detalles

Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda

Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda Guía práctica Windows 7 Registro y configuración Francisco Charte Ojeda Dedicatoria Agradecimientos Sobre el autor Introducción Mejoras visibles Mejoras no visibles Windows 7 frente a otros sistemas Cómo

Más detalles

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

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

Más detalles

FUNCIONAMIENTO DEL ORDENADOR

FUNCIONAMIENTO DEL ORDENADOR FUNCIONAMIENTO DEL ORDENADOR COMPUTACIÓN E INFORMÁTICA Datos de entrada Dispositivos de Entrada ORDENADOR PROGRAMA Datos de salida Dispositivos de Salida LOS ORDENADORES FUNCIONAN CON PROGRAMAS Los ordenadores

Más detalles

Developing ASP.NET MVC 4 Web Applications

Developing ASP.NET MVC 4 Web Applications Código: S28 Duración: 25 horas En este curso, los estudiantes aprenderán a desarrollar aplicaciones ASP.NET MVC con avanzadas tecnologías y herramientas de.net Framework 4.5. Se centrará en la codificación

Más detalles

METODOLOGÍAS ÁGILES. Proceso Unificado Ágil (AUP) Ingeniería del Software II Análisis de Sistemas

METODOLOGÍAS ÁGILES. Proceso Unificado Ágil (AUP) Ingeniería del Software II Análisis de Sistemas METODOLOGÍAS ÁGILES Proceso Unificado Ágil (AUP) Docentes: Titular: Ing. Ivaniszyn Selva Nieves Rambo, Alice Sueldo, Roberto Integrantes: Osuna, Jessica Marianela Rougoski, Santiago José Ingeniería del

Más detalles

XPRI Team. Edición no lineal rápida, flexible y colaborativa para grupos de trabajo. Descripción general. XPRI Team 1

XPRI Team. Edición no lineal rápida, flexible y colaborativa para grupos de trabajo. Descripción general. XPRI Team 1 XPRI Team Edición no lineal rápida, flexible y colaborativa para grupos de trabajo Descripción general Colabora fácilmente y de forma rentable con el sistema de edición no lineal orientado a equipos: el

Más detalles

RADIOGRAFÍA COMPUTERIZADA. Elija una. versatilidad óptima. CR 15-X: radiografía computerizada personalizable, rentable y versátil

RADIOGRAFÍA COMPUTERIZADA. Elija una. versatilidad óptima. CR 15-X: radiografía computerizada personalizable, rentable y versátil RADIOGRAFÍA COMPUTERIZADA Elija una versatilidad óptima CR 15-X: radiografía computerizada personalizable, rentable y versátil Velocidad, flexibilidad y calidad Cuando da el paso hacia la radiografía digital,

Más detalles

Finanzas II en Microsoft Dynamics AX 2009

Finanzas II en Microsoft Dynamics AX 2009 Finanzas II en Microsoft Dynamics AX 2009 Número del curso 80077 Descripción Esta formación de 16hs. dirigida por un instructor, se analizan las funciones financieras avanzadas de Microsoft Dynamics AX.

Más detalles

Herramientas Informáticas I Software: Sistemas Operativos

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

Más detalles

ESET Secure Authentication

ESET Secure Authentication ESET Secure Authentication Comparativa de API frente a SDK Versión del documento 1.0 ESET Secure Authentication 2 Resumen ESET Secure Authentication proporciona una compatibilidad de fábrica para distintas

Más detalles

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos. .- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Programación I Ingeniería Electrónica. ECM-043 3-2- 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

EL MUNDO DE LA PROGRAMACIÓN

EL MUNDO DE LA PROGRAMACIÓN EL MUNDO DE LA PROGRAMACIÓN Setup Group Innovation Unas de las marcas en las cuales Setup Group Innovation es Parner en España es de Alientech, unos de los interfaces líderes en la reprogramación, reparación,

Más detalles

Transferencia de Datos Estadísticos de Alemania a la Red Europea INSPIRE

Transferencia de Datos Estadísticos de Alemania a la Red Europea INSPIRE Transferencia de Datos Estadísticos de Alemania a la Red Europea INSPIRE Benjamin Quest 1, Camila Cordero Mansilla 1 1 con terra GmbH b.quest@conterra.de c.corderomansilla@conterra.de Resumen La directiva

Más detalles

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo:

Tema 3: Conceptos básicos de GNU/LINUX. Objetivo: Tema 3: Conceptos básicos de GNU/LINUX. Objetivo: Generar en el estudiante un conocimiento ó afianzamiento sobre que es el KERNEL, para que tenga presente una parte muy importante del Sistema Operativo.

Más detalles

Objetos de aprendizaje: Computadora

Objetos de aprendizaje: Computadora MOMENTO I. BLOQUE 1. Opera las funciones básicas del sistema operativo y garantiza la seguridad de la información Objetos de aprendizaje: Computadora Lectura 1: La Computadora La computadora es una máquina

Más detalles

TEMA 1: Algoritmos y programas

TEMA 1: Algoritmos y programas TEMA 1: Algoritmos y programas 1.1.-Introducción La razón principal para utilizar un ordenador es para resolver problemas (en el sentido más general de la palabra), o en otras palabras, procesar información

Más detalles