The JavaStation programmable read-only memory (PROM) includes TFTP, NFS, and DHCP client implementations and is thus able to carry out the boot sequence. At power on, the PROM checks to see if flash memory is present and valid. If so, the PROM loads it into memory and transfers control to it. JavaOS initializes itself and then completes Task 1, described below.
If the above tests fail, the JavaOS image is not loaded from flash into memory, and the PROM proceeds to complete Task 1 itself.