System Reference Manual

System Reference Manual

The SRM firmware (also called the SRM console) is the boot firmware written by Digital Equipment Corporation (DEC) for computer systems based on the Alpha AXP microprocessor. The acronym SRM is derived from the phrase Alpha System Reference Manual, the publication detailing the Alpha AXP architecture and which specified various features of the SRM firmware.

The SRM console was initially designed to boot DEC's OSF/1 AXP (later called Digital UNIX and finally Tru64 UNIX) and OpenVMS operating systems, although various other operating systems (such as Linux, NetBSD, OpenBSD, and FreeBSD, for example) were also written to boot from the SRM console. The third proprietary operating system published for the Alpha AXP architecture – Microsoft Windows NT – did not boot from SRM; instead, Windows booted from the ARC boot firmware. (ARC is also known as AlphaBIOS.)

On many Alpha computer systems – for example, the DEC Personal Workstation – both SRM and ARC could be loaded onto the EEPROM which held the boot firmware. However, on some smaller systems (or large systems which were never intended to boot Windows), only one of the two boot firmwares could fit onto the EEPROM at one time. For example, the flash EEPROM of the DEC Multia, which was a small, personal Alpha AXP workstation designed to run Windows NT, was only large enough to hold a single firmware.

The SRM console is capable of display on either a graphical adapter (such as a PCI VGA card) or, if no graphical console and/or local keyboard is detected, on a serial connection to a VT100-compatible terminal. In this way the SRM console is similar to the Open Firmware used in SPARC and Apple PowerMac computers, for example.

Upon system initialization, an Alpha AXP computer set to boot from the SRM console displays a short report of the software version of the firmware, and presents a prompt consisting of a series of brackets: Digital Personal WorkStation 433u Console V7.2-1 Mar 6 2000 14:47:02 >>>

Several commands are available by typing them at the prompt, and a list of possible commands is available by entering the command help or man at the prompt. Various system variables for establishing automatic boot settings, parameter strings to be passed to an operating system and the like may also be set from the SRM prompt. The SRM firmware contains drivers for booting from boot media including SCSI hard disks and CD-ROM drives attached to a supported SCSI adapter, various IDE ATA and ATAPI devices, and network booting via BOOTP or DHCP is possible with supported network adapters.

When an appropriate disk boot device is available, the SRM console locates and loads the target primary bootstrap image using information written in the target disk boot block; in logical block zero. The boot block contains the disk location and block size of the target primary bootstrap image file, and SRM will load that into memory and will then transfer control to it.

References

External links

* [http://www.redhat.com/docs/manuals/linux/RHL-7-Manual/alpha-install-guide/s1-alpha-srm.html Red Hat Documentation: The SRM Firmware Console]
* [http://h18002.www1.hp.com/alphaserver/download/srm_reference.pdf SRM Console Reference]
* [http://h18002.www1.hp.com/alphaserver/technology/literature/srmcons.pdf Alpha SRM Console for Alpha Microprocessor Motherboards User’s Guide]
* [http://www.alphalinux.org/faq/x31.html What is SRM?]
* [http://www.faqs.org/docs/Linux-HOWTO/SRM-HOWTO.html SRM Firmware Howto]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • System Reference Manual — Die System Reference Manual Firmware (auch SRM Konsole genannt) ist die Boot Firmware für Computersysteme, die auf Alpha AXP Prozessoren basieren. Die System Reference Manual Konsole wurde von DEC entwickelt, um OSF/1 (später Digital UNIX und… …   Deutsch Wikipedia

  • Manual page (Unix) — Almost all substantial UNIX and Unix like operating systems have extensive documentation known as man pages (short for manual pages ). The Unix command used to display them is man. Each page is a self contained document. The man command is… …   Wikipedia

  • Reference counting — In computer science, reference counting is a technique of storing the number of references, pointers, or handles to a resource such as an object or block of memory. It is typically used as a means of deallocating objects which are no longer… …   Wikipedia

  • Reference ranges for blood tests — Reference ranges edit in: blood urine CSF feces Reference ranges for blood tests are sets of values used by a health professional to interpret a set of …   Wikipedia

  • Network Computing System — The Network Computing System (NCS) was an implementation of the Network Computing Architecture (NCA). It was created at Apollo Computer in the 1980s. It comprised a set of tools for implementing distributed software applications, or distributed… …   Wikipedia

  • Manual memory management — In computer science, manual memory management refers to the usage of manual instructions by the programmer to identify and deallocate unused objects, or garbage. Up until the mid 1990s, the majority of programming languages used in industry… …   Wikipedia

  • Manual on Uniform Traffic Control Devices — Cover of 2009 edition The Manual on Uniform Traffic Control Devices (MUTCD) is a document issued by the Federal Highway Administration (FHWA) of the United States Department of Transportation (USDOT) to specify the standards by which traffic… …   Wikipedia

  • manual — {{Roman}}I.{{/Roman}} noun ADJECTIVE ▪ how to (esp. AmE), instruction, instructional (esp. AmE), training ▪ advice, self help ▪ operator s (AmE) …   Collocations dictionary

  • Reference (computer science) — This article is about a general notion of reference in computing. For the more specific notion of reference used in C++, see Reference (C++). In computer science, a reference is a value that enables a program to indirectly access a particular… …   Wikipedia

  • manual — I (New American Roget s College Thesaurus) adj. nonautomatic, hand. n. guide, handbook, text[book]; keyboard, control, dial; system, exercise, regimen. See information, direction. manual labor II (Roget s IV) modif. Syn. by hand, hand operated,… …   English dictionary for students

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”