Educacion
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 intentacomunicarse 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 dearchivos
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:archivo1maquina2: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...
Regístrate para leer el documento completo.