עבור לתוכן

שאלה בקשר לקצב העברת נתונים

Featured Replies

פורסם

המעבדים מהדגמים החדשים מעבירים את הנתונים בקצב של 800 מגהרץ זאת אומרת 800000000 פעולות בשניה אבל הם פועלים בטכנולוגיה של 32 ביט בפעימה אז קודם כל מה ההבדל בין מהירות העברת הנתונים במגהרץ לביטים

ואם עושים 800000000 חלקיי 32 יוצא 25000000 זה לא הגיוני שזה מספר הפעימות בשניה אז מה כל העניין עם הביטים??

פורסם

מה בכלל הקשר בין הדברים האלו ?

באס של 800 מה"ז אומר שיש ערוץ תקשורת בין המעבד לצ'יפסט במהירות של 6400MB/S וזה הכל.

מספר הפעולות שמעבד יכול לבצע בשניה תלויי בארכיטקטורה של הליבה והתדר שלה, לא הבאס ולא קשור להיותו מעבד 32 או 64 ביט.

מעבד P4 עם באס של 800 מה"ז ותדר ליבה של 3000MHZ יכול לבצע בדיוק אותו מספר פעולות שמעבד P4 עם באס של 400 מה"ז ותדר ליבה של 3000MHZ יכול (על הנייר). ההבדל יהיה בביצועים מעשיים ולא תיאורטיים.

MHZ=מיליון פעימות לשניה, 800MHZ זה 800 מיליון פעימות לשניה, לא מחלקים את זה בשום דבר ובטח שלא ב 32 ביט.

פורסם
  • מחבר

אז מה זה בעצם הביטים?

32 זה מה?

כמות הפעולות בכל שליחה של packet?

או מה?

פורסם

אתה מערבב דברים לא קשורים בכלל, מה שאמרת זה בערך כמו שתגיד שמנוע 6 בוכנות שמסתובב ב 3000 סל"ד מבצע 500 פעולות בדקה (3000/6).

ביט הוא חלקיק המידע הקטן ביותר, הוא יכול להיות 0 או 1.

אם יש לך ביט אחד אתה יכול להחזיק מידע בעל שני ערכים בלבד.

אם יש לך שני ביטים יש לך 4 אפשרויות: 00,01,10,11

אם יש לך שלושה ביטים יש לך 8 אפשרויות: 000,001,010,011,100,101,110,111

אם יש לך 32 ביט אתה מתעסק עם משתנים שיכולים להכיל 232 צירופים, שזה 4,294,967,296

אם יש לך מעבד 64 ביט הוא יכול לבצע פעולה על 64 ביט במחזור שעון אחד, מה שהיה לוקח למעבד 32 ביט לפחות שני מחזורים, לרוב 4 או יותר.

אין שום קשר לבאס של המעבד.

פורסם
  • מחבר

עכשיו הבנתי

תודה רבה! :D

ארכיון

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

דיונים חדשים