המחשב עובד על בסיס בינארי (0 ו-1). כל סיפרה נקראת ביט (bit), או בעברית "סיבית".
קבוצה של שמונה סיביות נקראת בייט (byte).
קילו הוא המונח הלטיני לאלף, אך מאחר שאנו מחשבים בבסיס בינארי המספר בפועל הוא 1,024 בייט (2 בחזקת 10) ולא אלף בדיוק.
מגה הוא המונח הלטיני למיליון, אך גם כאן יש לחשב את המספר בבסיס בינארי (2 בחזקת 20) ולכן מדובר ב-1,048,576 בייט ולא בדיוק במיליון.
הקירבה בצליל בין ביט לבייט והפער בין הערך האמיתי של קילובייט ומגהבייט לערך העשרוני שלהם (1,000 מול 1,024 וכו') הולידה המון בעיות ותביעות על הטעיות לכאורה מצד ספקיות אינטרנט וספקיות מחשבים.
למשל, מהירות גלישה של 1 מגהביט היא רק שמינית ממהירות גלישה של 1 מגה-בייט, מאחר שביט הוא שמינית הבייט. אבל מי כבר שם לב להבדל בשם? כמו כן, הרבה חברות משווקות את המוצרים שלהן על בסיס עשרוני ולא בינארי. כך קורה שמי שמכרו לו מחשב עם 1 מגה בייט, ציפה אולי לקבל 1,048,576 בייט, אך בפועל מקבל מיליון בדיוק, שהם רק כ-0.95 מגהבייט. במילים אחרות, לקחו לכם חמישה אחוזים מקיבולת הזיכרון המובטחת.