digplanet beta 1: Athena
Share digplanet:


Applied sciences






















In computing, a system image is a copy of the entire state of a computer system stored in some non-volatile form such as a file. 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.

Disk images[edit]

Main article: Disk image

If a system has all its state written to a disk, then a system image can be produced by simply copying that 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.

Process images[edit]

A process image is a copy of its state at a given point in time. It is often used for persistence. A common example is a database management system (DBMS). Most DBMS can store the state of its database or databases to a file before being closed down (see database dump). The DBMS can then be restarted later with the information in the database intact and proceed as though the software had never stopped. Another example would be the hibernate feature of many operating systems. Here, the state of all RAM memory is stored to disk, the computer is brought into an energy saving mode, then later restored to normal operation.

Some emulators provide a facility to save an image of the system being emulated. This is often called a savestate.

Programming language support[edit]

Some programming languages provide a command to take a system image of a program. This is normally a standard feature in Smalltalk (inspired by FLEX) and Lisp, among other languages. Development in these languages is often quite different from many other programming languages. For example in Lisp the programmer may load packages or other code into a running Lisp implementation using the read-eval-print loop, which usually compiles the programs. Data is loaded into the running Lisp system. The programmer may then dump a system image, containing that pre-compiled and possibly customized code - and also all loaded application data. Often this image is an executable, and can be run on other machines. This system image can be the form in which executable programs are distributed — this method has often been used by programs (such as TeX and Emacs) largely implemented in Lisp, Smalltalk, or idiosyncratic languages to avoid spending time repeating the same initialization work every time they start up.

Similar, Lisp Machines were booted from Lisp images, called Worlds. The World contains the complete operating system, its applications and its data in a single file. It was also possible to save incremental Worlds, that contain only the changes from some base World. Before saving the World, the Lisp Machine operating system could optimize the contents of memory (better memory layout, compacting data structures, sorting data, ...).

Although its purpose is different, a "system image" is often similar in structure to a core dump.

See also[edit]

External links[edit]

Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/System_image — Please support Wikipedia.
This page uses Creative Commons Licensed content from Wikipedia. A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.

14706 news items


Tue, 09 Feb 2016 07:31:07 -0800

As Shirley Bassey once sang, “It's all just a little bit of history repeating”… and Facebook FB +0.43% users on the world's most popular mobile operating systems are again finding this out to their cost. Two studies conducted by English heavyweight ...


Tue, 19 Jan 2016 06:46:31 -0800

If your Windows 10 installation is totally corrupt and unbootable and you have a created a system image on a set of optical discs or on an external drive, you can use the System Image Recovery option to recover your system. When you select the System ...
Global Trade Magazine (blog)
Wed, 10 Feb 2016 06:02:22 -0800

HAPAG-LLOYD'S NEW REFRIGERATED CONTAINERS: Boxes feature controlled-atmosphere technology provided by Carrier Transicold's XtendFRESH system. (Image: Hapag-Lloyd). Sharelines. The XtendFRESH system manages oxygen and carbon ...
The Daily Star
Fri, 22 Jan 2016 14:07:30 -0800

A version of this article appeared in the print edition of The Daily Star on January 28, 2016, on page 7. Recommended. Related Articles. What refugees tell us about Arab states · Syrian refugee situation deteriorating: UNHCR chief. Vigorous action on ...

Oil Review Middle East

Oil Review Middle East
Tue, 09 Feb 2016 02:41:15 -0800

refinery uae azzabazoo flickr The Jazan refinery in Saudi Arabia will deploy an advanced gas leak detection system. (Image source: Azzabazoo/Flickr). The Second Sight 2 gas leak tracing technology has been adapted to adhere to IECEx3 hazardous area ...

Product Design & Development

Product Design & Development
Tue, 09 Feb 2016 07:22:30 -0800

Fiber optic sensors can provide many more points of data than conventional sensors, including deflection. Sensuron, an Austin, Texas based company which celebrates its one-year anniversary this month, talked to PD&D about how sensor development is ...

EurekAlert (press release)

EurekAlert (press release)
Tue, 09 Feb 2016 06:03:45 -0800

Multimedia. Patrit Patel, MD, Loyola University Health System (IMAGE). view more. More in Medicine & Health. New Iowa State research holds promise for diabetics with vitamin D deficiency Iowa State University · Some heart drugs and antibiotics show ...


Wed, 03 Feb 2016 12:42:22 -0800

While I like ATIs system image backups ( ability to clone drives ), all the other features seem to be inconsistent in there behavior and perfrmance. Overall there seems to be a love, hate relationship with it's user community. Product either works or ...

Oops, we seem to be having trouble contacting Twitter

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!

Searchlight Group

Digplanet also receives support from Searchlight Group. Visit Searchlight