מילה (מחשב) – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 1:
ב[[מחשב]], '''מילה''' משקפת את גודל יחידת ה[[זיכרון מחשב|זיכרון]] הבסיסית המועברת בין הזיכרון ובין ה[[מעבד]], וכן את גודלם של ה[[אוגר (מחשבים)|אוגרים]]. גודל המילה, הנמדד ב[[סיבית|סיביות]], הוא אחד המאפיינים של ה[[חומרה]], ומשתנה מדגם לדגם.
 
במחשביםבתחילת הראשוניםעידן המחשוב לא הייתההיו אורכים מקובלים לגודל מילה ובמחשבים כלשונים אחידותנקבעו בגודלגדלים המילהשונים. ב[[מכונת IAS]], ובעקבותיה ב[[ויצק]], למשל, היה גודל מילה 40 סיביות, במחשב [[גולם (מחשב)|גולם א]] היה גודל מילה גדול במיוחד של 75 סיביות, ובגולם ב הגיע גודל המילה ל-64 סיביות. במחשב [[CDC 6600]] נקבע גודל מילה של 60 סיביות.
 
ב-[[IBM System/360]] של חברת [[יבמ]], שיצאה לעולם בשנת [[1964]], והיוותה אבן דרך בהתפתחות המחשבים, נקבע כי [[תו (מחשב)|תו]] יאוחסן ב -8 סיביות המהווים ([[בית (מחשב)|בית]]) וכי מילה תכיל 4 בתים כלומר תהיה באורך 32 סיביות. מאוחר יותר עם התפתחות ה[[מיני מחשב]] וה[[מיקרו מחשב]] הפכו הבית וכפולותיו לסטנדרט. בשונה ממחשבים ישנים שם צויינה כתובת זיכרון ככתובת המילה, ב[[מעבד]]ים המודרנימודרנים הכתובות הן כתובת הבית ללא קשר לגודל המילה. לפיכך הפך גודל המילה [[אינטל 8086|16]], [[VAX|32]] או [[AMD64 |64]] ביט למציין, בעיקר, של "חוזק" המעבד.
 
הבדל נוסף לעומת המחשבים הראשונים הוא שבהם מילה הייתה לרוב שטח הזיכרון המשמש לאחסון של [[סט פקודות|פקודת מכונה]] אחת. זה המצב ב[[ויצק]], למשל. במערכת 360 יש פקודות רבות שאורכן מילה אחת, אך יש גם פקודות שאורכן חצי מילה ואחרות שאורכן מילה וחצי. עם התפתחות ה[[מיני מחשב]] וה[[מיקרו מחשב]] כלל זה הפך תקף פחות ופחות, ופקודה מאוחסנת בכמה בתים. עדיין יש חשיבות במחשבים המודרניים, גם בגישה לפקודות וגם בגישה לנתונים, ליישור (Alignment) של נתונים לגודל המילה המלא על מנת שלא להזדקק למספר פניות לזיכרון עבור גישה לנתון או פקודה בודדים.