Está en la página 1de 7

ESCUELA MILITAR DE INGENIERA MCAL.

ANTONIO JOS DE SUCRE BOLIVIA

SISTEMAS DISTRIBUIDOS Laboratorio # 1


NOMBRE : CODIGO : CARRERA: FECHA CURSO : : KHENDY MARIELA CHAVEZ RAMIREZ A10008-0 C.I. : 6998162 ING. SISTEMAS 21/02/2013 8vo semestre

LA PAZ BOLIVIA Sistemas Distribuidos.

1. Instale en su computadora el software de demostracin de http://www.activeworlds.com donde podr hacer uso de una aplicacin distribuida tipo MUD. Y responda los incisos siguientes. A. El SD provee componentes abstractos del sistema? Si, el sistema provee componentes abstractos del sistema para esta aplicaicon como elementos ya que utiliza recursos abstractos de la comunicacin de sus usuarios , el sistema distribuido con controladores para la maquina que trae como resultado la transparencia de los componentes del sistema de forma coherente y lgica. Los componentes abstractos se verifican al inicializar comenzamos el juego solo se ve borroso y sin nada. cuando

B. SD implementa control distribuido de acuerdo al principio de la autonoma cooperativa? Si porque donde seran las acciones para los componentes abstractos como el avatar.

C. Cumple las siguientes funciones? Por qu? a) Comunicacin interprocesos. Si, la comunicacin entre procesos sobre la red de conexin, ya que activeworlds brinda las facilidades para que para establecer comunicaciones entre sus usuarios en cualquier momento y entre otros procesos , entonces desde los componentes abstractos, pudiendo interactuar y relacionarse en directo hasta los elementos elaborados como la mensajera y interaccin cada uno de estos elementos se conecta entre s a travs de la red y lo que ya se tiene instalado. b) Administracin y asignacin de recursos. Si se tiene la asignacin de recursos a usuario cuando se interactan con los objetos en el mundo se estn asignando recursos de archivos de datos , la toma de decisin de en dnde debern ser ejecutadas las peticiones, con nuevos recursos en la red. c) Administracin de nombres. Si porque los mecanismos de asignacin y mantenimiento de los nombres de los recursos y localizacin de servidores/usuarios. Donde cada uno de estas caractersticas presente cada elemento en el juego tiene un identificador de los servidores o mundos existente tambin estn identificados. d) Reinicio luego de fallas. No porque el reinicio para fallas, una vez ocurrida una el programa se cierra y no se

e)

Funciones de proteccin

Si porque la especificacin de usuarios y sus derechos de acceso, mecanismos de autentificacin, polticas de acceso y contra ataques externos donde el programa ejecuta las funciones de autentificacin y los derechos de acceso donde este ejemplo ingresa como turista o ciudadano y no existen polticas de acceso. 2. De acuerdo al ejemplo citado en la anterior clase, presentar un ejemplo y responder a los incisos siguientes. El ejemplo al que se hace referencia se lo puede descargar desde http://es.smeet.com/mundo-virtualel cual es un juego en lnea.

A. El SD provee componentes abstractos del sistema? El sistema distribuido de este ejemplo provee componentes abstractos para tener las mismas capacidades de carga de funciones grficas como los ltimos juegos online que provee componentes abstractos como los

mencionados al iniciar el juego. B. SD implementa control distribuido de acuerdo al principio de la autonoma cooperativa? La implementacin del juego de acuerdo al principio de la autonoma cooperativa se realiza por un jugador de un mismo donde afecta a miembros de su mismo equipo en el mbito general del juego. C. Cumple las siguientes funciones? Por qu? a) Comunicacin interprocesos. Los componentes de la comunicacin de interprocesos existentes dentro de este juego dependen de la red desde las conversaciones hasta los elementos de comunicacin interna en la red. b) Administracin y asignacin de recursos.

