
El firmware SRM (también llamado consola SRM ) es el firmware de arranque escrito por Digital Equipment Corporation (DEC) para sistemas informáticos basados en el microprocesador DEC Alpha . SRM son las iniciales de (Alpha) System Reference Manual , la publicación que detalla la arquitectura Alpha AXP y que especifica varias características del firmware SRM.
La consola SRM se diseñó inicialmente para arrancar los sistemas operativos OSF/1 AXP de DEC (posteriormente llamado Digital UNIX y finalmente Tru64 UNIX) y OpenVMS , aunque también se desarrollaron otros sistemas operativos (como Linux , NetBSD , OpenBSD y FreeBSD , por ejemplo) para arrancar desde la consola SRM. El tercer sistema operativo propietario publicado para la arquitectura Alpha AXP, Microsoft Windows NT , no arrancaba desde SRM; en su lugar, Windows arrancaba desde el firmware de arranque ARC (Multi Platform "Advanced RISC Computing"). (ARC también se conoce como AlphaBIOS).
En muchos sistemas informáticos Alpha, como la estación de trabajo personal digital (DSP), tanto SRM como ARC podían cargarse en la EEPROM que contenía el firmware de arranque. Sin embargo, en algunos sistemas más pequeños (o en sistemas grandes que nunca se diseñaron para arrancar Windows), solo una de las dos variantes de firmware de arranque cabía en la EEPROM a la vez. Por ejemplo, la EEPROM flash de ciertos modelos de la DEC Multia , una pequeña estación de trabajo personal Alpha AXP diseñada para ejecutar Windows NT, solo tenía capacidad para un único firmware.
La consola SRM puede visualizarse en un adaptador gráfico (como una tarjeta VGA PCI ) o, si no se detecta ninguna consola gráfica o teclado local, mediante una conexión serie a un terminal compatible con VT100 . De este modo, la consola SRM es similar al Open Firmware utilizado en ordenadores SPARC y Apple PowerMac , por ejemplo.
Al inicializarse el sistema, un ordenador Alpha AXP configurado para arrancar desde la consola SRM muestra un breve informe de la versión del software del firmware y presenta el "indicador de tres flechas" que consta de tres signos de mayor que :
Estación de trabajo personal digital 433au Consola V7.2-1 6 de marzo de 2000 14:47:02 >>>
Se pueden introducir varios comandos en la línea de comandos, y se puede consultar una lista de los comandos disponibles introduciendo el comando helpo manen la línea de comandos. También se pueden configurar diversas variables del sistema para establecer la configuración de arranque automático, las cadenas de parámetros que se pasarán al sistema operativo, etc., desde la línea de comandos de SRM. El firmware de SRM incluye controladores para arrancar desde medios de arranque, como discos duros SCSI y unidades de CD-ROM conectadas a un adaptador SCSI compatible, varios dispositivos IDE ATA y ATAPI, y es posible arrancar desde la red mediante BOOTP o DHCP con adaptadores de red compatibles.
Cuando se dispone de un dispositivo de arranque de disco adecuado, la consola SRM localiza y carga la imagen de arranque principal de destino utilizando la información escrita en el bloque de arranque del disco de destino, en el bloque lógico cero. El bloque de arranque contiene la ubicación en disco y el tamaño del bloque del archivo de imagen de arranque principal de destino, y SRM lo cargará en la memoria y, a continuación, transferirá el control a dicho archivo.
Enlaces externos
- Documentación de Red Hat: La consola de firmware SRM
- Referencia de la consola SRM
- Guía del usuario de la consola Alpha SRM para placas base con microprocesador Alpha
- ¿Qué es SRM?
- Cómo instalar el firmware SRM
- Corporación de Equipos Digitales
- Firmware
- OpenVMS