Implementación de sistemas integrados Linux basados en el procesador Leon 2

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

Download "Implementación de sistemas integrados Linux basados en el procesador Leon 2"

Transcripción

1 Implementación de sistemas integrados Linux basados en el procesador Leon 2 Hipólito Guzmán Miranda, Jonathan Tombs y Miguel Ángel Aguirre Echánove Departamento de Tecnología Electrónica, Universidad de Sevilla Escuela Superior de Ingenieros Camino de los Descubrimientos, s/n. Sevilla hipolitoguzman@gmail.com, jon@gte.esi.us.es, aguirre@gte.esi.us.es Resumen. Al diseñar un sistema integrado, es necesario alcanzar un compromiso entre el coste del sistema, su capacidad y sus posibilidades futuras de ampliación. En el presente artículo se propone una solución basada en Linux ejecutándose sobre una implementación del procesador Leon 2. Esta solución permite considerar sistemas que, por su bajo coste, código abierto, y facilidad de expansión se plantean como una alternativa interesante para la implementación de sistemas integrados. 1. Introducción En los últimos años, los sistemas integrados han venido experimentando un crecimiento tanto en potencia de procesado como en el alcance de sus posibles aplicaciones. Hoy día, son muchas las opciones entre las que el diseñador puede elegir a la hora de diseñar un sistema de este tipo, entre estas decisiones, el diseñador ha de optar por utilizar un procesador concreto, y decidir también si hacer uso o no de lógica programable. Los system on chip permiten implementar, en un único dispositivo, sistemas complejos que antes necesitaban de varias pastillas en la misma placa. Al utilizar una FPGA en lugar de un microprocesador comercial, esta FPGA cumple una doble función: puede servir tanto para hacer prototipado de un ASIC como para ser directamente un sistema final. Además, en muchos casos puede ser deseable la capacidad de añadir funcionalidad nueva al sistema, ya sea por tener la posibilidad de ampliar sus prestaciones una vez que el sistema ha sido desplegado, o por la conveniencia de poder utilizar la misma plataforma hardware para desarrollar soluciones para muy distintas aplicaciones. Una única plataforma hardware puede ser adaptada a diferentes aplicaciones, con la posibilidad de ser optimizada para el problema concreto sobre el que se esté trabajando. Existen diferentes paquetes comerciales para diseño de SoC, como Xilinx EDK o Altera Nios II IDE, que facilitan la tarea del diseñador de sistemas integrados, proporcionando softcores propietarios y herramientas para implementarlos en la FPGAs del fabricante. Estas soluciones comerciales tienen ciertas limitaciones, entre ellas las más importantes son que los softcores que implementan son dependientes del hardware concreto del fabricante y que dichos softcores son de código cerrado. Esto impide utilizar las FPGAs como sistema de prototipado previo a la fabricación de un ASIC, o utilizar un softcore de un fabricante en una FPGA de otro, ya que no podemos fabricar ASIC con un Microblaze ni meter Nios en FPGAs de Xilinx, por ejemplo. Además, para un diseñador que aborde proyectos de bajo presupuesto, el coste de los paquetes de software puede ser prohibitivo. La solución que se propone en este artículo al problema se basa en el procesador Leon 2, un modelo sintetizable de un procesador de 32 bits conforme a las especificaciones del juego de instrucciones Sparc V8[5]. Las fuentes completas de este procesador se distribuyen bajo licencia GNU LGPL, junto con las herramientas necesarias para la correcta configuración del modelo. La síntesis del procesador Leon 2 se ha realizado en FPGAs Atmel, Xilinx, Altera y Actel. Además, ha sido optimizado e implementado en varias tecnologías de ASIC. Además, el procesador implementa el bus AMBA (Advanced Microcontroller Bus Architecture) 2.0, lo que permite añadir periféricos al procesador de forma sencilla[1]. ISBN-10: ISBN-13: Pág. 11

2 Para la parte software del sistema integrado, nos decantamos por usar Linux, por ser un sistema de código abierto y de gran robustez y flexibilidad, como se comentará más adelante. Es por todo esto por lo que se propone como alternativa para el diseño e implementación de sistemas integrados una solución basada en Linux y el procesador Leon 2. La figura 1 recoge la estructura de una aplicación típica desarrollada sobre esta solución. Figura Plataforma Diagrama de bloques de la solución propuesta. La plataforma sobre la que se ha implementado el sistema es la placa de desarrollo XSV-800 de Xess[6]. Esta plataforma nos permite demostrar un sistema mínimo sobre una FPGA Virtex XCV800, de aproximadamente puertas equivalentes, contando las RAM internas como puertas equivalentes. Tanto la FPGA como la placa de desarrollo están ya descatalogadas, y los recursos en la placa están bastante limitados en relación a lo disponible hoy en día. La placa de desarrollo dispone únicamente 2MB de memoria SRAM, que se han de compartir entre la imagen desde la que se arrancará el sistema operativo y la memoria disponible para los procesos del sistema. Ha sido necesario reconfigurar la CPLD presente en la placa para permitir el acceso por el puerto serie al procesador que implementaremos en la Virtex. Esto es indispensable para nuestro sistema, ya que el sistema operativo que introduciremos en la placa de desarrollo mapeará su entrada y salida de consola a través del puerto serie. 3. Procesador Leon 2 El procesador Leon[3] es una implementación en VHDL de un procesador de 32 bits compatible con el juego de instrucciones Sparc V8, desarrollado para la Agencia Espacial Europea y mantenido en la actualidad por Gaisler Research. Entre sus características se puede destacar: Cachés de instrucción y datos independientes Alu para mutiplicación y división hardware Interfaz para unidades de coma flotante y coprocesadores Bus AMBA 2.0 Controlador de interrupciones Controlador de memoria para SDRAM en modo 32 bits y SRAM y ROM en modos configurables de 8, 16 o 32 bits Puerto de entrada y salida de 16 bit Dos UARTs Dos timers de 24 bits Unidad de Soporte de Depuración (DSU) El procesador Leon no sólo es de código abierto, sino que además no está ligado a ninguna tecnología de FPGA concreta. El bus AMBA hace muy sencillo extender la funcionalidad del procesador añadiendo módulos hardware. Incluso permite reutilización de código hardware, tanto del propio que desarrolle el diseñador como de módulos IP de otros desarrolladores. El mercado de propiedad intelectual pone al alcance de cualquier diseñador una biblioteca enorme de diferentes periféricos y unidades de proceso de datos [4]. Debido a la gran aceptación que tiene el bus AMBA en la industria, se pueden encontrar módulos hardware ya preparados para su conexión a dicho bus. 4. Flujo de Diseño El flujo de diseño a la hora de crear el sistema integrado basado en softcore comprende tanto el uso de herramientas de síntesis de hardware como de compilación de software y generación de la imagen RAM que ejecutará nuestro sistema. De forma detallada, los pasos seguidos en nuestro caso han sido: Configuración del modelo del procesador Leon 2 utilizando las herramientas basadas en tk (ver figura 2) que vienen con el mismo, para seleccionar los atributos para que ISBN-10: ISBN-13: Pág. 12

