-
公开(公告)号:SG44435A1
公开(公告)日:1997-12-19
申请号:SG1996000369
申请日:1990-07-04
Applicant: IBM
Inventor: BEALKOWSHI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERARD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR , SACHSENMAIER ROBERT , ZYVOLOSKI KEVIN MARSHALL
Abstract: An apparatus and method for decreasing the memory requirements of BIOS in a personal computer system (10) includes storing a first portion of BIOS in memory and a second portion on a direct storage access device. The personal computer system (10) comprises a system processor (26), a random access main memory, a read only memory (36), and at least one direct access storage device (62,66). The read only memory (36) includes the first portion of BIOS and data representing the type of system processor (26) and system planar (24) I/O configuration. The first portion of BIOS only includes routines for initializing the system (10) and the direct access storage device (62,66) to read in a master boot record into the system (10) from the direct access storage device (62,66). The master boot record includes a data segment (122-138) and an executable code segment (120). The data segment (122-138) includes data representing system hardware and a system configuration which is supported by the master boot record. The first BIOS portion confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment (122-138) of the master boot record agrees with the system processor (26), system planar (24), and planar (24) I/O configuration. If the master boot record is compatible with the system hardware, the first BIOS portion vectors the system processor (26) to execute the executable code segment (120) of the master boot record. The executable code segment (120) confirms that the system conf iguration has not changed and loads in the remaining BIOS portion from the direct access storage device (62,66) into random access memory (32) superseding the first BIOS portion. The executable code segment (120) then verifies the authenticity of the remaining BIOS portion and vectors the system processor (26) to begin executing the remaining BIOS now in random access memory (32). The remaining BIOS in main memory includes reusable routines for operating the system (10) in a normal manner.
-
公开(公告)号:SG44409A1
公开(公告)日:1997-12-19
申请号:SG1996000216
申请日:1990-07-04
Applicant: IBM
Inventor: BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERARD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR , SACHSENMAIER ROBERT , ZYVOLOSKI KEVIN MARSHALL , DIXON JERRY DUANE , WACHTEL EDWARD IRVING
Abstract: An apparatus and method for protecting BIOS stored on a direct access storage device (62) into a personal computer system (10). The personal computer system (JO) comprises a system processor (26), a system planar (24), a random access main memory (32), a read only memory (36), a protection means and at least one direct access storage device (62). The read only memory (36) includes a first portion of BIOS and data representing the type of system processor (26) and system planar (24) I/O configuration. The first portion of BIOS initializes the system (10) and the direct access storage device (62), and resets the protection means in order to read in a master boot record into the random access memory (32) from a protectable partition on the direct access storage device (62). The master boot record includes a data segment and an executable code segment. The data segment includes data representing system hardware and a system configuration which is supported by the master boot record. The first BIOS portion confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment of the master boot record agrees with the system processor (26), system planar (24), and planar (24) I/O configuration. If the master boot record is compatible with the system hardware, the first BIOS portion vectors the system processor (26) to execute the executable code segment of the master boot record. The executable code segment confirms that the system configuration has not changed and loads in the remaining BIOS portion from the same protectable partition on the direct access storage device (62) into random access memory (32). The executable code segment then verifies the authenticity of the remaining BIOS portion and vectors the system processor (26) to begin executing the BIOS now in random access memory. BIOS, executing in random access memory (32), then activates the protection means to prevent further access to the protectable partition. BIOS boots up the operating system to begin operation of the personal computer system.
-
3.
公开(公告)号:AU5999390A
公开(公告)日:1991-02-28
申请号:AU5999390
申请日:1990-07-30
Applicant: IBM
Inventor: BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERARD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR , SACHSENMAIER ROBERT , ZYVOLOSKI KEVIN MARSHALL , DIXON JERRY DUANE , WACHTEL EDWARD IRVING
Abstract: An apparatus and method for protecting BIOS stored on a direct access storage device (62) into a personal computer system (10). The personal computer system (JO) comprises a system processor (26), a system planar (24), a random access main memory (32), a read only memory (36), a protection means and at least one direct access storage device (62). The read only memory (36) includes a first portion of BIOS and data representing the type of system processor (26) and system planar (24) I/O configuration. The first portion of BIOS initializes the system (10) and the direct access storage device (62), and resets the protection means in order to read in a master boot record into the random access memory (32) from a protectable partition on the direct access storage device (62). The master boot record includes a data segment and an executable code segment. The data segment includes data representing system hardware and a system configuration which is supported by the master boot record. The first BIOS portion confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment of the master boot record agrees with the system processor (26), system planar (24), and planar (24) I/O configuration. If the master boot record is compatible with the system hardware, the first BIOS portion vectors the system processor (26) to execute the executable code segment of the master boot record. The executable code segment confirms that the system configuration has not changed and loads in the remaining BIOS portion from the same protectable partition on the direct access storage device (62) into random access memory (32). The executable code segment then verifies the authenticity of the remaining BIOS portion and vectors the system processor (26) to begin executing the BIOS now in random access memory. BIOS, executing in random access memory (32), then activates the protection means to prevent further access to the protectable partition. BIOS boots up the operating system to begin operation of the personal computer system.
-
公开(公告)号:CA2044522C
公开(公告)日:1995-10-17
申请号:CA2044522
申请日:1991-06-13
Applicant: IBM
Inventor: ARNOLD LISA RUOTOLO , BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , GEISLER DOUGLAS RICHARD , MITTELSTEDT MATTHEW TODD , PALKA MATTHEW STEPHEN JR , PAUL JOHN DAVID , SACHSENMAIER ROBERT , SMELTZER KENNETH DONALD , WOYTOVECH PETER ANDREW , ZYVOLOSKI KEVIN MARSHALL
Abstract: A personal computer system according to the present invention comprises a system processor, a random access memory, a read only memory, and at least one direct access storage device. A direct access storage device controller coupled between the system processor and direct access storage device includes a protection mechanism for protecting a region of the storage device. The protected region of the storage device includes a master boot record, a BIOS image and a system reference diskette image. The BIOS image includes a section known as Power on Self Test (POST). POST is used to test and initialize a system. Upon detecting any configuration error, system utilities from the system reference diskette image, such as set configuration programs, diagnostic programs and utility programs can be automatically activated from the direct access storage device.
-
5.
公开(公告)号:CA2020520C
公开(公告)日:1995-08-15
申请号:CA2020520
申请日:1990-07-05
Applicant: IBM
Inventor: BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERARD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR , SACHSENMAIER ROBERT , ZYVOLOSKI KEVIN MARSHALL , WACHTEL EDWARD IRVING , DIXON JERRY DUANE , MCNEILL ANDREW BOYCE
Abstract: An apparatus and method for protecting BIOS stored on a direct access storage device into a personal computer system. The personal computer system comprises a system processor, a system planar, a random access main memory, a read only memory, a protection means and at least one direct access storage device. The read only memory includes a first portion of BIOS and data representing the type of system processor and system planar I/O configuration. The first portion of BIOS initializes the system and the direct access storage device, and resets the protection means in order to read in a master boot record into the random access memory from a protectable partition on the direct access storage device. The master boot record includes a data segment and an executable code segment. The data segment includes data representing system hardware and a system configuration which is supported by the master boot record. The first BIOS portion confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment of the master boot record agrees with the system processor, system planar, and planar I/O configuration. If the master boot record is compatible with the system hardware, the first BIOS portion vectors the system processor to execute the executable code segment of the master boot record. The executable code segment confirms that the system configuration has not changed and loads in the remaining BIOS portion from the same protectable partition on the direct access storage device into random access memory. The executable code segment then verifies the authenticity of the remaining BIOS portion and vectors the system processor to begin executing the BIOS now in random access memory. BIOS, executing in random access memory, then activates the protection means to prevent further access to the protectable partition. BIOS boots up the operating system to begin operation of the personal computer system.
-
公开(公告)号:AU6000090A
公开(公告)日:1991-02-28
申请号:AU6000090
申请日:1990-07-30
Applicant: IBM
Inventor: BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERARD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR , SACHSENMAIER ROBERT , ZYVOLOSKI KEVIN MARSHALL
Abstract: An apparatus and method for loading BIOS stored on a direct access storage device (62,66) into a personal computer system (10). The personal computer system (10) comprises a system processor (26), a system planar (24), a random access main memory, a read only memory (36), and at least one direct access storage device (62,66). The read only memory (36) includes a first portion of BIOS and data representing the type of system processor (26) and system planar (24) I/O configuration. The first portion of BIOS initializes the system (10) and the direct access storage device (62,66) to read in a master boot record into the system (10) from the direct access storage device (62,66). The master boot record includes a data segment (122-138) and an executable code segment (120). The data segment (122-138) includes data representing system hardware and a system (10) configuration which is supported by the master boot record. The first BIOS portion confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment (122-138) of the master boot record agrees with the system processor (26), system planar (24), and planar I/O configuration. If the master boot record is compatible with the system hardware, the first BIOS portion vectors the system processor (26) to execute the executable code segment (120) of the master boot record. The executable code segment (120) confirms that the system configuration has not changed and loads in the remaining BIOS portion from the direct access storage device (62,66) into random access memory (32). The executable code segment (120) then verifies the authenticity of the remaining BIOS portion and vectors the system processor (26) to begin executing the BIOS now in random access memory (32). BIOS executing in random access memory (32) then boots up the operating system to begin operation of the personal computer system (10).
-
公开(公告)号:AT170302T
公开(公告)日:1998-09-15
申请号:AT91305020
申请日:1991-06-03
Applicant: IBM
Inventor: ARNOLD LISA RUOTOLO , BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , GEISLER DOUGLAS RICHARD , MITTELSTEDT MATTHEW TODD , PALKA MATTHEW STEPHEN JR , PAUL JOHN DAVID , SACHSENMAIER ROBERT , SMELTZER KENNETH DONALD , WOYTOVECH PETER ANDREW , ZYVOLOSKI KEVIN MARSHALL
Abstract: A personal computer system according to the present invention comprises a system processor, a random access memory, a read only memory, and at least one direct access storage device. A direct access storage device controller coupled between the system processor and direct access storage device includes a protection mechanism for protecting a region of the storage device. The protected region of the storage device includes a master boot record, a BIOS image and a system reference diskette image. The BIOS image includes a section known as Power on Self Test (POST). POST is used to test and initialise a system. Upon detecting any configuration error, system utilities from the system reference diskette image, such as set configuration programs, diagnostic programs and utility programs can be automatically activated from the direct access storage device.
-
公开(公告)号:SG44401A1
公开(公告)日:1997-12-19
申请号:SG1996000186
申请日:1990-07-04
Applicant: IBM
Inventor: BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERARD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR , SACHSENMAIER ROBERT , ZYVOLOSKI KEVIN MARSHALL , DIXON JERRY DUANE , WACHTEL ANDREW BOYCE IRVING
Abstract: An apparatus and method for loading BIOS stored on a direct access storage device (62,66) into a personal computer system (10). The personal computer system (10) comprises a system processor (26), a system planar (24), a random access main memory, a read only memory (36), and at least one direct access storage device (62,66). The read only memory (36) includes a first portion of BIOS and data representing the type of system processor (26) and system planar (24) I/O configuration. The first portion of BIOS initializes the system (10) and the direct access storage device (62,66) to read in a master boot record into the system (10) from the direct access storage device (62,66). The master boot record includes a data segment (122-138) and an executable code segment (120). The data segment (122-138) includes data representing system hardware and a system (10) configuration which is supported by the master boot record. The first BIOS portion confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment (122-138) of the master boot record agrees with the system processor (26), system planar (24), and planar I/O configuration. If the master boot record is compatible with the system hardware, the first BIOS portion vectors the system processor (26) to execute the executable code segment (120) of the master boot record. The executable code segment (120) confirms that the system configuration has not changed and loads in the remaining BIOS portion from the direct access storage device (62,66) into random access memory (32). The executable code segment (120) then verifies the authenticity of the remaining BIOS portion and vectors the system processor (26) to begin executing the BIOS now in random access memory (32). BIOS executing in random access memory (32) then boots up the operating system to begin operation of the personal computer system (10).
-
公开(公告)号:AT138749T
公开(公告)日:1996-06-15
申请号:AT90307295
申请日:1990-07-04
Applicant: IBM
Inventor: BEALKOWSKI RICHARD , BLACKLEDGE JOHN WILEY JR , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , KINNEAR SCOTT GERALD , KOVACH GEORGE D , PALKA MATTHEW STEPHEN JR
Abstract: An apparatus and method for loading BIOS from a diskette drive (66) into a personal computer system (10) normally connected to a fixed disk drive (62). The personal computer system (10) further includes a system processor (26), a random access main memory, a read only memory (36) and a switching means. The switching means generates a signal to indicate a mode for whether BIOS loads from either diskette or disk. In a priority mode, BIOS loads immediately from diskette. In a recovery mode, BIOS loads from diskette after testing the disk subsystem. The read only memory (36) includes a first portion of BIOS and data representing the type of system processor (26) and system planar (24) I/O configuration. The first portion of BIOS initializes the system (10) and queries the switching means. If the fixed disk is not available or the master boot record on the disk is invalid, the first portion of BIOS reads in a master boot record from the diskette drive (66). For either mode, the master boot record includes a data segment (122-138) and an executable code segment (120). The data segment (122-138) includes data representing system hardware and a system configuration which is supported by the master boot record. The first BIOS portion transfers control to the executable code segment (120) which confirms the master boot record is compatible with the system hardware by verifying that the data from the data segment (122-138) of the master boot record agrees with the system processor (26), system planar (24), and planar I/O configuration. If the master boot record is compatible with the system hardware, the executable code segment (120) confirms that the system configuration has not changed and loads in the remaining BIOS portion from the diskette drive (66) into random access memory (32). The executable code segment (120) then verifies the authenticity of the remaining BIOS portion and vectors the system processor (26) to begin executing the BIOS now in random access memory (32). BIOS, executing in random access memory (32), then boots up the operating system to begin operation of the personal computer system (10).
-
公开(公告)号:MY140233A
公开(公告)日:2009-12-31
申请号:MYPI9101128
申请日:1991-06-21
Applicant: IBM
Inventor: ARNOLD LISA RUOTOLO , SACHSENMAIER ROBERT , SMELTZER KENNETH DONALD , WOYTOVECH PETER ANDREW , ZYVOLOSKI KEVIN MARSHALL , BEALKOWSKI RICHARD , JRF JOHN WILEY BALACKLEDGE , CRONK DOYLE STANFILL , DAYAN RICHARD ALAN , GEISLER DOUGLAS RICHARD , MITTELSTEDT MATTHEW TODD , PALKA MATTHEW STEPHEN JR , PAUL JOHN DAVID
Abstract: A PERSONAL COMPUTER SYSTEM (10) ACCORDING TO THE PRESENT INVENTION COMPRISES A SYSTEM PROCESSOR (26), A RANDOM ACCESS MEMORY(32), A READ ONLY MEMORY (36), AND AT LEAST ONE DIRECT ACCESS STORAGE DEVICE (12-16). A DIRECT ACCESS STORAGE DEVICE CONTROLLER (350) COUPLED BETWEEN THE SYSTEM PROCESSOR AND DIRECT ACCESS STORAGE DEVICE INCLUDES A PROTECTION MECHANISM FOR PROTECTING A REGION OF THE STORAGE DEVICE. THE PROTECTED REGION OF THE STORAGE DEVICE INCLUDES A MASTER BOOT RECORD, A BIOS IMAGE AND A SYSTEM REFERENCE DISKETTE IMAGE. THE BIOS IMAGE INCLUDES A SECTION KNOWN AS POWER ON SELF TEST (POST) . POST IS USED TO TEST AND INITIALIZE A SYSTEM. UPON DETECTING ANY CONFIGURATION ERROR, SYSTEM UTILITIES FROM THE SYSTEM REFERENCE DISKETTE IMAGE, SUCH AS SET CONFIGURATION PROGRAMS, DIAGNOSTIC PROGRAMS AND UTILITY PROGRAMS CAN BE AUTOMATICALLY ACTIVATED FROM THE DIRECT ACCESS STORAGE DEVICE.
-
-
-
-
-
-
-
-
-