Sistemas Embebidos y sistemas embebidos en tiempo real

Description

Mind Map on Sistemas Embebidos y sistemas embebidos en tiempo real, created by Ruben Esparza Ponce on 24/08/2022.
Ruben Esparza Ponce
Mind Map by Ruben Esparza Ponce, updated more than 1 year ago
Ruben Esparza Ponce
Created by Ruben Esparza Ponce over 1 year ago
17
0

Resource summary

Sistemas Embebidos y sistemas embebidos en tiempo real
  1. ¿Qué es?
    1. Es un sistema de computación diseñado para realizar funciones específicas, y cuyos componentes se encuentran integrados en una placa base (en inglés. “motherboard”). El procesamiento central del sistema se lleva a cabo gracias a un microcontrolador, es decir, un microprocesador que incluye además interfaces de entrada/salida, así como una memoria de tamaño reducido en el mismo chip.
      1. DESCRPCION
        1. Sistemas embebido Los sistemas Los embebidos o empotrados son herramientas de computación utilizadas para ejecutar tareas de control. En este sentido, cada sistema embebido se encarga de llevar a cabo una o varias funciones dedicadas. De este modo, esta tecnología tiene la finalidad de cubrir necesidades concretas. Estas herramientas trabajan de forma autónoma y se caracterizan por funcionar de forma ininterrumpida y sin necesidad de mantenimiento. Además, se pueden modificar en gran medida en función de las necesidades de uso.
          1. CARACTERISTICAS
            1. Un ES estaría formando por un microprocesador y un software que se ejecute sobre éste. Sin embargo este software necesitará sin duda un lugar donde poder guardarse para luego ser ejecutado por el procesador. Esto podría tomar la forma de memoria RAM o ROM. Todo sistema embebido necesitará una cierta cantidad de memoria, la cual puede incluso encontrarse dentro del mismo chip del procesador. También contará con una serie de salidas y entradas necesarias para comunicarse con el mundo exterior. Debido a que las tareas realizadas por sistemas embebidos son de relativa sencillez, los procesadores comúnmente empleados cuentan con registros de 8 o 16 bits. En su memoria sólo reside el programa destinado a gobernar una aplicación concreta. Sus líneas de entrada/salida (I/O) soportan el conexionado de los sensores y actuadores del dispositivo a controlar y todos los recursos complementarios disponibles tienen como finalidad atender a sus requerimientos.
        2. EN TIEMPO REAL
          1. Un sistema operativo embebido en tiempo real, no es más que un sistema embebido al que se le instala un SO, el cual es de tiempo real, es decir, el sistema embebido requiere de las características y funciones que un SO le puede otorgar, pero además ejecuta aplicaciones de tiempo real, que son aplicaciones que dan respuestas correctas al medio en el que se encuentran y con restricciones de tiempo que permiten que el sistema funcione de forma correcta.
            1. CARACTERISTICAS
              1. La principal característica que distingue a los sistemas en tiempo real de otros tipos de sistemas es el tiempo. Un sistema en tiempo real es aquel sistema que interactúa activamente con un entorno con dinámica conocida en relación con sus entradas, salidas y restricciones temporales, para darle un correcto funcionamiento de acuerdo con los conceptos de estabilidad, controlabilidad y alcanzabilidad. a diferencia de un SO de propósito general, utiliza técnicas distintas al implantar ciertas funciones básicas: El cambio de contexto entre tareas debe ser lo más rápido posible, por lo que el código encargado de ello es normalmente muy pequeño. Permiten manejar particiones de memoria real, no virtual, pues el intercambio de código entre la memoria principal y la secundaria exige esfuerzos adicionales al sistema de procesamiento. Proveen archivos secuenciales especiales para acumular rápidamente datos. Debe implantar algoritmos de planificación de tareas sofisticados.
          2. VENTAJAS
            1. Control total. Estos sistemas permiten una personalización casi completa.
              1. Conectividad y adaptabilidad. De ser necesario, estos periféricos pueden conectarse a un ordenador para extraer datos o modificar parte de su código.
                1. Reducción de costes. Estos dispositivos están formados por módulos electrónicos, dejando de lado los PLC o controladores lógicos programables.
                  1. Diseño modular. Los dispositivos incrustados son fácilmente trasladables y, además, se desmontan y reorganizan con facilidad.
                    1. Corto tiempo de respuesta. Estos sistemas embebidos suelen funcionar en tiempo real.
                      1. Accesibilidad. Actualmente, los sistemas embebidos más simples se han democratizado y cualquiera puede trabajar con ellos.
                        1. Arquitectura Von Newmann
                          1. Es una familia de arquitecturas de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos. La mayoría de computadoras modernas están basadas en esta arquitectura,
                            1. La ventaja de este tipo de arquitectura es que es eficiente en la utilización de la memoria pero su desventaja es que los tipos de datos no pueden ser reconocidos sin ambigüedad.
                              1. DESVENTAJAS
                                1. La principal desventaja de las arquitectura Von Neumann respecto a las Harvard es que utiliza un pozo de RAM único en el que almacenan instrucciones y datos. Por lo que compran un mismo bus de datos y direccionamiento.
                              2. VENTAJAS
              2. DESVENTAJAS
                1. Cifrado débil. La tecnología en criptografía utilizada para los sistemas embebidos es débil.
                  1. Falta de certificados. La mayoría de estos servicios utilizan certificados que no gozan del soporte de grandes entidades del sector.
                    1. Backdoors. Las puertas traseras de los sistemas embebidos permiten a los fabricantes acceder a los mismos independientemente de las modificaciones que el cliente haya realizado.
                      1. Puertos de entrada y salida. Los puertos utilizados para las comunicaciones con el exterior no suelen deshabilitarse.
                        1. Código libre o reutilizado. A menudo, los sistemas embebidos dan uso de código ya utilizado para otros procesos.
                          1. Ataques DOS/DDOS. Los ataques de denegación de servicios están a la orden del día. Los sistemas embebidos no suelen tener controles de tramas de red, por lo que es posible que una petición repetida de información pueda bloquear los canales comunicativos.
                            1. Arquitectura Harvard
                              1. Arquitectura Harvard. Es una arquitectura de computadora con pistas de almacenamiento y de señal físicamente separadas para las instrucciones y para los datos.
                                1. Es cuando la frecuencia de lectura de las instrucciones y los datos es aproximadamente la misma. Esta arquitectura se usa principalmente en procesadores de señales digitales como el audio y el video.
                                  1. DESVENTAJAS
                                    1. Una pequeña desventaja de los procesadores con arquitectura Harvard, es que deben poseer instrucciones especiales para acceder a tablas de valores constantes que pueda ser necesario incluir en los programas, ya que estas tablas se encontraran físicamente en la memoria de programa (por ejemplo en la EPROM de un microprocesador
                                  2. VENTAJAS
              Show full summary Hide full summary

              Similar

              Introducción a la Biología
              ARMANDO SILVA PACHECO
              Elementos fundamentales del Condicionamiento Operante
              Maria Alejandra Pinzon Garcia
              Mantenimiento de Sistemas de información
              José Antonio Campos Jiménez
              Bioquímica Bucal - Trabajo final
              Fabián Velázquez Orozco
              Aparato Digestivo De la Gallina
              Diego Ancheita Flores
              PLANEACION
              arodrigu311
              Derivados de los hidrocarburos
              Fernanda Villalobos
              Proyecto 1° Parcial:
              Michelle Cabrera
              Final Historia III
              Jairo Nieves Guzmán
              reino animalia
              roberto beristain
              Internet e Internet de las cosas
              Carlos Contreras