Procesadores Digitales de Señal (DSP)

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

Download "Procesadores Digitales de Señal (DSP)"

Transcripción

1 UNIDAD II Procesadores Digitales de Señal (DSP) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 150

2 II. Procesadores digitales de señal (DSP) Arquitectura de un DSP específico. Unidad Central de procesamiento. Memoria de programa y de datos. Buses y periféricos. Subsistemas de acceso directo a memoria. Herramientas de desarrollo. Parámetros para la elección de un dispositivo DSP. Desempeño y limitaciones. Ejemplos de implementación. Sistemas operativos en tiempo real para DSPs 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 151

3 Arquitectura de la Famila de DSPs TMS320C6000 Características generales: Nueva generación de la arquitectura VLIW (Very long Instruction Word) de TI: TI VelociTI TMS320C62xx : Procesadores de punto fijo (fixed point processors). Hasta 300 MHz de frecuencia de reloj. TMS320C67xx: Procesadores de punto flotante (floating-point processors). 167 MHz de frecuencia de reloj. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 152

4 Arquitectura de la Famila de DSPs TMS320C6000 Características generales: 167 MHz de frecuencia de reloj. Características comunes al C62 y C67: La misma arquitectura. Son compatibles pin-a-pin!!! Conjunto de instrucciones compatible entre C62 y C67 Mínimo esfuerzo de conversión 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 153

5 Diagrama de bloques de la familia TMS 320C6000 MEMORIA Direcciones Datos E M I F BUSES INTERNOS CPU P E R I F E R I C O S EMIF=External Memory Interface 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 154

6 Diagrama de bloques de la familia TMS 320C /05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 155

7 La Unidad Central de Procesamiento (CPU) Unidad de control de programa Búsqueda de instrucciones Despacho de instrucciones Decodificación de instrucciones Camino de datos 1 Camino de datos 2 Registros de control Prueba, emulación, control y lógica para interrupcciones 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 156

8 La unidad de control de programa Consta de 3 elementos: Unidad de búsqueda Unidad de despacho de instrucciones Unidad de decodificación de instrucciones Operación encauzada (pipelined) Cada unidad es capaz de procesar hasta ocho instrucciones por ciclo Fetch packet (FP)=grupo de ocho instrucciones. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 157

9 La unidad de control de programa Unidad de búsqueda de programa Para obtener un FP se requieren cuatro fases: PG: Generación de dirección del FP PS: Envío de la dirección a memoria de programa PW: Espera por los datos PR: La CPU lee el código de operación (opcode). Unidad de despacho de instrucciones: Se encarga de despachar las instrucciones a las unidades de ejcución adecuadas (fase DP). Unidad de decodificación de instrucciones: La constituyen las ocho unidades de ejecución (fases DC y de ejecución: E1,E2,E3,E4,E5) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 158

10 Operación encauzada Un paquete de instrucciones ejecutado por cada paquete de instrucciones (FP) buscado 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 159

11 Camino de datos del CPU Doble camino de datos: data path A y data path B Cada uno con: Cuatro unidades de ejecución:.l,.m,.s y.d Conjunto de 16 registros de 32 bits (A0-A15) (B0-B15) Un camino de datos para carga desde memoria de 32 bits: (LD1, LD2) (dos para el C67: LDx 32 MSB y LDx 32 LSB) Camino de datos para almacenamiento en memoria (ST1, ST2) Camino de dirección de datos (DA1, DA2) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 160

12 Camino de datos del CPU Adicionalmente se tiene comunicación de datos y direcciones entre ambos bloques mediante: Dos caminos cruzados de datos (data cross paths 2X y 1X) Dos caminos cruzados de direcciones (address cross paths) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 161

13 Camino de datos del C62xx 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 162

14 Unidades de ejecución de programa Cuatro unidades de 32 bits por cada camino de datos:.l.s.m.d Las unidades.l y.s pueden operar también con operandos de 40 bits. Cada unidad ejecuta un conjunto específico de operaciones. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 163

15 Unidades de ejecución de programa Unidades.L (.L1 y.l2) Operaciones aritméticas y de comparación de 32/40 bits Operaciones lógicas de 32 bits. Normalización de enteros y conteo de bits Aritmética saturada para operaciones de 32/40 bits. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 164

16 Unidades de ejecución de programa Unidades.M (.M1 y.m2) Multiplicadores en hardware: 16x16 bits que producen resultados de 32 bits ( C62x). 32x32 bits que producen resultados de 64 bits ( C67x). Como los operandos son de 32 bits hay varias opciones! Multiplicación en punto flotante ( C67x). Multiplicación con desplazamiento a la izquierda y saturación. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 165

