Sistemas Operativos y un Ensayo sobre la estructura de los sistemas operativos.
Enviado por Ledesma • 14 de Diciembre de 2018 • 1.012 Palabras (5 Páginas) • 595 Visitas
...
Capa 2: Se administra la comunicación inter-proceso y la consola del operador.
Capa 1: Administración de memoria y discos.
Capa 0: Correspondiente al Hardware.
Como ventajas de este sistema se puede mencionar que otorga facilidad en construcción y depuración del sistema, debido a la modularidad. Con respecto a las desventajas de esta organización, se halla con la problemática al momento de realizar la construcción de las capas, la división y definición de las funcionalidades, además el gasto de tiempo que se genera en ir de una capa a otra.
También nos encontramos con el Sistema con micronúcleo: 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.
[pic 17]
Esquema de sistema con micronúcleo
En los sistemas operativos modernos, los sistemas cliente-servidor nacen con la finalidad de minimizar el núcleo (kernel), trasladando el código de todos sus servicios a las capas superiores; y el núcleo sólo deberá controlar la comunicación, que se realiza mediante mensajes, entre clientes y servidores o servidores y hardware.
Un caso sencillo de cliente, en este caso, es un programa de aplicación que llama al servidor para acceder a un archivo, otro ejemplo es cuando el programa de aplicación realiza una operación de entrada o salida a un dispositivo concreto. En cada uno de estos casos el cliente a su vez puede ser servidor de otros servicios. Esta idea se refleja a continuación:
[pic 18][pic 19][pic 20][pic 21]
[pic 22][pic 23][pic 24][pic 25]
[pic 26][pic 27]
Modelo Cliente Servidor
En general se puede decir que el objetivo de la estructuración es buscar una organización interna que facilite la comprensión, incremente la portabilidad, la extensión y favorezca el mantenimiento de los Sistemas Operativos.
Por último, se concluye que es de vital importancia conocer sobre la estructura de los sistemas operativos, ya que así se puede comprender el correcto funcionamiento del proceso interactivo entre la computadora y el usuario.
Por otro lado, es fundamental reconocer que el sistema operativo es un conjunto de programas escritos con el fin de administrar los recursos del hardware en el sistema y en base a los acontecimientos ocurridos, podemos determinar que los sistemas operativos irán con el paso del tiempo evolucionando, junto con el hardware.
Referencia
E.W., D. (1968). Recuperado el 13 de 08 de 2017, de https://es.wikipedia.org/wiki/THE
O´brien, & James , A. (2006). Recuperado el 3 de 08 de 2017, de http://es.wikipedia.org/wiki/Sistema_operativo
RAE. (s.f.). RAE. Recuperado el 13 de 08 de 2017, de http://dle.rae.es/srv/search?m=30&w=monol%C3%ADtico
...