Estructura de los sistemas operativos
De la Costa Grande
Estructura de los Sistemas Operativos
Materia
Sistemas Operativos I
Profesor
Luis Daniel Herrera Barrios
Integrantes
Reyna Arreola Cortes
Jesse García
Luis Felipe Guevara López
Lic. En Informática
5to. Semestre
ZIHUATANEJO GUERRERO, MÉXICO
26, Agosto, 2010
INTRODUCCIÓN
En este trabajo se explicarasobre cada una de las estructuras diferentes que cada sistema operativo ha ido adquiriendo desde su evolución a través de los años.
Esta evolución de las estructuras de los sistemas operativos ha sido propiciada gracias a la búsqueda de una optimización de la administración y funcionalidad del equipo de cómputo, encaminado al CPU, donde se realiza los procesos críticos en conjunto con todos loselementos que lo engloban.
Al ir desarrollando la estructura de un sistema operativo, se pensó no solamente en el software, si no que en el trabajo conllevado junto con el hardware que ayudo a desempeñar su funcionamiento de acuerdo a la lógica del diseño representado en esa estructura.
Los elementos importantes a tomar en cuenta en la estructura de los sistemas operativos son:
*Administrar recursos (virtuales o físicos)
* Administrar Procesos.
* Archivos (documentos, multimedia, etc.)
* Administrar dispositivos; El hardware (unidad central de procesamiento (UCP), memoria y dispositivos de entrada y salida (E/S)).
* Lógica de conjunción y retroalimentación entre cada uno de los mencionados.
* Etc.
¿Qué es un Sistema Operativo?
* Los sistemasOperativos son ante todo administradores de recursos.
H. M. Deitel
* El programa más fundamental de todo el sistema es el Sistema Operativo, el cual controla todos los recursos del computador.
Andrew Tanenbaum.
* Un Sistema Operativo es un programa que actúa como intermediario entre el usuario y el hardware del computador.
Silberschatz-Peterson-Galvin
* ElSistema Operativo es un programa que controla la ejecución de los programas de Aplicación.
W.Stallings
Estructuras de los sistemas operativos
Estructura monolítica: Este tipo de organización es, con diferencia, la más común. El sistema operativo se escribe como una colección de procedimientos, cada uno de los cuales puede llamar a los demás cada vez que así lo requiera. Cuando se usa estatécnica, 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. En términos de ocultación de la información, ésta es prácticamente nula: cada procedimiento es visible a los demás.
Las características fundamentales de este tipo deestructura son:
* Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador.
* Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento.
* Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria,disco, etc.
Esta organización sugiere una estructura básica del sistema operativo:
* 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.
En este modelo, para cada llamada al sistemaexiste un procedimiento de servicio que se encarga de ella. Los procedimientos de utilidad hacen cosas necesarias para varios procedimientos de servicio, como por ejemplo, buscar los datos del programa del usuario.
Estructura jerárquica (Sistema en capas): A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización...
Regístrate para leer el documento completo.