Computer operating booting system making use of multi-buttons
First Claim
1. A computer operating booting system using multiple buttons operable to selectively load different main boot records and thereby boot on different computer operating systems by pushing on different on-switch buttons, the system comprising:
- an on-switch button logic unit, providing a plurality of on-switch buttons and operable to generate an electrical signal corresponding to the pushing of one on-switch button, and allowing booting on different operating systems;
an embedded chip and its RAM, being coupled to the on-switch button logic unit, wherein the embedded chip generates an interruption process in response to the electrical signal from the on-switch button logic unit and writes an indicator data value in the RAM corresponding to the pushing of the one on-switch button;
a search module, configured to search for a main boot record, to be set corresponding to the indicator data value in the RAM of the embedded chip, and a searched result of the main boot record to be loaded for accessing the main boot record; and
a loading module, loading the main boot record according to a status of the search module, wherein when the computer operating system is loading the main boot record, each of the operating systems with its main boot record is respectively distinguished via the indicator data value, the computer operating system then loads the main boot record corresponding to the indicator data value and determines whether the main boot record exists, if the main boot record to be set exists the disk partition table is loaded thereafter to boot the corresponding operating system; and
wherein each computer operating system corresponds to one independent main boot record.
3 Assignments
0 Petitions
Accused Products
Abstract
A multi-buttons booting system comprises an on-switch button logic unit, an embedded chip (EC) and its RAM, a lookup module, and a loading module. A plurality of on-switch buttons are connected to the EC and corresponds to a plurality of operating systems. In response to the push on a button, the EC outputs a signal that writes an indicator value in the RAM. According to the indicator value, the corresponding MBR is sought and loaded. The loaded MBR then conducts the booting of a corresponding operating system. The system resource occupation is thereby reduced, the activation speed is increased, and the user'"'"'s manual intervention is reduced.
34 Citations
16 Claims
-
1. A computer operating booting system using multiple buttons operable to selectively load different main boot records and thereby boot on different computer operating systems by pushing on different on-switch buttons, the system comprising:
-
an on-switch button logic unit, providing a plurality of on-switch buttons and operable to generate an electrical signal corresponding to the pushing of one on-switch button, and allowing booting on different operating systems; an embedded chip and its RAM, being coupled to the on-switch button logic unit, wherein the embedded chip generates an interruption process in response to the electrical signal from the on-switch button logic unit and writes an indicator data value in the RAM corresponding to the pushing of the one on-switch button; a search module, configured to search for a main boot record, to be set corresponding to the indicator data value in the RAM of the embedded chip, and a searched result of the main boot record to be loaded for accessing the main boot record; and a loading module, loading the main boot record according to a status of the search module, wherein when the computer operating system is loading the main boot record, each of the operating systems with its main boot record is respectively distinguished via the indicator data value, the computer operating system then loads the main boot record corresponding to the indicator data value and determines whether the main boot record exists, if the main boot record to be set exists the disk partition table is loaded thereafter to boot the corresponding operating system; and wherein each computer operating system corresponds to one independent main boot record. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer operating booting method using multiple buttons, wherein different operating systems are respectively booted by pushing on different on-switch buttons, the method comprising:
-
providing a plurality of on-switch buttons respectively connected to one embedded chip, wherein the on-switch buttons allow booting on different operating systems; according to a number of operating systems provided setting a plurality of corresponding main boot records; detecting a signal change of the embedded chip caused by one on-switch button pushing; writing an indicator value in a RAM of the embedded chip corresponding to the signal change; searching a main boot record corresponding to the indicator value to be set corresponding to the indicator value stored in the RAM, and a searched result of the main boot record to be loaded for accessing the main boot record; loading the main boot record according to the result of the step of searching the main boot record corresponding to the indicator value, wherein when the computer operating system is loading the main boot record, each of the operating systems with its main boot record is respectively distinguished via the indicator data value, the computer operating system then loads the main boot record corresponding to the indicator data value and determines whether the main boot record exists, if the main boot record to be set exists the disk partition table is loaded thereafter to boot the corresponding operating system; and according to the loaded main boot record booting the corresponding operating system, wherein each computer operating system corresponds to one independent main boot record. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
Specification