אני בדרך להחלפת המחשב הנייד הגדול והחזק למחשב בעל מימדים קטנים יותר לטובת הורדת משקל הנשיאה (מעדיף להשאיר את העומס למשקל המוצ'ילה בטרק הבא...).
כיוון שמרבית היישומים זוללי זכרון בתיאבון היום, במיוחד כשאני נדרש להפעיל מכונות וירטואליות במקביל - חשבתי להזמין זיכרון של 4 גיגה, אחרי הכל מדובר במשהו שנהיה מאוד זול בשנים האחרונות. למה 4? זה בדיוק מה שאמור להכנס ב- 2 בחזקת 32, מערכות הפעלה של 32 ביט, וכיוון שלא מתחשק לי כרגע להכנס להרפתקאות 64 ביט גודל זכרון של 4 גיגה נראה לי מכובד דיו.
רק שמסתבר שאם אני אחליט להתקין 4 גיגה במערכת 32 ביט, אני תורם גיגה אחד לצדקה ומערכת ההפעלה החביבה תנצל במקרה הטוב מקסימום 3.5 גיגה ובמקרה הרע 2.7 גיגה מתוך ה-4. כשניסיתי לברר אצל מוכרי החומרה למה, הם פשוט אמרו כך, זו התמיכה של 32 ביט - תרצה יותר קח 64 ביט.
למרות שהחלטתי בסוף על 3 גיגה - התשובה ממש לא סיפקה אותי.
לאחר חיפוש קל מצאתי שהבעיה היא היסטורית, ארכיטקטורת מערכת ההפעלה תוכננה כך שמרחב זיכרון בגודל של בערך רבע -שלושת רבעי גיגה ממופים להתקנים במחשב ומופיעים כשטח זכרון לטובת ביצועים (כך שניתן לגשת להתקנים באמצעות גישה "כאילו" לזכרון ה- RAM) ולכן השטח מוסתר ממערכת ההפעלה ואין אפשרות להגיע אליו על אף שהוא פיזית קיים, ולכן גם אם יש 4 גיגה קיים חסם עליון שקשור לכמות ההתקנים במחשב שיהיה אפשר לנצל מתוכם.
אז אין מה לעשות - נספתק ב- 3GB על 32Bit - תמיד יהיה אפשר להחליף בעתיד
קובי מגנזי, Kobi Magnezi