מילה (מחשב) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ r2.7.3) (בוט מוסיף: ml:വാക്ക് (കമ്പ്യൂട്ടർ ശാസ്ത്രം) |
אין תקציר עריכה |
||
שורה 1:
ב[[מחשב]], '''מילה''' משקפת את גודל יחידת ה[[זיכרון מחשב|זיכרון]] הבסיסית המועברת בין הזיכרון ובין ה[[מעבד]], וכן את גודלם של ה[[אוגר (מחשבים)|אוגרים]]. גודל המילה, הנמדד ב[[סיבית|סיביות]], הוא אחד המאפיינים של ה[[חומרה]], ומשתנה מדגם לדגם.
במחשבים הראשונים לא הייתה כל אחידות בגודל המילה. ב[[מכונת IAS]], ובעקבותיה ב[[ויצק]], למשל, היה גודל מילה 40 סיביות
הבדל נוסף לעומת המחשבים הראשונים הוא שבהם מילה הייתה לרוב שטח הזיכרון המשמש לאחסון של [[סט פקודות|פקודת מכונה]] אחת. זה המצב ב[[ויצק]], למשל. במערכת 360 יש פקודות רבות שאורכן מילה אחת, אך יש גם פקודות שאורכן חצי מילה ואחרות שאורכן מילה וחצי. עם התפתחות ה[[מיני מחשב]] וה[[מיקרו מחשב]] כלל זה הפך תקף פחות ופחות, ופקודה מאוחסנת בכמה בתים. עדיין יש חשיבות במחשבים המודרניים, גם בגישה לפקודות וגם בגישה לנתונים, ליישור (Alignment) של נתונים לגודל המילה המלא על מנת שלא להזדקק למספר פניות לזיכרון עבור גישה לנתון או פקודה בודדים.
במחשבים שמטרתם חישובים מתמטיים הנטייה היא למילה ארוכה יחסית, משום שהיא תורמת לדיוק בהצגתם של מספרים גדולים. להשגת דיוק מוגדל נעשה שימוש במילה כפולה, ולעתים אף במילה מרובעת.
לגודל המילה יש השפעה גם על גודל הזיכרון המרבי במחשב, משום שמילה (או חלק ממנה) משמשת לרישום [[כתובת (זיכרון מחשב)|כתובות זיכרון]]. לדוגמה, מעבד עם מילה בגודל 32 סיביות מאפשר שימוש בזיכרון שגודלו עד 4GB {{כ}}(4,294,967,296 בתים) משום שבעזרת 32 סיביות ניתן לייצג <math>\ 4,294,967,296=2^{32}</math> ערכים שונים. בשנותיה הראשונות של IBM System/360 שימשו רק 24 סיביות מתוך המילה לרישום כתובת, ולאחר מכן נוצלו למטרה זו 31 סיביות, כדי לאפשר זיכרון מרבי גדול יותר.
השפעתו הניכרת של גודל המילה על המעבד מביאה לכך שנהוג לדבר, למשל, על [[מעבד 32 ביט|מעבד של 32 סיביות]], כשהכוונה היא לגודל מילה של 32 סיביות.
|