Arquitectura del AS/400
- Las funciones del AS/400:
- Gestión de trabajos
- Gestión de objetos
- Manejador de Mensajes
- Lenguaje de control
- Soporte electrónico
- Gestión de base de datos
- Comunicaciones
- Seguridad
Esto se encuentra bajo licencia en la interfase de máquina,
se puede acceder a ello mediante el OS
- La denominación de “objeto” en el AS/400 se refiere a todo lo que tiene nombre, ocupa espacio y se encuentra en una biblioteca dentro del AS/400.
- El “almacenamiento de nivel único” se entiende como el espacio de direcciones que permite manejar todo el almacenamiento (principal y auxiliar) como un único espacio, véase como si fuera un disco (de los mecánicos) donde los objetos están en forma continua o discontinua.
- El “almacenamiento virtual” consiste en como su nombre lo indica un espacio donde el sistema ve los datos en ubicaciones direccionables continuas *apuntadores en “C” por ejemplo* (en el funcionamiento real pueden estar fragmentados estos datos en almacenamiento auxiliar y principal) cuando se crea un objeto, el mismo sistema asigna una dirección virtual dentro de este espacio y lo divide en bloque (lo que se denomina paginas)
- El OS del AS/400 trata de utilizar los discos por igual, como decíamos la información se encuentra fragmentada entre los “n” discos del sistema
- Para desfragmentar el disco (u otras actividades de limpieza) el comando es RCLSTG, el cual requiere sistema dedicado, es decir que funcione la consola.
- En el caso que se añade un disco, los comandos DSKBAL ó el STRDSKRGZ son necesarios para distribuir la información entre los discos disponibles incluyendo el nuevo
- El código ejecutable es compartido entre entornos (terminales), pero cada terminal crea es un almacenamiento de trabajo
- En caso de que el usuario desee consultar el hardware instalado puede ejecutar:
WRKHDWPRD
WRKHDWRSC
DSPLCLHDW
- En caso
de que se quiera ver la versión del AS/400 utilizada, ejecutar el comando GO
LICPGM y seleccionar la opción
10.
- Los lenguajes que se pueden usar:
·
RPG/400
·
COBOL/400
·
AS/400 BASIC
·
AS/400 PL/L
·
AS/400 PASCAL
·
C/400
·
FORTRAN/400
y incrementados por el ambiente ILE (Integrated
Language Envoromment):
·
RPG/IV ILE
·
COBOL ILE
·
CL ILE
Sugiero al usuario conocer parte de la historia de
estos sistemas, por ejemplo RPG evoluciono entre los sistemas 34, 36, 38 para
llegar finalmente a RPG/400, aquí este lenguaje tiene un re-encolummnado de las
entradas de las hojas de las especificaciones, acompañado de nuevas funciones e
instrucciones.
Con ILE es una forma de plantear mediante módulos
un programa que luego se compilaran en un solo ejecutable, con RPG VISUAL
permite codificar controles y ventanas con un código basado en gran
parte en RPG.
.
Comentarios
Publicar un comentario