|
|
|
|
|
 |
|
 |
Hay dos conceptos fundamentales en Amoeba: objetos y capacidades. Todos los servicios y comunicación están en base a ellos.
Un objeto es conceptualmente un tipo de dato abstracto. Esto es, un objeto es una estructura de datos en el cual ciertas operaciones están definidas. Por ejemplo, un directorio es un objeto al cual ciertas operaciones pueden ser aplicadas, como son “ingresar nombre” y “mirar nombre”.
Cuando un objeto es creado, el servidor crea un valor de 128 bit llamado una capacidad y retorna al llamador. Las capacidades son protegidas criptográficamente para prevenir interferencias. Todos los objetos en el sistema son nombrados y protegidos usando éste, un esquema simple y transparente. |
|
 |
|
 |
|
|
|
|
|
|
|
|