System image
This article needs additional citations for verification. (December 2013) |
In
If a system has all its state written to a disk (i.e. on a disk image), then a system image can be produced by copying the disk to a file elsewhere, often with disk cloning applications. On many systems a complete system image cannot be created by a disk cloning program running within that system because information can be held outside of disks and volatile memory, for example in non-volatile memory like boot ROMs.
A system is said to be capable of using system images if it can be shut down and later restored to exactly the same state. In such cases, system images can be used for backup.
Hibernation is an example that uses an image of the entire machine's RAM.
Process images
A
Some
Another use is code mobility: a mobile agent can migrate between machines by having its state saved, then copying the data to another machine and restarting there.
Programming language support
Some
Similar,
Although its purpose is different, a "system image" is often similar in structure to a core dump.
See also
- ISO image