Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura de un sistema Operativo - Coggle Diagram
Arquitectura de un sistema Operativo
Organizacion modular
La funcion se encuentra dividida entre componentes logicos independintes con interfaces bien definidas
Incoveniente
Potencial degradacion del rendimiento
Por que se usa?
Son faciles de mantener y modificar debido a la encapsulacion funcional y a la abstraccion de datos
Nucleo extensible o micronucleo
Porporciona las base para ampliaciones molulares
Ventajas
Los mensajes se pueden enviar entre procesos locales y remotos
Facil de añadir nuevos serivicios
Puede probarse de un modo muy riguroso
Los procesos solicitan cualquier servicio enviando un mensaje
Nucleo monolitico
Todo el sofware y las estructuras de datos estan ubicados en un unico modulo logico.
Por que se ultiliza:
Tal vez sea la estructura mas sencilla para el sistema
Suele ser muy eficeinte cuano son correctamente implementados
Organizacion estratificadas o por capas
Se divide en una jerarqui de maquinas abstractas donde las funciones de la capa i estan implentadas mediante las funciones proporcionadas
Ventajas
Ocultacion de la infoemacion
Verificacion capa a capa
Modular
Sistema operativo para sistema distribuidos
Proporciona mecanismos para la gestion de procesos, memoria y dispositivos, puede crarse un SO definiondo un servisio que use el micronucleo para implematr la interfaz
Gestor de memoria :
Servicio en el ESP del usuario
Gestion de fallos
Ejecuta dentro del micronucleo