Sistemas Operativos
es específico al producto y su aplicación.
Un sistema operativoembebido es un sistema operativo que se ejecuta sobre un sistema embebido,
los cuales han sido descritos previamente. Los sistemas operativos embebidos generalmente se
ejecutan sobre dispositivos quedifieren de un computador común, como televisores, hornos
microondas, y teléfonos móviles. Usualmente tienen algunas características de sistemas de tiempo
real, pero a la vez tienen restricciones detamaño, memoria y energía que los hacen especiales [
Linux embebido es un sistema Linux típico del cual se han removido programas de utilidad,
herramientas, y otros servicios del sistema que no sonnecesarios en un ambiente embebido.
Los sistemas operativos embebidos usan una arquitectura de microkernel o una arquitectura
modular, esto los hace fácilmente adaptables para ajustarse a diferentesrequerimientos de
aplicaciones.
la mayoría de los sistemas operativos
embebidos están enfocados a un CPU simple, que usualmente no tiene MMU. Además el resto del
sistema tiene memoria limitada,poco o ningún espacio en disco; así que usualmente no usan
memoria virtual.
Son sistemas operativos tolerantes a fallos.
El Kernel
Es el núcleo que proporciona el soporte necesario para accedera los distintos elementos del hardware. Los principales servicios ofrecidos por el kernel a las capas superiores de la pila de software son los siguientes:
* Drivers para el hardware
* Accesoy gestión de la memoria
* Sistema de archivos
* Gestión de procesos
El Middleware
El middleware es el conjunto de módulos software que hacen posible la existencia de las propias...
Regístrate para leer el documento completo.