Está en la página 1de 4

Marina y Luis alfonso

Sistema operativo. Elementos y estructura del sistema


operativo
Podríamos definir el concepto de Sistema Operativo como un programa, o un conjunto
de programas que colaboran entre ellos para administrar los elementos físicos de un
sistema informático, optimizando su uso y ofreciendo determinados servicios a los
programas de aplicación.

Un sistema operativo se encargará de aspectos como:

 El uso, compartido y ordenado, de los recursos entre diferentes usuarios.


 La protección de recursos, para evitar que un usuario acceda a recursos para los
que no está autorizado.

Concepto de Sistema Operativo de Red


De acuerdo con la definición tradicional, un sistema operativo en red es aquel que está
pensado para posibilitar la conexión y comunicación de varios ordenadores
autónomos dentro de una red.En este sentido, el cliente realizará llamadas a
determinados servicios como si fuesen locales (por ejemplo, un procesador de textos
que necesita imprimir, no diferencia si la impresora a la que se dirige es local o remota).
El Sistema Operativo de Red detecta la necesidad de acceder a un recurso de red y envía
la solicitud al servidor adecuado. Por último, cuando recibe la respuesta, la hace llegar
al proceso cliente.

Lógicamente, un Sistema Operativo de Red debe ofrecer gestión de:

 La autenticación: el mismo nombre de usuario y la misma contraseña deben


servir para acceder a recursos en todo el sistema.
 La confidencialidad en la transmisión de los datos: utilizando algún mecanismo
de cifrado para el intercambio de información entre el cliente y el servidor.
 El espacio de nombres: los convenios sobre los nombres de los recursos deben
ser independientes de los sistemas operativos que los alojan.
 La ubicación: cada recurso debe conocerse sólo por su nombre, sin importar el
sistema donde se ejecutan.
 La administración: se debe facilitar un mismo mecanismo de gestión para todos
los recursos.
 El acceso a los recursos: como si estuviese ubicado en el mismo sistema donde
se encuentra el cliente.
 La replicación: se debe conseguir que no existan diferencias entre dos copias del
mismo recurso ubicadas en dos sistemas diferentes.
 El tratamiento de los fallos: se deben ofrecer mecanismos de detección de los
fallos, redundancia de los recursos en función de su importancia y reconexión
cuando el fallo ha sido solventado.
 El tiempo: Los relojes de todos los dispositivos de la infraestructura deben estar
sincronizados.

Arquitectura cliente servidor


Marina y Luis alfonso

Elementos de la arquitectura cliente/servidor.


El servidor

Cuando hablamos de una forma genérica, al mencionar a un servidor, nos referimos a


un ordenador, normalmente con prestaciones elevadas, que ejecuta servicios para
atender las demandas de diferentes clientes.

El cliente

Igual que antes, al hablar de forma genérica sobre un cliente, nos referimos a un
ordenador, normalmente con prestaciones ajustadas, que requiere los servicios de un
equipo servidor.

Clasificación según el tamaño del lado cliente y del lado servidor

Una de las características del modelo cliente/servidor es que permite balancear la


potencia de cálculo aplicada hacia el lado servidor o hacia el lado cliente, según
convenga.

Por lo tanto, como puede deducirse, disponemos de dos alternativas:

 Cliente pesado, servidor ligero (en inglés, Thick Client, Thin Server): Aquí,
tanto el nivel de presentación como el nivel de aplicación se ejecutan en el lado
cliente. Incluso podrían procesarse contenidos multimedia con un alto consumo
de recursos. El servidor se utiliza para tareas como el hospedaje del SGBD
(Sistema Gestor de Bases de Datos) o incluso para otras tareas menores, como
administrar las tareas de impresión. En este tipo de esquemas, podría llegar a
interrumpirse de forma momentánea el servicio de red sin perjudicar de forma
significativa a los clientes.
 Servidor pesado, cliente ligero (en inglés, Thin Client, Thick Server): El lado
cliente se emplea sólo para el nivel de presentación (muchas veces utilizando
simplemente un navegador web) y el lado servidor se encarga de ejecutar la
aplicación. En este tipo de esquemas podríamos disponer, incluso, de clientes sin
disco duro. Otra de las ventajas de esta opción es que ofrecen una mayor
seguridad frente a intentos de acceso indebido.