3 funcione adecuadamente en nuestra plataforma, periféricos del procesador necesarios para nuestra aplicación, como las memorias caché de instrucciones y datos, o interfaces para la RAM disponible. Síntesis e implementación del procesador utilizando Xilinx ISE. Programación del diseño hardware en la FPGA Virtex utilizando las herramientas de XESS para programación de la placa. Configuración de la distribución de Linux: versión del núcleo, biblioteca estándar C, opciones del núcleo y aplicaciones específicas (también con una herramienta basada en tk). Compilación del software y generación de la imagen RAM que cargaremos en la placa de desarrollo. Programación de la RAM de la placa y arranque de nuestro sistema Linux. Figura 2. Herramienta de configuración del procesador Leon 2. Captura de pantalla de la configuración de las memorias caché on-chip. 5. Snapgear Linux Utilizar un sistema operativo en nuestro sistema integrado, en lugar de programar directamente las rutinas específicas de nuestra aplicación en código ensamblador, ofrece una serie de ventajas, siendo la más importante la capacidad de tener múltiples tareas ejecutándose en el microprocesador. Para nuestro sistema, se ha decidido utilizar Snapgear Linux, una distribución de linux específica para sistemas integrados con soporte para la familia de procesadores Leon. Linux es un sistema operativo muy conocido, maduro y con soporte, multitarea, con posibilidad de trabajo en tiempo real, y con muchas aplicaciones estables que se pueden utilizar sin que sea necesario modificarlas. Con respecto a otros sistemas operativos para sistemas integrados, Linux para sistemas integrados tiene la ventaja de presentar la misma interfaz a las aplicaciones que su versión para ordenadores personales, de forma que es posible utilizar, para el desarrollo de las aplicaciones, una plataforma muy semejante, con un entorno de ejecución y herramientas muy similares (las mismas), a las que luego estarán disponibles en el sistema integrado. El desarrollo y la posterior depuración de las aplicaciones son mucho más sencillos para el diseñador cuando el sistema operativo y el entorno de ejecución son los mismos en el PC de desarrollo y en el sistema final. Además, Linux, al ser un sistema UNIX, es un sistema que ofrece la posibilidad de realizar actualizaciones del software desde dentro del mismo, es decir, si el sistema dispone de suficiente memoria, es posible instalar el compilador c (gcc) y recompilar las aplicaciones que necesitemos modificar, sin parar el sistema ni las aplicaciones que no se modifiquen. Para que un sistema operativo como linux pueda funcionar en un procesador, normalmente es necesario que dicho procesador disponga de una unidad de manejo de memoria (MMU), que se encarga de dar a cada proceso un espacio de memoria protegida, y de proteger al kernel de los procesos. Además, la MMU se encarga de realizar la traducción de las direcciones de memoria virtuales a direcciones físicas antes de cada acceso a memoria, presentando al núcleo y a los procesos una interfaz estándar para el acceso a memoria. Afortunadamente existen versiones del núcleo de linux que han sido adaptadas para su uso en procesadores que carecen de MMU [2]. Snapgear Linux ofrece la posibilidad de ejecutar kernels tanto para sistemas con unidades de manejo de memoria tanto para sistemas que carecen de ella. ISBN-10: ISBN-13: Pág. 13

4 El procesador leon 2 incluye una unidad de manejo de memoria que se puede implementar si le da la opción correspondiente en el menú de configuración del procesador, con el consecuente incremento del tamaño del diseño. Dado que la plataforma utilizada tiene ciertas limitaciones, ha sido necesario sintetizar el procesador sin unidad de manejo de memoria, por lo que finalmente se ha configurado el sistema Linux con un kernel con soporte para sistemas non-mmu. Concretamente, en la implementación aquí descrita se ha utilizado un kernel con este soporte. La herramienta de configuración (ver figura 3) ofrece la posibilidad de ajustar las opciones del núcleo Linux que se implementarán, así como las aplicaciones que se compilarán en el sistema, de forma que se puede ganar espacio eliminando las funcionalidades que no se necesiten. 6. Resultados Se ha conseguido implementar un sistema mínimo Linux ejecutándose sobre el procesador Leon 2 en nuestra plataforma. En la figura 4 se aprecia la salida de consola del sistema. La ocupación de la FPGA, tras una síntesis con bajo esfuerzo de optimización, es del 76% de los slices, por lo que queda espacio para añadir nuevos periféricos para aplicaciones concretas. El procesador funciona a 20MHz. La ocupación en RAM de la imagen de Linux es de poco más de 600KB, por lo que queda más de 1MB de memoria para uso de las aplicaciones. Esta experiencia nos ha demostrado que necesitamos que quede al menos 1MB libre de RAM para correr un sistema Linux mínimo. A medida que aumentemos las aplicaciones disponibles en el sistema, este requirimiento aumentará también. Se ha ejecutado el benchmark dhrystone (versión 2.1, lenguaje C) sobre nuestro sistema, obteniéndose un resultado de dhrystone/s. Figura 3. Herramienta de configuración de Snapgear. En la imagen se puede apreciar el menú que permite configurar el controlador de memoria. Snapgear linux permite añadir de forma sencilla aplicaciones específicas, que se compilarán junto al resto del sistema. Ya que el entorno utilizado comprende lenguaje C, las herramientas de desarrollo UNIX normales (gcc, make) y el API de un sistema POSIX, existen muchas facilidades para la reutilización del código. Esto, unido a, como se ha comentado anteriormente, que el entorno de ejecución final es el mismo que el de desarrollo de la aplicación, permite construir versiones integradas de aplicaciones previamente desarrolladas sobre ordenadores personales. Figura 4. Captura de pantalla del programa minicom, a través del cual establecemos una comunicación serie con el sistema integrado. En la imagen se puede apreciar el shell del sistema tras un arranque satisfactorio. ISBN-10: ISBN-13: Pág. 14

