האם אתה מעוניין בהם מבצע? שמור עם הקופונים שלנו WHATSAPP o מברק!

מעבד ל- 32 bit לעומת 64 bit: מה ההבדל?

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

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

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

ההבדל הבסיסי

מעבדי 32 קצת מסוגלים בהחלט לטפל כמות מוגבלת של זיכרון RAM (ב- Windows, 4GB לכל היותר), בעוד מעבדי 64 bit מסוגלים להשתמש הרבה יותר. כמובן, על מנת להשיג זאת, מערכת ההפעלה צריך להיות מתוכנן גם כדי לנצל את הגישה מוגברת לזיכרון.
לדוגמא, עגלה רתומה לסוסים עושה את אותה העבודה כמו מכונה חקלאית, למעט בעיות סוסים כלשהן, אך מכונה חזקה בהרבה ולכן אתה מקבל את העבודה הרצויה בפחות מאמץ.

ככל שמספר הסיביות עולה יש שני יתרונות חשובים:

  • יותר ביט פירושו כי הנתונים ניתן לעבד בלוקים גדולים יותר ולכן העיבוד אומר שזה גם מדויק יותר.
  • פירוש נוסף הוא שהמערכת שלנו יכולה להצביע על מספר גדול יותר של מיקומי זיכרון פיזי.

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

105043e44y4ye1b4wuey34_jpg_thumb

כדי להפעיל יישום 64 bit, תמיכה בכל הרמות נדרשת: מערכת ההפעלה bit 64 ומעבד ה- 64 bit.

כדי להפעיל מערכת הפעלה של 64 bit, נדרשת תמיכה ברמה מרכזית: מעבד ה- 64 bit.

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

הכלל הוא כי יישום 32 קצת יפעל על רמה נמוכה יותר של רכיבים מ 64 קצת, אבל לא להיפך:

  • מערכת ההפעלה 32 קצת יפעל על bit 32 או מעבד 64 bit ללא כל בעיה.
  • יישום 32 bit יפעל על מערכת ההפעלה bit 32 או 64 קצת בלי שום בעיה.
  • אבל יישום 64 bit יפעל רק במערכת הפעלה 64-bit, ומערכת הפעלה של 64 bit תפעל רק במעבד 64-bit.

שני טבלאות אלה ממחישות את אותו הכלל:

טבלה 1 - מה תואם למעבד 32 סיביות?

מעבד (CPU)

32 סיבית

32 סיבית

32 סיבית

32 סיבית

מערכת הפעלה (OS)

32 סיבית

32 סיבית

 64 סיבית

64 סיבית

יישום / תוכנית

32 סיבית

64 סיבית

   32 סיבית

 64 סיבית

 תאימות                  

Si

לא

לא

לא

 

2 טבלה - מה תואם למעבד 64 סיביות?

מעבד (CPU)

64 סיבית

64 סיבית

64 סיבית

64 סיבית

מערכת הפעלה (OS)

64 סיבית

64 סיבית

32 סיבית

32 סיבית

יישום / תוכנית

64 סיבית

32 סיבית

32 סיבית

64 סיבית

תאימות              

Si

Si

Si

לא

אז למה שתי תיקיות התוכנית קיימות?

ראשית, הסיבה לקיומן של שתי תיקיות אלה היא כי יש כיום שתי ארכיטקטורות שונות המשמשות לייצור מעבדי מחשבים, וכתוצאה מכך קיימות שתי דרכים שונות לכתיבת תוכניות ויישומים. כל היישומים משתמשים במשאבים משותפים במערכת Windows; אלה נקראים קבצי DLL או ספריות קישור דינמי. Windows מעמיד את כולם במקום אחד כדי להקל על מפתחי תוכנה.

קבצי DLL נכתבים ומובנים בדרכים שונות ביסודם משום שהם מיועדים לשימוש ביישומי 64 bit או ביישומי 32 bit. לדוגמה, אם יישום 32 קצת קופץ ל- DLL ומוצא גירסה של 64 קצת, זה יהיה לקרוס ולהפסיק לעבוד. תאר לעצמך הולך לחנות ספרים כדי למצוא ספר לימוד מסוים, ולאחר מכן להבין כי הכל בשפה זרה. אתה בטח חושב שאתה הלך למקום הלא נכון. אותו עיקרון בסיסי חל כאן.

אז האם זה לא יהיה קל יותר אם היו משתמשים בתוכנות 64 סיביות במערכות 64 סיביות, והתעלמו לחלוטין מתוכנות 32 סיביות? ובכן לא באמת. הבעיה היא שארכיטקטורת 32 סיביות (x86) הייתה היחידה שהתקיימה במשך זמן רב מאוד, ועדיין ישנם מספר יישומים המשתמשים בארכיטקטורה זו. מערכות 64 סיביות מודרניות יכולות להריץ תוכנות של 32 סיביות ו -64 סיביות בשל פתרון מהיר וקל מאוד: שתי ספריות קבצי תוכנה נפרדות. כאשר יישומי 32 סיביות קיימים בתיקיית ה- x86 המתאימה, Windows יודע שהיא משרתת את ה- DLL הנכון, המכונה גם גרסת 32 סיביות.

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

עמנואלה יפאולה
עמנואלה יפאולה

Nerd, Geek, Netizen, מונחים שאינם שייכים לי. פשוט עצמי, המאהב טכנולוגיה פרובוקטיבי כמו Xiaomi עושה עם המוצרים שלו. איכות גבוהה במחירים הוגנים, פרובוקציה אמיתית עבור המותגים המפורסמים ביותר.

הירשם
הודע
אורח

0 תגובות
משוב משוב
הצג את כל ההערות
XiaomiToday.it
לוגו