31.01.2013 Views

using the bootstrap loader

using the bootstrap loader

using the bootstrap loader

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.1 INTRODUCTION<br />

OVERVIEW OF BOOTSTRAP 1<br />

LOADER OPERATIONS<br />

The iRMX® Bootstrap Loader is a program that loads your custom version of <strong>the</strong> iRMX<br />

Operating System, known as an application system, into RAM from secondary storage so it<br />

can begin running. This process is called <strong>bootstrap</strong> loading or booting. Booting can occur<br />

when <strong>the</strong> system is turned on, when <strong>the</strong> system is reset, or under operator control when <strong>the</strong><br />

monitor is active. Since it's not dependent on any particular operating system, <strong>the</strong> iRMX<br />

Bootstrap Loader can load many different operating systems.<br />

The Bootstrap Loader eliminates <strong>the</strong> need to place complete applications into PROM<br />

devices. Instead, you can place <strong>the</strong> Bootstrap Loader--a small program--into PROM<br />

devices and store your application system on a mass storage device. The Bootstrap Loader<br />

can <strong>the</strong>n be used to load <strong>the</strong> application program into RAM.<br />

The Bootstrap Loader consists of a series of stages and is necessary for loading<br />

iRMX applications.<br />

The first stage is located in PROM devices. It determines <strong>the</strong> name of <strong>the</strong> file to load,<br />

loads part of <strong>the</strong> second stage, and passes control to that part. Intel 300 Series<br />

Microcomputers are delivered with <strong>the</strong> first stage of <strong>the</strong> iRMX Bootstrap Loader and <strong>the</strong><br />

iSDM N monitor already placed in PROM devices. If you are building your own<br />

MUL TIBUS® I microcomputer systems, you can use <strong>the</strong> information in this manual to<br />

configure a first stage and place it into PROM devices.<br />

Intel System 520 Series Microcomputers are delivered with firmware containing a different<br />

Bootstrap Loader than <strong>the</strong> one described in this manual. None of <strong>the</strong> information<br />

contained in this manual applies to <strong>the</strong> System 520's Bootstrap Loader. That <strong>loader</strong>, <strong>the</strong><br />

MULTIBUS II Systems Architecture (MSA) Bootstrap Loader, is described in <strong>the</strong> MSA<br />

Bootstrap Loading of <strong>the</strong> System 520 Manual.<br />

The second stage is on track 0 of every iRMX-formatted named volume and is necessary<br />

for leading iRMX I and iRMX II applications. That is, whenever you use <strong>the</strong> Human<br />

Interface FORMAT command to format a volume, <strong>the</strong> second stage is copied to that<br />

volume. When invoked, <strong>the</strong> second stage finishes loading itself into memory. Then it loads<br />

a file from <strong>the</strong> same volume and passes control to it. This second stage does not function<br />

in <strong>the</strong> MSA environment. Refer to <strong>the</strong> MSA Bootstrap Loading of <strong>the</strong> System 520 Manual<br />

for more information.<br />

Bootstrap Loader 1-1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!