לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > חומרה ורשתות
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 04-11-2006, 22:36
צלמית המשתמש של Kill-Machine
  Kill-Machine מנהל Kill-Machine אינו מחובר  
מנהל פורום חומרה
 
חבר מתאריך: 27.05.02
הודעות: 22,477
יש את שניהם היום בכל מעבד.
בתגובה להודעה מספר 1 שנכתבה על ידי HEN_K שמתחילה ב "זיכרון מטמון L2 ו L1"

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

שניהם זכרונות SRAM, מה שאומר שהם בנויים מפליפ-פלופים, מה שאומר שאין צורך ב refresh כל כמה עשרות מילי שניה, בניגוד לזיכרון של המחשב שמבוסס DRAM, מה שאומר שהוא בנוי על קבלים, מה שמאפשר נפחים הרבה יותר גדולים, מהירות קטנה יותר ומחייב לרענן את התכולה של כל התאים בזיכרון מדי 64ms (כמדומני) מכיוון שהמתח על הקבלים זולג דרך הטרנזיסטורים ששולטים עליהם.
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

The only certainty in life is that there are no certainties.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #4  
ישן 04-11-2006, 22:53
צלמית המשתמש של Kill-Machine
  Kill-Machine מנהל Kill-Machine אינו מחובר  
מנהל פורום חומרה
 
חבר מתאריך: 27.05.02
הודעות: 22,477
יש צורך בכלל ב Cache כלשהו כדי להקטין את הזמן שלוקח למעבד
בתגובה להודעה מספר 3 שנכתבה על ידי HEN_K שמתחילה ב "מה זאת אומרת שה L2 חוצץ בין ה L1 ל RAM?"

להשיג מידע. בכל מחזור שעון המעבד אמור להוציא הוראה חדשה מהזיכרון, אם אין Cache זה אומר שכל מחזור שעון חייבים לגשת לזיכרון הראשי, מה זה אומר בעצם זה ביצועים נוראיים. אם משתמשים רק ב L1 Cache, ה Hit-Rate משתפר, אבל שימוש ב L2 Cache יכול להביא את ה Hit-Rate לשיעורים של 99 אחוז בערך, שזה מעולה מבחינתנו.
יש גישה שנקראת Inclusive Cache ויש Exclusive Cache. הראשונה אומרת שמה שיש ב L1 Cache יש ב L2 Cache, השניה אומרת ההיפך, ויש יתרונות לכאן ולכאן. אני לא יודע מה ממומש במעבדים היום, אבל לטעמי ה Inclusive פשוט יותר ואולי גם הטוב מביניהם.
ההיררכיה היא כזו:
המעבד ניגש דבר ראשון ל L1 Cache כל מחזור בשביל הוראה ואם ההוראה אומרת למעבד להוציא נתון, הוא ניגש שוב ל L1 Cache בשביל הנתון. אם המנגנון שמנהל את ה Cache מחזיר מה שנקרא Cache-Miss, המערכת מיידעת את המעבד על כך ואומרת לו לעשות מה שהוא צריך לעשות במקרה כזה (יכול להיות שהוא יעמוד במקום, יכול להיות שהוא ימשיך להוציא לפועל עוד הוראות, תלוי בארכיטקטורה), ובינתיים ניגשת ל L2 Cache לבדוק אם הנתון נמצא שם. אם לא, חייבים לגשת ל RAM.
כל זה באופן מאוד פשטני, אם נכנסים לעניין של Virtual Memory כל העסק נהיה הרבה יותר מסובך.
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

The only certainty in life is that there are no certainties.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 04-11-2006, 23:09
צלמית המשתמש של Kill-Machine
  Kill-Machine מנהל Kill-Machine אינו מחובר  
מנהל פורום חומרה
 
חבר מתאריך: 27.05.02
הודעות: 22,477
כן, זה ה L2 Cache.
בתגובה להודעה מספר 5 שנכתבה על ידי HEN_K שמתחילה ב "...."

בספסיפיקציות של המעבד כתוב גם כמה L1 יש לו, למשל כאן:

http://www.tomshardware.com/2006/08...2006/page2.html

תוכל לראות כאן בדיוק כמה L1 Cache יש לכל המעבדים שאתה מכיר.

בואנא, אתה שואל בדיוק את כל השאלות הנכונות היום

בהתחלה, אצל AMD ואינטל, כפולי הליבות השתמשו בשתי ליבות נפרדות לחלוטין מארכיטקטורה קיימת שפשוט הודבקו יחד, ולכן לכל ליבה היה Cache משל עצמה. אצל AMD היה בקר שגישר בין שתיהן, לא יודע מה היה אצל אינטל. היום ב Core 2 Duo (וזה הופיע לראשונה ביונה, כמדומני) יש מה שנקרא Unified L2 Cache שזה Cache אחד לשתי הליבות. יש לזה המון יתרונות, את כולם פירטתי באשכול הזה:
http://www.fresh.co.il/vBulletin/sh...ad.php?t=172981
_____________________________________
תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה

The only certainty in life is that there are no certainties.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 08:08

הדף נוצר ב 0.05 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר