digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

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.

12951 news items

EurekAlert (press release)

EurekAlert (press release)
Tue, 23 Jun 2015 13:37:30 -0700

Figure A, The implanted portions of the Argus II System. Figure B, The external components of the Argus II System. Images in real time are captured by camera mounted on the glasses. The video processing unit down-samples and processes the image, ...

Gizbot

Gizbot
Wed, 10 Jun 2015 04:15:00 -0700

Huawei Honor 7 System Image with Specs Leaked [Report]. This image comes from a model name PLK-AL10, which is a variant of Honor 7. On the specification front, this device is expected to come with a HiSilicon Kirin 935 along with 4GB RAM under the ...
 
Android Police
Tue, 23 Jun 2015 09:11:04 -0700

This update brings a system read-only option that's intended to help you make a pure backup of your system image that you can later flash to receive over-the-air updates after having rooted or ROMed your device. Android 5.0 devices and higher check the ...

Sci-News.com

Sci-News.com
Fri, 26 Jun 2015 04:24:04 -0700

Astronomers using a fleet of orbiting telescopes, including ESA's Integral satellite, NASA's Swift satellite and the Japanese MAXI telescope, have observed a strong outburst of gamma rays and X-rays produced by a low-mass black hole in a binary system ...

Tech2

Tech2
Wed, 01 Jul 2015 21:30:00 -0700

The iPhone 6S could have a new wireless system. Image: 9to5mac. In the latest leak that appeared on 9to5mac, the next iPhone will have a new Qualcomm-made MDM9635M LTE chip that will boost download speeds. The report says, “the new device will ...

CNET

CNET
Sun, 01 Mar 2015 16:56:15 -0800

One thing that's noticeably missing from the new Windows 10 Settings menu is the system image backup utility. A system image backup is basically an exact copy ("image") of a drive -- in other words, you can use a system image to completely restore your ...

Chalkbeat Indiana

Chalkbeat Indiana
Mon, 29 Jun 2015 20:19:29 -0700

In a presentation before the Shelby County Board of Education, administrators cut eight of 15 items on their wish list, including hiring a marketing director to improve the school system's image and upgrading its career and technical program equipment.

TechRepublic

TechRepublic
Fri, 23 Jan 2015 11:14:20 -0800

If it isn't there, System Image Utility won't find the required source location and will fail to proceed. Once the file is copied to the Applications folder, System Image Utility will allow for the creation of a Network Disk Image. Select NetInstall ...
Loading

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