×

Flexible computer initialization

  • US 5,261,104 A
  • Filed: 11/13/1992
  • Issued: 11/09/1993
  • Est. Priority Date: 03/22/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system with an initialization routine located therein which affords said system the capability of automatically initializing itself in an operating system of choice, comprising:

  • a data processor;

    random access memory (RAM), read only memory (ROM) and permanent read/write memory, all connected to said data processor, said initialization routine located in said ROM for controlling the initialization of said computer system upon power on;

    a default operating system located in said ROM for transfer into said RAM by said initialization routine for controlling the operation of said computer system upon completion of system initialization;

    system drive means connected to said processor for holding external memory means such as flexible diskettes and/or fixed disks, said external memory means for holding at least one alternative operating system and applications;

    customization word means located in said permanent read/write memory for containing bits including a first set of bits to which said initialization routine refers to determine whether said computer system is to be initialized with said default operating system or with an alternative operating system, and also includes a second set of bits to which said initialization routine refers to determine whether said computer system is to be initialized into a customized version of said default operating system through replacement of the default CONFIG.SYS file and/or the default AUTOEXEC.BAT file in said default operating system with an alternate CONFIG.SYS file or alternate AUTOEXEC.BAT file located in said external memory;

    manually operated input means connected to said processor for enabling the user of said computer system to change the state of said first set of bits contained in said customization word means to provide for user selection of an operating system into which said computer system may be initialized, said manually operated means further provided for enabling the user of said computer system with means for changing the state of said system customization bits to provide for user selection of a customized version of said default operating system, said manually operated input means including reset means for resetting said system customization bits to provide for initialization of said computer system with said default CONFIG.SYS file and said default AUTOEXEC.BAT file in said default operating system, said reset means including manually operable indicia means such as a specific key or combination of keys on a keyboard for enabling the user of said computer system to change the state of said system configuration bits to provide for the initialization of said computer system with said default files, said reset means for use during initialization in the event that the computer system does not complete initialization due to an error in said alternate CONFIG.SYS and/or said alternate AUTOEXEC.BAT files.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×