Ventajas e inconvenientes de la arquitectura


cliente/servidor
Aunque, por lo visto hasta ahora, puede parecer que en el modelo cliente/servidor todo
son ventajas, en realidad también encontramos algunos inconvenientes. A continuación
haremos un breve repaso de ambos.

Ventajas de la arquitectura cliente/servidor

Como ya habrás deducido, el modelo cliente/servidor está especialmente indicado en


redes medias o grandes que necesiten un alto nivel de fiabilidad.

Las principales ventajas que ofrece son:


Marina y Luis alfonso

 Administración centrada en el servidor. Los clientes tienen poca


trascendencia en el esquema y sus necesidades de administración son menores.
 Centralización de los recursos. Los recursos comunes a todos los usuarios se
administran en el servidor. Así se evitan situaciones como la redundancia o
inconsistencia de información en las bases de datos.
 Mejora de la seguridad. Al disponer de un mecanismo central de autenticación,
las posibilidades de acceso indebido se reducen considerablemente.
 Escalabilidad de la instalación. Se pueden añadir o suprimir clientes sin que el
funcionamiento de la red se vea afectado.

Inconvenientes de la arquitectura cliente/servidor

Aunque, después de lo dicho hasta ahora parezca difícil de creer, una infraestructura
cliente/servidor también tiene sus inconvenientes:

 Coste elevado. Tanto la instalación como el mantenimiento son más elevados


debido al perfil muy técnico del lado servidor.
 Dependencia del servidor. Toda la red está construida alrededor del servidor y
si éste deja de funcionar o lo hace con un rendimiento inadecuado, afectará a
toda la infraestructura.

Grupos de trabajo como alternativa al modelo


cliente/servidor
Un grupo de trabajo es la forma más simple de compartir recursos entre diferentes
ordenadores de una red de dimensiones reducidas. En él, todos los equipos se
encuentran al mismo nivel de importancia y ninguno de ellos tiene control sobre los
otros.

En este tipo de estructuras cada ordenador dispone de sus propias cuentas de usuario,
administradas de forma local.

Un grupo de trabajo puede ser la solución más acertada cuando hablamos de un


conjunto pequeño de ordenadores, que se encuentra en la misma red, donde cada uno de
ellos ofrece recursos en función de sus propias características y donde la seguridad no es
relevante.

Sin embargo, los grupos de trabajo tienen importantes limitaciones:

 La seguridad no se encuentra centralizada.


 Es complicado realizar cambios en la configuración (hay que aplicarlos en cada
ordenador implicado).
 Las cuentas de usuario son locales y sólo podemos utilizarlas en el ordenador
donde se han creado.
 El administrador local de un equipo puede hacer cambios en la configuración
que afecten al resto de los usuarios.

Normalmente, en una red configurada como grupo de trabajo no participan más de


veinte ordenadores.
Marina y Luis alfonso

Debido a todo esto, los grupos de trabajo deben ser una alternativa que debemos valorar
en determinadas situaciones, pero la mayoría de las veces deberemos inclinarnos por un
modelo cliente/servidor.

1. Explica en qué contexto es más adecuado el uso de un sistema cliente/servidor y pon un


ejemplo de una empresa que pudiera usarlo

Una empresa de tamaño medio/grande que necesite de un alto nivel de seguridad y orden
entre los dispositivos donde hay ordenadores con trabajos específicos que administren las
entradas de otros dispositivos.

El estado de un país.

2. ¿A qué tipo de sistema operativo de red corresponde un terminal en una biblioteca que nos
permite acceder vía web al catálogo de la biblioteca?

Red interna ya que no necesitaría tener red al exterior para ver el catálogo de la biblioteca por
que se podría hacer un sistema con dos ordenadores sin necesidad de mantener un servidor.

3. ¿Qué tipo de sistema operativo de red tenemos en clase?

Tenemos un sistema por pares en el cuál trabajan todos los equipos, en el cuál no tenemos
ordenadores con tareas especificas.

También podría gustarte