מה משמעות ה 512kb cache במעבדים? - מעבדים, לוחות-אם וזכרונות - HWzone פורומים
עבור לתוכן
  • צור חשבון

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


NOVA

Recommended Posts

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

BIGWOLF

קישור לתוכן
שתף באתרים אחרים

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

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

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

קישור לתוכן
שתף באתרים אחרים

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

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

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

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

קישור לתוכן
שתף באתרים אחרים

ארכיון

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

×
  • צור חדש...