En la administracin de recursos respondera a los datos de un Juego especfico, por tanto cuando se inicia un nuevo juego cada jugador tiene asignado datos que se refieran con el que est jugando en ese momento c) Administracin de nombres. La administracin de nombres para el jugador solo puede tener un nombre de Jugador nico asi que en este aspecto se asigna nombres, en relacion a los recursos, los objetos de juego tienen sus Identificadores asi como los servidores del juego. d) Reinicio luego de fallas. Para el reinicio luego de fallas es decir se reinicia despus de una falla, pero se congela despus de un problema el jugador est obligado a terminar su juego y si se conecta despus de que el juego ha terminado recibe el mensaje de advertencia. e) Funciones de proteccin Si, para la comunidad de activeworlds en primer lugar debes registrarte, y luego, para iniciar una sesin entonces activeworlds utiliza mecanismos de autenticacin y polticas de acceso para sus usuario que ofrece dos posibilidades de visitar sus mundos tridimensionales como turista de forma gratuita, pudiendo visitar gran parte de sus mundos. 3. Mencione las diferencias entre los siguientes tipos de sistemas operativos mediante la definicin de sus propiedades esenciales. a) Un sistema de tiempo compartido. Un sistema de tiempo compartido permite a los diversos usuarios compartir al mismo tiempo el computador. Puesto que en un sistema de tiempo compartido cada accin o mandato suele ser breve, y solo se requiere un corto tiempo de la CPU para cada usuario. En 1960 se expuso el concepto de tiempo compartido, pero como los sistemas de este tipo eran mas dificiles y costosos de construir; no fueron comunes, si no hasta principios de los aos setenta. b) Procesamiento paralelo Es un proceso empleado para acelerar el tiempo de ejecucin de un programa dividindolo en mltiples trozos que se ejecutarn al mismo tiempo, cada uno en su propios procesadores.

Ejemplos de Sistemas Operativos de tiempo compartido son Multics. 1. 2. 3. 4. 5. 6. 7. Populares representantes de sistemas multiprogramados multiusuario, Ej.: sistemas de diseno asistido por computador, procesamiento de texto, etc. Dan la ilusion de que cada usuario tiene una maquina para si. Mayoria utilizan algoritmo de reparto circular. Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye despues de concedido el servicio. Evitan monopolizacion del sistema asignando tiempos de procesador (time slot). Gestion de memoria proporciona proteccion a programas residentes. Gestion de archivo debe proporcionar proteccion y control de acceso debido a que pueden existir multiples usuarios accesando un mismo archivo.

c) Sistema de Red. El sistema de red de un equipo Unix se entiende el conjunto de software que posibilita la interconexin entre diferentes mquinas. Este software est dividido en dos espacios: por un lado, tenemos el soporte de red dentro del kernel del sistema operativo, encargado de implementar las tareas de ms bajo nivel necesarias para la comunicacin entre sistemas, como la pila de protocolos TCP/IP o los controladores de tarjetas de red; por otro, ya en el espacio de usuario, tenemos el conjunto de programas y ficheros utilizados para configurar parmetros del sistema relacionados con la red, como la direccin IP, las tablas de rutado, o el comportamiento de una mquina ante solicitudes de servicio desde otros equipos conectados lgicamente a ella. En este trabajo vamos a hablar exclusivamente de este software de usuario (tanto utilidades como ficheros) que de una u otra forma puede afectar a la seguridad global del equipo. Se trata de una pequea - muy pequea - introduccin a esta parte del sistema de red en Unix, sin entrar en ningn detalle; para temas ms concretos, como la configuracin del soporte de red en ncleo, la configuracin de interfaces de red, servicios de nombres o la configuracin de las tablas de rutado, se puede consultar [Fri95], [Hun92], [NSS89] o, en el caso de mquinas Linux, [Kir95]. d) Sistema Distribuido. Un sistema distribuido es una coleccin de computadoras independientes; es decir autnomas, que aparecen ante los usuarios del sistema como una nica computadora. Algunos ejemplos de sistemas distribuidos son:

Una red de estaciones de trabajo en un departamento de una universidad o compaa, donde adems de cada estacin personal, podra existir una pila de procesadores en el cuarto de mquinas, que no estn asignados a usuarios especficos sino que se utilicen de manera dinmica cuando sea necesario. Una fbrica de robots, donde los robots actan como dispositivos perifricos unidos a la misma computadora central. Un banco con muchas sucursales por el mundo, cada oficina tiene una computadora maestra para guardar las cuentas locales y el manejo de las transacciones locales, la cul se puede comunicar con cualquier computadora de la red. Las transacciones hechas se realizan sin importar dnde se encuentre la cuenta o el cliente foros.d practicandointrodiuccion hasta mircoles