This article needs additional citations for verification. (September 2014) |
In computer science, persistence refers to the characteristic of state of a system that outlives (persists more than) the process that created it. This is achieved in practice by storing the state as data in computer data storage. Programs have to transfer data to and from storage devices and have to provide mappings from the native programming-language data structures to the storage device data structures.[1][2]
Picture editing programs or word processors, for example, achieve state persistence by saving their documents to files.