17 Unidades de ejecución de programa Unidades.S (.S1 y.s2) Esta unidades contienen ALUs de 32 bits y desplazadores de 40 bits para: Aritmética de 32 bits, operaciones lógicas y por campos de bits. Desplazamientos de 32/40 bits Saltos (.S2 solamente si se usa un registro como desplazamiento) Transferencia desde/hacia registros de control (sólo.s2) Generación de constantes. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 166

18 Unidades de ejecución de programa Unidades de datos.d (.D1 y.d2) Utilizadas para: Carga y almacenamiento con desplazamiento constante de 5 bits Carga y almacenamiento con desplazamiento constante de 15 bits (sólo en.d2) Sumas y restas de 32 bits Cálculos para direccionamiento lineal y circular. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 167

19 Registros de control comunes al C62 y C67 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 168

20 Conjuntos ó archivos de registros (register files) Cada camino de datos posee 16 registros de propósito general de 32 bits (A0-A15, B0- B15)que pueden ser usados para: almacenar datos almacenar punteros de direcciones a datos Como registros condicionales para cualquier instrucción (solamente A1, A2, B0, B1, B2) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 169

21 Conjuntos ó archivos de registros (register files) Para crear operandos de 40 o de 64 bits, los registros tienen que ser concatenados como pares de registros y debe cumplirse que: Sean del mismo camino de datos Ordenados como impar (MSB) primero y par (LSB) de segundo Posibles combinaciones (similar para el conjunto B): A1:A0, A3:A2, A5:A7, A9:A8, A11:A10, A13:A12, A15:A14 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 170

22 Organización de la memoria Rango de direcciones de 4 Gbytes (2 32 ) dividido en cuatro espacios: Memoria interna de programa Memoria interna de datos Periféricos internos Memoria externa: Espacios de memoria CE0, CE1, CE2 y CE3. La localización exacta de cada espacio depende del mapa usado: C620x/ C670x: dos mapas (mapa 0 ó mapa 1) C621x C671x: un solo mapa El mapa selecciona si la dirección de /RESET ( h) es memoria interna o externa 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 171

23 Resumen mapa de memoria para TMSC6201/C204/C6205/C6701 (1) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 172

24 Resumen mapa de memoria para TMSC6201/C204/C6205/C6701 (2) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 173

25 Resumen mapa de memoria para C621x C671x 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 174

26 Acceso a memoria El acceso a memoria de programa o de datos se realiza mediante dos controladores de memoria: Controlador de memoria de programa. Controlador de memoria de datos. Controlador de memoria de programa: Ejecuta las solicitudes de acceso a memoria del CPU y del controlador DMA a memoria de programa y realiza el arbitraje en caso de conflictos Ejecuta las solicitudes de acceso a memoria externa del CPU a través de la EMIF Maneja la memoria interna de programa cuando se configura como cache 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 175

27 Controladores de memoria en el diagrama de bloques del CPU C620x/C670x 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 176

28 Acceso a memoria Controlador de memoria de datos (Data Memory Controller DMEMC): Como se muestra en la figura anterior, este controlador conecta: El CPU y el controlador de acceso directo a memoria (DMA) con la memoria de datos interna y realiza el arbitraje necesario. El CPU con la interfaz de memoria externa (EMIF) El CPU con los periféricos internos a través de controlador del bus de periféricos. La memoria interna se organiza en dos bloques de cuatro bancos para permitir el acceso simultáneo a memoria por parte de los dos caminos de datos del CPU sin conflicto, cuando éstos usan bloques diferentes (ver ejemplo en la siguiente láamina para el C6201/04/05) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 177

29 Conexión CPU-DMEMC para el C6201/C6204/C /05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 178

30 Controlador de Acceso Directo a Memoria (DMA) Este controlador integrado en el chip permite la transferencia de datos entre la memoria interna y: Memoria externa Puerto de anfitrión (Host Port) Periféricos externos Esta transferencia se realiza con carga 0 (zero overhead) para el CPU y con total transparencia. Por supuesto, si el CPU y el DMA tratan de acceder la misma localidad se requiere de un arbitraje por parte del controlador de memoria!! Existen 4 canales DMA y un canal auxiliar dedicado a la interfaz del puerto de anfitrión (Host Port Interface HPI). 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 179

