Browse Prior Art Database

Disk Image Book and Program Load Facility

IP.com Disclosure Number: IPCOM000105397D
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 64K

Publishing Venue

IBM

Related People

Carlson, SA: AUTHOR [+2]

Abstract

A method for loading and starting programs in an embedded PC environment is disclosed. Compatibility is maintained with program files used in the PC environment.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 49% of the total text.

Disk Image Book and Program Load Facility

      A method for loading and starting programs in an embedded PC
environment is disclosed.  Compatibility is maintained with program
files used in the PC environment.

      An overview of a system containing an embedded PC is shown in
Fig. 1.  The embedded PC is used as a subsystem controller --
probably controlling some type of I/O interface.

         System
         --------------------------------------------------------
         |                                                      |
         | System Processor                                     |
         | I/O Subsystems                                       |
         | Disk/Diskette Devices                                |
         | Keyboard/Display Devices                             |
         |                                 Subsystem            |
         |                                 --------------       |
         |                                 |  Embedded  |       |
         |                                 |     PC     |       |
         |                                 | Controller |       |
         |                                 |            |       |
         |                                 --------------       |
         --------------------------------------------------------

The structure of the embedded PC is shown in Fig. 2.

      The embedded PC provides an execution environment for device
driver and application programs.  To minimize hardware cost, it does
not have disk/diskette nor keyboard/display attachment interfaces.
At power-on, a small ROM program (about 400 instructions) initializes
hardware registers and hardware logic controlling system and I/O
adapter interfaces.  It also performs some basic diagnostic tests.
Additional power-on-system-tests (POSTs) and BIOS programs are
down-loaded into embedded PC memory (RAM) via the system interface.

      The focus of this disclosure is the method used to load the
boot record, operating system and device driver and application
programs into the embedded PC.  The method consists of the following
elements:

1.  Disk image
2.  System interface
3.  Modified BIOS

        System Interface   |
 ROM                  ------------   RAM
 ------------------   |          |   -------------------------------
 | Hd...