4. PROCESAMIENTO DE VÍDEO EN FPGA
|
|
- Fernando José Luis Quiroga Ortiz
- hace 6 años
- Vistas:
Transcripción
1 4. PROCESAMIENTO DE VÍDEO EN FPGA En este apartado se extenderán los conceptos vistos en el Capítulo 3, correspondientes al análisis y procesamiento de imágenes y vídeo, a los sistemas basados en FPGAs, haciendo especial mención de las particularidades y diferencias que éstos tienen con respecto a los sistemas basados en procesadores o DSP. Seguidamente, se estudiarán las estructuras lógicas básicas, así como los bloques más comunes para la realización de filtros y procesamiento espacial. Finalmente, se hará una evaluación de las ventajas que poseen los sistemas de lógica programable con respecto a los demás en cuanto al procesamiento de vídeo en tiempo real. 4.1 Introducción Las aplicaciones que cuentan con sistemas de procesamiento de imagen son cada día más complejas, y requieren de algoritmos de cálculo cada vez más rápidos y eficientes, para hacer frente a las demandas actuales, cuyos principales objetivos son el manejo de grandes cantidades de datos y la alta velocidad de procesamiento. Esto cobra especial importancia en aquellas aplicaciones en las que las imágenes tienen que ser procesadas en tiempo real o en las que su entrada es una señal de video generada por un CCD o por una videocámara. Encontrar una solución adecuada para la implementación de este tipo de aplicaciones resulta difícil en general, ya que el coste económico para su desarrollo y fabricación suele ser muy alto. Así mismo, las dimensiones del producto final también son una clara limitación que dificulta la implementación de estos sistemas. De este modo, las potentes soluciones que basan su funcionamiento en arquitecturas de procesadores en paralelo (como por ejemplo las redes de computadores o los cluster de microprocesadores), están limitadas a grandes industrias, y a aplicaciones muy específicas debido a su alto coste y a sus excesivas dimensiones. En este contexto aparecen las alternativas basadas en dispositivos de lógica reconfigurable, con el objetivo de hacer frente a las exigencias de las aplicaciones de procesamiento en tiempo real, y ofreciendo grandes ventajas en cuanto a velocidad, portabilidad y costes de desarrollo. Anteriormente se llegó a la conclusión de que los sistemas basados en FPGA ofrecían claras ventajas con respecto a los circuitos integrados de aplicación específica (ASICs) y los procesadores de propósito general. En resumen, se vio que las FPGAs son capaces de implementar las capacidades de cómputo y paralelismo inherentes de los ASICs, mientras que por otro lado, proporcionan otras ventajas aplicables a los procesadores, como pueden ser la reconfigurabilidad, economía, rapidez y flexibilidad. Estas características, unidas a las ventajas en cuanto a costes de producción, hacen que las FPGAs sean un excelente candidato a la hora de abordar la implementación de aplicaciones de procesamiento de imagen y video en tiempo real. En el Capítulo 1 se hizo una primera reflexión acerca de los sistemas de visión basados en FPGA, y se especificaron las siguientes ventajas con respecto a los sistemas tradicionales: Arquitecturas específicas para cada tipo de algoritmo. Tratamiento y procesado en paralelo. Capacidad de trabajar con flujos de datos muy altos. Frecuencias de reloj más bajas que las usadas por DSP, con el correspondiente ahorro energético. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 73
2 Capítulo 4. Procesamiento de vídeo en FPGA No es necesario almacenar la información en memoria antes de procesarla; (procesamiento "On The Fly"). Gran flexibilidad para resoluciones y frame rates no estandarizados. Implementación de PCORES descritos en lenguaje de alto nivel. Gran capacidad de integración. Creación de sistemas reconfigurables. También se trataron brevemente algunos de sus inconvenientes, entre ellos el hecho de que algunos algoritmos de procesado podrían requerir varios pases sobre la imagen, haciendo indispensable el uso de una memoria donde almacenar el fotograma completo. Las restricciones de memoria en una FPGA suelen ser bastante altas, lo que lleva a hacer uso de diferentes métodos para reducir el tamaño de la memoria necesaria, a costa de utilizar más recursos. En segundo lugar, el flujo de vídeo en tiempo real (unido a las restricciones de almacenamiento), hacen que la ventana de actuación de los diferentes filtros sea relativamente pequeña, no teniendo una visión completa del fotograma. Este detalle marca una diferencia importante entre los algoritmos de procesamiento en FPGA y los secuenciales basados en software, ya que en éste último caso, una imagen podría estar almacenada en una matriz y se podría tener acceso a cualquier píxel, en cualquier momento. En los sistemas de visión basados en FPGA, las imágenes se toman como un flujo constante y se hace necesario otro tipo de planteamiento. En los sucesivos apartados se planteará la forma de abordar los problemas de tratamiento de imágenes en tiempo real, en sistemas de lógica reconfigurable Retos del procesamiento de imágenes en tiempo real Hoy en día son muchos los retos que todo ingeniero en hardware debe enfrentar a la hora de realizar un sistema de visión artificial. A medida que las prestaciones de los sensores y cámaras van mejorando, tanto en resolución de imagen como en tasa de fotogramas, la complejidad computacional para procesar los datos en tiempo real va creciendo rápidamente. Cada vez son más las aplicaciones que precisan de la captura y el análisis en tiempo real de imágenes de muy altas resoluciones, y las especificaciones que imponen los nuevos sistemas en campos como la medicina, o las aplicaciones aeroespaciales son cada vez más restrictivas. Es por ello, que el diseño y la implementación de un sistema de visión en tiempo real requiere de un profundo estudio y análisis previo a su implementación, teniendo en cuenta parámetros como: Portabilidad y escalabilidad. Capacidad de adaptación a diferentes resoluciones y frame rates. Diferentes tipos de escaneo de la imagen, y distintos espacios de blanking. Diferentes tipos de codificación de vídeo. Diferentes tipos de espacios de color, modos de representación y relación de aspecto. Capacidad de ofrecer aplicaciones de alto rendimiento. Capacidad de ofrecer protección de la propiedad intelectual. Capacidad de ofrecer alta seguridad frente a ataques externos o manipulación no autorizada. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 74
3 4.1 Introducción Un sistema óptimo debe hacer frente a estos retos, resultando en un dispositivo final totalmente flexible y adaptable a los diferentes modos de vídeo, resoluciones, profundidad de color, y al mismo tiempo debe estar protegido frente a ataques y robos de la propiedad intelectual. Figura 4.1. Diferentes resoluciones de vídeo estandarizadas [60] Los sistemas basados en FPGA como opción En el contexto descrito en el apartado anterior, las FPGA son la tecnología clave para el procesamiento de vídeo digital, disponiendo de una gran flexibilidad para hacer frente a los retos mencionados anteriormente, permitiendo así mismo el diseño y experimentación con prototipos previos a la fase de producción, así como un alto grado de integración a nivel de sistemas, soportando distintas interfaces de vídeo, tecnología LAN/WAN, adición de DSP, memorias de control y máquinas de estado, protocolos en background, y una lista interminable de aplicaciones y servicios [61]. En particular, las FPGA poseen elementos que se pueden usar para trabajar de forma eficiente con vídeo de alta resolución: Preparadas para trabajar con millones de MACs por segundo (operaciones de Multiplicación/acumulación) Delay Locked Loops (DLL) que permiten la multiplicación o división de la frecuencia de reloj, entre otras tareas. Interfaces DRAM / SRAM de alta velocidad y rendimiento. Manejo del ancho de banda en señales y buses ahorrando pines I/O. Elementos preparados para reducir el consumo total, así como las interferencias EMI y el ruido en general. Registros de desplazamiento, útiles para buffers de línea o FIFOs. RAM distribuida para almacenar coeficientes o pequeñas FIFOs. Block RAM con capacidad "true dual-port" para almacenar datos de fotograma, líneas o porciones de imagen, grandes tablas o FIFOs. MicroBlaze para tareas de compresión, manejo de protocolos de servicio, u otras tareas. Integración "System on a Chip" ahorrando espacio, recursos, canales y líneas, así como dinero. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 75
4 Capítulo 4. Procesamiento de vídeo en FPGA 4.2 Estructura de un sistema de visión En este apartado se verán las estructuras básicas de los sistemas de visión basados en FPGA, detallando los recursos que son necesarios para su implementación. Para comprender en su totalidad la forma de tratar los datos de vídeo, se muestra la Figura 4.2, en la cual se aprecia cómo los píxeles de vídeo son captados por la cámara y enviados por un bus de datos en streaming, de izquierda a derecha y de arriba a abajo. Existe un reloj, llamado reloj de vídeo, que indica cuando los datos que hay en el bus pertenecen a un nuevo píxel. Figura 4.2. Orden de llegada de los píxeles de vídeo en un fotograma Elementos disponibles Como se vio en el apartado anterior, una FPGA dispone de ciertos recursos para su utilización, como son las LUT, Flip-Flops, registros de desplazamiento, multiplexores, memoria RAM distribuida y Block Rams, divisores de frecuencia, multiplicadores, administradores de reloj, DSP Slices, entre otros. Las estructuras y bloques que representan un sistema de visión se realizan con estos recursos, como se verá a continuación. Debido a que este Proyecto Fin de Carrera está basado en el sistema de visión Xilinx Spartan -6 FPGA Industrial Video Processing Kit, los recursos disponibles en la FPGA vienen dados por los de la familia Spartan-6, en particular, los del modelo XC6SLX150T. En la Tabla 4.1 se pueden ver los recursos lógicos con los que cuenta este modelo [63]. Éstas características se verán con más detalle en el capítulo siguiente. Tabla 4.1. Bloques lógicos de la FPGA Xilinx Spartan -6 XC6SLX150T [63]. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 76
5 4.2 Estructura de un sistema de visión Estructura general para procesado espacial En el Capítulo anterior se hizo una breve descripción de las necesidades de un sistema de procesado espacial, en el cual se requería por norma general tanto el píxel a procesar, como los píxeles situados en el contexto de vecindad. Debido a la naturaleza del rastreo de la imagen en aplicaciones de tiempo real, en la cual los datos de vídeo fluyen por un bus de datos sincronizado con un reloj a la frecuencia de vídeo, se hace necesario disponer de buffers de línea que almacenen los píxeles de la imagen correspondientes a una línea completa. Esto proporciona al bloque de procesado una entrada del píxel actual junto a sus vecinos, a costa de un cierto retraso que dependerá del número de píxeles vecinos que se van a procesar. En la Figura 4.3 se observa el diagrama de bloques de un filtro 3x3 aplicado a una imagen que llega por un bus de datos. Los píxeles van llegando uno a uno de izquierda a derecha y de arriba a abajo, y no se almacenan fuera de los buffers de línea. Estos buffers de línea se implementan como registros de desplazamiento, FIFOs o memorias BlockRAM de doble puerto, y son los encargados de proporcionar los píxeles vecinos dentro de la máscara 3x3. En general se necesitarán (N-1) buffers de línea para aplicar un filtro con máscara NxN. Figura 4.3. Ejemplo de filtro de suavizado aplicado a un flujo de vídeo en tiempo real sobre FPGA. Una vez generada la ventana con los píxeles vecinos, se procede a la convolución con los coeficientes del filtro 2D en caso de un filtro FIR lineal, o a la lógica necesaria para el caso de filtros no lineales y operaciones morfológicas. En la Figura 4.4 se puede apreciar un ejemplo de la convolución de un filtro FIR con una ventana 3x3 sobre una imagen [62]. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 77
6 Capítulo 4. Procesamiento de vídeo en FPGA Figura 4.4. Diseño Hardware para la convolución en un filtro FIR 3x3 [62]. Nótese que la operación de convolución realizada es la siguiente: Pout ( w11 k0 w12 k1 w13 k2 w21 k3 w22 k4 w23 k5 w31 k6 w32 k7 w33 k8) G Donde G es una constante opcional que se aplica a modo de ganancia del sistema. Para realizar un filtro de tamaño general MxN son necesarias las siguientes operaciones por cada píxel procesado: 3*((M*N)-1) sumas. 3*((M*N)+1) multiplicaciones. Si por ejemplo se desea un filtro 5x5, esto daría como resultado un sistema que abarcaría 4 buffers de línea y 78 DSP Slices [60] Estructura general para procesado temporal Como se vio anteriormente, los algoritmos de procesado temporal reciben como entrada N píxeles, con la particularidad de que éstos pertenecen a diferentes fotogramas. Debido a la naturaleza del rastreo de la imagen en aplicaciones de tiempo real, se hace necesario almacenar PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 78
7 4.2 Estructura de un sistema de visión cada uno de los fotogramas que se necesitan para el procesamiento. Por ello, se usan estructuras que disponen de uno o varios frame buffers, que en sistemas basados en FPGA se implementan como FIFOs, o memorias RAM de doble puerto. Para vídeo de alta resolución, implementar un frame buffer se hace muy costoso en recursos. Ya se vio en el Capítulo 1 que un fotograma perteneciente a un vídeo de resolución 1920x1080 píxeles, con una profundidad de color de 24 bits a 30 f.p.s. llegaba a los 6.22 MBytes, y por tanto se suele evitar usar los recursos internos de la FPGA (BlockRAM y memoria interna) para crear frame buffers. De hecho, en la FPGA Spartan-6 no es posible almacenar ni siquiera un sólo fotograma de este tamaño en los recursos internos. Para hacer frente a los métodos de procesado temporal, los sistemas de visión basados en FPGA disponen de memorias DDR SDRAM externas, que disponen de gran capacidad para almacenar fotogramas de alta resolución, y pueden ser accedidas de forma dinámica, y a gran velocidad gracias a los bloques DMA (Direct Memory Access). Estas memorias son accedidas por el sistema, y normalmente se controlan con un procesador soft-core, como Microblaze [12] a través del Bus Local [21]. Figura 4.5. Estructura general para el procesado temporal [60]. Generalmente, tras capturarse el vídeo, el sistema va escribiendo los datos en una memoria externa de manera circular, pudiendo almacenar tantos fotogramas consecutivos como se necesiten siempre que no se excedan los límites de almacenamiento de la memoria. Para esta escritura en forma circular, se necesita un puerto de escritura solamente. Sin embargo, para acceder a los fotogramas almacenados, se necesitarán al menos dos puertos de lectura, que lean dos píxeles almacenados en fotogramas distintos, para que el bloque de procesamiento temporal realice las tareas necesarias Cadena de procesado completa en un sistema de visión Una vez vistas las estructuras comunes y las herramientas disponibles en los sistemas de visión basados en FPGA, se muestra un ejemplo de una cadena completa de procesado, que se ilustra en la Figura 4.6. Esta figura muestra un sistema basado en las herramientas y productos de Xilinx, aunque el concepto se puede extrapolar a otros sistemas de visión. En la figura se pueden observar los siguientes elementos: Bloques amarillos. Estos bloques son creados a través de la herramienta EDK [34], donde se especifica el procesador soft-core a utilizar, y los periféricos que se desean incluir (Bloques de propósito general GPIO, controladores de puerto serie UART, controladores de USB, de memoria externa DDR, etc..). En EDK también se especifican los buses y conexiones de los diferentes periféricos con el procesador. Bloques rojos. Creados con la herramienta System Generator [39]. Son bloques de procesamiento de señal que realizan diferentes tareas. Estos bloques tienen la opción PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 79
8 Capítulo 4. Procesamiento de vídeo en FPGA de ser modificados a través de Matlab / Simulink si el fabricante lo permite, o simplemente ser configurados según los parámetros que posean. Bloques azules. Estos bloques son propiedad intelectual de Xilinx, y pueden ser adquiridos en el centro de propiedad intelectual de Xilinx, a través de [64]. La mayoría de estos bloques suelen ser de pago, aunque es posible la adquisición de licencias de prueba en hardware. Bloques blancos. Estos bloques son específicos de cada sistema, y son construidos por el ingeniero de hardware que esté diseñando el sistema. Suelen ser descritos y simulados en la herramienta Xilinx ISE [26], para posteriormente ser incluidos en el diseño completo a través de EDK. Figura 4.6. Ejemplo de un sistema de visión completo [75]. Nótese que la mayoría de los bloques de procesado ocupan un espacio de memoria en el bus de Microblaze, y son accedidos por éste para leer y escribir en sus registros; sin embargo, la señal de vídeo fluye por un bus diferente (llamado XSVI, Xilinx Streaming Video Interface). Esto implica que el procesador no tiene ningún tipo de tarea en el procesado del vídeo, y sus PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 80
9 4.2 Estructura de un sistema de visión funciones se limitan a tareas de configuración de parámetros, visor de estadísticas y recopilación de información de estado de los bloques. Las tareas de captura de la imagen del sensor, la conversión a datos en streaming y el almacenamiento de frames suelen hacerse en dispositivos externos específicos, mientras que la generación de señales de sincronismo, la conversión de espacios de color y el procesamiento en general suelen hacerse en bloques implementados con los recursos de la FPGA. En el siguiente capítulo analizaremos más en detalle los modelos del sistema de visión Xilinx Spartan -6 FPGA Industrial Video Processing Kit, del fabricante Avnet Electronics. PROYECTO FIN DE CARRERA. NICOLÁS AGUIRRE DOBERNACK 81
1. INTRODUCCIÓN Y OBJETIVOS
1. INTRODUCCIÓN Y OBJETIVOS En este primer capítulo se presenta una visión general del presente Proyecto Fin de Carrera, así como una breve descripción de los objetivos perseguidos y las fases de realización
Más detallesINSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS
INSTRUMENTACIÓN VIRTUAL APLICADA AL ESTUDIO DE SISTEMAS COMPLEJOS Etapas de la Investigación Referencias INDICE CAPITULO 1: INTRODUCCIÓN A LA INSTRUMENTACIÓN VIRTUAL 1.1 Arquitectura de Computadoras 1.1.2
Más detallesLa memoria del ordenador
La memoria del ordenador Alberto Molina Coballes David Sánchez López Fundamentos de Hardware Diciembre 2011 La memoria Desde el punto de vista informático, memoria es todo dispositivo que es capaz de:
Más detalles1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento.
1.1. Modelos de arquitecturas de cómputo: clásicas, segmentadas, de multiprocesamiento. Arquitecturas Clásicas. Estas arquitecturas se desarrollaron en las primeras computadoras electromecánicas y de tubos
Más detallesSistema de Gestión de Aplicaciones Implementadas en FPGAs
Sistema de Gestión de Aplicaciones Implementadas en FPGAs Ledo Bañobre, R. 1, Losada Sampayo, A. 1, Álvarez Ruiz de Ojeda, J. 1 1 Departamento de Tecnología Electrónica, Escuela Técnica Superior de Ingenieros
Más detallesTARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA.
TARJETA DE DESARROLLO DE SISTEMAS CON TECNOLOGÍA FPGA. Características Técnicas: FPGA de Xilinx XC3S400 ó XC3S1000 ISP PROM XCF02S ó XCF04S Memoria RAM estática: 2Mbytes Memoria FLASH: 4 Mbytes Temperatura
Más detallesCAPITULO 1 INTRODUCCION AL PROYECTO
CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado
Más detallesCarrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.
1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración
Más detallesMemoria 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 detallesCapítulo 02. SDK C6713
2011 Capítulo 02. SDK C6713 MI. Mario Alfredo Ibarra Carrillo Facultad de Ingeniería; Telecomunicaciones 16/03/2011 Ver_01_02_02 Starter Development Kit El DSK C6713 (DSP Starter Kit, Figura 1) es una
Más detallesMINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN. Memoria Principal RAM Memoria de acceso aleatorio
MINISTERIO DE EDUCACIÓN PÚBLICA IPEC DE SANTA BÁRBARA MANTENIMIENTO DE EQUIPO DE COMPUTACIÓN Memoria Principal RAM Memoria de acceso aleatorio MEMORIA RAM Memoria de acceso aleatorio, es la memoria primaria
Más detallesStreaming de Alta Velocidad en las comunicaciones digitales en el espacio
Streaming de Alta Velocidad en las comunicaciones digitales en el espacio "Gracias a la tecnología de National Instruments y al extenso conocimiento que poseen nuestros ingenieros de la misma, se ha podido
Más detallesSistemas Electrónicos Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación
Especialidad del Grado de Ingeniería de Tecnologías de Telecomunicación Charlas Informativas sobre las Especialidades de los Grados E.T.S.I.I.T. Jesús Banqueri Ozáez Departamento de Electrónica y Tecnología
Más detallesSelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE
1 SelectRAM+memory Bloques de memoria RAM En las FPGAs Spartan IIE tiempo de acceso RAM, algunas veces se usa cerrojo en el Juan Manuel Narváez Sánchez, Carlos Andrés Moreno Tenjica, Estudent Member IEEE
Más detallesVOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Más detallesProcesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control
Tecnologías de Hardware Puntos a Desarrollar Procesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control Memoria Principal Memoria RAM Concepto Características
Más detallesCOMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS
COMPONENTES DEL PC LEONARDO OLIVARES VILLA MATEO CARDONA ARENAS Tipos de procesadores. Dedicados: Para desarrollar una tarea muy especifica. Ejecutando un único algoritmo de forma óptima. de propósito
Más detallesElectrónica Digital II
Electrónica Digital II TIPOS DE MEMORIAS MEMORIA DDR MEMORIA DDR2 MEMORIA DDR3 COMPARACIÓN TIEMPOS DE ACCESO TIPOS DE LATENCIAS RAS CAS ACTIVIDAD PRECARGA TIPOS DE CONFIGURACIONES SINGLE CHANNEL DUAL CHANNEL
Más detallesEs 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 detallesOrganización del Computador I. Introducción e Historia
Organización del Computador I Introducción e Historia Introducción Qué es una computadora? Stallings: Máquina digital electrónica programable para el tratamiento automático de la información, capaz de
Más detallesGeneración 1. Características. Estaban construidos con electrónica de válvulas. Se programaban en lenguaje de máquina.
Generación 1 La primera generación de computadoras abarca desde el año 1945 hasta el año 1958, época en que la tecnología electrónica era base de bulbos, o tubos de vació, y la comunicación era en términos
Más detallesIntroducción a la arquitectura de computadores
Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina
Más detallesIntroducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1
Universidad Nacional Tecnológica del Cono Sur de Lima Especialidad Ingeniería Mecánica Ingeniería Electrónica Introducción PROGRAMACIÓN DE INGENIERÍA Semana 01-A: Introducción Arquitectura Ing. Jorge A.
Más detallesUSB232. Hoja de datos
- 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detallesSERVICIO NACIONAL DE APRENDIZAJE SENA MANUAL DE FUNCIONES COMPONENTES INTERNOS Y EXTERNOS DE UN COMPUTADOR INSTRUCTORA BLANCA NUBIA CHITIVA LEON
SERVICIO NACIONAL DE APRENDIZAJE SENA MANUAL DE FUNCIONES COMPONENTES INTERNOS Y EXTERNOS DE UN COMPUTADOR INSTRUCTORA BLANCA NUBIA CHITIVA LEON TECNOLOGO EN GESTION ADMINISTRATIVA FICHA:577107 APRENDICES:
Más detalles1-Componentes Físicos y Lógicos de un Ordenador.
1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal
Más detallesPrincipios básicos de PLC y familia DirectLogic
Principios básicos de PLC y familia DirectLogic Introducción El Controlador Lógico Programable (PLC) es una tecnología muy difundida para hacer automatización de procesos secuenciales, surgió como solución
Más detallesRegistros. Registro de Corrimiento Básico
Registros. Son dispositivos digitales donde se obtiene almacenamiento temporal. Dado que la memoria y el desplazamiento de información son sus características básicas, los registros son circuitos secuenciales
Más detallesUnidad 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 detallesEl ordenador. Codificación binaria. Código ASCII
El ordenador Codificación binaria La razón por la que utilizar únicamente dos dígitos se debe a que todos los dispositivos de un ordenador trabajan con dos estados únicos. Activado-Desactivado, pasa corriente-no
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesIntel 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 detallesNombre de la asignatura: Arquitectura de Computadoras. Créditos: Aportación al perfil
Nombre de la asignatura: Arquitectura de Computadoras Créditos: Aportación al perfil Seleccionar y utilizar de manera óptima técnicas y herramientas computacionales actuales y emergentes. Identificar,
Más detallesTema 7 - Registros, contadores y memorias
-, contadores y memorias Eduardo Rodríguez Martínez Departamento de Electrónica División de Ciencias Básicas e Ingeniería Universidad Autónoma Metropolitana Unidad Azcapotzalco Email: erm@correo.azc.uam.mx
Más detallesDiseño de reguladores PID.
Universidad Carlos III de Madrid Departamento de Ingeniería de Sistemas y Automática Área de Ingeniería de Sistemas y Automática SEÑALES Y SISTEMAS Práctica 3 Diseño de reguladores PID. 1 Introducción
Más detalles3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES. ha desarrollado durante los últimos 30 años gracias a los avances tecnológicos de
3 SISTEMAS DE PROCESAMIENTO DIGITAL DE SEÑALES 3.1 Introducción al procesamiento digital de señales Una alternativa para el procesado analógico de señales es el procesado digital. Esta área se ha desarrollado
Más detallesQué es la memoria? Organización de la memoria. Elementos de almacenamiento. Los biestables. Los registros. La memoria
Qué es la memoria? Organización de la memoria Como hemos visto hasta el momento la memoria constituye uno de los elementos básicos de una PC. Su propósito es almacenar datos e instrucciones. MIA José Rafael
Más detallesOrganización de la memoria
Organización de la memoria MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Qué es la memoria? Como hemos visto hasta el momento la memoria constituye uno de los elementos básicos de una PC.
Más detallesUNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE EXTENSIÓN LATACUNGA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN
UNIVERSIDAD DE LAS FUERZAS ARMADAS-ESPE EXTENSIÓN LATACUNGA CARRERA DE INGENIERÍA ELECTRÓNICA E INSTRUMENTACIÓN DISEÑO E IMPLEMENTACIÓN DE UN SISTEMA DE MONITOREO DE TEMPERATURA CORPORAL Y AMBIENTAL APLICANDO
Más detallesTRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS
TRAYECTO SISTEMÁTICO DISEÑO DE SISTEMAS EMBEBIDOS LENGUAJE C, MICROCONTROLADORES, FPGA, RTOS, APLICACIONES I Departamento de Sistemas e Informática FACULTAD DE CIENCIAS EXACTAS, INGENIERÍA Y AGRIMENSURA
Más detallesElectrónica Digital II. Arquitecturas de las Celdas Lógicas. Octubre de 2014
Electrónica Digital II Arquitecturas de las Celdas Lógicas Octubre de 2014 Estructura General de los FPLDs Un FPLD típico contiene un número de celdas dispuestas en forma matricial, en las cuales se pueden
Más detallesSistemas Electrónicos Digitales. Práctica 2 Implementación de un filtro FIR basado en estructura MAC
Sistemas Electrónicos igitales 2 o Ing. Telecomunicación Práctica 2 Implementación de un filtro FIR basado en estructura MAC Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos
Más detallesTARJETA DE ADQUISICIÓN DE DATOS USB TAD U B Bits
TARJETA DE ADQUISICIÓN DE DATOS USB TAD 12 Bits U B 2.0 CONTROL Mayo 2006 CONTROL & TECNOLOGIA Logic Elelctronics es una iniciativa empresarial dedica ha solucionar los múltiples desafíos de la ingeniería,
Más detallesUNIVERSIDAD 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 detallesSistema 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 detallesMETODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE.
METODOLOGIAS DE DISEÑO PARA COMPUTACIÓN RECONFIGURABLE. Iñigo Aguirre; Jose Angel Ezquerra. Universidad del País Vasco. Euskal Herriko Unibertsitatea. jtpagpoi@sc.ehu.es. RESUMEN Este trabajo tiene por
Más detallesSesión VI: Desarrollo de aplicaciones en el entorno MATLAB
1 Sesión VI: Desarrollo de aplicaciones en el entorno MATLAB LPI: Control y Procesamiento Digital de Señales Por: Ricardo Alzate Castaño UNIVERSIDAD NACIONAL DE COLOMBIA Sede Manizales Segundo Semestre
Más detallesMonitorización continua las 24 Horas del día Capacidad de operar en redes de área extensa, a través de diferentes vías de comunicación
1.0 Introducción Hoy en día es difícil imaginar una actividad productiva sin el apoyo de un computador o de una máquina, en la actualidad estas herramientas no sólo están al servicio de intereses económicos,
Más detallesDuración (en horas) Evaluación de los aprendizajes
NÚCLEO: Sector Comercio y Servicios SUBSECTOR: Informática y comunicación Nombre del Módulo: ARQUITECTURA DE COMPUTADORES total: 60 horas Objetivo General: Explicar el funcionamiento interno de un equipo
Más detallesMemorias RAM. Basilio B. Fraguela Rodríguez. Copyright Basilio B. Fraguela 2006
Memorias RAM Basilio B. Fraguela Rodríguez Evolución de la velocidad del procesador y la memoria 1000 Ley de Moore CPU µproc 60%/año 100 10 1 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 DRAM 1990
Más detallesQué 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 detallesLógica Programable -Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008
-Introducción - Introducción n a los Sistemas Lógicos y Digitales 2008 Sergio Noriega Introducción a los Sistemas Lógicos y Digitales - 2008 Memorias Clasificación según acceso: Aleatorio Volátiles No
Más detallesINFORME DE MONTAJE Y PRUEBAS DEL CIRCUITO ELECTRÓNICO PARA ADQUIRIR LOS POTENCIALES EVOCADOS AUDITIVOS
INFORME DE MONTAJE Y PRUEBAS DEL CIRCUITO ELECTRÓNICO PARA ADQUIRIR LOS POTENCIALES EVOCADOS AUDITIVOS ACTIVIDADES: A02-2: Diseño de los circuitos electrónicos A02-3: Montaje y pruebas en protoboard de
Más detallesArquitectura del PLC. Dpto. Electrónica, Automática e Informática Industrial)
Arquitectura del PLC Dpto. Electrónica, Automática e Informática Industrial) www.elai.upm.es Introducción (I) El PLC recibe, en tiempo real, la información de los sensores conectados al proceso y ejecuta
Más detallesEs todo lo tangible, material, o físico que se puede tocar del equipo de computo, por ejemplo: monitor, ratón, teclado, bocinas, gabinete.
Qué es el Hardware? Es todo lo tangible, material, o físico que se puede tocar del equipo de computo, por ejemplo: monitor, ratón, teclado, bocinas, gabinete. División del Hardware Entrada Procesamiento
Más detallesMemoria USB. Que es una memoria usb y que capacidad de almacenamiento que existen?
Memoria USB Memoria USB Que es una memoria usb y que capacidad de almacenamiento que existen? La memoria USb significa Universal Serial Bus, hace referencia a un protocolo de conexión que permite enlazar
Más detallesMemoria USB. Que es una memoria usb y que capacidad de almacenamiento que existen?
Memoria USB Memoria USB Que es una memoria usb y que capacidad de almacenamiento que existen? La memoria USb significa Universal Serial Bus, hace referencia a un protocolo de conexión que permite enlazar
Más detalles2.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 detallesObjetivos. Objetivos. Arquitectura de Computadores. R.Mitnik
Objetivos Objetivos Arquitecturas von Neumann Otras Unidad Central de Procesamiento (CPU) Responsabilidades Requisitos Partes de una CPU ALU Control & Decode Registros Electrónica y buses 2 Índice Capítulo
Más detallesCaptura de información en vías existentes mediante sistema VIAPAV. [Captura de información en vías existentes mediante sistema VIAPAV]
2012 [Captura de información en vías existentes mediante sistema VIAPAV] 1 INTRODUCCIÓN CARACTERÍSTICAS DEL SISTEMA 1. Memoria Descriptiva 2. Descripción del sistema 2.1. Introducción 2.2. Subsistema I:
Más detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesFiltrado de imágenes usando hardware dedicado
Filtrado de imágenes usando hardware dedicado Acosta Nelson & Tosini Marcelo INCA/INTIA Depto. Computación y Sistemas Fac. Cs. exactas UNCPBA (7000) Tandil Argentina Email: { nacosta, mtosini }@exa.unicen.edu.ar
Más detallesBloques Aritméticos - Multiplicadores
Bloques Aritméticos - Multiplicadores La multiplicación es una operación cara (en términos de recursos) y lenta Este hecho ha motivado la integración de unidades completas de multiplicación en los DSPs
Más detallesTARJETA GRÁFICA. Conrado Perea
TARJETA GRÁFICA Conrado Perea Qué es una tarjeta gráfica También denominada adaptador de vídeo, es uno de los componentes más básicos e importantes del ordenador, ya que nos va a permitir visualizar toda
Más detallesM. 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 detallesELEMENTOS QUE COMPONEN UNA COMPUTADORA
ELEMENTOS QUE COMPONEN UNA COMPUTADORA El software : es la parte lógica del computador, comprende el conjunto de componente s lógico s para poder hacer posible una tarea. Se dice que es la parte blanda
Más detallesTema 3. Operaciones aritméticas y lógicas
Tema 3. Operaciones aritméticas y lógicas Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Transparencia: 2 / 28 Índice Operaciones lógicas: OR, AND, XOR y NOT Operaciones
Más detallesCámara Digital Coyote
Cámara Digital Coyote Introducción Coyote es una cámara digital de diseño con referencia de entrada-nivelado. El propósito de Coyote es proporcionar medios convenientes para comercializar una cámara basada
Más detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesTema 5: Memorias. Espacio reservado para notas del alumno
Tema 5: Memorias S Definiciones S Parámetros característicos S Jerarquía de memoria S Dispositivos de almacenamiento S Clasificación S Fundamentos de las memorias S Memoria caché / Memoria virtual S Memoria
Más detallesLenguaje 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 detallesFundamentos Tecnológicos de la información. Unidad 1. 1º Bachillerato. Aida Alexandra Loor Morales
Fundamentos Tecnológicos de la información. Unidad 1 1º Bachillerato Aida Alexandra Loor Morales Í ndice 1. Explica el significado del término informática y sus origen etimológicos. 2. Pon tres ejemplos
Más detallesRecopilació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 detallesTEMA III: OPERACIONES CON LOS DATOS
CUESTIONES A TRATAR: Cual es la función de la unidad operativa? Es necesaria? Qué tipos de circuitos implementan la unidad operativa? Unidad operativa frente a ALU Qué es una operación de múltiple precisión?
Más detallesArquitectura de Computadoras. Anexo Clase 8 Buses del Sistema
Arquitectura de Computadoras Anexo Clase 8 Buses del Sistema Estructuras de interconexión Todas las unidades han de estar interconectadas. Existen distintos tipos de interconexiones para los distintos
Más detallesDiseño de un motor de rotación gráfico 3D basado en el algoritmo CORDIC
Sistemas Digitales - 66.17 Trabajo Práctico Diseño de un motor de rotación gráfico 3D basado en el algoritmo CORDIC Primer Cuatrimestre de 2013 Sistemas Digitales - 66.17 Facultad de Ingeniería - UBA 2
Más detalles0-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 detallesPalabras Clave: Vídeo en FPGA, Procesamiento en Tiempo Real RESUMEN
Procesamiento de Vídeo en Tiempo Real Utilizando FPGA J. G. Velásquez-Aguilar, A. Zamudio-Lara Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Cuernavaca,
Más detallesMundo Azul.
Ordenadores Abstract En este microtutorial se intentan plantear los conceptos básicos de los ordenadores digitales modernos. Se define qué es un ordenador, las partes de que consta y cómo funciona, aclarando
Más detallesSistemas embebidos basados en FPGAs para instrumentación
Sistemas embebidos basados en FPGAs para instrumentación Introducción a los sistemas de instrumentación basados en microprocesador Guillermo Carpintero del Barrio Introducción al contenido de la asignatura
Más detallesJorge De Nova Segundo
Jorge De Nova Segundo Una red peer-to-peer, red de pares, red entre iguales, red entre pares o red punto a punto (P2P, por sus siglas en inglés) es una red de computadoras en la que todos o algunos aspectos
Más detalles6. PROCESADORES SUPERESCALARES Y VLIW
6. PROCESADORES SUPERESCALARES Y VLIW 1 PROCESADORES SUPERESCALARES Y VLIW 1. Introducción 2. El modelo VLIW 3. El cauce superescalar 4. Superescalar con algoritmo de Tomasulo 2 PROCESADORES SUPERESCALARES
Más detallesFUNCIONAMIENTO 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 detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesTEMA II: ALMACENAMIENTO DE LA INFORMACIÓN
CUESTIONES A TRATAR: Existe un tipo único tipo de memoria en un determinado computador? Todas las memorias de un computador tienen la misma función?. Qué es la memoria interna de un computador? Por qué
Más detallesCONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER
CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de
Más detallesTEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES
SENSORES Y ACONDICIONADORES TEMA 16 (1) INTERFACES ENTRE SENSORES Y PROCESADORES DIGITALES CONCEPTOS GENERALES E INTERFACES LOCALES Profesores: Enrique Mandado Pérez Antonio Murillo Roldan Tema 16-1 CONCEPTOS
Más detallesESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA. Apuntes de la asignatura de: 3(5,)e5,&26
ESCUELA UNIVERSITARIA DE INFORMÁTICA DE SISTEMAS UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Apuntes de la asignatura de: 3(5,)e5,&26 Preparados por: Juan Carlos Lázaro Obensa Dpto. de Informática y
Más detallesIntroducción al procesamiento digital de señales en tiempo real
Introducción al procesamiento digital de señales en tiempo real ELO 385 Laboratorio de Procesamiento Digital de Señales Segundo semestre - 2011 Matías Zañartu, Ph.D. Departamento de Electrónica Universidad
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesUnidad I: Organización del Computador. Ing. Marglorie Colina
Unidad I: Organización del Computador Ing. Marglorie Colina Arquitectura del Computador Atributos de un sistema que son visibles a un programador (Conjunto de Instrucciones, Cantidad de bits para representar
Más detallesTEMA 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 detallesEstructura de un Ordenador
Estructura de un Ordenador 1. Unidad Central de Proceso (CPU) 2. Memoria Principal 3. El Bus: La comunicación entre las distintas unidades 4. La unión de todos los elementos: la placa Base Estructura de
Más detallesEstructura del Computador
Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesARQUITECTURA 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 detallesInstitución Educativa Distrital Madre Laura Tecnología e Inform ática GRADO 7
LA TORRE O GABINETE DEL COMPUTADOR Es el lugar donde se ubican los dispositivos encargados del procesamiento, almacenamiento y transferencia de información en el computador. Dentro del gabinete o torre
Más detallesFFT de 64 Puntos para Redes de Datos Inalámbricas Basadas en OFDM
FFT de 64 Puntos para Redes de Datos Inalámbricas Basadas en OFDM Sancho M.A., Angarita F.E., Sansaloni T., Perez-Pascual A. Departamento de Ingeniería Electrónica, Universidad Politécnica de Valencia,
Más detallesTema 12: El sistema operativo y los procesos
Tema 12: El sistema operativo y los procesos Solicitado: Tarea 06 Arquitecturas de una computadora y el funcionamiento del software M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx
Más detalles