Method of swapping auxiliary storage devices using a suspend mode |
| The present invention has been made in an effort to solve the above problems. It is an object of ... |
|
Panel assembly for compact PCI system interface card |
| Accordingly, the object of the present invention is to provide an improved panel assembly for an ... |
|
Sub-card board connector, sub-card board, modem sub-card, and a computer having this connector |
| An object of the present invention is to solve the above-mentioned problem and provide a sub-card ... |
|
Compact PCI connector guide |
| The compact PCI (peripheral component interconnect) connector guide 2 which forms the present ... |
|
Portable data collection |
| The present invention expands the utility of portable data collection systems. The invention ... |
|
First-in, first-out (FIFO) buffer |
| OF A PREFERRED EMBODIMENT Reference is now made to FIGS. 1 and 2 which illustrate the variable ... |
|
Method and structure for switching multiple contexts in storage subsystem target device |
| The present invention solves the above and other problems, thereby advancing the state of the ... |
|
Conflict detection for queued command handling in disk drive controller |
| One aspect of the present invention is a conflict detection method for a disk drive controller, ... |
|
|
System and method for saving the state for advanced microprocessor operating modes
| Details |
Inventors: Kou, James T. L.;
Assignee: Toshiba America Information Systems, Inc. (Irvine, CA)
Primary Examiner: Shaw; Gareth D.
Assistant Examiner: Richey; M.
Attorney, Agent or Firm: Banner, Birch, McKie & Beckett
In accordance with the present invention, a resume processing driver for an advanced microprocessor, such as the Intel 80386 operating in enhanced mode, is provided which saves data indicative of the operating conditions of the advanced microprocessor into system memory and then calls a previously existing resume processing routine designed for a previously existing operating system, such as MS-DOS operating in real mode. The previously existing resume processing routine performs additional processing in order to save operating condition data associated with the previously existing operating system into system memory, and then performs a controlled power off sequence and removes the power supplied to all elements of the computer except the computer memory. Thereafter, the existing resume processing routine performs processing to restore the operating condition data associated with the previously existing operating system from system memory and then passes control to the resume processing driver of the present invention. The resume processing driver restores the data indicative of the operating conditions of the advanced microprocessor from system memory, and control then passes to the computer program which was executing before the resume processing driver was initiated. In addition, in another embodiment, the present invention is able to properly switch from the enhanced mode to the real mode and then back to the enhanced mode for use in applications other than resume functions. |
|
DETAILED DESCRIPTION Accordingly, it is an object of the present invention to provide a resume processing function for use with an advanced operating environment such as Windows. It is a further objective of the present invention to provide a resume processing function for use with an advanced microprocessor, such as the Intel 80386, operating in its enhanced mode. It is a further objective of the present invention to provide a resume processing function for use in the enhanced mode of a microprocessor in conjunction with an existing resume processing routine, such as the MS-DOS resume processing BIOS routine. It is yet another object of the present invention to provide a resume processing function which acts as a "wrapper" around an existing resume processing routine. It is yet another object of the present invention to provide a resume processing function which saves data indicative of the advanced microprocessor operating in the enhanced mode before an existing resume processing routine is called. It is yet another object of the present invention to provide a resume processing function which restores data indicative of the advanced microprocessor's operating conditions after an existing resume processing routine has been executed. It is yet another object of the present invention to provide a process for switching from an advanced mode of a microprocessor, such as the enhanced mode of the 80386 microprocessor, to a base mode of a microprocessor, such as the real mode of the 80386 microprocessor, executing a computer program designed to operate in the base mode, and subsequently switching back to the advanced mode. In accordance with the present invention, a resume processing driver for an advanced microprocessor, such as the Intel 80386 operating in enhanced mode, is provided which saves data indicative of the operating conditions of the advanced microprocessor into system memory and then calls a previously existing resume processing routine designed for a previously existing operating system, such as MS-DOS operating in real mode
|
|