17
מבוא לתכנות מדעי הרצאה1 חלק3 מבנה מחשב( חמרה) 2016 Igor Kleiner

מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

Embed Size (px)

Citation preview

Page 1: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

מבוא לתכנות מדעי

3חלק 1הרצאה

(חמרה)מבנה מחשב

2016Igor Kleiner

Page 2: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

Hardware Architecture/מבנה מחשב

יכרות קצרה עם מבנה המחשבהנתחיל את הקורס שלנו עם •

לא נתעמק בנושא הזה ולא נלמד אותו לעומק•

:אבל נכיר חלקים חשובים של מחשב••CPU

•RAM

•secondary memory

•input devices

•output devices

Page 3: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

מבנה מחשב

•CPU

•RAM – main memory

•secondary memory

•input devices

•output devices

Page 4: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

CPU

•CPU-מוח של מחשב"-מאבד ראשי"

מאבד יודע לעשות פעולות פשוטות •מאודמאוד מהר

מאבד לא דומה למוח של בן אדם•

מתכנת בעזרת תוכנה אומר למאבד מה •מהי פקודה הבא לביצוע, לעשות

Page 5: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

CPU

•CPU-מוח של מחשב"-מאבד ראשי"

מאבד יודע לעשות פעולות פשוטות •מאוד מהר

מאבד לא דומה למוח של בן אדם•

מתכנת בעזרת תוכנה אומר למאבד מה •מהי פקודה הבא לביצוע, לעשות

את הפקודות שיש CPUמאיפה לוקח •?לבצע

Page 6: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

RAM-זיכרון ראשי

פקודות מגיעות למאבד מזיכרון ראשי•

זיכרון ראשי מאוד מהיר•

כאשר מכבים את נמחקזיכרון ראשי •המחשב

Page 7: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

Input devices–קלט

:נתונים מגיעים ממקורות קלט שונות•מקלדת•

CDדיסק •

מסך מגע•

מיקרופון•

•.....

Page 8: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

Output devices–פלט

:תוצאות עבודה של מאבד ניתן להציג ב•מסך•

מדפסת•

רם קול•

Page 9: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

זיכרון משני

אבל נמחק כאשר , זיכרון ראשי מהיר•מכבים את המחשב

נתונים , איפה במחשב נשמרות תוכנות•?ותוצאות עבודה של מאבד

Page 10: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

זיכרון משני

אבל נמחק כאשר , זיכרון ראשי מהיר•מכבים את המחשב

נתונים , איפה במחשב נשמרות תוכנות•?ותוצאות עבודה של מאבד

אפשר לשמור את הנתונים בזיכרון •:משני

דיסק קשיח•

•CD

•DVD

•FlashMemory

מזכרוןבדרך כלל זיכרון משני יותר איטי •ראשי

Page 11: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

ביצוע תוכנה

(RAM)שולף פקודות מזיכרון ראשי ( CPU)מאבד ראשי •פקודה לאחר פקודה•

בקצב מהיר מאוד •

Page 12: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

ביצוע תוכנה

(RAM)שולף פקודות מזיכרון ראשי ( CPU)מאבד ראשי •פקודה לאחר פקודה•

בקצב מהיר מאוד •

1\0למעשה הפקודות נשמרות בזיכרון לא בשפת פייתון אלה בצורה בינרית •

Page 13: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

ביצוע תוכנה

(RAM)שולף פקודות מזיכרון ראשי ( CPU)מאבד ראשי •פקודה לאחר פקודה•

בקצב מהיר מאוד •

1\0למעשה הפקודות נשמרות בזיכרון לא בשפת פייתון אלה בצורה בינרית •

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

שמתרגם קוד משפת פייתון לשפת אינטרפרטרהתוכנה פייתון היא תוכנה מסוג •מחשב

Page 14: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

Totally Hot CPU

• http://www.youtube.com/watch?v=y39D4529FM4

Page 15: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

Inside Hard Disk

• https://www.youtube.com/watch?v=9eMWG3fwiEU

Page 16: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

מלון

Page 17: מבוא לתכנות מדעי פייתון הרצאה 1 חלק 3 Python

• Igor Kleiner (Hebrew version adaptation 2016)