PracticU

Types of Memories

בלי כתוביותעם כתוביות
PracticU › קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים › Types of Memories
Types of Memories
בשיעור הזה נלמד אילו סוגי זיכרון קיימים במחשב, ואיך התוכנה שומרת בהם מידע.
זיכרון נדיף ולא נדיף
1. זיכרון נדיף: דורש חשמל כדי לשמור את המידע. כשהמחשב נכבה, או כשהתוכנה נסגרת, המידע נעלם.
2. זיכרון לא נדיף: שומר מידע גם כשהמחשב כבוי, כמו קבצים ותיקיות.
הסוגים המרכזיים
1. RAM (Random Access Memory): זיכרון גישה אקראית. התוכנות עובדות איתו ישירות, ושומרות בו מידע בתוך משתנים. המידע ב-RAM נדיף.
2. דיסק קשיח (Hard Disk): שומר קבצים ותיקיות גם כשהמחשב כבוי. התוכנה לא עובדת איתו ישירות, אלא שולחת בקשת שמירה דרך ה-RAM.
3. סוגים נוספים: זיכרון פלאש (דיסק און קי), תקליטורי CD ותקליטוני פלופי.
שימו לב
בתכנות עובדים בעיקר עם ה-RAM. אם רוצים לשמור קבצים ותיקיות, עובדים גם עם הדיסק הקשיח.
בשיעור הבא נראה איך מגדירים משתנים ששומרים מידע ב-RAM.
השיעור הבא בקורס: Variables and Data Types
מילון מושגים:
זיכרון – רכיב מהיר ונדיף שבו המחשב שומר נתונים ותוכניות בזמן ריצתם. תוכנו נמחק עם כיבוי המחשב.
תיקייה – מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
RAM – זיכרון הגישה האקראית של המחשב, מהיר ונדיף, שבו נשמרים נתונים ותוכניות בזמן ריצתם.
משתנה – שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
דיסק – התקן לאחסון קבוע של נתונים, כמו כונן קשיח (HDD) או כונן מבוסס זיכרון מהיר (SSD).

פרקי ההרצאה: Types of Memories

  1. 00:00

    מהו זיכרון ולמה שומרים בו מידע

  2. 00:59

    זיכרון נדיף שמאבד מידע בכיבוי

  3. 01:35

    זיכרון שאינו נדיף לשמירת קבצים

  4. 02:11

    זיכרון RAM ומשתנים בתוכו

  5. 02:47

    כרטיסי RAM ועבודה ישירה איתם

תמלול ההרצאה: Types of Memories

הטקסט המלא של הדקות הראשונות בהרצאה «Types of Memories» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:21

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

  3. 00:36

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

  4. 00:53

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

  5. 01:14

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

  6. 01:35

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

  7. 01:49

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

  8. 02:05

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

  9. 02:28

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

  10. 02:45

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

  11. 03:01

    סוג אחר שהוא מאוד נפוץ ועובדים איתו הרבה

לקורס המלא: קורס ג'אווה למתחילים אונליין

ההרצאה הקודמת: תרגול לפרק של Console Output

ההרצאה הבאה: Variables and Data Types

הרצאות קשורות מקורסים אחרים

  • Advanced Features - Collection Types
  • רידקס - יצירת Action Types
  • שפת JavaScript - טיפוסי נתונים - Types

קורסים נוספים במסלול

  • קורס מבוא ל-QA - מידע חשוב לבודק תוכנה
  • קורס פוסטמן - Postman - בדיקות לאתרי אינטרנט - API
  • קורס Robot Framework - בדיקות QA ממשק גרפי
  • קורס סלניום בסיסי - בדיקות אוטומטיות - Selenium
  • קורס סלניום מתקדם - CI/CD - Continues Integration
  • קורס מייבן - Maven