Sistemas Distribuidos

Get Started. It's Free
or sign up with your email address
Rocket clouds
Sistemas Distribuidos by Mind Map: Sistemas Distribuidos

1. Procesos y procesadores

1.1. Hilos

1.2. Hilos y RPC

1.3. Modelo de Sistemas

2. Sistemas Operativos Distribuidos

2.1. Implemetacion

2.1.1. es una colección de kernels y procesos servidores que brindan la abstracción antedicha.

2.2. Invocacion

2.2.1. Se debe ‘mapear’ esa invocación a la impresora física

2.3. Kernels

2.3.1. Es la parte de software que administra los recursos, ejecuta las aplicaciones, controla el hardware y establece las prioridades.

2.4. Servicios

2.4.1. Servicios de Archivo

2.4.2. Memoria Virtual

2.4.3. RPC

2.4.4. Procesos

2.4.5. IPC

2.4.6. Administracion de Memoria

3. Sistemas de Archivos Distribuidos

3.1. Servicios de Directorios

3.2. Servicio de Archivos

3.3. Coutilizacion

3.4. Metodos de Acceso

3.5. Tipos de Servidores

3.6. NFS

4. Base de Datos Distribuidas

4.1. Procesamiento de Consultas

4.1.1. Descomposicion de Consultas

4.2. Administracion de Catalogo

4.2.1. La información relativa a las réplicas se encuentra en el catálogo.

5. RMI

5.1. Niveles de Arquitectura

5.1.1. Stubs Skeleton

5.1.1.1. RMI usa el patrón de diseño de Proxy.

5.1.2. Referencia Remota

5.1.2.1. Definen y soportan la semántica de la invocación de una conexión RMI.

5.1.3. Transporte

5.1.3.1. Realiza Conexiones entre JVMS.

5.2. Pase de Parametros

5.2.1. Datos Primitivos

5.2.1.1. Pasa por valor

5.2.2. Objetos

5.2.2.1. Envía Objetos, no refeencias

5.2.3. Serializacion

5.2.3.1. Transforma objeto a formato legible en Red

6. Agentes

6.1. Son programas que son capaces de aprender y controlar acciones y flujo de información, ademas de poder controlar el orde de procesamiento y manejo de hilos

7. Hilos

7.1. Son la desfragmentacion de un proceso en diferentes tareas las cuales se ejeutan secuencialmente en el procesador, o bien en un paralelismo real cuando se cuanta con mas nucleos de procesamiento.

8. Base de Datos

9. Aplicaciones

9.1. Ejemplos