1. A computer system including instructions recorded on a computer-readable medium and executable by at least one processor of a server, the system comprising:
a request handler configured to receive an image capture request for an operating system (OS) executing on the server;
a pre-boot image handler configured to analyze, at the server, the executing operating system of the server and generate a pre-boot image, based on the image capture request and on the executing operating system, the pre-boot image handler being further configured to cause the at least one processor to change an existing boot procedure of a boot configuration of the server to include the pre-boot image within a modified boot procedure; and
an image handler configured to execute the modified boot procedure at the server to capture an image of the operating system.
2. The system of claim 1, wherein the request handler is executed using a management server that is remote from the server.
3. The system of claim 1, wherein the request handler is configured to receive the image capture request from a system administrator by way of a graphical user interface (GUI).
4. The system of claim 1, wherein the pre-boot image generator is configured to analyze the executing operating system to determine a subset of components of the boot configuration for the executing operating system, for inclusion thereof in the pre-boot image, based on a utility of the subset of components in booting the operating system.
5. The system of claim 1, wherein the pre-boot image generator is configured to include capture components within the pre-boot image which are configured to capture the image during execution of the modified boot procedure of the server using the pre-boot image.
6. The system of claim 1, wherein the pre-boot image generator is configured to execute the modified boot procedure including changing boot configuration settings to cause a reversion from the modified boot procedure back to the existing boot procedure of the boot configuration during an immediately-subsequent booting of the server.
7. The system of claim 1, wherein the pre-boot image is deleted from the server in conjunction with the capture of the image.
8. The system of claim 1, wherein the operating system is a Linux operating system.
9. A computer-implemented method, comprising:
receiving an image capture request for an operating system (OS) executing on a server;
generating a pre-boot image, based on the image capture request and on the executing operating system;
changing a configuration pointer of a boot loader of the server to point from an existing boot configuration to the pre-boot image during a first re-booting of the server, to thereby create a modified boot procedure for the first re-booting, wherein the pre-boot image includes an instruction to change the configuration pointer from pointing to the pre-boot image back to the existing boot configuration during a second re-booting of the server;
executing the first re-booting of the server including executing the modified boot procedure, including executing the pre-boot image and capturing an image of the operating system; and
executing the second re-booting of the server including executing the existing boot configuration.
10. The method of claim 9, wherein generating the pre-boot image comprises instructing a pre-boot image generator implemented using the server to construct the pre-boot image.
11. The method of claim 10, wherein generating the pre-boot image comprises analyzing the executing operating system to determine a subset of components of the existing boot configuration for the executing operating system, for inclusion thereof in the pre-boot image and in the modified boot procedure, based on a utility of the subset of components in booting the operating system.
12. The method of claim 10, wherein generating the pre-boot image comprises including capture components within the pre-boot image which are configured to capture the image during the first re-booting of the server using the pre-boot image.
13. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable medium and comprising instructions that, when executed, are configured to:
receive an image capture request for an operating system (OS) executing on a server;
generate a pre-boot image, based on the image capture request and on the executing operating system;
change a configuration pointer of a boot loader of the server to point from an existing boot configuration to the pre-boot image during a first re-booting of the server, to thereby create a modified boot procedure for the first re-booting, wherein the pre-boot image includes an instruction to change the configuration pointer from pointing to the pre-boot image back to the existing boot configuration during a second re-booting of the server;
execute the first re-booting of the server including executing the modified boot procedure, including executing the pre-boot image and capturing an image of the operating system; and
execute the second re-booting of the server including executing the existing boot configuration.
14. The computer program product of claim 13, wherein the instructions, when executed, are configured to:
analyze the executing operating system to determine a subset of components of the existing boot configuration for the executing operating system, for inclusion thereof in the pre-boot image, based on a utility of the subset of components in booting the operating system.
15. The computer program product of claim 13, wherein the instructions, when executed, are configured to:
include capture components within the pre-boot image which are configured to capture the image during the first re-booting of the server using the pre-boot image.
16. The computer program product of claim 13, wherein the instructions, when executed, are configured to:
delete the pre-boot image from the server in conjunction with the capture of the image.
17. The system of claim 1, wherein the pre-boot image handler is configured to cause the at least one processor to change a configuration pointer of a boot loader of the server to point from the existing boot configuration to the pre-boot image to thereby execute the modified boot procedure.
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 apparatus for detecting a physical variable, having the following features:
a first sensor unit which is designed to detect a physical variable on the basis of a first detection principle; and
a second sensor unit which is designed to detect the physical variable on the basis of a second detection principle, the first detection principle differing from the second detection principle, and the first sensor unit and the second sensor unit being accommodated in a common housing.
2. The apparatus as claimed in claim 1, the first sensor unit being a first semiconductor-based sensor unit and the second sensor unit being a second semiconductor-based sensor unit.
3. The apparatus as claimed in claim 1, the physical variable being a magnetic field.
4. The apparatus as claimed in claim 1, the first sensor unit having a Hall element which is designed to detect a magnetic field on the basis of the Hall effect.
5. The apparatus as claimed in claim 1, the second sensor unit having a magnetoresistive element which is designed to detect a magnetic field on the basis of the giant magnetoresistance effect, the magnetic tunnel resistance effect or the anisotropic magnetoresistive effect.
6. The apparatus as claimed in claim 1, the physical variable being a pressure.
7. The apparatus as claimed in claim 1, the first sensor unit having a piezoelectric pressure element which is designed to detect a pressure on the basis of the piezoelectric effect.
8. The apparatus as claimed in claim 1, the second sensor unit having a capacitive pressure element which is designed to detect a pressure on the basis of a capacitance which can be changed by pressure.
9. The apparatus as claimed in claim 1, the first sensor unit and the second sensor unit being implemented on different semiconductor chips.
10. The apparatus as claimed in claim 9, the semiconductor chip of the first sensor unit and the semiconductor chip of the second sensor unit being arranged beside one another on the same side of a common leadframe or being arranged opposite one another on different sides of a common leadframe.
11. The apparatus as claimed in claim 1, the first sensor unit and the second sensor unit being implemented on the same semiconductor chip.
12. The apparatus as claimed in claim 1, the common housing having molding compound which at least partially surrounds one or more semiconductor chips of the first sensor unit and of the second sensor unit.
13. The apparatus as claimed in claim 1, the common housing being a surface-mounted device gullwing, a surface-mounted device flat lead, a leadless QFN, a leadless TSLP or a P-SSO.
14. The apparatus as claimed in claim 1, the first sensor unit being designed to output a first sensor signal having information relating to the physical variable detected on the basis of the first detection principle, and the second sensor unit being designed to output a second sensor signal having information relating to the physical variable detected on the basis of the second detection principle.
15. A system for detecting a physical variable, having the following features:
an apparatus as claimed in claim 1; and
an error recognition unit which is designed to recognize an error in the first sensor unit andor in the second sensor unit on the basis of at least one first sensor signal provided by the first sensor unit andor at least one second sensor signal provided by the second sensor unit.
16. The system as claimed in claim 15, the error recognition unit being designed to recognize an error on the basis of a comparison of the first sensor signal with the second sensor signal.
17. The system as claimed in claim 15, the error recognition unit being designed to recognize a change in an air gap between the common housing and a magnetic element on the basis of at least one first sensor signal provided by the first sensor unit andor at least one second sensor signal provided by the second sensor unit.