Gestor de Arranque Mínimo

De Wiki~eWa
Ir a la navegaciónIr a la búsqueda

El Gestor de Arranque Mínimo es un dispositivo que se mapea en todos los Sistemas Informáticos, tanto estandarizados como no. Debido a esto, solo se determina su posición, en la dirección 0x00 (al comienzo) del Bus de Direcciones; tamaño, en 0xFF (256) direcciones; y la necesidad de incorporar, al menos, un Controlador Universal eWa al final, seguido de un bit de continuidad.

En el caso del Gestor de Arranque Mínimo que incluyen los Sistemas Informáticos estandarizados, la topología que muestra es la siguiente: una zona de 244 direcciones (61 instrucciones), desde 0x00 hasta 0xF3, desde 0xF4 hasta 0xFE un CUW13 y un bit de continuidad. Debido a la cuadriculación de este reparto de las 256 direcciones, es habitual que se distribuyan así. Lo que ya sí cambia es la finalidad de las 61 instrucciones.

Primeras instrucciones

Las primeras XXXXXXX instrucciones, desde 0x00 hasta 0x........... se encargan de llevar al puntero PC a una dirección de arranque. En el caso de los SIMs tanto reducidos como extendidos, suelen llevarlo a la dirección donde comienzan los mapeos de segundo nivel.

Instrucción de salto al CUW

Las siguientes XXXXXXX instrucciones, desde 0x........... hasta 0x..........., se encargan de realizar algo similar a las anteriores. En este caso, posicionan el puntero Q sobre el E0 del CUW. En algunas implementaciones, además, se incluye en el puntero R el tamaño del CUW; aunque debido a que el propio estándar permite saber con códigos el tamaño, no se indica en los Sistemas Informáticos estándares.

Área de datos

Anécdota

Las siglas del Gestor de Arranque Mínimo son G.A.M., que corresponden con las iniciales del Guillermo Álvarez Martínez. Debido a que este dispositivo está presente en todos los Sistemas Informáticos, es una forma de darle tributo al principal desarrollador de la Arquitectura eWa.