persistence


Wikipedia ויקיפדיה העברית - האנציקלופדיה החופשיתDownload this dictionary
Persistence

במדעי המחשב, persistence (פֶּרְסיסטֵנס; מילולית מאנגלית: התמדה) היא תכונה של מצב (state) אשר ממשיך להתקיים גם לאחר שהתהליך (process) שיצר אותו כבר "מת". ללא יכולת כזאת, המצב יתקיים רק בזיכרון ה-RAM, ויאבד כאשר התוכנה תסיים לרוץ (באופן טבעי או כתוצאה מהתרסקות), או כאשר יופסק זרם החשמל אל הזיכרון, כמו במקרה של כיבוי המחשב. תכונה זו מושגת על ידי שמירת המצב בצורה של נתונים על גבי אמצעי אחסון לא-נדיפים כדוגמת דיסק קשיח או זיכרון פלאש. לדוגמה, תוכנות לעריכת תמונות ומעבדי תמלילים משיגים persistence על ידי שמירת המסמכים לקבצים.

לכל שכבת תוכנה שתפקידה לסייע בשימור מצב של אובייקטים או רכיבי תוכנה אחרים, ניתן לקרוא באופן כללי persistence layer. רוב שכבות ה-persistence אינן מבצעות את השמירה באופן ישיר, אלא משתמשות בבסיס נתונים לצורך כך. באנגלית, פעולת הפרסיסטנס נקראת persisting או to persist.


להמשך המאמר ראה Wikipedia.org...


© מאמר זה משתמש בתוכן מ-ויקיפדיה® וכפוף לרשיון לשימוש חופשי במסמכים של גנו GNU Free Documentation License וכפוף לרישיון Creative Commons ייחוס-שיתוף זהה