5 7. Conclusión Se ha demostrado que, sobre un hardware limitado, se puede implementar un sistema mínimo con una buena potencia de procesado sin incurrir en grandes costes de licencia. Hoy en día las FPGAs soportadas por la versión gratuita de Xilinx Webpack son suficientemente potentes como para soportar el procesador Leon 2. Esto permite a empresas y grupos de desarrollo pequeños y medianos experimentar con este tipo de soluciones sin más gastos que los de la plataforma hardware que, por otro lado, son inevitables. En una plataforma que tuviera más memoria disponible, se podría añadir fácilmente al sistema soporte robusto para TCP/IP, por lo que una solución basada en Linux ejecutándose sobre el procesador Leon 2 podría establecer conexiones de red, o incluso ser controlada por una interfaz web para configuración y mantenimiento on-line. En aplicaciones que hagan uso de los protocolos TCP/IP puede ser deseable añadir al procesador Leon 2 la unidad de manejo de memoria, ya que estas aplicaciones conllevan mucha más carga para el sistema y sin la MMU el rendimiento será mucho menor. Además, la posibilidad de reutilización de código hardware y software permite reducir drásticamente los tiempos de desarrollo. Referencias [1] ARM Limited: AMBA Specification, Rev 2.0 [2] Durrant, M. and Leslie, M. How uclinux provides MMU-less processors with an alternative. Embedded.com, December [3] Gaisler Resarch. Leon2 XST User's Manual [4] Gaisler, J. An open-source VHDL IP library with Plug&Play configuration. IFIP Congress Topical Sessions 2004: Toulouse, France [5] SPARC International, Inc. The SPARC Architecture Manual [6] X Engineering Software Systems Corporation. XSV Board v1.1 Manual ISBN-10: ISBN-13: Pág. 15

Cap. 1. Introducción a la Arquitectura de Dispositivos Móviles

Cap. 1. Introducción a la Arquitectura de Dispositivos Móviles Presentación Cap. 1. Introducción a la Arquitectura de Dispositivos Móviles Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra jcsosa@ipn.mx www.desid.escom.ipn.mx Contenido

Más detalles

ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES

ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES ARQUITECTURA DE LOS AUTOMATAS PROGRAMABLES Un autómata programable es: Un equipo electrónico, basado en un microprocesador o microcontrolador, que tiene generalmente una configuración modular, puede programarse

Más detalles

INTRODUCCIÓN AL CAPÍTULO 3 7. INTRODUCCIÓN A RSLINX LITE 4

INTRODUCCIÓN AL CAPÍTULO 3 7. INTRODUCCIÓN A RSLINX LITE 4 Curso automatización Pág. 7-1 INTRODUCCIÓN AL CAPÍTULO 3 7. INTRODUCCIÓN A RSLINX LITE 4 7.1. Configuración de controladores de comunicaciones... 4 7.2. RSWho... 6 7.3. Diagnósticos del controlador...

Más detalles

Definición de Sistema Operativo

Definición de Sistema Operativo Definición de Sistema Operativo El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema

Más detalles

Sistemas Electrónicos Digitales

Sistemas Electrónicos Digitales Sistemas Electrónicos Digitales Universidad de Alcalá Curso Académico 2014/2015 Curso 3º Cuatrimestre 1º Ejercicio 1 Se dispone de chips de EEPROM de 2Kx8. Realice la ampliación a 8Kx8 manteniendo una

Más detalles

DISEÑO LOGICO CON DISPOSITIVOS LOGICOS PROGRAMABLES (PLD S) ING. LUIS F. LAPHAM CARDENAS PROFESOR INVESTIGADOR DIVISION DE ELECTRONICA C.E.T.I.

DISEÑO LOGICO CON DISPOSITIVOS LOGICOS PROGRAMABLES (PLD S) ING. LUIS F. LAPHAM CARDENAS PROFESOR INVESTIGADOR DIVISION DE ELECTRONICA C.E.T.I. DISEÑO LOGICO CON DISPOSITIVOS LOGICOS PROGRAMABLES (PLD S) ING. LUIS F. LAPHAM CARDENAS PROFESOR INVESTIGADOR DIVISION DE ELECTRONICA C.E.T.I. RESUMEN En este artículo intentamos mostrar el cambio dramático

Más detalles

ENTORNO DE DESARROLLO PARA SOC'S BASADOS EN EL MICROPROCESADOR LEON2

ENTORNO DE DESARROLLO PARA SOC'S BASADOS EN EL MICROPROCESADOR LEON2 ENTORNO DE DESARROLLO PARA SOC'S BASADOS EN EL MICROPROCESADOR LEON2 E. Ostúa, J. Viejo, M. J. Bellido, J. Juan, A. Millán, P. Ruiz-de-Clavijo y D. Guerrero Instituto de Microelectrónica de Sevilla Centro

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. Sistema complejo se estudia

Más detalles

Administración de Sistemas Operativos ACI495

Administración de Sistemas Operativos ACI495 Administración de Sistemas Operativos ACI495 Sistema Operativo LINUX GNU/LINUX es un sistema operativo que se distribuye bajo la licencia pública general GNU. LINUX es propiedad y creación de Linus B.

Más detalles

José María Torres Corral. l u n e s, 2 8 d e m a r z o d e 2 0 1 1 11:06:33

José María Torres Corral. l u n e s, 2 8 d e m a r z o d e 2 0 1 1 11:06:33 FREE DOS GUÍA DE INSTALACIÓN Y USO Descripción del proceso de creación de una máquina virtual de VMWare para alojar Debian 6.0. Se explica todo el proceso de creación de la máquina virtual, con todas las

Más detalles

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato

Sistemas. Tecnologías de la Información y la Comunicación 1º bachillerato Sistemas Operativos Tecnologías de la Información y la Comunicación 1º bachillerato Sistema operativo. Definición. Un sistema operativo es un software de sistema, es decir, un conjunto de programas de

Más detalles

Práctica final. Emilia Cruz Fernández Martínez

Práctica final. Emilia Cruz Fernández Martínez Guadalinex Práctica final Curso 2003/2004 Emilia Cruz Fernández Martínez Desarrollo de una unidad didáctica usando software libre ELEMENTOS FUNCIONALES DE UN ORDENADOR Qué es un ordenador? Es un dispositivo

