martes, 27 de octubre de 2015



















Aqui se mostraran tres diseños que se han probado en la estructuración de un Sistema Operativo:

Modelo Cliente-Servidor


Es este modelo, se diferencia dos clases de procesos, el cliente y el servidor, que se comunican entre mensajes, si el cliente quiere un servicio, debe mandar un mensaje del servicio que quiere y al servidor que sea apropiado para su petición, ya el servidor hace el trabajo y se envía una respuesta al cliente, un ejemplo seria el de un navegador web y un servidor web, en el navegador escribimos la información que queremos ver y la petición es mandada al servidor que tenga dicha información.

Maquinas Virtuales



Las maquinas virtuales, pueden utilizar varios sistemas operativos y ademas ser una copia de una maquina real, donde cada procesos se queda en esa maquina virtual y no en la maquina real.

Exokernel



En el exokernel, primero se proporciona un subconjuntos de recursos a cada maquina virtual, dando un bloque del disco a cada maquina virtual de manera sucesiva, ya el exokernel se encarga de administrar los recursos a cada maquina virtual viendo que una maquina virtual no use un recurso que otra maquina virtual este usando.