
הטקסט המלא של הדקות הראשונות בהרצאה «Types of Memories» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
אנחנו מגיעים לנושא שבו אנחנו הולכים ללמוד איך אנחנו יכולים לשמור מידע בזיכרון של המחשב. כמובן שכשאנחנו מתעסקים עם תוכנות מאוד חשוב לנו לקבל מידע לדוגמה מהמשתמש ולאחסן אותו איפשהו, לשמור אותו, להשתמש בו, לקרוא ממנו.
אז בנושא הזה נראה איך בדיוק זה מתבצע. הדבר הראשון שאנחנו הולכים ללמוד זה אילו סוגי זיכרונות קיימים. הם הזיכרונות המרכזיים שהתוכנה שלנו עובדת איתם.
אז דבר ראשון, מה זה בעצם זיכרון? אז זיכרון זה יחידת חומרה ששומרת מידע. המידע שאנחנו שומרים אנחנו יכולים מיידית לשמור אותו ולהשתמש בו, או שאנחנו יכולים לשמור אותו ולהשתמש איתו בו בזמן מאוחר יותר.
לדוגמה, אם אנחנו שומרים קובץ במחשב אנחנו יכולים גם אחר כך להשתמש איתו. יש מונח שנקרא זיכרון נדיף. לפי ההגדרה זיכרון נדיף זה זיכרון שחייב power, זאת אומרת הזנה או שהמחשב יהיה דלוק בכדי שהזיכרון הזה יוכל להמשיך ולשמור את המידע שבו.
לכן ברגע שמכבים את המחשב הזיכרון הזה כבר לא יכול להמשיך ולשמור את המידע. למעשה אם אנחנו שומרים מידע בזיכרון כזה שנחשב זיכרון נדיף אז ברגע שאנחנו סוגרים את התוכנה שלנו אנחנו כבר לא נוכל להשתמש יותר עם המידע ששמרנו, לא רק כאשר אנחנו סוגרים את המחשב.
הסוג השני הוא ויכרון שאינו נדיף. ויכרון כזה לא צריך אאוור, הוא לא צריך שהמחשב יהיה דולק בכדי שהמידע יוכל להמשיך ולהישמר במחשב.
זיכרון כזה לדוגמה יכול לשמור קבצים ותיקיות. כאן אנחנו יכולים לשמור מידע גם כשהמחשב מחובה. סוג זיכרון מאוד נפוץ שאנחנו עובדים איתו נקרא ראם, קיצור של Random Access Memory.
זאת אומרת, גישה אקראית לזיכרון הזה. כלומר, התוכנית יכולה לגשת לכל מיני מקומות בזיכרון ולשמור בו מידע. אנחנו יכולים לשמור מידע טהור, לדוגמה, אנחנו קולטים מהיוזר שם פרטי ואנחנו שומרים אותו מיידית ברם, והשמירה ברם מתבצעת על ידי שמירת מידע בתוך משהו שנקרא משתנה.
משתנה זה פשוט תא בזיכרון שאנחנו פותחים בתוך הרם. הזיכרון הזה הוא נדיף. ברגע שאנחנו סוגרים את התוכנה אז אנחנו לא יכולים יותר להשתמש עם מה ששמרנו ברם וכל מה ששמרנו בו נעלם.
התוכנות עובדות ישירות עם הרם, ככה הוא נראה. הכרטיסים הירוקים האלה שאולי ראיתם אותם בעבר ובעצם כרטיסי זיכרון של הרם, תוכנות עובדות עם הזיכרון הזה בצורה ישירה.
סוג אחר שהוא מאוד נפוץ ועובדים איתו הרבה