Browse Prior Art Database

A Method to Create Two Computers Out of One

IP.com Disclosure Number: IPCOM000009711D
Publication Date: 2002-Sep-11
Document File: 2 page(s) / 33K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a method that modifies the firmware on a dual-processor PC, so that the PC can be configured to function as two separate computers. Benefits include fully utilizing the power of a PC.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 82% of the total text.

A Method to Create Two Computers Out of One

Disclosed is a method that modifies the firmware on a dual-processor PC, so that the� PC

can be configured to function as two separate computers. Benefits include fully utilizing the

power of a PC.

General Description

The disclosed method modifies firmware on a PC to enable the user to configure specific hardware devices to be assigned to particular operating systems running on the soft partition. For example, two operating systems can run in parallel on the same machine, and the resources can be divided in the following ways:

 

  • two video cards for the video displays
  • a legacy keyboard/mouse for one OS, and a USB keyboard/mouse for the other OS
  • separate PCI buses for each OS
  • memory divided in half

The firmware sets up the system and firmware tables so that it distributes resources (such as memory, interrupts from devices, etc.) to the soft partition that has allocated it through the setup process.� For example, device interrupts can be distributed via IO (S)APIC to the particular processor that they have been allocated to in the setup process.

Note. Other methods could be proposed on how to implement this idea via operating support for dual instances running concurrently. The exact implementation details and issues still need to be worked out.

Advantages

Some implementations of the disclosed structure and method provide one or more of the following advantages:�

The disclosed method provides a home/office system that can be shared by t...