Más detalles

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No. 004-2010-ED y Resolución Directoral No. 0411-2010-ED)

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO HUAYCÁN (Decreto Supremo No. 004-2010-ED y Resolución Directoral No. 0411-2010-ED) PROGRAMACIÓN 2013 MODULO I IDENTIFICACIÓN DE UNIDADES DIDÁCTICAS IESTP : HUAYCÁN CARRERA PROFESIONAL : COMPUTACIÓN E INFORMÁTICA MODULO PROFESIONAL : GESTIÓN DE SOPORTE TÉCNICO, SEGURIDAD Y TECNOLOGÍAS

Más detalles

Implementación de Centros de. Computadoras. Implementación del sistema de red, y. redes empresariales

Implementación de Centros de. Computadoras. Implementación del sistema de red, y. redes empresariales Implementación de Centros de Implementación del sistema de red, y Computo características y Redes lasde redes empresariales Computadoras El Centro de Cómputo Un centro de cómputo representa una entidad

Más detalles

Desarrollo Tecnológico de un Sistema Domótico Integrado sin cables. Proyecto Operador Domótico

Desarrollo Tecnológico de un Sistema Domótico Integrado sin cables. Proyecto Operador Domótico Desarrollo Tecnológico de un Sistema Domótico Integrado sin cables. Proyecto Operador Domótico Resumen del Proyecto DOMOBLUE y ELÉCTRICAS HERMANOS CAMPOS han desarrollado a través de un proyecto en colaboración,

Más detalles

4.1 Dispositivos y manejadores de dispositivos: device drivers

4.1 Dispositivos y manejadores de dispositivos: device drivers Unidad IV: Administración de entrada/salida 4.1 Dispositivos y manejadores de dispositivos: device drivers Se pueden clasificar en dos grandes categorías: 1. Dispositivos de bloque 2. Dispositivos de carácter

Más detalles

POWER PC. Indice ARQUITECTURA DE COMPUTADORES. Antonio del Amo Ruiz. 1. Introducción. 2. Tecnología RISC. 3. Arquitectura de la CPU Power PC

POWER PC. Indice ARQUITECTURA DE COMPUTADORES. Antonio del Amo Ruiz. 1. Introducción. 2. Tecnología RISC. 3. Arquitectura de la CPU Power PC ARQUITECTURA DE COMPUTADORES POWER PC Antonio del Amo Ruiz 1. Introducción 2. Tecnología RISC Indice 3. Arquitectura de la CPU Power PC 4. Modelos del Power PC 5. Comparación entre Power PC, Pentium y

Más detalles

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL

Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Unidad de Promoción y Desarrollo Guadiana OBJETIVO GENERAL Conocer los elementos básicos de un ordenador, identificar sus elementos principales, diferenciando aquellos que forman parte de su hardware y

Más detalles

Curso sobre Controladores Lógicos Programables (PLC).

Curso sobre Controladores Lógicos Programables (PLC). CURSO Curso sobre Controladores Lógicos Programables (PLC). Por Ing. Norberto Molinari. Entrega Nº 2. Estructura de los PLC s. Aquí vamos a conocer a los PLC s en su parte física o hardware, no sólo en

Más detalles

2º Técnico Superior en Gráfica Publicitaria

2º Técnico Superior en Gráfica Publicitaria SISTEMA OPERATIVO Un sistema operativo es un software de sistema, es decir, un conjunto de programas de computadora destinado a permitir una administración eficaz de sus recursos. Comienza a trabajar cuando

Más detalles

AUTÓMATAS PROGRAMABLES

AUTÓMATAS PROGRAMABLES AUTÓMATAS PROGRAMABLES Tema 3 Antonio Robles Álvarez Índice Introducción Estructura de un Autómata Programable Modos de operación Ciclo de funcionamiento Elementos de proceso rápido Configuración El estándar

Más detalles

Todos los estados del país.

Todos los estados del país. FICHA TÉCNICA IDENTIFICACIÓN GENERAL DEL PROYECTO TITULO (NOMBRE) DEL PROYECTO : Sistema Automatizado para la Firma Electrónica y el Estampado de Tiempo (SAFET) LOCALIZACIÓN: (SECTOR, MUNICIPIO, ESTADO)

Más detalles

Introducción a la seguridad en redes IP

Introducción a la seguridad en redes IP Introducción a la seguridad en redes IP Tabla de Contenidos 1. Introducción a la seguridad en redes IP... 2 1.1 Funcionamiento de TCP e IP... 2 Interfaces de protocolo... 3 1.2 El protocolo Internet...

Más detalles

SIDEPIC-USB, UNA HERRAMIENTA PARA EL APRENDIZAJE DE LOS MICROCONTROLADORES PIC

SIDEPIC-USB, UNA HERRAMIENTA PARA EL APRENDIZAJE DE LOS MICROCONTROLADORES PIC SIDEPIC-USB, UNA HERRAMIENTA PARA EL APRENDIZAJE DE LOS MICROCONTROLADORES PIC LM. MENÉNDEZ 1,2, L. FERNÁNDEZ 2, C. QUINTANS 2, E. MANDADO 2 1 Empresa Técnicas Formativas S,L. 2 Instituto de Electrónica

Más detalles

Organización del Computador 1 Memorias

Organización del Computador 1 Memorias Organización del Computador 1 Memorias Departamento de Computación Facultad de Ciencias Exactas y Naturales Universidad de Buenos Aires Octubre 2009 Jerarquía de las memorias Jerarquía de memorias en un

Más detalles

BRYAN HUMBERTO LOPEZ CARVAJAL UNIVERSIDAD DE SAN BUENAVENTURA SECCIONAL MEDELLÍN FACULTAD DE INGENIERÍAS INGENIERÍA ELECTRÓNICA MEDELLÍN

BRYAN HUMBERTO LOPEZ CARVAJAL UNIVERSIDAD DE SAN BUENAVENTURA SECCIONAL MEDELLÍN FACULTAD DE INGENIERÍAS INGENIERÍA ELECTRÓNICA MEDELLÍN DISEÑO DE HARDWARE Y SOFTWARE PARA UNA ESTACIÓN METEOROLÓGICA INTEGRANDO UN PLUVIÓMETRO, ANEMÓMETRO Y VELETA PARA UTILIZARLOS COMO INSTRUMENTOS DE MEDICIÓN BRYAN HUMBERTO LOPEZ CARVAJAL UNIVERSIDAD DE

Más detalles

APLICACIONES MÓVILES NATIVAS. Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles

APLICACIONES MÓVILES NATIVAS. Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles APLICACIONES MÓVILES NATIVAS Sesión 12: Otras plataformas para el desarrollo de aplicaciones móviles Contextualización Las aplicaciones móviles son un importante medio de comunicación, entretenimiento,

