לפני כמה שנים, לא הייתה הרבה ברירה באיזו ארכיטקטורה אתה רוצה שהמחשב שלך ישתמש. במשך זמן רב, ארכיטקטורת x86 מתוצרת אינטל וה-x64 מתוצרת AMD שלטו במחשוב הצרכנים במשך שנים. לרוב, הרוב המכריע של המחשבים הם x86 גם היום, למרות שהארכיטקטורה בת כמה עשורים.
עם זאת, מתחרה חדש החל לצוץ בשנים האחרונות. ARM, אותה ארכיטקטורה שמניעה את הטלפונים שלנו, אט אט מגיעה להשתלט על שטח המחשב האישי. אבל באיזה מהם כדאי לבחור?
מה זה x86?
x86 הוא ערכת ההוראות הנפוצה ביותר במחשבים אישיים, ואולי זו עם הכי הרבה היסטוריה.
מקורו של x86 בשנות ה-70. לאחר שהשיקה שבב 4 סיביות ב-1971 (המיקרו-מעבד הראשון), הציגה אינטל את ה-8008 8-bit CPU שלה ב-1972, ולאחר מכן את 8080 גם 8080 ב-1974. הדרך הטבעית קדימה, אם כן, הייתה לעבור 16 ביט. החברה עשתה זאת ב-1978, עם השקת ה-Intel 8086. זה הוליד את ערכת ההוראות x86, כאשר השם העולה מיורשיו נקרא 80186, 80286, 80386, וכן הלאה.
עם זאת, מה שאנו מכירים כיום כארכיטקטורת x86 אינו קשור קשר הדוק ל-8086 המקורי והמכובד. במקום זאת, האב הקדמון של כל מעבדי ה-x86 הקיימים כיום בשוק הוא מעבד ה-80386 של אינטל, שהושק שבע שנים מאוחר יותר, ב-1985. אחרי הכל, בהתאם להקשר, x86 נקרא מדי פעם גם "i386" או "IA-32". יתר על כן, זה היה הראשון שהושק עם ערכת הוראות של 32 סיביות תוך שמירה על היכולת להפעיל נכון את קוד 16 הסיביות הישן יותר שרץ על מבוסס 8086 עיצובים.
הארכיטקטורה תוארך פעם נוספת, ל-64 סיביות. הארכיטקטורה שלאחר מכן, המשמשת כיום את כל מעבדי x86 המודרניים, ידועה בשם "x86-64", "x64" או "AMD64". זה היה בעצם AMD, במקום אינטל, שהגה את הארכיטקטורה. אינטל דחפה אלטרנטיבה משלה של 64 סיביות, IA-64, שלא הייתה תואמת לאחור עם x86. AMD יצרה משלה כהרחבה של מערך ההוראות x86, שבסופו של דבר היה הפתרון המאומץ ביותר.
מה זה ARM?
שבבי ARM יש היסטוריה ארוכה יותר ממה שהייתם חושבים, למרות השימוש הרחב יותר שלהם במחשבים שמתחיל להפוך למיינסטרים.
העיצוב הראשון של ARM הוצג בשנת 1985 - באותה שנה שוחרר המעבד המקורי 80386 של אינטל. Acorn Computers פיתחה את הארכיטקטורה, והסיליקון הראשון של ARM, הידוע בשם ARM1, רץ במהירות של 6 מגה-הרץ, וזה לא בדיוק מהיר בזק כאשר משווים אותו לשבבים מודרניים. הוא עבר כמה עיבודים מחודשים לאחר שנים, בעוד שהמכשיר הראשון המופעל על ידי ARM היה מחשב RiscPC, שהדגם האחרון שלו הושק ב-1994 על ידי Acorn Computers. כן, מכשיר ה-ARM הראשון היה למעשה PC!
אבל זה לא המריא. תכנוני ה-ARM המוקדמים של Acorn, ושבבי RISC בכלל, ניסו להילחם בדומיננטיות של אינטל בשנות ה-90, אבל זה היה מאמץ עקר, ו-ARM נדחקה למערכות משובצות. עם זאת, משם הם עשו את דרכם לטלפונים ומכשירי כף יד, ובסופו של דבר, לסמארטפונים וטאבלטים - כמעט כל הסמארטפונים הנמכרים כיום מפעילים מעבד מבוסס ARM.
כעת, ARM רואה התעוררות מחודשת בתחום המחשבים האישיים באמצעות מחשבים ניידים. בשנת 2017, הודיעה קוואלקום על הרחבה רשמית של מגוון השבבים הניידים המצליחים שלה, Snapdragon, לתחום המחשבים הניידים, עם השבב הראשון של מחשבים ניידים הייעודיים שלה, Snapdragon 850, שיושק ב-2018. ובשנת 2020, אפל הציגה את המחשב הראשון שלה מבוסס ARM, MacBook Air מבוסס M1, באמצעות שבב Apple M1 ARM פנימי, לאחר שימוש במעבדי אינטל x86 במשך שנים. אפל השיקה גם מדי פעם מחשב שולחני המבוסס על ARM - כלומר, ה-Mac mini, ה-iMac ו-Mac Studio.
x86 לעומת ARM: מה ההבדל?
ל-x86 ול-ARM יש הבדלים מהותיים שאתה צריך להיות מודע אליהם לפני הקנייה.
כלומר, שבבי ARM הם שבבים ניידים מטבעם. אם אתה קונה מכונת Windows עם מעבד Snapdragon, סביר להניח שהוא יגיע גם עם מודם, כך שתוכל להכניס כרטיס SIM למחשב הנייד שלך ולהשתמש בנתונים ניידים ישירות מהמחשב שלך. חלקם אפילו מגיעים עם מודמים 5G, כך שתוכל להתחבר לרשת 5G מהירה במיוחד. כלומר, השבבים מסדרת M של אפל אינם מגיעים עם מודמים, אבל הם די נפוץ לראות במחשבים ניידים מבוססי Windows ARM.
יש גם את הדילמה של צריכת חשמל. שבבי ARM, לפי התכנון, חסכוניים בהרבה ממעבדי x86. הם מעבדי RISC, כך שהם פשוטים יותר בעיצובם. כמו כן, דברים כמו ARM גדול. LITTLE תצורה לעזור לחיי הסוללה וליעילות הכוללת מאוד. בגלל זה, חיי הסוללה במחשב המופעל על ידי ARM יכולים להיות ארוכים בהרבה מזה של מחשב מבוסס x86. שבבי מחשב נייד x86 יכולים למשוך בין 15W ל-45W, בעוד של-Apple M1 יש TDP של כ-10W.
איזה מהם כדאי לקבל?
זה תלוי מאוד בסדר העדיפויות שלך במחשב, אבל חלק מההחלטה שלך צריכה להגיע באיזו פלטפורמה אתה מתכנן להשתמש.
Windows עדיין הכי טוב במערכות x86 אם אתה משתמש במחשב. בעוד ש-Windows תומך ב-ARM, הוא דורש קצת עבודה לפני שכל משתמשי המחשב יוכלו ליהנות ממנו בצורה נכונה. יש לו שכבת תאימות להפעלת תוכנת x86 עליו, אבל זה עדיין עבודה בתהליך, והקילומטראז' שלך עשוי להשתנות בהתאם לאפליקציות שבהן אתה רוצה להשתמש. חלקם עשויים לפעול בסדר, בעוד שאחרים יפעלו בצורה נוראית.
אם אתה רוצה למנף את היתרונות של ARM, לעומת זאת, עדיף שתלך עם אפל ותקנה לעצמך MacBook. Rosetta נחשבת לשכבת תאימות מבריקה, המאפשרת למשתמשים להריץ יישומי Mac x86 כמעט ללא רבב. ורוב האפליקציות שכנראה אכפת לך מהן כבר ממילא M-native, או שהמפתחים עובדים כדי להפוך אותן ל-M-native.
חוץ ממך בֶּאֱמֶת צריך את הפונקציונליות "מחובר תמיד" ש-Windows במחשבי ARM נותנים לך עם המודמים המובנים שלהם, עליך להשתמש ב-x86 ב-Windows. מצד שני, מחשבי M1/M2 טובים בהרבה מקודמו ה-x86, ואתה טועה אם לא תנצל את זה.
מחשבי ARM מגיעים, אבל אתה צריך לחכות
מחשבי ARM רק מתחילים להיות פופולריים. עם זאת, אתה לא צריך לקפוץ על אחד מיד, אלא אם כן אתה רוצה ללכת אפל. Windows עדיין הכי טוב במחשבי x86. עם זאת, זה עשוי להשתנות בעתיד הקרוב או הרחוק - הטכנולוגיה נעה מהר!