Menu
CoddyTech

מהו CPU

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

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

בניגוד לשפות ברמה גבוהה כמו Python או JavaScript, שמסתירות פרטי חומרה, שפת אסמבלי מאפשרת לך לשלוט בדיוק במה שהמעבד עושה, צעד אחר צעד. 

חשבו על המעבד כעל עובד מהיר מאוד ש:

  • אינו יכול לחשוב או לקבל החלטות בעצמו
  • מציית לפקודות פשוטות כמו "חבר את שני המספרים האלה" או "העבר את הערך הזה לשם"
  • מבצע מיליונים מהפקודות הפשוטות האלה בכל שנייה

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

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

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

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

 

נסו בעצמכם

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

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

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

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

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