REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA UNIVERSIDAD VALLE DEL MOMBOY FACULTAD DE INGENIERÍA CARVAJAL. EDO. TRUJILLO Sistemas de Control de Procesos EXPONENTES: • EMMILUZ PÉREZ • YENIFER PEÑA • EDUAR GONZALEZ • ALFREDO TORRES
¿QUÉ ES EL KERNEL? Es la parte central o el corazón del sistema operativo. se podría decir que el kernel funciona como intermediaro entre el software y el hardware, puesto que es el que recibe las órdenes de los elementos del sistema operativo para enviárselas a este. A la hora de ejecutar las aplicaciones, el kernel sería el intermediario entre la aplicación en sí y el hardware.
SISTEMAS EN TIEMPO REAL Es un sistema que responde a un estímulo externo dentro de un tiempo especificado. Su eficiencia no solo depende de la exactitud de los resultados de cómputo, sino también del momento en que los entrega. La predictibilidad es su característica principal A diferencia de los sistemas tradicionales, que tienden a distribuir en forma equitativa los recursos disponibles entre las diferentes tareas a ejecutar, los sistemas de tiempo real deben asegurar la distribución de recursos de tal forma que se cumplan los requerimientos de tiempo.
SISTEMAS EN TIEMPO REAL Pueden dividirse en dos tipos diferentes, en función de su severidad en el tratamiento de los errores que puedan presentarse: Sistemas de tiempo real blandos o Soft realtime systems: . Sistemas de tiempo real duros o Hard real-time systems: • Pueden tolerar un exceso en el tiempo de respuesta, con una penalización por el incumplimiento del plazo • La respuesta fuera de término no tiene valor alguno, y produce la falla del sistema.
SISTEMAS OPERATIVOS EN TIEMPO REAL Es un sistema operativo que ha sido desarrollado para aplicaciones de tiempo real. Como tal, se le exige corrección en sus respuestas bajo ciertas restricciones de tiempo Si no las respeta, se dirá que el sistema ha fallado Para garantizar el comportamiento correcto en el tiempo requerido se necesita que el sistema sea predecible.
SISTEMAS EMBEBIDOS Es aquel que está integrado en los circuitos de los dispositivos electrónicos Tienen un conjunto específico de tareas asignadas que no puede modificarse si no es por medio de una reprogramación total Sistemas Embebidos Se trata de sistemas cerrados en los cuales el usuario solo tiene acceso a un conjunto limitado de funciones, o a ninguna
SISTEMAS EMBEBIDOS Estos sistemas suelen tener algunas características de los sistemas de tiempo real pero también tienen limitaciones de tamaño, memoria y consumo de electricidad que los hace especiales y no suelen ser visibles. Suelen utilizar un par de KB de RAM y ROM. Trabaja con procesadores poco potentes. Son sistemas operativos tolerantes a fallos.
VENTAJAS DE LOS SISTEMAS EMBEBIDOS Posibilidad de utilización de sistemas operativos potentes que ya realizan numerosas tareas: comunicaciones por redes de datos, soporte gráfico, concurrencia con lanzamiento de threads, etc. Al utilizar los Sistemas Embebidos, se pueden encontrar fácilmente herramientas de desarrollo de software potentes, así como numerosos programadores que las dominan, dada la extensión mundial de las aplicaciones para computadoras compatibles. Reducción en el precio de los componentes hardware y software debido a la gran cantidad de computadoras en todo el mundo.
VISIÓN DE LOS SISTEMAS EMBEBIDOS AL 2020
EJEMPLO DE SISTEMAS EMBEBIDOS WINDOWS CE O WINDOWS EMBEDDED Es una versión de Windows XP recortada (componetizada) para dispositivos móviles. Permite a los desarrolladores elegir entre más de 10000 componentes individualmente para conseguir la máxima funcionalidad en una huella reducida. Permite reducir el tiempo al mercado aprovechando un modelo de programación familiares y un poderoso conjunto de herramientas. El último sistema operativo creado a base de Windows CE fue Windows Phone 7 y sus actualizaciones (7. 5 y 7. 8)
EJEMPLO DE SISTEMAS EMBEBIDOS
- Slides: 11