System image

In computing, a system image is a serialized copy of the entire state of a computer system stored in some non-volatile form, such as a binary executable file.

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 process image is a copy of a given process's state at a given point in time. It is often used to create persistence within an otherwise volatile system. 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. In video gaming this is often referred to as a savestate.

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 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

Read other articles:

Maudy AyundaB.A., M.A., M.B.A.Maudy pada tahun 2019LahirAyunda Faza Maudya19 Desember 1994 (umur 28)Jakarta, IndonesiaNama lainMaudy AyundaAlmamater Universitas Oxford Universitas Stanford PekerjaanAktrismodelaktivispenulispenyanyi-penulis laguTahun aktif2005–sekarangSuami/istriJesse Choi ​(m. 2022)​PenghargaanForbes Asia 30 Under 30, 2021Karier musikGenrePopR&BInstrumenVokalgitarpianoLabelTrinity OptimaSuriaGPArtis terkaitDavid ChoiDewi Lesta...

Place in Mon State, BurmaSetse စက်စဲကမ်းခြေSetseLocation in BurmaCoordinates: 15°57′N 97°38′E / 15.950°N 97.633°E / 15.950; 97.633Country BurmaDivisionMon StateDistrictMawlamyine DistrictTownshipThanbyuzayat TownshipPopulation • ReligionsBuddhismTime zoneUTC+6.30 (MST) Setse[1](Burmese: စက်စဲကမ်းခြေ) is a beach resort on the Gulf of Martaban of the Andaman Sea in Thanbyuzayat Township, of ...

Highway in Arizona and Utah Not to be confused with Arizona State Route 89A. U.S. Route 89AUS 89A highlighted in redRoute informationAuxiliary route of US 89Maintained by ADOT and UDOTLength91.74 mi[1] (147.64 km)Existed1960–presentTouristroutes Fredonia–Vermillion Cliffs Scenic Road[2]Major junctionsSouth end US 89 in Bitter Springs, AZMajor intersections SR 67 in Jacob Lake, AZ SR 389 in Fredonia, AZNorth end US ...

AliveTheatrical posterSutradara Park Jung-bum Produser Lee Sang-yong Ditulis oleh Park Jung-bum PemeranPark Jung-bum Lee Seung-yeonSinematograferKim Jong-seonPenyuntingCho Hyun-jooTanggal rilis 4 Mei 2014 (2014-05-04) (JIFF) 21 Mei 2015 (2015-05-21) (South Korea) Durasi166 minutesNegara Korea Selatan Bahasa Korea Alive (Hangul: 산다; RR: San-da) adalah film Korea Selatan produksi tahun 2015 bergenre drama yang dibintangi oleh Park Jung-bum dan Lee Seu...

Kerstin Gier auf der Premiere des Films Saphirblau. (2014) Kerstin Gier (* 8. Oktober 1966 bei Bergisch Gladbach), Pseudonyme Jule Brand und Sophie Bérard, ist eine deutsche Schriftstellerin, die überwiegend Frauenliteratur und Fantasy-Jugendbücher verfasst. Inhaltsverzeichnis 1 Leben 2 Literarisches Wirken 3 Auszeichnungen 4 Werke (Auswahl) 4.1 Kleinserien 4.1.1 Judith Raabe 4.1.2 Mütter-Mafia 4.1.3 Einzelbände 4.2 Jugendbücher 4.2.1 Edelstein-Trilogie 4.2.2 Silber-Trilogie 4.2.3 Vergi...

Philippine free-to-air television channel This article may be written from a fan's point of view, rather than a neutral point of view. Please clean it up to conform to a higher standard of quality, and to make it neutral in tone. (April 2023) (Learn how and when to remove this template message) Television channel Heart of Asia ChannelLogo used since June 29, 2020CountryPhilippinesBroadcast areaPhilippinesNetworkGMA NetworkHeadquartersGMA Network Center, EDSA cor. Timog Ave., Diliman, Quezon C...

Artikel ini perlu dikembangkan dari artikel terkait di Wikipedia bahasa Inggris. (November 2023) klik [tampil] untuk melihat petunjuk sebelum menerjemahkan. Lihat versi terjemahan mesin dari artikel bahasa Inggris. Terjemahan mesin Google adalah titik awal yang berguna untuk terjemahan, tapi penerjemah harus merevisi kesalahan yang diperlukan dan meyakinkan bahwa hasil terjemahan tersebut akurat, bukan hanya salin-tempel teks hasil terjemahan mesin ke dalam Wikipedia bahasa Indonesia. Ja...

Cet article traite de l'équipe masculine. Pour l'équipe féminine, voir Équipe d'Andorre féminine de football. Équipe d'Andorre Généralités Association FAF Confédération UEFA Couleurs jaune et bleu Surnom Tricolors (Les Tricolores) Stade principal Estadi Nacional Classement FIFA 159e (26 octobre 2023)[1] Personnalités Sélectionneur Koldo Álvarez Capitaine Márcio Vieira Plus sélectionné Ildefons Lima (137) Meilleur buteur Ildefons Lima (11) Rencontres officielles historiques Pr...

Miniature wargame 40K redirects here. For the number, see 40,000. For the isotope 40K, see Potassium-40. Warhammer 40,000ManufacturersGames Workshop, Citadel Miniatures, Forge WorldYears active1987–presentPlayers2+Setup time5–20+ minutesPlaying time30–180+ minutesChanceMedium (dice rolling)SkillsStrategic thinking, arithmetic, miniature paintingWebsitewarhammer40000.com Warhammer 40,000[a] is a miniature wargame produced by Games Workshop. It is the most popular miniature wargam...

