@כסף_כסף אתה מצחיק בזה.
פעם המחשב השתמש ב-640K זכרון ולפני גם ב-8K. הצליחו לתכנת לדבר הזה תוכניות.
היום אתה מפעיל מחשבים כל כך חזקים במשאבי החומרה שלהם ועדיין כל מה שעושים זה לגלוש באינטרנט ולהריץ סביבת עבודה לפיתוח.
חצי ממשאבי המחשב אם לא יותר - הולכים על להריץ את מערכת ההפעלה.
ב-MF של IBM יש כמה וכמה חלקים לזכרון. בהתאם לשנים בהם פיתחו - ****, 2GB, 4GB, 64GB- זכרון RAM.
בהתחלה היה רק **** וכל התוכנות היו צריכות להסתדר עם זה - יחד עם מערכת ההפעלה.
אחר כך גדל ל-4GB והשתמשו ב-**** הראשונים רק בשביל פוינטרים לאיפה יושבת מערכת ההפעלה, עם חלוקה בין 2GB ומעל 2GB עד 4GB.
ואז קרה מקרה וקפצו אל מעל ל-4GB - ישר לעד 64GB (אני חושב שהיום כבר יש גם 128).
הלכו לאחראי על פיתוח החומרה ושאלו "מה נעשה עכשיו? עד אתמול עבדנו עד ה-2GB ומעל 2GB, עכשיו נאלץ לוותר על הביט דגל ולמעשה איבדנו 2GB".
הבחור חשב קצת ואמר "אז הלכו 2GB, יש לכם 62GB אחרים. תסתדרו".
לגבי שהמיקוד בתכנות עובר מעולם היעילות במשאבי המערכת ליעילות במשאבי הפיתוח...
אם התוכנית שלך רצה על מחשב אחד פעם בחודש - כפרה על היעילות במשאבי המערכת - נחיה עם זה.
אם התכנית שלך רצה על 100,000 מחשבים 60 פעם בשעה - כפרה על היעילות במשאבי הפיתוח - התכנית צריכה לחסוך במשאבי מערכת.