Sistemas operativos modernos
Memoria virtual compartida en forma global que consta de 16 páginas Memoria 10 C P U O 10 C P U o 1 I I 3 I I 6 Y ' C P Ü I 11 12 14 C P U 2 (b) I J [ 3 6 T ' ’ 10 C P U 1 11 12 14 C P U 2 (c) Figura 8-23. a) Páginas del espacio de direcciones distribuidas entre cuatro máqui nas. b) Situación después de que la CPU 1 hace referencia a la página 10. c) Situa ción si la página 10 es de sólo lectura y se usa replicación. referencia (memoria principal o caché, respectivamente). Una cuestión de diseño importante es el tamaño que debe tener el fragmento. En los multiprocesadores, el tamaño de bloque de ca ché suele ser de 32 o 64 bytes para no mantener ocupado el bus con la transferencia demasia do tiempo. En los sistemas DSM, la unidad tiene que ser un múltiplo del tamaño de página (porque la MMU trabaja con páginas), pero puede ser 1, 2, 4 o más páginas. De hecho, hacer esto simula un tamaño de página más grande. Tener un tamaño de página más grande en DSM tiene ventajas y desventajas. La mayor ven taja es que, dado que el tiempo que tarda en iniciarse una transferencia de red es considerable, no se requiere mucho más tiempo para transferir 4096 bytes que para transferir 1024 bytes. En
RkJQdWJsaXNoZXIy MjI4NDcx