El computador
Índice
Introducción
-
Los microcontroladores.
-
Los procesadores digitales de señales (DSP).
Objetivos
-
Entender el concepto de computador.
-
Conocer los dos tipos de organizaciones de un computador más habituales: Von Neumann y Harvard.
-
Conocer la estructura de las dos aplicaciones más habituales de la arquitectura Harvard: microcontroladores y DSP.
-
Conocer de manera general cómo ha evolucionado el concepto y la estructura del computador a lo largo del tiempo.
1.El computador
-
Aceptar información.
-
Almacenarla.
-
Procesarla según un conjunto de instrucciones.
-
Producir y proporcionar unos resultados.
-
Procesador: se encarga de gestionar y controlar las operaciones del computador.
-
Memoria: almacena información (los programas y los datos necesarios para ejecutarlos).
-
Sistema de E/S: transfiere los datos entre el computador y los dispositivos externos, permite comunicarse con los usuarios del computador, introduciendo información y presentando resultados, y también permite comunicarse con otros computadores.
-
Sistema de interconexión: proporciona los mecanismos necesarios para interconectar todos los componentes.
1.1.Arquitectura y organización del computador
-
Juego de instrucciones y modos de direccionamiento del computador.
-
Tipos y formatos de los operandos.
-
Mapa de memoria y de E/S.
-
Modelos de ejecución.
-
Sistemas de interconexión y de control.
-
Interfaz entre el computador y los periféricos.
-
Tecnologías utilizadas.
1.2.Tipos de arquitecturas
2.Arquitectura Von Neumann
-
Transferencia de datos (mover un dato de una localización a otra).
-
Aritméticas (suma, resta, multiplicación, división).
-
Lógicas (AND, OR, XOR, NOT).
-
Ruptura de secuencia (salto incondicional, salto condicional, etc.).
2.1.Procesador
2.2.Memoria y unidades de E/S
-
Dispositivos de entrada.
-
Memoria principal.
-
Dispositivos de salida.
2.3.Sistema de interconexión
3.Arquitectura Harvard
3.1.Microcontroladores
-
Telecomunicaciones. En el campo de las telecomunicaciones, los productos que utilizan frecuentemente microcontroladores son los teléfonos móviles.
-
Productos de gran consumo. En los productos de gran consumo se utilizan microcontroladores en muchos electrodomésticos de línea blanca (lavadoras, lavavajillas, microondas, etc.) y de línea marrón (televisores, reproductores de DVD, aparatos de radio, etc.).
-
Automoción. En la industria del automóvil se utilizan microcontroladores para controlar buena parte de los sistemas del coche; por ejemplo, para controlar los airbags, o el frenado.
-
Informática. En la industria informática hay muchos dispositivos periféricos que integran microcontroladores: ratones, teclados, impresoras, escáneres, discos duros, etc.
-
Industria. En el mundo industrial se utilizan en diferentes ámbitos, como la robótica o el control de motores.
3.1.1.Estructura de un microcontrolador
-
Procesador
-
Memoria de programa
-
Memoria de datos
-
Líneas de interconexión
-
Temporizadores
-
Convertidores analógico-digital
-
Comparadores analógicos
-
Puertos de comunicación
-
Circuito de reloj
-
Modos de bajo consumo
-
Temporizador de vigilancia o watchdog
-
Reinicialización o reset
3.1.2.Organización de la unidad de proceso
3.1.3.Dispositivos de E/S y recursos auxiliares
-
Circuito de reloj: genera los pulsos para sincronizar todo el sistema.
-
Temporizadores: permiten contar el tiempo y establecer retardos.
-
Temporizador de vigilancia: circuito temporizador que provoca una reinicialización del sistema si el programa se bloquea por alguna condición de fallo.
-
Convertidores analógico-digital (ADC) y digital-analógico (DAC).
-
Comparadores analógicos: permiten tratar señales analógicas.
-
Sistema de protección para posibles fallos de la alimentación.
-
Modos de funcionamiento de bajo consumo.
-
Módulos de comunicación: en serie, paralelo, USB, etc. Mediante estos módulos se obtienen o se envían datos de los dispositivos externos al microcontrolador.
3.2.Procesador de señales digitales
3.2.1.Organización de un DSP
4.Evolución de los computadores
-
small scale integration (SCI): hasta 100 transistores en un solo chip,
-
medium scale integration (MSI): por encima de 100 transistores en un chip,
-
large scale integration (LSI): por encima de 1.000 transistores en un chip,
-
very large scale integration (VLSI): más de 10.000 transistores en un chip y
-
ultra large scale integration (ULSI): por encima de 1.000.000 de transistores en un chip.
4.1.Evolución del procesador
4.2.Evolución del sistema de memoria
4.3.Evolución del sistema de interconexión
4.4.Evolución del sistema de E/S
4.5.Microprocesadores multinúcleo
Resumen
-
Procesador
-
Memoria
-
Unidades de E/S
-
Sistema de interconexión
-
Microcontroladores
-
DSP