- Es la mas común
- Escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera
- Cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados, y cada uno de ellos es libre de llamar a cualquier otro, si éste último proporciona un cálculo útil para el primero.
- Todos los componentes funcionales del núcleo tienen acceso a todas sus estructuras de datos internas y a sus rutinas. Un error en una rutina puede propagarse a todo el núcleo.
- Todos sus componentes se encuentran integrados en un único programa que ejecuta en un único espacio de direcciones.
- En este tipo de sistemas, todas las funciones que ofrece el sistema operativo se ejecutan en modo supervisor.
- El problema que plantean este tipo de sistemas radica en lo complicado que es modificar el sistema operativo para añadir nuevas funcionalidades y servicios
Un programa principal que llama al procedimiento del servicio solicitado.
Un conjunto de procedimientos de servicio que lleva a cabo las llamadas al sistema.
Un conjunto de procedimientos de utilidades que ayudan a los procedimientos de servicio.
No hay comentarios:
Publicar un comentario