19.11.2014 Views

L - Walden-family.com

L - Walden-family.com

L - Walden-family.com

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Bolt Beranek and Newman Inc.<br />

Without recourse to expensive additional peripherals, the<br />

assembly facilities on the DDP-516 are inadequate for a large<br />

program. (For example, a listing of the IMP program would require<br />

approximately 20 hours of Teletype output). Therefore,<br />

BBN uses other locally available facilities to assist in the<br />

assembly process. Specifically, a PDP-lD text editor is used to<br />

<strong>com</strong>pose and edit the programs, which are stored on a large random<br />

access file. The file is then used as a source for a PDP-lD<br />

assembly program which assembles the IMP system, producing both<br />

object machine code and program listings.<br />

The PDP-lD as a Host on the network provides two additional<br />

debugging aids. Core images of the current IMP system are created<br />

and maintained on the PDP-lD mass storage directly from assembled<br />

object code. 1tlhen requested by the IMPVER program, an IMP's debug<br />

program dumps some or all of its core to the PDP-lD, where<br />

it is verified against the core image and discrepancies are<br />

typed out. If diagnostic or corrective patches are required in<br />

a part or all of the network, it is made up as a small IMP assembly,<br />

and the PDP-lD program BRODCAST can quickly send the patch<br />

to the required IMP(s).<br />

Additionally, when an IMP running a very distant Host requires<br />

a fresh copy of its very distant Host module (which is not present,<br />

for example, when an IHP reloads from a neighbor), the PDP-lD's<br />

VDHLOAD program extracts this module from the IMP system binary<br />

files, broadcasts it to the IMP in question, and starts the module.<br />

]<br />

'1<br />

'l<br />

:J<br />

jl<br />

J<br />

]<br />

1<br />

.1<br />

,J<br />

J<br />

J<br />

l<br />

J<br />

)<br />

J<br />

3-20 9/73<br />

I<br />

J

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

Saved successfully!

Ooh no, something went wrong!