Más detalles

Lenguajes de Cuarta Generación (4GL)

Lenguajes de Cuarta Generación (4GL) Lenguajes de Cuarta Generación (4GL) Herramientas de Diseño Prof. Víctor Valenzuela R. Contenido Introducción Breve Reseña Histórica Lenguaje de Cuarta Generación Áreas Funcionales Tipos de 4GL Componentes

Más detalles

2. Elementos de Arquitectura de Computadores

2. Elementos de Arquitectura de Computadores 2. Elementos de Arquitectura de Computadores INF2100 - Computación I Semestre 2/2007 Cristian Ruz R. (UDP) 2. Elementos de Arquitectura de Computadores INF2100 - Sem. 2/2007 1 / 16 Objetivos En este capítulo

Más detalles

CAPITULO 6 Interfaz de comunicación con Visual Basic

CAPITULO 6 Interfaz de comunicación con Visual Basic Consecuentemente, se lee un byte desde la dirección en memoria 0 hasta la dirección actual en el momento de la lectura; por último, se resetea la variable ADDRESS.DIR y se habilitan nuevamente las interrupciones

Más detalles

TECNOLOGÍA DE REDES. Temario (Primera Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Primera Parte)

TECNOLOGÍA DE REDES. Temario (Primera Parte) 18/04/2008. Unidad 3. Introducción a los Routers (Primera Parte) TECNOLOGÍA DE REDES Profesor: Héctor Abarca A. Unidad 3. Introducción a los Routers (Primera Parte) Profesor: Héctor Abarca A. 1 Funciones del Software Cisco IOS Al igual que un computador, un router o

Más detalles

Capítulo 4 Memoria virtual

Capítulo 4 Memoria virtual Capítulo 4 Memoria virtual Cómo la memoria virtual se mapea a la memoria física. La memoria virtual es una técnica de gestión de la memoria que permite que el sistema operativo disponga, tanto para el

Más detalles

TRABAJO DE SISTEMAS OPERATIVOS ÍNDICE INTRODUCCIÓN Qué es Linux? Características de Linux Funciones

TRABAJO DE SISTEMAS OPERATIVOS ÍNDICE INTRODUCCIÓN Qué es Linux? Características de Linux Funciones TRABAJO DE SISTEMAS OPERATIVOS ÍNDICE INTRODUCCIÓN 3 1. Qué es Linux? 4 1.1 Características de Linux 4 1.2. Funciones 5 1.3. Utilidades 6 1.5. Ventajas y desventajas 6 2. Cuáles son las variantes de Linux?

Más detalles

Videoconferencia. Tema 8 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto

