Los sistemas operativos con la estructura cliente / servidor, el punto de vista usual es el implantar la mayoría de las funciones del sistema operativo como procesos de usuario. Para solicitar un
servicio, como la lectura de un bloque de cierto fichero, un proceso de usuario o cliente, envía la solicitud a un
proceso servidor, que realiza el trabajo y devuelve la respuesta.
Esta estructura surgio por algunas necesidades, integracion total de los sistemas de la empresa con los comunes como lo son documentos de texto, hojas de calculo, etc. , asi como tambien permitir que usuarios de varios departamentos puedan gestionar y usar bases de datos grandes de la empresa o servicios, y la conectividad entre diferentes tipos de ordenadores.
Algunas caracteristicas de las mas relevantes son:
- Se mantiene un núcleo mínimo.
- La mayoría de las funciones se implantan en los procesos del usuario.
- Lo único que hace el núcleo es controlar la comunicación entre los clientes y los servidores.
Una ventaja importante y creo que alfinal de cuentas quizas lo mas importante esque es capaz de adaptarse a sistemas distribuidos, por ejemplo que el cliente manda un mensaje y recibe una respuesta, sin este saber si su peticion o mensaje fue atendido por la maquina propia, en forma local o si se fue a otro servidor, el siempre va obtener una respuesta independientemente de donde se procese su mensaje.
5 comentarios:
Lo que entendi en tu post carlos, es que en las redes basadas en estructuras cliente-servidor, los servidores ponen a disposición de sus clientes recursos, servicios y aplicaciones. Dependiendo de que recursos ofrece el servidor y cuales se mantienen en los clientes se pueden hacer distinciones entre distintas estructuras cliente-servidor. Ademas en estas estructuras se diferencia, donde se encuentran los datos, donde se encuentran los programas de aplicación y donde se presentan los datos.
Esta muy bueno el post, a comparacion de la estructura de Sistema Operativo que me toco investigar(Microkernel), la estructura Cliente-Servidor, cumple un funcion en especifico como el envio de mensajes del cliente al servidor para recibir una respuesta.
La imagen nos ilustra muy bien el funcionamiento del Sistema Operativo, Cliente-Servidor.
http://axcampos.blogspot.com/2008/08/sistema-operativo-con-estructura-basada.html
Te hizo falta abarcar mas de este tipo de estructura. Por ejemplo, el manejo de clientes y servidores hace que un núcleo sea mas pequeño según decís, pero que pasa con la velocidad de respuesta, como maneja el interbloqueo para que los servidores puedan atender a uno o varios clientes sin afectar el funcionamiento, que tan seguro es el uso de servicios entre los clientes y servidores??
Publicar un comentario