Estructura de Los S.O
Estructura de Los S.O
Estructura de Los S.O
MADERO
• Administración de procesos.
• Administración de memoria.
• Subsistema de Entrada/Salida.
• Administración de Almacenamiento secundario.
• Subsistema de archivos.
• Sistema de protección.
Administración de Procesos
Sabiendo entonces que es un proceso, podemos decir entonces que el sistema operativo
es el encargado de su administración. Es el encargado de proveer servicios para que cada
proceso pueda realizar su tarea.
Administración de Memoria
1
ZURIEL ROMÁN HERNÁNDEZ
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA
Subsistema de Entrada/Salida
Dado que la memoria RAM es volátil y pequeña para todos los datos y programas que se
precisan guardar, se utilizan discos para guardar la mayoría de la información. El sistema
operativo será el responsable de:
Subsistema de Archivos
Sistema de protección
2
ZURIEL ROMÁN HERNÁNDEZ
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA
La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe
tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema
(fácil de diseñar, implementar y mantener, eficiente, etc.). Veremos 3 posibles diseños del
sistema.
Sistema Monolítico
Estos sistemas no tienen una estructura definida, sino que son escritos como una colección
de procedimientos donde cualquier procedimiento puede invocar a otro.
Ejemplos de estos sistemas pueden ser MS-DOS o Linux (aunque incluye algo de capas).
Es importante tener en cuenta que ningún sistema es puramente de un tipo.
Sistema en capas
El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa
son consumidos solamente por la capa superior. La capa 0 es del Hardware y la N es la de
los procesos de Usuario.
3
ZURIEL ROMÁN HERNÁNDEZ
INGENIERÍA EN TECNOLOGÍA Y CIENCIAS DE LA INFORMACIÓN
GRUPO: 6TA
Sistema en capas
La idea consiste en tener un núcleo que brinde los servicios mínimos de manejo de
procesos, memoria y que provea la comunicación entre procesos. Todos los restantes
servicios se construyen como procesos separados del micronúcleo, que ejecutan en modo
usuario.
Estos sistemas tienen como ventaja un diseño simple y funcional, que aumenta la
portabilidad y la escalabilidad. Para agregar un nuevo servicio no es necesario modificar el
núcleo, y es más seguro ya que los servicios corren en modo usuario. (Gómez, 2016)
BIBLIOGRAFÍA