Videoconferencia. Tema 8 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto Videoconferencia Tema 8 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Herramientas gráficas. Navegadores Software Videoconferencia - Skype (http://www.skype.com) Skype (pronunciado /ˈskaɪp/) es un software

Más detalles

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Instalación de UBUNTU SERVER. Facilitador José Doñe

Instituto Tecnológico de Las América. Materia Sistemas operativos III. Temas Instalación de UBUNTU SERVER. Facilitador José Doñe Instituto Tecnológico de Las América Materia Sistemas operativos III Temas Instalación de UBUNTU SERVER Facilitador José Doñe Sustentante Robín Bienvenido Disla Ramirez Matricula 2011-2505 Grupo 1 Instalación

Más detalles

Qué es un Sistema Operativo?

Qué es un Sistema Operativo? Qué es un Sistema Operativo? En Breve Un Sistema Operativo (SO) es el software básico de una computadora que provee una interfaz entre el resto de programas del ordenador, los dispositivos hardware y el

Más detalles

SERVICIOS Y ADMINISTRACIÓN DE IDENTIDADES EN OFFICE 365

SERVICIOS Y ADMINISTRACIÓN DE IDENTIDADES EN OFFICE 365 SERVICIOS Y ADMINISTRACIÓN DE IDENTIDADES EN OFFICE 365 DURACIÓN: 25 horas MODALIDAD: Presencial Este es un curso de Instructor Led Training (ILT) 5 días que se enfoca en las necesidades de los profesionales

Más detalles

Tema 2. Sistemas operativos.

Tema 2. Sistemas operativos. Tema 2. Sistemas operativos. Medios Informáticos. CFGS Fotografía 1. Tema 2. Sistemas operativos. Organización y gestión de archivos.. Tema 2. Sistemas operativos. Los sistemas operativos actuales están

Más detalles

Guía de AirPrint. Esta documentación es para modelos de inyección de tinta. Versión 0 SPA

Guía de AirPrint. Esta documentación es para modelos de inyección de tinta. Versión 0 SPA Guía de AirPrint Esta documentación es para modelos de inyección de tinta. Versión 0 SPA Modelos descritos Esta guía del usuario hace referencia a los modelos siguientes. MFC-J450DW Definiciones de notas

Más detalles

Introducción Definición de control. Introducción Antecedentes Históricos

Introducción Definición de control. Introducción Antecedentes Históricos Introducción Definición de control Se puede definir control como la manipulación indirecta de las magnitudes de un sistema llamado planta a través de otro sistema llamado sistema de control SISTEMA DE

Más detalles

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux. Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,

Más detalles

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA

PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA PRODUCTO P05 SOFTWARE EMBEBIDO PARA EL CONTROL DEL CIRCUITO GENERADOR DE CORRIENTE DE LAS FORMAS DE ONDAS PARA ELECTROTERAPIA Actividades: A05-1: Elaboración del diagrama de flujo de las funciones de control

Más detalles

Centrales de intrusión Galaxy: diseñadas para el mañana

Centrales de intrusión Galaxy: diseñadas para el mañana Centrales de intrusión Galaxy: diseñadas para el mañana Noelia Castillón y Mike Downie Honeywell Security Introducción Honeywell International, líder en fabricación y tecnología con un volumen de negocio

Más detalles

Sistema Operativo Linux Agenda

Sistema Operativo Linux Agenda Sistema Operativo Linux Agenda Que es Linux Características Entorno de trabajo Linux 1 Que es Linux Linux es un clónico del sistema operativo UNIX. Es una implementación de UNIX distribuida generalmente

Más detalles

Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones.

Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones. Hardware: Son los elementos físicos como el monitor, teclado, ratón o impresora. Software: Son los programas que organizan y coordinan de forma lógica las distintas funciones. 1 Recuerda si los siguientes

Más detalles

SISTEMAS DE ARCHIVOS. Conrado Perea

SISTEMAS DE ARCHIVOS. Conrado Perea SISTEMAS DE ARCHIVOS Conrado Perea SISTEMAS DE ARCHIVOS Cuando adquirimos un HDD, está vacio, sin particiones ni formato. Un sistema de archivos consiste en una estructura lógica y las rutinas, software

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

IIE-PCI. Una plataforma de desarrollo para el bus PCI. Integrantes: Sebastián Fernández, Ciro Mondueri Docente: Juan Pablo Oliver ...

IIE-PCI. Una plataforma de desarrollo para el bus PCI. Integrantes: Sebastián Fernández, Ciro Mondueri Docente: Juan Pablo Oliver ... IIE-PCI... Una plataforma de desarrollo para el bus PCI Integrantes: Sebastián Fernández, Ciro Mondueri Docente: Juan Pablo Oliver Instituto de Ingeniería Eléctrica - Facultad de Ingeniería 30 de Diciembre

Más detalles

MICROSOFT OUTLOOK AVANZADO

MICROSOFT OUTLOOK AVANZADO MICROSOFT OUTLOOK AVANZADO Microsoft Outlook Microsoft Outlook es una aplicación de gestión de correo, así como agenda personal, que nos permite la comunicación con miles de personas en todo el mundo a

Más detalles

Requerimientos para la correcta instalación de AutoDESK

Requerimientos para la correcta instalación de AutoDESK Requerimientos para la correcta instalación de AutoDESK Requerimiento Software Autodesk 2017: Requerimientos Autodesk Revit Mínimo: Configuración de nivel de entrada Microsoft Windows 7 SP1 de 64 bits:

Más detalles

PROGRAMA ANUAL SISTEMAS DIGITALES DE INFORMACIÓN

PROGRAMA ANUAL SISTEMAS DIGITALES DE INFORMACIÓN PROGRAMA ANUAL 2016 Espacio curricular: SISTEMAS DIGITALES DE INFORMACIÓN Curso: 4º AÑO A Docente: BRIZUELA, TOMÁS Página 1 EJES TEMÁTICOS EJE Nº 1: INTRODUCCIÓN A LOS SISTEMAS DIGITALES DE INFORMACIÓN

Más detalles

BLOQUE 2 (PARTE 1) DEFINICIÓN Y CLASIFICACIÓN

BLOQUE 2 (PARTE 1) DEFINICIÓN Y CLASIFICACIÓN SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 2 CIRCUITOS DIGITALES CONFIGURABLES (PARTE 1) DEFINICIÓN Y CLASIFICACIÓN Enrique Mandado Pérez María José Moure Rodríguez DEFINICIÓN DE CIRCUITO DIGITAL CONFIGURABLE

Más detalles

Guía de Google Cloud Print

Guía de Google Cloud Print Guía de Google Cloud Print Versión A SPA Definición de las notas En esta guía del usuario se utiliza el siguiente estilo de nota: Las notas le indican cómo responder ante situaciones que pueden presentarse,

Más detalles

INSTRUMENTACIÓN ELECTRÓNICA

INSTRUMENTACIÓN ELECTRÓNICA INSTRUMENTACIÓN ELECTRÓNICA CON MICROPROCESADOR Programa de Doctorado en Ingeniería Eléctrica, Electrónica y Automática MANUAL DE PRÁCTICAS Curso 2010/2011 Autores: Guillermo Carpintero Marta Portela Marta

Más detalles

Guía de AirPrint. Esta Guía del usuario corresponde a los modelos siguientes: DCP-J552DW/J752DW, MFC-J285DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW

Guía de AirPrint. Esta Guía del usuario corresponde a los modelos siguientes: DCP-J552DW/J752DW, MFC-J285DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW Guía de AirPrint Esta Guía del usuario corresponde a los modelos siguientes: DCP-J55DW/J75DW, MFC-J85DW/J450DW/J470DW/J475DW/ J650DW/J870DW/J875DW Versión 0 SPA Definiciones de notas En esta guía del usuario

Más detalles

DATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA

DATOS LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA PROCESAMIENTO DE DATOS SOFTWARE EQUIPO 2 CARMEN PARRA LIBETH ALVAREZ FANNY BRACHO GRISKA ISEA ORIGEN La historia comienza en 1981, con la compra por parte de Microsoft de un sistema operativo llamado QDOS,

Más detalles

Introducción a los Sistemas Gestores de Bases de Datos

Introducción a los Sistemas Gestores de Bases de Datos Introducción a los Sistemas Gestores de Bases de Datos Gestión de Bases de Datos, módulo del ciclo de FP de Grado Superior, Administración de Sistemas Informáticos en Red [1] Datos y Archivos Gestión de

Más detalles

Dos en uno: el primer procesador AMD Fusion lleva los sistemas embebidos a un nivel superior

Dos en uno: el primer procesador AMD Fusion lleva los sistemas embebidos a un nivel superior Con el lanzamiento de la plataforma AMD Embedded G-Series, AMD ha establecido un nuevo punto de referencia para las tecnologías de sistemas embebidos. La plataforma es la primera del mundo en integrar

Más detalles

Lector de huellas dactilares para control de accesos y registro.

Lector de huellas dactilares para control de accesos y registro. Lector de huellas dactilares para control de accesos y registro. Funcionalidad Simplifica el control de personal automatizando el horario de ingreso y egreso, reduciendo además costos de administración

Más detalles

Manejo de Entrada-Salida. Arquitectura de Computadoras

Manejo de Entrada-Salida. Arquitectura de Computadoras Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.

Más detalles

Sistemas Operativos I

Sistemas Operativos I Sistemas Operativos I 1 Objetivos Obtener una visión funcional del sistema operativo como interfaz del computador para el usuario y las aplicaciones. Para ello se centra en el estudio del sistema operativo

Más detalles

Compatibilidad de Cisco Secure ACS para Windows

Compatibilidad de Cisco Secure ACS para Windows Compatibilidad de Cisco Secure ACS para Windows Contenidos Introducción Requisitos previos Requisitos Componentes utilizados Convenciones Software Sistemas operativos Navegadores Web Opciones de la base

Más detalles

20415B 20415 Implementar una Infraestructura de Escritorio Windows Server 2012

20415B 20415 Implementar una Infraestructura de Escritorio Windows Server 2012 20415B 20415 Implementar una Infraestructura de Escritorio Windows Server 2012 Fabricante: Microsoft Grupo: Sistemas Operativos Formación: Presencial Horas: 25 Subgrupo: Microsoft Windows Server 2012 Introducción

Más detalles

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358

Esquema de los Sistemas y Aplicaciones. CleanTec Esquema de los Sistemas y Aplicaciones cleantecsoftware.com - Tlf: +34 947 244 358 Esquema de los Sistemas y Aplicaciones Características del Sistema A continuación se describen los diferentes componentes de la estructura de la solución y sus funcionalidades principales donde se han

Más detalles

Introducción a los ordenadores

Introducción a los ordenadores Tema 1 Introducción a los ordenadores Versión: 16 de febrero de 2009 Las palabras españolas informática y ordenador provienen de las francesas informatique y ordinateur. La palabra francesa informatique

Más detalles

Instalación Oracle Service Cloud

Instalación Oracle Service Cloud 1 de 5 En el presente documento veremos cómo instalar el CRM Oracle Service Cloud. Para instalar Oracle Service Cloud es necesario cumplir con ciertos requerimientos, en breve explicaremos desde la arquitectura

Más detalles

Diseño de Operadores Aritméticos en Punto Flotante usando FPGAs

Diseño de Operadores Aritméticos en Punto Flotante usando FPGAs Diseño de Operadores Aritméticos en Punto Flotante usando FPGAs Gustavo E. Ordóñez-Fernández, Jaime Velasco-Medina, Mario E. Vera-Lizcano Grupo de Bio-Nanoelectrónica, Escuela EIEE Universidad del Valle,

Más detalles

Introducción a Extreme Programming

Introducción a Extreme Programming Introducción a Extreme Programming Ingeniería del Software II Gerardo Fernández Escribano 9-12-2002 Índice 1. Qué es extreme Programming (XP)? 2. Introducción a la metodología XP 3. Fases de la metodología

Más detalles

Estructura del Computador

Estructura del Computador ARQ. DE COMPUTADORAS Arquitectura de Computadoras Villalobos Universidad Peruana Union Filial Tarapoto Semana 02.2 Estructura del Computador El modelo von Neumman Formado por 5 componentes principales:

Más detalles

Desafíos de las pilas en equipos electrónicos portátiles. Escrito por gm2 Viernes, 08 de Abril de 2011 08:39

Desafíos de las pilas en equipos electrónicos portátiles. Escrito por gm2 Viernes, 08 de Abril de 2011 08:39 Los avances en las tecnologías de procesamiento de semiconductores han hecho posible la existencia de dispositivos de alto rendimiento más pequeños a precios muy competitivos. Estos factores han abierto

Más detalles

IFCT0610 Administración y Programación en Sistemas de...

IFCT0610 Administración y Programación en Sistemas de... IFCT0610 Administración y Programación en Sistemas de... PARTE 1. MF1213_3 INSTALACIÓN Y CONFIGURACIÓN DE SISTEMAS DE PLANIFICACIÓN DE RECURSOS EMPRESARIALES Y DE GESTIÓN DE RELACIONES CON CLIENTES UNIDAD

Más detalles

Topología de red: Topología en Malla

Topología de red: Topología en Malla Topología de red: Topología en Malla En una topología en malla, cada dispositivo tiene un enlace punto a punto y dedicado con cualquier otro dispositivo. El término dedicado significa que el enlace conduce

Más detalles

Aumente su velocidad y flexibilidad con una implementación del software de SAP en la nube gestionada

Aumente su velocidad y flexibilidad con una implementación del software de SAP en la nube gestionada Socios de Servicios de Nube Gestionada Aumente su velocidad y flexibilidad con una implementación del software de SAP en la nube gestionada Implemente más rápido la versión más actual del software de primera

Más detalles

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES

SISTEMAS OPERATIVOS GRUPO 3621 CLASE 05 DE OTUBRE DE 2011 DOCENTE:- ING. ANA LIDIA BARCENAS CORTES 1.6. Núcleo o Kernel y niveles de un Sistema Operativo El Núcleo (o kernel) es una colección de módulos de software que se ejecutan en forma privilegiada lo que significa que tienen acceso pleno a los

Más detalles

Capítulo 9. Implementación en VHDL y síntesis en FPGA

Capítulo 9. Implementación en VHDL y síntesis en FPGA Capítulo 9 Implementación en VHDL y síntesis en FPGA El objetivo final del proyecto es implementar una selección de los métodos de estimación espectral descritos en el equipo final de resonancia magnética,

Más detalles

SENSE Servidor Unidades de Operación y Control

SENSE Servidor Unidades de Operación y Control DESCRIPCIÓN GENERAL Con el Sistema Abierto de Operación y Control SENSE se pueden configurar diferentes puestos de operador de acuerdo con las necesidades y tipo de explotación del aparcamiento. Este sistema

Más detalles

CAPÍTULO 4 GESTORES DE CONTENIDOS

CAPÍTULO 4 GESTORES DE CONTENIDOS CAPÍTULO 4 GESTORES DE CONTENIDOS OBJETIVOS Conocer qué son los CMS. Conocer el funcionamiento y la estructura de los CMS. Distinguir distintos tipos de CMS. ÍNDICE 4.1 DEFINICIÓN DE GESTOR DE CONTENIDOS

Más detalles

Introducción a Linux

Introducción a Linux Linux? Distribuciones? Opensource? Desintoxicación de Windows Entorno gráfico El regreso a los años 70: la consola Ficheros de configuración Linux como servidor Otras opciones: SUSE, UBUNTU,... Linux?

Más detalles

FPGAs. Susana Borromeo Área de Tecnología Electrónica. Diseño de Sistemas Electrónicos. 2014/2015. Metodología de Diseño. Características generales

FPGAs. Susana Borromeo Área de Tecnología Electrónica. Diseño de Sistemas Electrónicos. 2014/2015. Metodología de Diseño. Características generales FPGAs Susana Borromeo Área de Tecnología Electrónica Esquema Conceptos generales Dispositivos Lógicos Programables FPGAs Metodología de Diseño VHDL Características generales VHDL Comportamental y Estructural

Más detalles

S.O. GNU/Linux. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto

S.O. GNU/Linux. Tema 1 SRI. Vicente Sánchez Patón. I.E.S Gregorio Prieto Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Una distribución Linux (coloquialmente llamada distro) es una distribución de software basada en el núcleo Linux que incluye determinados paquetes

Más detalles

Introducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital

Introducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital Introducción a los dispositivos de lógica programable en campo (FPGA) Laboratorio de diseño digital MARÍA ISABEL SCHIAVON - 2005 1907 1 950 RESEÑA HISTORICA 60 MSI 70 LSI microprocesador 1958 80 circuitos

Más detalles

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG) PERFIL COMPETENCIA ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG) FECHA DE EMISIÓN: 12/07/2016 00:25 FICHA DE PERFIL OCUPACIONAL ANALISTA DESARROLLADOR DE APLICACIONES DE SOFTWARE (TIC-PROG)

