Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
El sistema operativo tiene una serie de componentes con funciones bien definidas; cada sistema
operativo estructura estos componentes acorde al tipo de estructura por el que se dividen los
sistemas operativos: sistemas operativos monolíticos y sistemas operativos estructurados.
No tienen estructura clara y bien definida. Todos sus componentes están integrados en el sistema
operativo y todas las funciones que este ofrece son ejecutadas en modo núcleo.
Estos sistemas operativos han surgido de sistemas operativos más sencillos y pequeños,
añadiendo varias funcionalidades del mismo nivel hasta convertirse en sistemas más robustos y
complejos. Ejemplos: MS-DOS y Unix.
El principal problema que presentan este tipo de sistemas operativos es que, para añadir nuevas
funciones y servicios, se necesita modificar todo el gran programa. Para solucionar este problema,
se debe dar cierta estructura al sistema operativo, dando lugar a los sistemas operativos
estructurados.
Cuando se quiere dar estructura al sistema operativo se suele recurrir a dos tipos de soluciones:
sistemas operativos por capas y sistemas operativos cliente-servidor.
Este sistema operativo se organiza como una jerarquía de capas donde cada capa ofrece una
interfaz clara y bien definida a la capa superior u solamente usa los servicios que ofrece la capa
inferior la ventaja de este sistema es la modularidad y ocultación de la información.
Este enfoque lo usó por primera vez el sistema operativo THE [Dijkstra, 1968], un sistema
operativo sencillo, formado por seis capas.
Otr
o ejemplo es OS/2 [Deitel, 1994], descendiente de MS-DOS.
Estructura de un sistema operativo
Presentado por: Martín Gutiérrez Mora
b) Modelo cliente servidor
En este modelo implementa la mayor parte de los servicios y funciones del sistema en modo
usuario, dejando solo una pequeña parte en modo núcleo; a esta parte se le denomina
micronúcleo (microkernel) y a los procesos que ejecutan el resto de funciones se denomina
servidores.
Máquina virtual
Exokernel
Bibliografía