31 Puertos Seriales El C62xx/ C67xx tiene dos puertos seriales multicanal con búfers (Multichannel Buffered Serial Ports McBSP) Interfaz económica, estándar y configurable por el usuario para comunicaciones seriales con periféricos externos. Operación full-duplex con doble búfer Relojes independientes para Tx y Rx (pueden ser internos o externos) 40 Mbits/s por canal (ver datos actualizados en Operación multicanal hasta 128 canales. Los puertos McBSP tienen interfaz directa para: Generadores de tramas T1/E1, dispositivos SPI, IIS, AC97 y otros estándares. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 180

32 Interfaz del puerto de anfitrión (Host Port Interface HPI) Interfaz de bajo costo para buses estándar de microprocesadores Es un puerto paralelo a través del cual un microprocesador puede acceder directamente la memoria del CPU. Soporte para datos de 16 bits (ver datos actualizados en con posibilidades de transferencias de 32 bits mediante dos transferencias de 16 bits. Es posible acceder a todo el espacio de memoria para intercambiar datos entre el CPU y el HPI, pero solamente mediante el puerto auxiliar DMA. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 181

33 Temporizadores El C62xx/ C67xx tiene dos temporizadores de 32 bits que pueden usarse para Temporizar eventos Contar eventos Generar pulsos Interrumpir a la CPU Enviar eventos de sincronización al controlador de DMA. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 182

34 Temporizadores Cada temporizador tiene Un registro de control de operación (CTL). Una entrada TINP y una salida TOUT. Un registro de periodo de temporizador (PRD) para almacenar el valor de conteo Un contador ascendente (Timer Counter - CNT) para generar una interrupción cuando se alcanza la cuenta FFFFFFFFh. El contador ascendente se incrementa cada cuarto de ciclo y se recarga con el valor del registro de periodo cada vez que se llega a cero (desborde) 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 183

35 Diagrama de bloques de los temporizadores 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 184

36 Interrupciones No enmascarables: /RESET NMI (NonMaskable Interrupt) Esta puede enmascararse, pero solo cuando ocurre un /RESET o un NMI (el usuario no lo puede hacer). Es habilitada mediante el bit NMIE del IER. Enmascarables: INT4, INT5,..., INT15 Estas interrupciones pueden ser generadas por dispositivos externos, los periféricos internos o trampas de software (software traps). 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 185

37 Interrupciones Enmascarables La asignación de las señales de interrupción (INT4 INT15) a pines externos o a los periféricos internos depende del dispositivo (hay que referirse a la hoja de datos) Para que se atienda una interrupción enmascarable se debe cumplir: Que ocurra la interrupción correspondiente EL bit NMIE debe estar en 1. el bit de habilitación global de interrupciones (GIE) en el registro de control de estado (CSR) debe estar en 1. El bit de habilitación correpondiente a la interupción el el registro de habilitación de interrupciones (IER) debe estar en 1. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 186

38 Parámetros para la elección de un procesador DSP Específicos del dispositivo: Formato aritmético, soporte para punto flotante, desmpeño (MIPS, MFLOPS), Ancho de banda de memoria externa, Ancho de banda de E/S, Número de registros, Tamaño de memoria de programa y de datos en el chip, periféricos, consumo de potencia, costo, etc. Específicos del sistema: Dependen de las compañias fabricantes de plataformas DSP: Número de módulos de E/S, Interfaz (PCI, ISA, VME,..), Costo, Herramientas de desarrollo, Soporte técnico, pruebas de falla, posibilidad de actualización, consumo de potencia, reportes de aplicación. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 187

39 Parámetros específicos del dispositivo Parámetro Formato aritmético Formato extendido de punto flotante Formato aritmético extendido Desempeño (pico y típico) A.B. De memoria externa Puertos seriales Numero de multiplicadores por hardware Numero de registros TMS320C6201 (a 200 MHz) 32 bits No disponible 40 bits (1600-*?) MIPS 880 Mbits/s 2x50 Mbits/s 2x(16x16 bits) con resultado en 32 bits 32 TMS320C6701 (a 167 MHz) 32 bits 64 bits 40 bits (1336-*?)MFLOPS 880 Mbits/s 2x83.4 Mbits/s 2x(32x32 bits) con resultado en 64 bits 32 * El valor típico depende de la aplicación 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 188

40 Parámetros específicos del dispositivo Parámetro Tamaño de memoria de programa interna Tamaño de memoria de datos interna Cache Canales DMA Consumo de potencia Manejo de consumo Temporizadores en el chip Costo en $ (muestra) Tamaño TMS320C6201 (a 200 MHz) 16K x 32 bits 16K x 32 bits Toda la memoria de porgrama si se seleciona auxiliar < 2 vatios Si 2 x 32 bits $160 Revisar hoja de datos TMS320C6701 (a 167 MHz) 16K x 32 bits 16K x 32 bits Toda la memoria de porgrama si se selecciona auxiliar < 2 vatios Si 2 x 32 bits $257 Revisar hoja de datos 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 189

41 Sistemas de Tiempo Real Un sistema de tiempo real responde de una manera predecible (y oportuna!) cuando sucede un extímulo externo impredecible. En resumen, un sistema de tiempo real tiene que cumplir (bajo condiciones de carga extrema): 1. Oportunamente: cumplir con los límites de tiempo, se requiere que la aplicación finalice determinadas tareas dentro de los límites de tiempo establecidos. 2. Simultánenamente: más de un evento puede suceder al mismo tiempo y aún así todos los límites de tiempo se deben cumplir. 3. Predeciblemente: el sistema debe reaccionar de manera predecible a todos los posibles eventos. 4. Confiablemente: es necesario que el sistema de tiempo real pueda confiar y contar consigo mismo. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 190

42 Otras definiciones, clasificacion y ejemplos: Sistemas dedicados Sistemas de tiempo real Sistemas operativos de tiempo real no estricto (soft real-time operating system) Sistemas operativos de tiempor real estricto (hard-real time operating system) Sistemas empotrados (embedded system) Sistemas tolerantes a fallas. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 191

43 Sistemas dedicados Un sistema en donde la funcionalidad está totalmente ligada al hardware y al software. La mayoría de los sistemas dedicados tienen restricciones de tiempo real relajadas, otros necesitan ser estrictamente en tiempo real y algunos tienen capacidad para tolerancia a fallas. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 192

44 Sistemas operativos de tiempo real Un sistema operativo es de tiempo real cuando puede soportar la ejecución de aplicaciones con restricciones de tiempo en su ejecución. Puede hacerse una clasificación entre sistemas de tiempo real estrictos (hard) y no (soft) basándose en sus propiedades. Cada uno se explicará con un ejemplo específico. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 193

45 Sistemas operativos de tiempo real Un ejemplo de un sistema operativo de tiempo real estricto es el que controla el piloto automático de un avión: No se aceptan retrasos bajo ninguna circunstancia, pues de otro modo el avión no será controlado. Si hay retrasos, el sistema es inútil. El costo de no cumplir un límite de tiempo es infinitamente alto. Un sistema operativo de tiempo real no estricto puede ser una máquina vendedora: El retraso de los resultados implica un aumento en los costos, pero no es catastrófico. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 194

46 Sistemas empotrados (embedded) Sistemas tolerantes a fallas Sistemas empotrados (embedded systems): Un sistema de computación que está incluido dentro de otro sistema y forma parte escencial de éste último. O también: hardware y software que constituye un componente de un sistema mas grande y que se espera que funcione sin la intervención humana. Sistema tolerante a fallas: Es un sistema que sigue trabajando en cualquier circunstancia (excepto en el caso de destrucción física). O también: La capacidad que tiene un sistema para continuar con su operación normal a pesar de la presencia de fallas de hardware o software. 22/05/02 EL Sistemas de Procesamiento Digital de Señales Luis Tarazona 195

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom efranco.docencia@gmail.com Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

Más detalles

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.

Más detalles

picojava TM Características

picojava TM Características picojava TM Introducción El principal objetivo de Sun al introducir Java era poder intercambiar programas ejecutables Java entre computadoras de Internet y ejecutarlos sin modificación. Para poder transportar

Más detalles

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes: Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central

Más detalles

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Estructura de un computador: conceptos básicos Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa 1. Introducción 2. Elementos

Más detalles

TEMA 4. Unidades Funcionales del Computador

TEMA 4. Unidades Funcionales del Computador TEMA 4 Unidades Funcionales del Computador Álvarez, S., Bravo, S., Departamento de Informática y automática Universidad de Salamanca Introducción El elemento físico, electrónico o hardware de un sistema

Más detalles

Unidad 1: Conceptos generales de Sistemas Operativos.

Unidad 1: Conceptos generales de Sistemas Operativos. Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los sistemas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejecución de instrucciones e interrupciones

Más detalles

Estructura de Computadores

Estructura de Computadores Estructura de Computadores Tema 4. El procesador Departamento de Informática Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas UNIVERSIDAD CARLOS III DE MADRID Contenido Elementos de un

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...

Más detalles

La Unidad Procesadora.

La Unidad Procesadora. La Unidad Procesadora. En un sistema digital complejo, la capa de hardware de la máquina es el nivel más bajo del modelo de capas de un sistema microcomputarizado. La unidad procesadora es una parte del

Más detalles

USB (Universal Serial Bus)

USB (Universal Serial Bus) USB (Universal Serial Bus) USB es una interfaz para transmisión de datos y distribución de energía que ha sido introducida en el mercado de PC s y periféricos para mejorar las lentas interfaces serie (RS-232)

Más detalles

SISTEMAS DE ENTRADA/SALIDA

SISTEMAS DE ENTRADA/SALIDA 1. Introducción. 2. Módulos de Entrada/Salida: comunicación CPU - Periféricos. 3. Mapa de Entrada/Salida: común y separada. 4. Introducción a los métodos de programación de E/S. SISTEMAS DE ENTRADA/SALIDA

Más detalles

6-REGISTROS DEL 8086 Y DEL 80286

6-REGISTROS DEL 8086 Y DEL 80286 ESTRUCTURA DE COMPUTADORES I (Capítulo 6: Los registros del microprocesador 8086) 1/7 6-REGISTROS DEL 8086 Y DEL 80286 6.1 INTRODUCCIÓN: Dentro del procesador existen unos contenedores especiales de 16

Más detalles

Entorno de Ejecución del Procesador Intel Pentium

Entorno de Ejecución del Procesador Intel Pentium Arquitectura de Ordenadores Arquitectura del Procesador Intel Pentium Abelardo Pardo abel@it.uc3m.es Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Entorno de Ejecución del Procesador

Más detalles

Figura 1.4. Elementos que integran a la Tecnología de Información.

Figura 1.4. Elementos que integran a la Tecnología de Información. 1.5. Organización, estructura y arquitectura de computadoras La Gráfica siguiente muestra la descomposición de la tecnología de información en los elementos que la conforman: Figura 1.4. Elementos que

Más detalles

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar I2C Ing. Pablo Martín Gomez pgomez@fi.uba.ar 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación

Más detalles

Capítulo 5. Cliente-Servidor.

Capítulo 5. Cliente-Servidor. Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor

Más detalles

Técnicas Digitales III

Técnicas Digitales III Universidad Tecnológica Nacional Facultad Regional San Nicolás Técnicas Digitales III Familia 56800 DSP56F801 1 DSP56F801 Nombre funcional Nº Pines Power (V DD ) 5 Ground (V SS ) 6 Supply Cap. 2 PLL y

Más detalles

Análisis general de un Microprocesador

Análisis general de un Microprocesador Análisis general de un Microprocesador Arquitectura del chip Repertorio de instrucciones Sistema mínimo Señales de control Función de cada pin del µp Herramientas de desarrollo Performance. ARQUITECTURA

Más detalles

Arquitectura Von Neumann

Arquitectura Von Neumann Arquitectura Von Neumann Arquitectura Von Neumann Establecida en 1945 por Von Neumann Modelo básico de arquitectura utilizado en la mayoría de los computadores Su idea es la de conectar permanentemente

Más detalles

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software.

Una computadora de cualquier forma que se vea tiene dos tipos de componentes: El Hardware y el Software. ARQUITECTURA DE LAS COMPUTADORAS QUE ES UNA COMPUTADORA (UN ORDENADOR)? Existen numerosas definiciones de una computadora, entre ellas las siguientes: 1) Una computadora es un dispositivo capaz de realizar

Más detalles

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria

BUSES. Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas. Memoria BUSES UPCO ICAI Departamento de Electrónica y Automática 1 Qué es un bus? Una comunicación compartida Un conjunto de cables para comunicar múltiples subsistemas Procesador Control Datapath Memoria Entrada

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

Tema 1. Conceptos fundamentales de los Sistemas Operativos

Tema 1. Conceptos fundamentales de los Sistemas Operativos Tema 1. Conceptos fundamentales de los Sistemas Operativos 1. Introducción a los Sistemas Operativos. 1. Concepto de Sistema Operativo. Niveles del software. 2. Funciones principales de un Sistema Operativo.

Más detalles

Arquitectura de sistema de alta disponibilidad

Arquitectura de sistema de alta disponibilidad Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los

Más detalles

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos

Más detalles

CAPITULO V. Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario.

CAPITULO V. Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario. CAPITULO V Programación del PLC Introducción Cuando hablamos de los lenguajes de programación nos referimos a diferentes formas en las que se puede escribir el programa del usuario. Los software actuales

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Introducción a la Entrada/Salida

Introducción a la Entrada/Salida Introducción a la Entrada/Salida Organización de entrada/salida La familia de procesadores 80x86, presente en el IBM PC, utiliza la arquitectura Von Neumann, que puede verse en la figura 1. El denominado

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

Sistemas Operativos Windows 2000

Sistemas Operativos Windows 2000 Sistemas Operativos Contenido Descripción general 1 Funciones del sistema operativo 2 Características de 3 Versiones de 6 Sistemas Operativos i Notas para el instructor Este módulo proporciona a los estudiantes

Más detalles

Gestión Dispositivos Móviles Dexon Software

Gestión Dispositivos Móviles Dexon Software Gestión Dispositivos Móviles Dexon Software INTRODUCCIÓN La gestión de dispositivos móviles es una de las principales actividades que se llevan a cabo en los departamentos de TI de cualquier compañía;

Más detalles

INTRODUCCION A LA PROGRAMACION DE PLC

INTRODUCCION A LA PROGRAMACION DE PLC INTRODUCCION A LA PROGRAMACION DE PLC Esta guía se utilizará para estudiar la estructura general de programación de um PLC Instrucciones y Programas Una instrucción u orden de trabajo consta de dos partes

Más detalles

Mod. I, Unid. 1, Obj. 1 CRITERIO DE DOMINIO 1/1

Mod. I, Unid. 1, Obj. 1 CRITERIO DE DOMINIO 1/1 MR. 316 Versión 1 Prueba Integral 1/5 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERIA MODELO DE RESPUESTA ASIGNATURA: MICROPROCESADORES CÓDIGO: 316 MOMENTO: INTEGRAL VERSIÓN: 01 FECHA

Más detalles

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS

PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS PROBLEMAS DE FUNDAMENTOS DE TECNOLOGÍA DE COMPUTADORES T5. MEMORIAS Tema 5 Memorias Hoja: 2 / 14 Base teórica La memoria es el lugar en el que se almacenan las instrucciones y los datos para que se puedan

Más detalles

RAID 0 : No redundante

RAID 0 : No redundante RAID ECP RAID RAID - Redundant Array of Independent Discs, 1987 Combinar varios discos, pequeños y baratos, en un sólo dispositivo lógico de disco y distribuir los datos a través de las unidades físicas

Más detalles

TEMPORIZADORES, CONTADORES Y COMPARADORES

TEMPORIZADORES, CONTADORES Y COMPARADORES Practica 2 TEMPORIZADORES, CONTADORES Y COMPARADORES Objetivos Al completar esta práctica el alumno: Será capaz de configurar y utilizar el PLC, realizar en el software del PLC control aplicando ladder

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 8: El nivel de transporte en Internet Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 8: El nivel de transporte en Internet ÍNDICE 1. Introducción Curso 2002-2003 - Redes (IS20) -Capítulo 8 1 1. Introducción

Más detalles

Introducción a las redes de computadores

Introducción a las redes de computadores Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes

Más detalles

18. Camino de datos y unidad de control

18. Camino de datos y unidad de control Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES.

Define las propiedades del medio físico de transición. Un ejemplo es: CABLES, CONECTORES Y VOLTAJES. MODELO DE INTERCONEXION DE OSI. También conocido como el modelo de 7 capas. Define los métodos y protocolos necesarios para conectar una computadora a cualquier parte de la red. Para facilitar el envío

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer

Más detalles

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:

Proceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.

Más detalles

Global File System (GFS)...

Global File System (GFS)... Global File System (GFS)... Diferente a los sistemas de ficheros en red que hemos visto, ya que permite que todos los nodos tengan acceso concurrente a los bloques de almacenamiento compartido (a través

Más detalles

Sistemas de Computadoras Índice

Sistemas de Computadoras Índice Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo

Más detalles

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas AUTOMATIZACION GUIA DE TRABAJO 2 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura

Más detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas: SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Familias de microcontroladores de radio frecuencia.

Familias de microcontroladores de radio frecuencia. CAPITULO 3 Familias de microcontroladores de radio frecuencia. 3.1 Familias de rfpics. MICROCHIP ha desarrollado unas familias de microcontroladores con un anexo, que es una unidad transmisora de ASK o

Más detalles

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura

Más detalles

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008

Más detalles

Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS

Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS KIT DE HERRAMIENTAS DEL COMPRADOR DE BPMS Muestra de solicitud para una propuesta de un conjunto de aplicaciones de Gestión de Procesos de Negocio Parte 1 del kit completo de herramientas del comprador

Más detalles

SPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo

SPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo Protocolo SPI INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Teoría y Aplicaciones INGENIERÍA EN MICROCONTROLADORES Curso de Redes de Microcontroladores PIC (Protocolo SPI)

Más detalles

2 Sea una unidad de disco duro de brazo móvil con las siguientes características:

2 Sea una unidad de disco duro de brazo móvil con las siguientes características: 1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:

Más detalles

En el presente capítulo se describe la programación del instrumento virtual y cómo

En el presente capítulo se describe la programación del instrumento virtual y cómo Capítulo 6. Instrumentación virtual En el presente capítulo se describe la programación del instrumento virtual y cómo éste controla el circuito de captura de señales, la llamada telefónica y escribe los

Más detalles

Capítulo 1 Introducción a la Computación

Capítulo 1 Introducción a la Computación Capítulo 1 Introducción a la Computación 1 MEMORIA PRINCIPAL (RAM) DISPOSITIVOS DE ENTRADA (Teclado, Ratón, etc) C P U DISPOSITIVOS DE SALIDA (Monitor, Impresora, etc.) ALMACENAMIENTO (Memoria Secundaria:

Más detalles

Convivencia. Gestión del Sistema de Entrada/Salida

Convivencia. Gestión del Sistema de Entrada/Salida Convivencia Gestión del Sistema de Entrada/Salida Dra. Carolina Carolina Mañoso Mañoso Dpto. Dpto. Imformática Informática y y Automática.UNED Introducción (1/2) El sistema de Entrada/Salida es la parte

Más detalles

Conmutación. Conmutación telefónica. Justificación y definición.

Conmutación. Conmutación telefónica. Justificación y definición. telefónica Justificación y definición de circuitos de mensajes de paquetes Comparación de las técnicas de conmutación Justificación y definición. Si se atiende a las arquitecturas y técnicas utilizadas

Más detalles

Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE

Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE OBJETIVOS Aprender el manejo de entrada/salida con ficheros

Más detalles

Unidad VI: Dispositivos de comunicaciones

Unidad VI: Dispositivos de comunicaciones Unidad VI: Dispositivos de comunicaciones Los dispositivos de comunicación son los que envían y reciben archivos de una computadora a otra. Entre los más comunes tenemos el módem y las tarjetas de red

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS DE INFORMACIÓN II TEORÍA CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

Determinación del nivel de influencia

Determinación del nivel de influencia Determinación del nivel de influencia Aquí se describirán cada una de las características mencionadas y cómo analizar su grado de influencia en la determinación del factor de ajuste. - Comunicación de

Más detalles

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

Descripción del producto

Descripción del producto del producto La Unidad Terminal Remota (UTR), perteneciente a la serie Hadron es una solución para sistemas de supervisión y control para la generación, transmisión y distribución de energía eléctrica.

Más detalles

Software Computacional y su clasificación

Software Computacional y su clasificación Software Computacional y su clasificación Capítulo 5 El software En modo sencillo el software permite que las personas puedan contarle a la computadora cierto tipo de problemas y que ésta a su vez le ofrezca

Más detalles

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida

Contenido. Sistemas de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida. Categorias de los Dispositivos de Entrada/Salida Contenido Sistemas de Categorias de los Dispositivos de En qué se diferencian los dispositivos de? Técnicas para realizar la E/S Interrupciones Interfaces involucradas en E/S Buffering Categorias de los

Más detalles

MACROPROCESO GESTIÓN TECNOLÓGICA

MACROPROCESO GESTIÓN TECNOLÓGICA Versión 1.0 Página 1 de 5 1. OBJETIVO Suministrar las fases para la puesta en producción de aplicaciones y sistemas de información desarrollados o adquiridos por el Instituto Colombiano de Bienestar Familiar

Más detalles

Presentación de la materia Historia de las computadoras

Presentación de la materia Historia de las computadoras de la materia de las computadoras Organización de computadoras Universidad Nacional de Quilmes http://orga.blog.unq.edu.ar Horarios Dos bandas horarias: Banda Clase Aula Horario Docente Matutina Teoría

Más detalles

UNIDAD 2 Configuración y operación de un sistema de cómputo Representación de datos Conceptos El concepto de bit (abreviatura de binary digit) es fundamental para el almacenamiento de datos Puede representarse

Más detalles

http://www.statum.biz http://www.statum.info http://www.statum.org

http://www.statum.biz http://www.statum.info http://www.statum.org ApiaMonitor Monitor de Infraestructura BPMS Por: Ing. Manuel Cabanelas Product Manager de Apia Manuel.Cabanelas@statum.biz http://www.statum.biz http://www.statum.info http://www.statum.org Abstract A

Más detalles

Capítulo 1. 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado. Presentation_ID 2

Capítulo 1. 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado. Presentation_ID 2 Capítulo 1: Introducción a redes conmutadas Routing y switching Presentation_ID 1 Capítulo 1 10I 1.0 Introducción 1.1 Diseño de LAN 1.2 El entorno conmutado 1.3 Resumen Presentation_ID 2 Capítulo 1: Objetivos

Más detalles

Curso a distancia: INTRODUCCIÓN AL DISEÑO LÓGICO PROGRAMABLE CON VHDL. Capítulo 3. Codificadores

Curso a distancia: INTRODUCCIÓN AL DISEÑO LÓGICO PROGRAMABLE CON VHDL. Capítulo 3. Codificadores Curso a distancia: INTRODUCCIÓN AL DISEÑO LÓGICO PROGRAMABLE CON VHDL Capítulo 3 Codificadores Codificadores binarios y codificadores de prioridad. Codificadores de 3 a 2 líneas y de 4 a dos líneas. Detector

Más detalles

Tema 2. Diseño del repertorio de instrucciones

Tema 2. Diseño del repertorio de instrucciones Soluciones a los problemas impares Tema 2. Diseño del repertorio de instrucciones Arquitectura de Computadores Curso 2009-2010 Tema 2: Hoja: 2 / 16 Tema 2: Hoja: 3 / 16 Base teórica Al diseñar un computador,

Más detalles

Organización de Computadoras. Turno Recursantes Clase 8

Organización de Computadoras. Turno Recursantes Clase 8 Organización de Computadoras Turno Recursantes Clase 8 Temas de Clase Subsistema de Memoria Organización de Memoria Principal Notas de clase 8 2 Memoria Velocidad del procesador: se duplica cada 18 meses

Más detalles

Entrada salida y comunicación

Entrada salida y comunicación Entrada salida y comunicación E/S de los computadores Introducción: Variedad de dispositivos. Modo de transfer. Tipo de información. Diferencias de velocidades (tasas de transferencias). Ejemplos de periféricos:

Más detalles

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍTULO I. Sistemas de Control Distribuido (SCD). 1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables

Más detalles

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP)

Protocolo PPP PPP Protocolo de Internet de línea serie (SLIP) Protocolo PPP 1 PPP Hoy en día, millones de usuarios necesitan conectar sus computadoras desde su asa a las computadoras de un proveedor de Internet para acceder a Internet También hay muchas personas

Más detalles

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses

Tema 3. Buses. Arquitectura de computadores. Plan 96. Curso 2010-2011. Jerarquía de buses Tema 3. Buses 1. Introducción Jerarquía de buses Clasificación Fases de una transacción 2. Transferencia de datos 3. Temporización Bus síncrono Bus asíncrono Bus semisíncrono 4. Arbitraje del bus Centralizado

Más detalles

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7

OBJETIVOS DE LA MATERIA... 4 PROGRAMA ANALÍTICO. CONTENIDOS TEÓRICOS Y PRÁCTICOS... 5 BIBLIOGRAFIA... 7 UNIVERSIDAD NACIONAL DE LA MATANZA DEPARTAMENTO DE INGENIERIA E INVESTIGACIONES TECNOLOGICAS INGENIERIA EN INFORMATICA ARQUITECTURA DE COMPUTADORAS (1109) Profesor Titular: Ing. Fernando I. Szklanny PLANIFICACIÓN

Más detalles

Tema N 2.- Tiempo de respuesta de un PLC

Tema N 2.- Tiempo de respuesta de un PLC 2.1. Factores que inciden en el tiempo de respuesta del PLC. Introducción Para desarrollar aplicaciones que permitan manejar y controlar procesos en las plantas, es importante que el controlador lógico

Más detalles

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente: Departamento de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Antioquia Arquitectura de Computadores y Laboratorio ISI355 (2011 2) Práctica No. 1 Diseño e implementación de una unidad aritmético

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato

Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato Tema 5 Repertorios de instrucciones: Modos de direccionamiento y formato Bibliografía: William Stallings Organización y Arquitectura de computadores 5ta. Edition. Editorial Pearson Educación.- Objetivos:

Más detalles

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Almacenamiento virtual de sitios web HOSTS VIRTUALES Almacenamiento virtual de sitios web HOSTS VIRTUALES El término Hosting Virtual se refiere a hacer funcionar más de un sitio web (tales como www.company1.com y www.company2.com) en una sola máquina. Los

Más detalles

Los Microprocesadores MIA José Rafael Rojano Cáceres Arquitectura de Computadoras I Evolución Histórica de los Microprocesadores Intel Evolución de los microprocesadores Intel de la década de los 70 4004

Más detalles

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES

ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Universidad Rey Juan Carlos ESTRUCTURA Y TECNOLOGÍA A DE COMPUTADORES Luis Rincón Córcoles Licesio J. Rodríguez-Aragón Programa 1. La familia de microprocesadores M68000 2. Características principales

Más detalles

LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3

LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. 0 1 / 0 8 / 2 0 1 3 LAS TIC. Cintyha Lizbeth Gómez Salazar. Lic. Cruz Jorge Fernández Aramburo. PREESCOLAR. 0 1 / 0 8 / 2 0 1 3 INTRODUCCIÓN. Actualmente curso la Lic. En preescolar en la escuela normal Carlos A. Carrillo

Más detalles

1 EL SISTEMA R/3 DE SAP AG

1 EL SISTEMA R/3 DE SAP AG 1 EL SISTEMA R/3 DE SAP AG SAP AG es una corporación en el ámbito mundial. Fundada en 1972 y con sede en Walldorf, Alemania, SAP es la cuarta compañía mundial en ventas de software en el mundo. La compañía

Más detalles

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP

REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP REGISTRO DE PEDIDOS DE CLIENTES MÓDULO DE TOMA DE PEDIDOS E INTEGRACIÓN CON ERP Visual Sale posee módulos especializados para el método de ventas transaccional, donde el pedido de parte de un nuevo cliente

Más detalles

Tema 2. La Información y su representación

Tema 2. La Información y su representación Tema 2. La Información y su representación 2.1 Introducción. Un ordenador es una máquina que procesa información. La ejecución de un programa implica la realización de unos tratamientos, según especifica

Más detalles

UNIVERSIDAD AUTÓNOMA DEL CARIBE

UNIVERSIDAD AUTÓNOMA DEL CARIBE Página: 1/5 UNIVERSIDAD AUTÓNOMA DEL CARIBE SOPORTE DE PLATAFORMA GESTIÓN INFORMÁTICA Página: 2/5 1. OBJETO El objeto del procedimiento es garantizar una plataforma tecnológica y un sistema de comunicación

Más detalles