Más detalles

V 1.0. Ing. Juan C. Guarnizo B.

V 1.0. Ing. Juan C. Guarnizo B. V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...

Más detalles

Tarjeta Entrenadora EA128 Aplicación académica

Tarjeta Entrenadora EA128 Aplicación académica Tarjeta Entrenadora EA128 Aplicación académica Pfarher Iván ipfarher@gmail.com Universidad Tecnológica Nacional Facultad Regional Paraná Argentina Entre Ríos - Paraná keywords: AVR, kit, tarjeta entrenadora,

Más detalles

SERVICIO DE TERMINAL REMOTO

SERVICIO DE TERMINAL REMOTO SERVICIO DE TERMINAL REMOTO Se trata de un servicio desde un equipo acceder a otra máquina para manejarla remotamente como si estuviéramos sentados delante de ella. a) Telnet, Rlogin, SSH. Telnet Telnet

Más detalles

La virtualización como alternativa

La virtualización como alternativa Publicado en Revista.Seguridad (http://revista.seguridad.unam.mx) Inicio > La virtualización como alternativa La virtualización como alternativa Por Mario Alejandro Vasquez Martínez, José Daniel Campuzano

Más detalles

Módulo 2: Cómo funcionan las computadoras

Módulo 2: Cómo funcionan las computadoras Módulo 2: Cómo funcionan las computadoras Descripción general Este módulo trata cómo funcionan las computadoras. Comienza con una descripción general del sistema. El alumno aprenderá el proceso de inicio.

Más detalles

1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.

1. El cerebro de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores. 2 Verdadero/Falso Indique si la oración es verdadera o falsa. 1. El "cerebro" de la computadora, el CPU, consiste principalmente de varios millones de pequeños interruptores electrónicos, llamados transistores.

Más detalles

Sistema de Buses en una PC

Sistema de Buses en una PC Sistema de Buses en una PC Un bus es una trayectoria por la cual viajan los datos en una computadora para comunicar los distintos dispositivos entre sí. Los principales buses que se encuentran dentro de

Más detalles

Investigación sobre herramientas de Codiseño Hardware-Software

Investigación sobre herramientas de Codiseño Hardware-Software ESCUELA SUPERIOR DE INGENIEROS DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA UNIVERSIDAD DE SEVILLA Investigación sobre herramientas de Codiseño Hardware-Software Proyecto Fin de Carrera Hipólito Guzmán Miranda

Más detalles

Arquitectura y Componentes del PC

Arquitectura y Componentes del PC Arquitectura y Componentes del PC Sistemas Informáticos Fede Pérez Índice TEMA Arquitectura y Componentes del PC 1. Componentes Básicos 1.1 Funcionalidad 1.2 Emplazamiento 1.3 Características más Importantes

Más detalles

Microsoft Access 2003 (Completo)

Microsoft Access 2003 (Completo) Página 1 Horas de teoría: 27 Horas de práctica: 25 Precio del Curso: 167 Descripción del funcionamiento del programa de gestión de bases de datos Microsoft Access 2003, estudiando los conceptos fundamentales

Más detalles

Profesor Santiago Roberto Zunino. Página 1

Profesor Santiago Roberto Zunino. Página 1 Profesor Santiago Roberto Zunino. Página 1 Mundo Del Bios. Qué hace la BIOS Alguna vez te has preguntado qué pasa en tu PC cuando lo enciendes? Lo normal es que veas alguna clase de logotipo, de la marca

Más detalles

Diseño de Sistemas Electrónicos

Diseño de Sistemas Electrónicos Escuela Politécnica Superior de Elche Grado en Ingeniería Electrónica y Automática Industrial.! CURSO 2014-2015! Diseño de Sistemas Electrónicos Profesor'Responsable:''Roberto!Gutiérrez!Mazón'''e/mail:'roberto.gutierrez@umh.es'''''''

Más detalles

Elementos del microprocesador

Elementos del microprocesador El microprocesador. Es el encargado de realizar todas las operaciones de procesamiento de datos y controlar el funcionamiento de las dispositivos. Podemos conocer el microprocesador: En dispositivos del

Más detalles

Solucionar fallas en computadoras PC. Instalar y configurar Sistemas Operativos. Actualizar computadoras PC. Optimizar rendimiento de Monitores

Solucionar fallas en computadoras PC. Instalar y configurar Sistemas Operativos. Actualizar computadoras PC. Optimizar rendimiento de Monitores Mantenimiento y Reparación de Computadoras Solucionar fallas en computadoras PC Instalar y configurar Sistemas Operativos Actualizar computadoras PC Optimizar rendimiento de Monitores Estudiantes de Informática

Más detalles

Ministerio de Educación, Cultura y Deporte. Moodle

Ministerio de Educación, Cultura y Deporte. Moodle Ministerio de Educación, Cultura y Deporte. Moodle plataforma de aprendizaje Instituto de Tecnologías Educativas. 2012. Moodle. Plataforma de Aprendizaje. Guía del Alumnado Introducción. Moodle es una

Más detalles

AS/400e. Client Access Express - Iniciación

AS/400e. Client Access Express - Iniciación AS/400e Client Access Express - Iniciación AS/400e Client Access Express - Iniciación ii AS/400e: Client Access Express - Iniciación Contenido Parte 1. Iniciación a Client Access Express..............

Más detalles

La memoria. (mrebollo@dsic,upv.es) Sistemas Informáticos y Computación. Facultad de Administración y Dirección de Empresas

La memoria. (mrebollo@dsic,upv.es) Sistemas Informáticos y Computación. Facultad de Administración y Dirección de Empresas La memoria Apellidos, Nombre Departamento Centro Rebollo Pedruelo, Miguel (mrebollo@dsic,upv.es) Sistemas Informáticos y Computación Facultad de Administración y Dirección de Empresas 1. Resumen La memoria

Más detalles

Bienvenido al presente en tecnología de Hospedaje Web

Bienvenido al presente en tecnología de Hospedaje Web Bienvenido al presente en tecnología de Hospedaje Web Una solución más potente, estable, y moderna de Hospedaje Web, a un costo accesible Bienvenido! Inter Cloud Host es una plataforma de Hospedaje Web

Más detalles