Power management initialization for a computer operable under a plurality of operating systems
First Claim
Patent Images
1. A battery operated computer comprising:
- a main processor operable in a real mode and in a protected mode;
a main memory for storing application programs and an operating system for execution by said processor, said operating system being one of a group of a disk operating system (DOS) executable during said real mode of operation of said main processor and a multitasking operating system (MOS) executable in said protected mode of operation of said main processor;
a read only memory (ROM) storing a plurality of power management interrupt handling (PMIH) routines;
power management means for monitoring environmental and battery conditions in said computer and generating power management interrupts (PMIs) in response to predetermined changes in said environmental and battery conditions;
and initialization means operative in response to turning on said computer to load one of said operating systems and place said computer in readiness for execution of an application program, said initialization means comprisinga power on self test (POST) program stored in said ROM means, said POST program being executed by said main processor in response to said computer being turned on, to test said computer without enabling said PMIs;
loading means operable when said POST program has completed, to load one of said operating systems into said main memory in accordance with a system setup which determines which operating system said computer will be operated under;
first means operable when said DOS has been loaded into said main memory to enable said PMIs and link said PMIH routines to said PMIs;
and second means operable when said MOS has been loaded into said main memory to first load a power management driver and to then enable said PMIs and link said PMIH routines to said PMIs.
3 Assignments
0 Petitions
Accused Products
Abstract
Power management interrupt enabling is done after completion of POST by loading either DOS or OS/2 operating systems in accordance with whichever operating system the computer is setup to operate under. After being loaded, the operating system then enables the PMIs. This provides a very simple solution that allows the PMIs to be used in a computer operable under a plurality of operating systems.
-
Citations
7 Claims
-
1. A battery operated computer comprising:
-
a main processor operable in a real mode and in a protected mode; a main memory for storing application programs and an operating system for execution by said processor, said operating system being one of a group of a disk operating system (DOS) executable during said real mode of operation of said main processor and a multitasking operating system (MOS) executable in said protected mode of operation of said main processor; a read only memory (ROM) storing a plurality of power management interrupt handling (PMIH) routines; power management means for monitoring environmental and battery conditions in said computer and generating power management interrupts (PMIs) in response to predetermined changes in said environmental and battery conditions; and initialization means operative in response to turning on said computer to load one of said operating systems and place said computer in readiness for execution of an application program, said initialization means comprising a power on self test (POST) program stored in said ROM means, said POST program being executed by said main processor in response to said computer being turned on, to test said computer without enabling said PMIs; loading means operable when said POST program has completed, to load one of said operating systems into said main memory in accordance with a system setup which determines which operating system said computer will be operated under; first means operable when said DOS has been loaded into said main memory to enable said PMIs and link said PMIH routines to said PMIs; and second means operable when said MOS has been loaded into said main memory to first load a power management driver and to then enable said PMIs and link said PMIH routines to said PMIs. - View Dependent Claims (2, 3, 4)
-
-
5. A method of initializing a battery operated computer having a main processor operable in a real mode and in a protected mode, a main memory for storing application programs and an operating system for execution by said processor, power management means for monitoring environmental and battery conditions and generating power management interrupts (PMIs) in response to predetermined changes in said environmental and battery conditions, and a read only memory (ROM) storing power management interrupt handlers (PMIHs) for handling said PMIs, said method comprising the steps of:
-
executing a power on self test (POST) program without enabling said PMIs; upon completion of execution of said POST program, loading into said main memory an operating system from the group of a disk operating system (DOS) executable in said real mode and a multitasking operating system (MOS) executable in said protected mode, the operating system to be loaded being determined by system setup; and thereafter enabling said PMIS in accordance with which one of said operating systems is loaded into said main memory whereby said processor is operative upon enabling said PMIs to thereafter execute one of said PMIHs in response to an occurrence of one of said PMIs. - View Dependent Claims (6, 7)
-
Specification