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