2007 single by Flex Te QuieroSingle by Flexfrom the album Te Quiero: Romantic Style in da World ReleasedSeptember 28, 2007GenreReggaetonLength3:17LabelEMI LatinSongwriter(s)Félix Danilo GómezProducer(s)Elian DavisPredikadorFlex singles chronology Te Quiero (2007) Escápate (2007) Te Quiero (English: I Love You) is the debut single by Panamanian singer Flex from his debut studio album Te Quiero: Romantic Style in da World released on September 28, 2007. In 2008, the number serves as main...

Flying squadron of the Royal Air Force No. 207 Squadron RAFOfficial squadron badge for No. 207 Squadron RAFActive31 December 1916 – 1 April 1918 (RNAS) 1 April 1918 – 20 January 1920 (RAF) 1 February 1920 – 19 April 1940 1 November 1940 – 1 March 1950 4 June 1951 – 27 March 1956 1 April 1956 – 1 May 1965 3 February 1969 – 30 June 1984 12 July 2002 – 13 January 2012[1][2] 1 August 2019 – present[3]CountryUnited KingdomBranch Royal Air ForceTypeFlying s...

У Вікіпедії є статті про інших людей із прізвищем Коно. Коно Тарояп. 河野太郎 Народився 10 січня 1963(1963-01-10) (60 років)Хірацука, Префектура Канаґава, ЯпоніяКраїна  ЯпоніяДіяльність політик, викладач університету, учасник міжнародних форумівAlma mater Джорджтаунський універ...

Book This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Encyclopedia Talmudit – news · newspapers · books · scholar · JSTOR (December 2010) (Learn how and when to remove this template message) The Encyclopedia Talmudit (Hebrew: אנציקלופדיה תלמודית entsiyklopediah talmudiyt) is a Hebrew languag...

Moores School of MusicTypePublicEstablished1940DirectorBrian Kai ChinAcademic staff80Students600LocationHouston, TexasAffiliationsUniversity of HoustonCotAWebsitemusic.uh.edu The Rebecca and John J. Moores School of Music is the music school of the University of Houston. The Moores School offers the Bachelor of Music, Bachelor of Arts in Music, Master of Music, and Doctor of Musical Arts degrees in music performance, conducting, theory and composition, music history and literature, pedagogy, ...

Zainichi Korean singer (born 1984) This article is about the singer. For the Japanese actress (伊藤歩), see Ayumi Ito. For the Nagoya-born singer Yumi Itō, see The Peanuts. This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: Poor English language usage and inconsistencies throughout. Please help improve this article if you can. (September 2019) (Learn how and when to remove this template message) Lee Ayumi/Yumi Itō아유미 / 伊藤 ゆみBorn...

American TV series or program Cain's HundredGenrePolice procedural; Legal dramaCreated byPaul MonashWritten byEliot AsinofFranklin BartonGeorge BellakJoe CalvelliRobert CulpRobert C. DennisFred FreibergerMel GoldbergDavid KarpNorma KatkovDaniel MainwaringDave MalloyPaul MonashE. Jack NeumanLes PineJim ThompsonDirected byTom GriesIrvin KershnerBuzz KulikJohn PeyserSydney PollackBoris SagalStarringPeter Mark RichmanTheme music composerJerry GoldsmithComposersJerry GoldsmithFred SteinerMort...

Airline from French Polynesia For the international airline, see Air Tahiti Nui. Air Tahiti IATA ICAO Callsign VT VTA AIR TAHITI Founded1987HubsFaa'a International Airport (Papeete)Fleet size14Destinations48HeadquartersTahiti, French PolynesiaKey peopleJames Estall (CEO) Manate Vivish (General Manager)Websitehttps://www.airtahiti.com Air Tahiti is a French airline company which operates in French Polynesia. Its main hub is Faa'a International Airport. It is the largest private employer in Fre...

Village in East Azerbaijan province, Iran Village in East Azerbaijan, IranAwli Persian: اولیVillageAwliCoordinates: 38°33′43″N 46°29′03″E / 38.56194°N 46.48417°E / 38.56194; 46.48417[1]Country IranProvinceEast AzerbaijanCountyVarzaqanDistrictCentralRural DistrictSinaPopulation (2016)[2] • Total495Time zoneUTC+3:30 (IRST) Awli (Persian: اولی, also known as Āblī, Ālbī, and Avli)[3] is a village in Sina...

Calponin homology (CH) domainSolution structure of calponin homology domain of IQGAP1[1]IdentifiersSymbolCHPfamPF00307InterProIPR001715SMARTCHPROSITEPDOC00019SCOP21aoa / SCOPe / SUPFAMCDDcd00014Available protein structures:Pfam  structures / ECOD  PDBRCSB PDB; PDBe; PDBjPDBsumstructure summaryPDB1sjjB:33-136 1tjtA:46-149 1wkuA:46-149 1sh5B:186-293 1sh6A:186-293 1mb8A:180-282 1dxxA:16-119 1qagB:32-135 1rt8A:386-495 1pxyB:393-498 1aoa :121-236 1wypA:29-132 1h67A:29-132 1wynA:2...

Study of the collection and writing of proverbs Books of proverb collections, examples of paremiography Paremiography (from Greek παροιμία - paroimía, proverb, maxim, saw[1] and γράφω - grafō, write, inscribe[2]) is the study of the collection and writing of proverbs. A recent introduction to the field has been written by Tamás Kispál.[3] It is a sub-field of paremiology, the study of proverbs. There are many published collection of proverbs, ranging f...