Criptologia de Sistemas

Páginas: 6 (1421 palabras) Publicado: 18 de octubre de 2014
Introducción
Un sistema distribuido se define como:
Una colección de computadores conectados por una red de comunicaciones, que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario acceda los recursos remotos de la misma manera en que acceda recursos locales, o:
un grupo de computadores que usan un software para conseguir un objetivo encomún.



Desarrollo:
Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo.
El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (Local Area Network), centenas de hosts (Metropolitan Area Network), y miles o millones de hosts (Internet).
 
Ejemplo de sistemadistribuido simple:
 
 
 
 
 
 
 
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos, Seti, etc.
 
Sistemas operativos de red.
Son aquellos 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 losdiferentes recursos y la información del sistema.
 Modelos de procesamiento distribuido
 Procesamiento distribuido basado en entrada y salida.
·        Comunicarse con un proceso remoto es similar a leer o escribir a un archivo
·        La biblioteca de sockets usa este modelo
·        Enviar y recibir mensajes es realmente Entrada/Salida
·        Es un enfoque de nivel relativamente bajoProcesamiento distribuido basado en llamadas a procedimientos remotos.
·        Comunicarse con un proceso remoto es similar a invocar un procedimiento
·        El procedimiento invocado no reside en el proceso que invoca sino en otro proceso (posiblemente en otra máquina)
·        Los procedimientos reciben parámetros y devuelven resultados
·        Es un enfoque de nivel más alto que elorientado a entrada/salida
·        Los detalles de enviar y recibir mensajes quedan ocultos al programador  
Procesamiento distribuido basado en objetos distribuidos.
·        Comunicarse con un proceso remoto es similar a invocar un método de un objeto
·        El objeto al cual se hace la solicitud no reside en el proceso que invoca el método sino en otro proceso (posiblemente en otramáquina)
·        Los métodos en POO reciben parámetros y devuelven resultados
·        Es un enfoque de nivel más alto que los anteriores
·        Los detalles de enviar y recibir mensajes quedan ocultos al programador

Procesamiento distribuido basado en memoria compartida
·        Comunicarse con un proceso consiste en leer y escribir datos de una memoria común
·        El sistema decomunicación subyacente se encarga de duplicar el bloque de memoria común en las diferentes computadoras que forman parte del sistema
Características de los sitemas distribuidos:
·        Compartimiento de recursos.
            A cargo de un software “manejador” de recursos.
 ·        Abertura.
Como puede ser “extendido”.
Puede ser abierto o cerrado con respecto al hardware o al software. 
·       Trabajo en grupo.
Multi-proceso, multi-programación. Ejecuciones paralelas en el sistema. Diferentes usuarios usando los mismos recursos o respondiendo a pedidos del “cliente”. 
·        Escalabilidad.
La escalabilidad de un sistema es la capacidad para responder a cargas de trabajo crecientes. En particular un sistema distribuido escalable debe diseñarse de manera que opere correcta yeficientemente con diez o con millones de máquinas.
Un principio básico en el diseño de sistemas escalables es que la carga de trabajo de cualquier componente del sistema debe estar acotada por una constante independiente del tamaño del sistema. Si no es así, entonces el crecimiento del sistema estará limitado. En consecuencia, todo lo que huela a centralización a la larga constituirá un freno a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Criptologia
  • Criptología
  • Criptología
  • Criptologia
  • Criptologia
  • Criptologia
  • criptologia
  • Criptologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS