Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Carranza Torres
Estructura de un Sistema
Operativo.
Materia: Sistemas Operativos
Profesor: MCA. Gil Santana Esparza
Unidad: 1
Fecha: 24/09/2020
Administración de Procesos
Subsistema de Entrada/Salida
Subsistema de Archivos
Proporciona una vista uniforme de todas las formas de almacenamiento,
implementando el concepto de archivo como una colección de bytes. El Sistema
Operativo deberá proveer métodos para:
Abrir, cerrar y crear archivos
Leer y escribir archivos
Sistema de protección
Antes que nada, tener en cuenta que por protección nos referimos a los
mecanismos por los que se controla el acceso de los procesos a los recursos.
En un sistema multiusuario donde se ejecutan procesos de forma concurrente
se deben tomar medidas que garanticen la ausencia de interferencia entre
ellos. Estas medidas deben incorporar la posibilidad de definir reglas de
acceso, entre otras cosas.
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.
Sistema en capas
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.
Conclusión:
Luego de haber analizado he investigado la estructura de los sistemas operativos he
observado a fin de tener una variedad de posibilidades. Estas nos darán ideas de
algunos diseños que se han llevado a acabo.
La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que
se deben 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.).
Bibliografía
BIBA, K.: 1977 “Integrity Considerations for Secure Computer Systems”, EE.UU.
Informe técnico 76-371, División de Sistemas Electrónicos de la Fuerza Aérea
CHERITON, D.R. marzo, 1988. : “The V Distributed System”, Commun. of the ACM,
vol 31, pp. 314 a 333,