You are on page 1of 6

Instituto Tecnolgico Superior de Cd. Constitucin.

Ingeniera En Sistemas Computacionales

Sistemas Distribuidos I

Trabajo: Ensayo

Maestro: Edgar De La rosa Aguilar

Alumno: Pedro Ruiz Gonzlez

Grupo: 6sm

c.d constitucin baja california sur a 3 de febrero del 2011

Introduccin

Un Sistema Distribuido se podra definir como una coleccin de elementos de cmputo autnomo que se encuentran fsicamente separados y no comparten una memoria comn, se comunican entre s a travs del intercambio de mensajes utilizando un medio de comunicacin.

Las caracteristicas que pude observar son que cada cada elemento de computo tiene su propia memoria y su propio sistema operativo esta es una caracteristica muy importante para poder identificar a los sistemas operativos. Tiene el control de los recursos locales, son sistemas que tienen facilidad de cambio asi como de crecimiento, a diferencia de otros sistemas que son mas dificiles de realizar estos avances.

Los medios de comunicacin son redes, protocolos, dispositivos como pueden ser celulares, ejemplo que nos presento el maestro sobre el utilizar el celular para transferir cdigo de un lenguaje de programacin a un servidor mediante mensajes de texto. Existen factores que han afectado el desarrollo de los sistemas distribuidos como lo son los avances tecnolgicos, dado que existen nuevas tecnologias que aos atras no se habrian podido llebado a cabo la evolucion de los S.D. Los nuevos requerimientos que surgen dado que los usuarios necesitamos de nuevas tareas o actividades para facilitar y mejorar el trabajo que se realiza cotidianamente. Los aspectos externos como los culturares, politicos y economicos tambien son otros factores que intervienen en la evolucion que de estos sistemas.

Desarrollo
El sistema distribuido no necesariamente tiene que estar formado por un tipo de red o un sistema operativo asi como de un lenguaje de programacion especifico, estos sistemas pueden llebarse a cabo por una gran variedad de estos, mientras los estandares sean compatibles, a esto se le conoce como heterogeneidad. El sistema debe poder aadir nuevos recursos y servicios compartidos que son utilizados por por los elementos del sistema. La seguridad es muy importante dado que nosotros como usuarios necesitamos que el sistema pueda dar acceso solo a personal autorizado, debe de tener la capacidad de cuidar que la informacion no sea modificada. Se debe tener contemplado los recursos fisicos que se cuentan, dado que si son muchos los usuarios pueden sobresaturar el o los servidores, deben de estar aumentando equitativamente los recursos fisicos con los recursos que se aaden dado que puede perder rendimiento, en pocas palabras se deten tener contemplado a un futuro cercano el incremento del sistema. Una cualidad de los sistemas distribuidos seria que a veces un componente falla pero es posible que el resto del sistema pueda seguir operando de forma eficaz. Existen varias tecnicas para administrar los fallos, lo cual permite que el sistema pueda tolerar fallos, recuperarse de algun fallo o simplemente de funcionar como si no pasara nada. Los distintos componentes de un sistema distribuido pueden demandar acceder a un recurso simultaneamente, el sistema de estar diseado para que esto pueda ser permitido, un ejemplo sencillo podria ser que en un servidor se encuentra instalado el office y varias computadoras quieren acceder a ese recurso, el sistema debe poder brindar ese servicio a todas las computadoras de manera simultanea. La transparencia es buena cuando se implementa en un sistema distribuido, pero asi se tiene que tener en cuenta que existen otros factores como el rendimiento, lo cual hace que el sistema no trabaje como deberia. Los tipos de estilos arquitectonicos son los que muestran como se encuentra organizada logicamento los componentes que forman un sistema distribuido. La arquitectura clienteservidor es la que es mas utilizada. Como su nombre lo dice esta constituido por dos componentes : clientes, son los que realizan las peticiones de los servicios. Servidores son los que dan el servicios, estos esperan a que se realice una peticin por parte del cliente, y una vez recibido la peticin la analizan y devuelven el resultado. Un servidor a su vez puede ser cliente de otros servidores, esto permite que se puedan cambiar los roles, el servidor puede funcionar como servidor y cliente de otros servidores. Las aplicaciones basadas en la web tienen la ventaja de que son accesibles desde cualquier ordenador que disponga de un navegador sin que sea necesario tener nada ms instalado en el ordenador local. El uso de estas arquitecturas tambin facilita el diseo de las aplicaciones, ya que no hay que implementar la comunicacin entre el cliente y el servidor .

Algunas ventajas de los Sistemas Distribuidos son que se tienen procesadores mas poderosos y a menos costo, se comparten recursos tanto de hardware como de software, se tienen respuesta rapida y se pueden ejecutar procesos en varias computadoras a la vez. Pero tambien existen desventajas al utilizar estos sistemas como son : la velocidad de transimision de informacion es muy lenta a veces y resulta muy tedioso, la administracin es mas compleja que otros sistemas donde se encuentra el sistema en una sola computadora, y la ultima y a veces la mas importante que los costos son muy elevados para poder tener los recursos fisicos funcionen de una manera correcta (falta de componentes, memoria ram, cpu,etc).

Bibliografa y Referencias SD-ConceptosGenerales.pdf MD39HJE5JGOHGDBT12Y3-Ensayo3.pdf FSD-ConceptosGenerales-Ensayo2.pdf apunte01x6-Ensayo1.pdf

Instituto Tecnolgico Superior de Cd. Constitucin.

Ingeniera En Sistemas Computacionales

Sistemas Distribuidos I

Trabajo: Ensayo

Maestro: Edgar De La rosa Aguilar

Alumno: Pedro Ruiz Gonzlez

Grupo: 6sm

c.d constitucin baja california sur a 3 de febrero del 2011

You might also like