עבור לתוכן

מה משמעות ה 512kb cache במעבדים?

Featured Replies

פורסם

תודה.

פורסם

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

BIGWOLF

פורסם
  • מחבר

עם כמה באים AMD?

פורסם

L1 Cache 64K

L2 Cache 256K

פורסם

ככל שגודל ה - CHCHE גדול יותר במעבד כך המידע ממנו לזכרון הפנימי תעובר במהירות גדולה .

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

פורסם
  • מחבר

L1 Cache 64K

L2 Cache 256K

אם התגובה הזו הייתה בנוגע לשאלתי על הcache של מעבדי AMD לא הבנתי את התשובה..

פורסם

המעבדים של היום עובדים במהירויות שעון גבוהות בהרבה מזאת של הזכרון. ניקח לדוגמא מעבד פנטיום 2.53. הוא עובד במהירות של 2533Mhz, והערכה פשוטה תציג שהוא מסוגל להעביר מידע בקצב של בערך 20Gb/s. אבל הזכרון הכי מהיר היום מסוגל להביא רק 4.2Gb/s למעבד. אם לא היה cache, המעבד היה כל פעם מחכה למידע מהזכרון (שיגיע במהירות הרבה יותר נמוכה ממה שהמעבד יכול לקלוט) ובעצם לא עושה כלום עש שהמידע יגיע. אבל כשיש cache המעבד טוען את המידע קודם ל-cache (מה שקורה מיידית, היום וזכרון ה-cache מהיר כמו המעבד) ואז מעבד אותו. זה לבד לא משפר את ביצועי המחשב, אבל זה כן: כשמעבד מקבל הוראות לעבד פיסת מידע שנניח נמצאת במקום 123456 בזכרון, הוא טוען גם את 123250-123750 ל-cache, מתוך הנחה נכונה שפיסות זכרון שנמצאות בסמוך יתבקשו לעבד גם כן בעתיד הקרוב. ואז כשהוא מעבד הוראה לעשות משהו עם הזכרון הזה הוא משתמש בו מיידית ללא טעינה או המתנה כלשהי. ככל שגודל ה-cache גדול יותר, גבוהה הסבירות שהמידע המבוקש כבר יהיה בו, וכך נמנע הצורך לגשת ל-RAM ולחכות עד שהמידע יגיע.

פורסם

ולמה יש חלוקה ל L1 וL2??

ודרך אגב בAMD יש L1=128, L2=256

פורסם

L1=LEVEL 1

מהיר מעט מL2 זה הLEVEL2

פורסם

אוקי, אבל למה יש חלוקה בכלל? לא עדיף רמה אחת מהירה מאשר שתי רמות?

פורסם

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

פורסם

L1 בדרך כלל על הCPU, לכן הוא מהיר מאד אבל מוגבל בגודל, L2 בדרכ הוא חיצוני לCPU, הוא מהיר בהרבה מזכרון רגיל, אבל איטי יותר מL1

פורסם

בכל המעבדים של היום L2 נמצא בליבה של המעבד, ופועל במהירות של המעבד.

פורסם

בכל המעבדים של היום L2 נמצא בליבה של המעבד, ופועל במהירות של המעבד.

K6-2 וה סלרון 300A היו המעבדים הראשונים עם זיכרון L2 על המעבד.

קודם ה L2 היה ציפ Sram חיצוני שפעל במחלק מסוים ממהירות המעבד (בד"כ חצי)

פורסם

בכל המעבדים של היום L2 נמצא בליבה של המעבד, ופועל במהירות של המעבד.

K6-2 וה סלרון 300A היו המעבדים הראשונים עם זיכרון L2 על המעבד.

קודם ה L2 היה ציפ Sram חיצוני שפעל במחלק מסוים ממהירות המעבד (בד"כ חצי)

שמת לב ל"היום" ? ובפנטיום 1 ה-L2 קאש היה בכלל על הלוח אם, בנפרד מהמעבד. למי אכפת מזה היום?

ארכיון

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

דיונים חדשים