Hola,
El esquema para compartir memoria en los sistemas que han utilizado una estructura de tabla de páginas invertida (una alternativa que no ha sido muy utilizada en la práctica) consiste en tomar en cuenta el concepto sobre el que hablamos en la parte final de la clase: usar en conjunto los mecanismos de segmentación y paginación. El modelo híbrido que utiliza ambas estrategias para la gestión de la memoria (como se ejemplifica en las notas del curso para la arquitectura Intel) proporciona un esquema sencillo para compartir memoria, porque los segmentos pueden marcarse como compartidos y la tabla de páginas invertida se utiliza para la traducción del direccionamiento virtual de las páginas que corresponden a cada segmento, tal como se presenta en la slide correspondiente.
Otra alternativa consiste en incorporar información adicional en el descriptor que se almacena en cada entrada de la tabla de páginas, en línea con un comentario que hice ayer en el teórico sobre la posibilidad de incluir el número de frame dentro del descriptor, en lugar de tomarlo directamente de la posición en la tabla (el valor de i en el diagrama de la slide). En ese caso se puede tener más de una entrada para el mismo frame, que podría ser referenciado por el proceso 1 () y el proceso 2 (. La página_1 del proceso 1 y la página_2 del proceso 2 corresponden al mismo frame en memoria.
Saludos
SN