מה זה סלילה ואגירה?

על מנת לעבד משימות בצורה היעילה ביותר, מערכות מחשוב משתמשות בשיטות שונות לתזמון משימות, להאיץ חישובים ולשיפור הגלישה באינטרנט. סלילה, חציצה ושמירה במטמון הם מונחים המשמשים לרוב להחלפה לתיאור סוג זה של תזמון משאבים, אם כי מדעי המחשב כן מבדילים ביניהם. ניתן להשתמש בשלושתם במקביל במטרה לזרז תהליכי מחשב.

עֲקִיפָה

סלילה, ראשי תיבות של הפעלה מקוונת סימולטנית מקוונת (SPOOL), מכניסה נתונים לאזור עבודה זמני, כך שניתן לגשת אליהם ולעבד אותם באמצעות תוכנית או משאב אחר. לדוגמא, במצבים שבהם משאב משותף כמו מדפסת משותף בין משתמשים, סלילה שולטים במשימות ביעילות, ומניחים את העבודה להדפסה באזור הזמני כדי שהמדפסת תוכל לגשת אליה לפי הסדר שנשלח. לאחר שהעבודה נשלחה לספוילר, המחשב חופשי להמשיך במשימות אחרות מבלי להמתין לסיום העיבוד של המדפסת.

חציצה

חציצה מאפשרת לשמור נתונים באופן זמני באזור שמור בזיכרון (המאגר). לדוגמה, מעבדים פועלים במהירות רבה יותר מכונני דיסק, ולכן הצבת נתונים לאזור שמור בזיכרון בזמן שתוכנית עובדת עליו פירושה שהתוכנית יכולה לגשת אליהם מהר יותר מאשר אם הייתה צריכה לאחזר אותם מכונן הדיסק בכל פעם. חציצה משמשת גם להחזקת נתונים באופן זמני בזמן העברתם ממקום למקום אחר. לדוגמא, חיץ מקלדת מבטיח שהאותיות שלך יופיעו על המסך לפי סדר הקלדתן. חוצץ וידיאו מאפשר להוריד קטעים קטנים בסרטון בכל פעם, כך שתוכל להתחיל לצפות בסרטון באופן מיידי מבלי לחכות להורדת הסרט כולו.

מטמון

מטמון הוא מערכת אחסון מהירה שעשויה להיות זיכרון חלקים מיוחד ושמור (כמו מאגר) או התקן אחסון נפרד. לדוגמא, בעת שימוש בדפדפן, אחסון במטמון באינטרנט שומר אלמנטים של הדף כך שבפעם הבאה שתבקר בדף הוא נטען מהר יותר. תוכנית שמבצעת חישובים עשויה להכניס את תוצאת החישובים הקודמים למטמון זיכרון, כך שניתן יהיה לגשת אליה מהר יותר.

הבדלים

בסלול, קלט / פלט של עבודה אחת יכול לחפוף את החישובים של עבודה אחרת. חציצה מאפשרת לקלט / פלט של משימה לחפוף רק את החישובים שלה ולא של תוכנות אחרות. מטמון משמש לאחסון נתונים ואחזור מהירים, אם כי הוא עשוי לגשת לשטח המאגר השמור לשם כך.