0% encontró este documento útil (0 votos)
71 vistas3 páginas

Estructuras de Sistemas Operativos

Los sistemas operativos se organizan generalmente en cuatro estructuras básicas: monolítica, en capas, microkernel y modular. La estructura monolítica coloca todos los componentes en un solo programa ejecutable, mientras que la estructura en capas divide el sistema operativo en capas especializadas. La estructura microkernel reduce el kernel al mínimo para funciones básicas como la comunicación entre procesos. La estructura modular divide el sistema operativo en módulos independientes que pueden cargarse y descargarse dinámicamente. Algun
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
71 vistas3 páginas

Estructuras de Sistemas Operativos

Los sistemas operativos se organizan generalmente en cuatro estructuras básicas: monolítica, en capas, microkernel y modular. La estructura monolítica coloca todos los componentes en un solo programa ejecutable, mientras que la estructura en capas divide el sistema operativo en capas especializadas. La estructura microkernel reduce el kernel al mínimo para funciones básicas como la comunicación entre procesos. La estructura modular divide el sistema operativo en módulos independientes que pueden cargarse y descargarse dinámicamente. Algun
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESTRUCTURA DE UN SISTEMA OPERATIVO

OMAR BUSTOS RAMOS

LUIS MATEO HERAZO OYOLA

ELIUTH ROSARIO HERNANDEZ

DAVID MENDOZA REYES

UNIVERSIDAD DE CORDOBA

FACULTAD DE INGENIERIAS

INGENIERIA DE SISTEMAS

2023-II
La estructura de un sistema operativo puede variar según el diseño y la arquitectura específicos
de cada sistema. Sin embargo, en general, los sistemas operativos se organizan en una de las
siguientes estructuras básicas: monolítica, en capas, microkernel y modular.

Definició Funciones Ejemplos


n
Estructura En un sistema operativo El kernel monolítico Linux, Unix,
Monolítica: monolítico, todos los proporciona servicios básicos Windows 9x (por
componentes del sistema del sistema, como la ejemplo,
operativo residen en un solo administración de procesos, la Windows 95,
programa ejecutable y gestión de memoria y la 98).
comparten el mismo administración de
espacio de memoria. dispositivos.
Estructura En un sistema operativo en Las capas pueden incluir la OpenVMS,
en Capas: capas, el sistema operativo se gestión de hardware, el sistema algunos sistemas
divide en capas, cada una de de archivos, el sistema de red, Unix.
las cuales proporciona un etc.
conjunto de funciones
específicas. Las capas se
comunican entre sí a través
de interfaces bien definidas.
Microkernel En un sistema operativo El microkernel se encarga QNX, Minix.
: basado en microkernel, el principalmente de la
kernel se reduce al mínimo comunicación entre procesos y
y solo proporciona las la administración de recursos
funciones esenciales, como básicos.
la gestión de memoria y la
comunicación entre
procesos. Las funciones
adicionales se implementan
como servicios fuera del
kernel.
Estructura Un sistema operativo Los módulos pueden ser Haiku, algunos
Modular: modular divide sus actualizados o reemplazados sin sistemas Unix
componentes en afectar al funcionamiento del modernos.
módulos sistema en su conjunto.
independientes que
pueden cargarse y
descargarse en
tiempo de ejecución
según sea necesario.
Es importante destacar que algunos sistemas operativos pueden combinar características de
varias estructuras. Por ejemplo, Linux utiliza un enfoque monolítico, pero también incorpora
características modulares. Windows NT utiliza una arquitectura híbrida que combina elementos
monolíticos y microkernel. La elección de la estructura depende de los objetivos y las
necesidades específicas del sistema operativo en cuestión.

También podría gustarte