viernes, 10 de mayo de 2013


  

Sistemas Operativos para redes


Sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.

Redes de computadores

En una red de computadores, la comunicación y sincronización entre los nodos se basa exclusivamente en mensajes, ya que no hay memoria ni dispositivos compartidos. Un sistema operativo con soporte para redes provee primitivas de comunicación Inter.-procesos (recordar Paso de Mensajes ).
send(P, mensaje)
envía el mensaje al proceso P, y continúa.
receive(Q, mensaje)
bloquea el proceso hasta recibir un mensaje de Q.
receive(id, mensaje)
bloquea el proceso hasta recibir un mensaje de cualquier proceso. El identificador del emisor se devuelve en id.

Sistemas operativos de red

Un sistema operativo de red provee un ambiente en el que los usuarios pueden accesar recursos remotos, pero deben estar conscientes de la multiplicidad de máquinas.

Login remoto

En Unix, uno puede hacer telnet lucifer.cs.uwm.edu si quiere entrar a esa máquina en forma remota. Cuando se ejecuta este programa se crea un proceso cliente telnet que intenta comunicarse con la máquina remota. Para que esto funcione, en tal máquina debe haber un servidor telnet, que, cuando recibe una solicitud de conexión, crea un proceso que actúa en representación del usuario (previa autentificación). Todo lo que el usuario digita es enviado por el cliente al proceso remoto, quien ejecuta los comandos y envía la salida para que el cliente la despliegue.

Transferencia de archivos

Otra función que los sistemas operativos de red proveen es la de transferencia de archivos. En la Internet hacemos
ftp altar.ing.puc.cl
get archivo
o también
rcp maquina1:archivo1 maquina2:archivo2
Bajo este esquema no hay transparencia para el usuario, pues éste debe saber exactamente dónde está el archivo que necesita. El acceso a un archivo remoto difiere bastante del acceso a un archivo local. Además, los archivos en realidad no se comparten; más bien, hay muchas copias de un mismo archivo en todos los lugares en los que se necesita; no sólo se gasta espacio, sino que puede haber problemas de consistencia. FTP se implementa de manera similar a telnet, sólo que el servidor FTP responde sólo a un conjunto predefinido de comandos (get, put, ls, cd, etc.).
Un punto importante acerca de telnet y FTP es que el usuario debe cambiar de paradigma. Para usar FTP el usuario debe conocer un conjunto de comandos que difiere bastante de los comandos del sistema operativo. En el caso de telnet la diferencia no es tan drástica, pero existe en la medida que el sistema operativo de la máquina remota difiera del de la máquina local.
El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.
Ejemplos: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.

SISTEMA OPERATIVO NETWARE DE NOVELL

NOVELL comercializa varias versiones de su famoso sistema operativo, dependiendo del tamaño de la red, las características y el modo de operar es similar en todas ellas. Existen varios niveles de Novell y las características de este sistema dependen del nivel, por ejemplo:
Las características de NOVELL nivel 1.
1.     Hasta cuatro usuarios conectados a la red de forma concurrente
2.     Estaciones de tipo PC, XT, AT ó PS/2
Las características de NOVELL nivel 2.
1.     Soporta hasta ocho usuarios conectados a la red de forma concurrente
Características del ADVANCED NETWARE 286.
2.     Soporta hasta cien usuarios trabajando concurrentemente
3.     Soporta controladores de disco de varios tipos, mediante drivers suministrados por el fabricante del disco. Puede utilizar un DCB (Disk Coprocesor Board).
Figura. Esquema de un SO en red.

No hay comentarios:

Publicar un comentario