1. An apparatus comprising:
at least one machine configured to execute a primary user operating system and at least one appliance operating system independent from the primary user operating system;
a system memory including:
a first portion of the system memory configured to be used by the primary user operating system; and
a second portion of the system memory configured to be sequestered from the primary user operating system; and
an access violation monitor configured to restrict access from the at least one appliance operating system to the second portion of the system memory.
2. The apparatus of claim 1, wherein the access violation monitor is configured to run only when the at least one appliance operating system is invoked.
3. The apparatus of claim 1, wherein the at least one appliance operating system is configured to be invoked only after the primary user operating system has been suspended to a standby state by storing a context of the primary operating system in the first portion of the system memory, the context enabling the resumption of the primary operating system.
4. The apparatus of claim 1, further comprising a virtual machine monitor, and wherein the virtual machine monitor is to determine which of the at least one appliance operating systems is to be invoked.
5. The apparatus of claim 1, wherein the at least one appliance operating system is a digital versatile disc (DVD) player controller.
6. The apparatus of claim 1, wherein the at least one appliance operating system is a secure internet browser.
7. The apparatus of claim 1, wherein the at least one appliance operating system is configured to provide voice over internet protocol (VOIP).
8. The apparatus of claim 1, wherein the at least one machine comprises a virtual machine, the at least one appliance operating system executing within the virtual machine.
9. The apparatus of claim 1, wherein the access violation monitor configured to restrict access from the at least one appliance operating system to the second portion of the system memory by assigning all the devices and interrupts directly to the at least one appliance operating system.
10. A method of operating a personal computer device comprising:
at least one machine of the personal computer device executing a user operating system;
suspending the user operating system including storing a context of the user operating system, the context enabling resumption of the user operating system;
executing an appliance operating system by the at least one machine, the appliance operating system being independent of the user operating system in a reserved section of system memory; and
restricting the appliance operating system to the reserved section of system memory.
11. The method of claim 10, wherein storing the context of the user operating system includes storing the context in random access memory (RAM).
12. The method of claim 10, wherein restricting the appliance operating system includes executing the appliance operating system in a virtual machine.
13. The method recited in claim 10, wherein restricting the appliance operating system includes at least one of maintaining a second layer of page tables configured to virtualize the system memory or assigning system memory interrupts to the appliance operating system.
14. The method recited in claim 10, further comprising resuming the user operating system based on the context in response to the appliance operating system terminating.
15. A machine-accessible medium having associated instructions, wherein the instructions, when accessed, result in a machine performing operations comprising:
at least one machine of a personal computer device executing a user operating system;
suspending the user operating system including storing a context of the user operating system, the context enabling resumption of the user operating system;
executing an appliance operating system by the at least one machine, the appliance operating system being independent of the user operating system in a reserved section of system memory; and
restricting the appliance operating system to the reserved section of system memory.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. An attachment system for a personal shaver comprising:
a body member with a fist end capable of attaching to a shower assembly and a second end capable of attaching to a personal shaver;
a first attachment means capable of securing said first end of said body member to a shower assembly; and
a second attachment means capable of securing said second end of said body member to a personal shaver;
said body member being capable of being positioned so that a personal shaver connected to a shower assembly by said body member may be contacted with the water flow from a shower assembly.
2. The attachment system for a personal shaver of claim 1 wherein said body member is constructed of accordion retractable plastic piping.
3. The attachment system for a personal shaver of claim 1 wherein said body member is constructed of bendable plastic piping.
4. The attachment system for a personal shaver of claim 1 wherein said body member is constructed of a rigid plastic material.
5. The attachment system for a personal shaver of claim 4 wherein said body member further comprises at least one elbow joint so that said body member may be positioned in a plurality of configurations.
6. The attachment system for a personal shaver of claim 1 wherein said personal shaver is a disposable razor.
7. The attachment system for a personal shaver of claim 1 wherein said personal shaver is a razor with a reusable handle and replaceable razor cartridges.
8. The attachment system for a personal shaver of claim 1 wherein said first attachment means is a two prong self adjusting plastic clamp that is used to secure said first end of said body member to a shower assembly.
9. The attachment system for a personal shaver of claim 1 wherein said second attachment means is a two prong self adjusting plastic clamp that is used to secure second first end of said body member to a personal shaver.
10. An attachment system for a personal shaver comprising:
a body member constructed of accordion retractable plastic piping, said body member having a fist end capable of attaching to a shower assembly and a second end capable of attaching to a personal shaver;
a first two prong self adjusting clamp that is used to secure said first end of said body member to a shower assembly; and
a second two prong self adjusting clamp that is used to secure said second end of said body member to a personal shaver;
said body member being capable of being positioned so that a personal shaver connected to a shower assembly by said body member may be contacted with the water flow from a shower assembly.
11. An attachment system for a personal shaver comprising:
a body member constructed of bendable plastic piping, said body member having a fist end capable of attaching to a shower assembly and a second end capable of attaching to a personal shaver;
a first two prong self adjusting clamp is used to secure said first end of said body member to a shower assembly; and
a second two prong self adjusting clamp is used to secure said second end of said body member to a personal shaver;
said body member being capable of being positioned so that a personal shaver connected to a shower assembly by said body member may be contacted with the water flow from a shower assembly.