Menu
Coddy logo textTech

זיכרון

חלק מהיחידה יסודות במסלול ה-Assembly של Coddy. שיעור 2 מתוך 45.

בשיעור הקודם למדת שה-CPU מבצע הוראות בזו אחר זו. אבל היכן ההוראות האלה מאוחסנות? היכן ה-CPU שומר את הנתונים שהוא צריך כדי לעבוד עליהם?

התשובה היא זיכרון (נקרא גם RAM: זיכרון גישה אקראית).

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

חשבו על הזיכרון כמו על סניף דואר עם תיבות דואר ממוספרות:

  • לכל תיבה יש מספר ייחודי (הכתובת)
  • כל תיבה יכולה להכיל מכתב אחד (בית נתונים אחד)
  • אפשר להכניס מכתב לכל תיבה
  • אפשר לפתוח כל תיבה ולקרוא מה יש בתוכה

ה-CPU יכול לבקש את הנתונים בכתובת 1000, והזיכרון יחזיר אותם. ה-CPU יכול גם לכתוב נתונים חדשים לכתובת 1000, ולהחליף את הנתונים שהיו שם קודם.

עובדות מרכזיות על זיכרון:

עובדההסבר
לכל בית יש כתובתהכתובות מתחילות ב־0 ומגיעות למיליונים או למיליארדים
הזיכרון הוא נדיףכשמכבים את המחשב, כל מה שנמצא ב־RAM נעלם
קריאה אינה הורסת נתוניםאפשר לקרוא את כתובת 1000 מיליון פעמים, והיא עדיין תחזיק באותו ערך
כתיבה מחליפה נתונים ישניםאם כותבים נתונים חדשים לכתובת 1000, הנתונים הישנים נעלמים לתמיד

נסו בעצמכם

השיעור הזה לא כולל אתגר קוד.

quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: Assembly אונליין