Академический Документы
Профессиональный Документы
Культура Документы
Vicerrectorado Acadmico
Sede Los Dos Caminos
Seccin: Dcm0602II-v1
Catedra de sistemas operativos II
Profesor (a)
Comu
nicaci
n y
Sincro
nizaci
n de
los
Siste
mas
Opera
tivos
Integrantes
Churio Lejardy
ndice
Contenido
N pg.
Indice............................................................................................................. 2
Introduccin................................................................................................... 3
Sistemas Distribuidos..................................................................................... 4
Resea de los sistemas distribuidos...............................................................4
Comunicacin y Sincronizacin de los Sistemas Operativos..........................4
Comunicacin de los sistemas distribuidos (Comunicacin entre procesos). .4
Sncrona......................................................................................................... 5
Asncrona....................................................................................................... 5
Persistente..................................................................................................... 5
Momentnea (transient)................................................................................. 5
Directa............................................................................................................ 5
Indirecta......................................................................................................... 6
Simtrica........................................................................................................ 6
Asimtrica...................................................................................................... 6
Uso de buffers automtico............................................................................. 6
Sincronizacin de los sistemas operativos.....................................................6
Buzon ( Paso de mensajes)............................................................................. 7
Almacenamiento y archivos compartidos.......................................................8
Almacenamiento............................................................................................ 8
Archivos Compartidos.................................................................................... 8
La interfaz del servicio de archivos................................................................8
La interfaz del servidor de directorios............................................................9
Semntica de los Archivos compartidos.........................................................9
Aplicacin a partir de un Sistema Operativo................................................11
Conclusin.................................................................................................... 12
Referencias................................................................................................... 13
Bibliograficas................................................................................................ 13
Electronicas.................................................................................................. 13
Introduccin
A lo largo del tiempo y desde sus inicios la computacin ha sufrido muchos
cambios, desde los grandes ordenadores que permitan realizar tareas en
forma limitada y de uso un tanto exclusivo de organizaciones muy selectas,
hasta los actuales ordenadores ya sean personales o porttiles que tienen las
mismas e incluso mayores capacidades que los primeros y que estn cada vez
ms introducidos en el quehacer cotidiano de una persona, los mayores
cambios se atribuyen principalmente a dos causas, que se dieron desde las
dcadas de los setenta:
El desarrollo de los microprocesadores, que permitieron reducir en tamao
y costo a los ordenadores y aumentar en gran medida las capacidades de los
mismos y su acceso a ms personas.
El desarrollo de las redes de rea local y de las comunicaciones que
permitieron conectar ordenadores con posibilidad de transferencia de datos a
alta velocidad.
Despus mucho avances, es ahora en la actualidad donde aparece la
palabra de "Sistemas Distribuidos" que se ha popularizado tanto y que tiene
como mbito de estudio las redes como por ejemplo: Internet, redes de
telfonos mviles, redes corporativas, redes de empresas, etc.
En consecuencia, el presente trabajo que lleva el ttulo de "Sistemas
Distribuidos", tiene como principal objetivo: "describir panormicamente la
comunicacin y sincronizacin de los Sistemas Distribuidos".
Sistemas Distribuidos
Un sistema distribuido se define como una coleccin de computadoras
separadas fsicamente y conectadas entre s por una red de comunicaciones;
cada mquina posee sus componentes de hardware y software que el
programador percibe como un solo sistema (no necesita saber qu cosas estn
en qu mquinas)
Resea de los sistemas distribuidos
El desarrollo de los sistemas distribuidos vino de la mano de las redes locales
de alta velocidad a principios de 1970. Ms recientemente, la disponibilidad de
computadoras personales de altas prestaciones, estaciones de trabajo y
ordenadores servidores ha resultado en un mayor desplazamiento hacia los
sistemas distribuidos en detrimento de los ordenadores centralizados
multiusuario. Esta tendencia se ha acelerado por el desarrollo de software para
sistemas distribuidos, diseado para soportar el desarrollo de aplicaciones
distribuidas. Este software permite a los ordenadores coordinar sus actividades
y compartir los recursos del sistema - hardware, software y datos.
Los sistemas distribuidos se implementan en diversas plataformas hardware,
desde unas pocas estaciones de trabajo conectadas por una red de rea local,
hasta Internet, una coleccin de redes de rea local y de rea extensa
interconectados, que en lazan millones de ordenadores.
Las aplicaciones de los sistemas distribuidos varan desde la provisin de
capacidad de cmputo a grupos de usuarios, hasta sistemas bancarios,
comunicaciones multimedia y abarcan prcticamente todas las aplicaciones
comerciales y tcnicas de los ordenadores. Los requisitos de dichas
aplicaciones incluyen un alto nivel de fiabilidad, seguridad contra interferencias
externas y privacidad de la informacin que el sistema mantiene. Se deben
proveer accesos concurrentes a bases de datos por parte de muchos usuarios,
garantizar tiempos de respuesta, proveer puntos de acceso al servicio que
estn distribuidos geogrficamente, potencial para el crecimiento del sistema
para acomodar la expansin del negocio y un marco para la integracin de
sistema usados por diferentes compaas y organizaciones de usuarios.
Comunicacin y Sincronizacin de los Sistemas Operativos
Comunicacin
procesos)
de
los
sistemas
distribuidos
(Comunicacin
entre
La comunicacin
entre
procesos (comnmente IPC,
del ingls InterProcesos Comunicacin) es una funcin bsica de los sistemas operativos.
Los procesos pueden comunicarse entre s a travs de compartir espacios de
memoria, ya sean variables compartidas o buffers, o a travs de las
herramientas provistas por las rutinas de IPC. La IPC provee un mecanismo
Sncrona o asncrona
Persistente (persistente) o momentnea (transiten)
Directa o indirecta
Simtrica o asimtrica
Con uso de buffers explcito o automtico
Envo por copia del mensaje o por referencia
Mensajes de tamao fijo o variable
Sncrona
Quien enva permanece bloqueado esperando a que llegue una respuesta del
receptor antes de realizar cualquier otro ejercicio.
Asncrona
Quien enva contina con su ejecucin inmediatamente despus de enviar el
mensaje al receptor.
Persistente
El receptor no tiene que estar operativo al mismo tiempo que se realiza la
comunicacin, el mensaje se almacena tanto tiempo como sea necesario para
poder ser entregado (Ej.: e-Mail).
Momentnea (transiten)
Indirecta
La comunicacin Indirecta: Es aquella donde la comunicacin est basada en
una herramienta o instrumento ya que el emisor y el receptor estn a distancia.
Simtrica
Todos los procesos pueden enviar o recibir. Tambin llamada bidireccional para
el caso de dos procesos.
Asimtrica
Un proceso puede enviar, los dems procesos solo reciben. Tambin llamada
unidireccional. Suele usarse para hospedar servidores en Internet.
Uso de buffers automtico
El transmisor se bloquea hasta que el receptor recibe el mensaje (capacidad
cero).
Sincronizacin de los sistemas operativos
La sincronizacin es la transmisin y recepcin de seales que tiene por objeto
llevar a cabo el trabajo de un grupo de procesos cooperativos, en muchos
casos, los procesos se renen para realizar tareas en conjunto, a este tipo de
relacin se le llama procesos cooperativos. Para lograr la comunicacin, los
procesos deben sincronizarse, de no ser as pueden ocurrir problemas no
deseados.
Almacenamiento
En informtica, se conoce como sistema de almacenamiento distribuido todo
aquel que permite almacenar ficheros online. Su principal caracterstica es la
poder guardar archivos (documentos, imgenes, vdeos, etc.) en la red. En la
mayora de los casos, este sistema tiene un uso personal, aunque tambin es
utilizado en muchas empresas. Este tipo de aplicaciones se enmarcan dentro
de la "filosofa 2.0", donde se necesitan usuarios para que las ideas tengan
xito.
Discriminador de protocolo
OCTETO
1
referencia de llamada
en octetos
3 y siguientes
octetos segn
valor de octeto
2
Tipo de mensaje
N+1
Fijo
Los procesos acuerdan emplear un formato fijo para sus mensajes.
Variable
Los procesos pueden variar con respecto a sus formatos para mostrar los
mensajes
Mixto
Los procesos acuerdan emplear mensaje con partes cuyo formato es fijo, como
por ejemplo una cabecera inicial, seguido de partes de tamao variable.
Tratamiento de textos
Edicin de imgenes
Gestin de hojas de clculo
Gestin de hojas de contabilidad entre otras.
Conclusin
Los sistemas distribuidos suponen un paso ms en la evolucin de los sistemas
informticos, entendidos desde el punto de vista de las necesidades que las
aplicaciones plantean y las posibilidades que la tecnologa ofrece. Los sistemas
distribuidos han cambiado la forma de ver el mundo informtico desembocado
en los sistemas distribuidos actuales, caracterizados por la distribucin fsica de
los recursos en mquinas interconectadas.
Referencias
Bibliogrficas
Roger S. Presuman. Ingeniera de Software. Quinta Edicin. McGraw-Hill
Interamericana. Venezuela. 2002.
George Coulouris. Sistemas Distribuidos. Tercera Edicin. Addison Wesley.
Mxico. 2001.
Gua Rpida de Internet, David Zurdo Saiz, Alejandro Sicilia Burgoa, Fernando
Acevedo Quero, Paraninfo. Madrid. 1997.
Electrnicas
http://fmc.axarnet.es/redes/tema_04.htm (Sistemas Operativos).
http://www.fortunecity.es/sopa/chinchulines/812/informacion/noscs.htm (Sistem
as Operativos).
http://dmi.uib.es/~bbuades/sistdistr/sld007.htm (Sistemas Distribuidos).
http://members.fortunecity.es/lrmdl/SO7.htm#VSDRC (Sistemas Distribuidos).
http://sacbeob.8m.com/tutoriales/bddistribuidas/ (Comunicacin de los sistemas
Distribuidos).
http://pdf.rincondelvago.com/bases-de-datos-distribuidas.html (Comunicacin
de los sistemas Distribuidos)
http://www-lt.ls.fi.upm.es/sistemas_dist/Introduccion.pdf (Sistemas Distribuidos).
http://www.dia.eui.upm.es/cgi-bin/asigfram.pl?cual=sis_dis&nombre=SistemasDistribu%EDdos (Sistemas Distribuidos: Aplicaciones).
http://www.fisica.uson.mx/carlos/WebServices/WSOverview.htm (Objetos
Distribuidos).
http://di002.edv.uniovi.es/~lourdes/publicaciones/bt99.pdf (Objetos
Distribuidos).
http://www.iespana.es/darkstar/secciones/informatica/redes/tcpip/capas.html (Pr
otocolos).