En el RISC II de Berkeley, se presenta un banco de registros organizados en ventanas solapadas para optimizar el paso de parámetros entre subrutinas.
Estas ventanas permiten el acceso a un grupo de registros globales que son visibles desde cualquier punto del programa, a otro de registros locales a cada ventana y, por tanto, a cada subrutina, y dos grupos de registros compartidos por las ventanas anterior y posterior respectivamente. Esta organización permite una comunicación óptima entre procesos "padres" e "hijos", ya que evita el procedimiento usual de salvar en la pila del sistema toda la información importante contenida en los registros antes de saltar a una subrutina y de recuperarla al regresar de la misma.
© 2001-2024 Fundación Dialnet · Todos los derechos reservados