- PCMagazine - http://www.pcmagazine.co.il -

לא שאלה של תמיכה אבל סתם מעניין

נכתב ע''י ידיעות חוץ בתאריך 28 בנובמבר 2007 @ 8:20 בקטגוריה קבוצות דיון | אין תגובות

לא שאלה של תמיכה אבל סתם מעניין


מאת: דן ש
נכתב ב: 30/09/2008 05:13:18
מה ההבדל בין ויסטה 32 ביט לויסטה 64 ביט?


 
30/09/2008 14:21:19

הערה מאת: יוסי א

הנה לך קטע קטן(ואני מדגיש קטן) שיסביר לך על קצה הלשון.
אנסה להסביר בקצרה ובפשטות על ההבדלים בין השניים וגם למה טוענים ש"64 ביט מהיר פי ש2 מ-32 ביט" (ולמה זה לא נכון, כמובן)
אז קצת על מעבדים:
המעבד הוא הלב של המחשב, כמעט כל הפעולות שהמחשב מבצע עוברות דרכו.
המעבד מחובר אל שאר רכיבי המחשב באמצעות נתיבים (bus) המחברים אותו אל לוח האם.
כאשר אומרים "המחשב שלי הוא פנטיום 4 2.8GH" הכוונה היא למעשה "המעבד שנמצא במחשב שלי יכול לבצע 2.8 מליארד פעולות בשניה, הוא יוצר בחברת אינטל, סידרת פנטיום, דור 4"
הערת אגב – כמעט לעולם לא ננצל את כל יכולת המהירות של המעבד, אבל זה לא לעכשיו
למעבד יש מספר "משתנים" אשר ניתן לשנות ובאמצעותן אפשר לבצע פעולות באמצעות המעבד, "משתנים" אלו משמשים לרוב להצבעה על כתובות זיכרון והם בנויים כך שלא יהיה צריך יותר ממשתנה אחד כדי להצביע לכול כתובת בזיכרון.
בארכיטקטורת 32 ביט, כל אחד מה"משתנים" האלו במעבד מורכב מ32 סיביות (יחידת גודל המייצגת 0 או 1), מספר המורכב מ32 סיביות נותן 2 בחזקת 32 אפשרויות שונות שזה:
4294967296 בתיםשל זיכרון
שזה 4194304 קילו-בתים של זיכרון
שזה 4096 מגה-בתים של זיכרון
שזה 4 ג'יגה של זיכרון
ומכאן המיגבלה המוכרת של 4 ג'יגה זיכרון RAM איתו מעבד יכול לעבוד ללא overhead (ניהול יתר, כמו להשתמש ב-2 "משתנים" שונים של המעבד ע"מ לייצג כתובת זיכרון אחת וכו')
שינוי המעבדים כך שיעבדו בטכנולוגיה של 64 ביט מאפשר הצבעה למרחב זיכרון הרבה יותר רחב
17,179,869,184 גיג'ה-בתים
שזה 16,777,216 טרה-בתים
שזה 16384 פאטה-ביתים
שזה 16 אקסא-בתים (גבול מרשים לכול הדיעות)
למרות המספרים האלו, מעבדים מוגבלים בכמות הזיכרון אליהם ניתן להצביע בגלל שהגבול גבוה מאוד ולא הגיוני שיעבדו איתו, מעבדי הG5 של Apple לדוגמה, מגבילים את ההצבעות עד ל32GB בלבד.
בגלל השינוי המהותי בגודל ה"משתנים" במעבד, תוכנות אשר נכתבו למעבדי 32 ביט לא יעבדו עליו כמו שצריך בגלל שההצבעות לזיכרון הופכות ללא רלוונטיות, ולכן יש ליצור את הקוד הבינארי של התוכנה מחדש (= "לקמפל על מעבד 64 ביט"), לכן תוכנות בסיס כמו מערכת הפעלה ודרייברים אשר מדברים ישירות עם החומרה של המחשב לא יעבדו על גירסה שונה מזו שהם קומפלו עליה.
מעבדי 64 ביט ומערכות הפעלה מבוססות 64 ביט כן ייתנו שיפור ביצועים בכול הנוגע בהצבעה לכתובות הגבוהות בזיכרון ובניהול קבצים גדולים מ-4 ג'יגה.
בהתאם לגדילה ב"משתנים" של המעבד, כך גם הbus שמקשר אותו ללוח האם גדל, וזה מה שגורם להאצה המשמעותית יותר בביצועים, מכיוון שיותר מידע זורם מהרכיב המהיר יותר (= מעבד, בד"כ זז במהירות 2.4GHZ) לרכיב האיטי יותר (= לוח אם או זיכרון לדוג', 800MHZ או קצת יותר)
למי שלא נרדם עד עכשיו – אני מקווה שמובן למה מעבד 64 ביט לא יותר טוב פי 2 ממעבד 32 ביט אבל עדיין יותר מהיר.

 
30/09/2008 11:22:44

הערה מאת: הוד ר

תודה על ההשקעה =]

 
30/09/2008 13:50:02

הערה מאת: דן ש

תודה רבה אחי :)

 
30/09/2008 14:08:44

הערה מאת: imper s

לגבי השוק כיום, שים לב שלא הכל תומך ב-64BIT מבחינת תוכנות ויישומים, אבל אנחנו בדרך לשם.

 
30/09/2008 19:05:50

הערה מאת: עומר ד

בשורה התחתונה- עדיף להשתמש ב64 ביט כשיש 4 גיג'ה ראם
וב32 ביט כשיש פחות מ4

 
01/10/2008 18:43:24

הערה מאת: אייל א

הסבר יפה מאוד :) לא יכולתי לכתוב את זה יותר טוב

הכתבה הודפסה מאתר PCMagazine: http://www.pcmagazine.co.il

קישור לכתבה: http://www.pcmagazine.co.il/community/pid=4969&name=%d7%9c%d7%90-%d7%a9%d7%90%d7%9c%d7%94-%d7%a9%d7%9c-%d7%aa%d7%9e%d7%99%d7%9b%d7%94-%d7%90%d7%91%d7%9c-%d7%a1%d7%aa%d7%9d-%d7%9e%d7%a2%d7%a0%d7%99%d7%99%d7%9f

Copyright © PCMagazine. All rights reserved