Πριν από μερικά χρόνια, δεν υπήρχαν πολλές επιλογές για την αρχιτεκτονική που θέλετε να χρησιμοποιήσει ο υπολογιστής σας. Για μεγάλο χρονικό διάστημα, η αρχιτεκτονική x86 της Intel και η x64 της AMD κυριαρχούν στον καταναλωτή υπολογιστική για χρόνια. Ως επί το πλείστον, η συντριπτική πλειονότητα των υπολογιστών είναι x86 ακόμη και σήμερα, παρά την αρχιτεκτονική πολλών δεκαετιών.
Ωστόσο, ένας νέος ανταγωνιστής έχει αρχίσει να εμφανίζεται τα τελευταία χρόνια. Το ARM, η ίδια αρχιτεκτονική που τροφοδοτεί τα τηλέφωνά μας, έρχεται σιγά σιγά να καταλάβει τον χώρο του υπολογιστή. Ποιο όμως να επιλέξετε;
Τι είναι το x86;
Το x86 είναι το πιο ευρέως χρησιμοποιούμενο σύνολο εντολών σε υπολογιστές και ίσως αυτό με το μεγαλύτερο ιστορικό.
Το x86 έχει τις ρίζες του στη δεκαετία του 1970. Αφού κυκλοφόρησε ένα τσιπ 4-bit το 1971 (ο πρώτος μικροεπεξεργαστής), η Intel παρουσίασε το 8008 8-bit CPU το 1972, ενώ λίγο ακολούθησε ο επίσης 8-bit 8080 το 1974. Ο φυσικός δρόμος, λοιπόν, ήταν να προχωρήσουμε 16-bit. Η εταιρεία το έκανε το 1978, με την κυκλοφορία του Intel 8086. Αυτό προκάλεσε το σύνολο εντολών x86, με το όνομα που προέρχεται από τους διαδόχους του να ονομάζονται 80186, 80286, 80386 και ούτω καθεξής.
Ωστόσο, αυτό που γνωρίζουμε σήμερα ως αρχιτεκτονική x86 δεν σχετίζεται στενά με το αρχικό, σεβαστό 8086. Μάλλον, ο πρόγονος όλων των επεξεργαστών x86 που κυκλοφορούν αυτή τη στιγμή στην αγορά είναι ο επεξεργαστής 80386 της Intel, που κυκλοφόρησε επτά χρόνια αργότερα, το 1985. Εξάλλου, ανάλογα με το περιβάλλον, το x86 ονομάζεται επίσης περιστασιακά "i386" ή "IA-32". Επιπλέον, ήταν το πρώτο που ξεκίνησε με ένα σύνολο εντολών 32 bit, διατηρώντας παράλληλα τη δυνατότητα σωστής εκτέλεσης του παλαιότερου κώδικα 16 bit που εκτελούνταν σε 8086 σχέδια.
Η αρχιτεκτονική θα επεκταθεί για άλλη μια φορά, στα 64-bit. Η αρχιτεκτονική που ακολουθεί, η οποία χρησιμοποιείται επί του παρόντος από όλους τους σύγχρονους επεξεργαστές x86, είναι γνωστή ως "x86-64", "x64" ή "AMD64". Ήταν στην πραγματικότητα AMD, αντί της Intel, που σκέφτηκε την αρχιτεκτονική. Η Intel ωθούσε τη δική της εναλλακτική 64-bit, IA-64, η οποία δεν ήταν συμβατή με το x86. Η AMD δημιούργησε τη δική της ως επέκταση του συνόλου εντολών x86, το οποίο κατέληξε να είναι η πιο ευρέως διαδεδομένη λύση.
Τι είναι το ARM;
Τσιπ ARM έχουν μεγαλύτερη ιστορία από ό, τι φαντάζεστε, παρά το γεγονός ότι η ευρύτερη χρήση τους σε υπολογιστές έχει αρχίσει να γίνεται mainstream.
Η πρώτη σχεδίαση ARM παρουσιάστηκε το 1985 — την ίδια χρονιά κυκλοφόρησε η αρχική CPU 80386 της Intel. Η Acorn Computers ανέπτυξε την αρχιτεκτονική και το πρώτο πυρίτιο ARM, γνωστό ως ARM1, έτρεχε στα 6 MHz, κάτι που δεν είναι ακριβώς αστραπιαία όταν το συγκρίνετε με τα σύγχρονα τσιπ. Έπειτα από κάποια επανεπεξεργασία, ενώ η πρώτη συσκευή με ARM ήταν ο υπολογιστής RiscPC, το τελευταίο μοντέλο του οποίου κυκλοφόρησε το 1994 από την Acorn Computers. Ναι, η πρώτη συσκευή ARM ήταν στην πραγματικότητα ένας υπολογιστής!
Δεν απογειώθηκε όμως. Τα πρώτα σχέδια ARM του Acorn και τα τσιπ RISC γενικά, προσπάθησαν να πολεμήσουν την κυριαρχία της Intel στη δεκαετία του 1990, αλλά ήταν μια άκαρπη προσπάθεια και το ARM υποβιβάστηκε σε ενσωματωμένα συστήματα. Από εκεί, όμως, έφτασαν στα τηλέφωνα και τις φορητές συσκευές, και τελικά, σε smartphone και tablet—σχεδόν όλα τα smartphone που πωλούνται σήμερα διαθέτουν CPU βασισμένη σε ARM.
Τώρα, η ARM βλέπει μια αναζωπύρωση στον χώρο των υπολογιστών μέσω φορητών υπολογιστών. Το 2017, η Qualcomm ανακοίνωσε την επίσημη επέκταση της επιτυχημένης σειράς chip για κινητά, Snapdragon, στον χώρο των φορητών υπολογιστών, με το πρώτο της αποκλειστικό chip για φορητούς υπολογιστές, το Snapdragon 850, να κυκλοφορεί το 2018. Και το 2020, η Apple παρουσίασε τον πρώτο της υπολογιστή που βασίζεται σε ARM, το MacBook Air που βασίζεται σε M1, χρησιμοποιώντας το εσωτερικό τσιπ Apple M1 ARM, μετά τη χρήση επεξεργαστών x86 Intel για χρόνια. Η Apple έχει επίσης κυκλοφορήσει τον περιστασιακό επιτραπέζιο υπολογιστή που βασίζεται επίσης στο ARM—δηλαδή, το Mac mini, το iMac και το Mac Studio.
x86 vs. ARM: Ποια είναι η διαφορά;
Το x86 και το ARM έχουν θεμελιώδεις διαφορές που πρέπει να γνωρίζετε πριν αγοράσετε.
Συγκεκριμένα, τα τσιπ ARM είναι από τη φύση τους τσιπ για κινητές συσκευές. Εάν αγοράσετε μια μηχανή Windows με επεξεργαστή Snapdragon, πιθανότατα θα συνοδεύεται και από μόντεμ, ώστε να μπορείτε να τοποθετήσετε μια κάρτα SIM στον φορητό υπολογιστή σας και να χρησιμοποιήσετε δεδομένα κινητής τηλεφωνίας απευθείας από τον υπολογιστή σας. Ορισμένα διαθέτουν ακόμη και μόντεμ 5G, ώστε να μπορείτε να συνδεθείτε στο εξαιρετικά γρήγορο δίκτυο 5G. Συγκεκριμένα, τα τσιπ της σειράς M της Apple δεν συνοδεύονται από μόντεμ, αλλά είναι αρκετά συνηθισμένα σε φορητούς υπολογιστές που βασίζονται σε Windows ARM.
Υπάρχει επίσης το δίλημμα της κατανάλωσης ενέργειας. Τα τσιπ ARM, από τη σχεδίασή τους, είναι πολύ πιο αποδοτικά σε σχέση με τους επεξεργαστές x86. Είναι επεξεργαστές RISC, επομένως είναι πιο απλοί στη σχεδίασή τους. Επίσης, πράγματα όπως Το ARM είναι μεγάλο. ΜΙΚΡΗ διαμόρφωση βοηθούν σημαντικά τη διάρκεια ζωής της μπαταρίας και τη συνολική απόδοση. Εξαιτίας αυτού, η διάρκεια ζωής της μπαταρίας σε έναν υπολογιστή που τροφοδοτείται με ARM μπορεί να είναι σημαντικά μεγαλύτερη από αυτή ενός υπολογιστή που βασίζεται σε x86. Τα τσιπ laptop x86 μπορούν να αντλήσουν ισχύ μεταξύ 15W και 45W, ενώ το Apple M1 έχει TDP περίπου 10W.
Ποιο πρέπει να πάρετε;
Εξαρτάται σε μεγάλο βαθμό από τις προτεραιότητές σας σε έναν υπολογιστή, αλλά μέρος της απόφασής σας θα πρέπει να εξαρτάται από την πλατφόρμα που σκοπεύετε να χρησιμοποιήσετε.
Τα Windows εξακολουθούν να είναι τα καλύτερα σε συστήματα x86 αν είστε χρήστης υπολογιστή. Ενώ τα Windows υποστηρίζουν ARM, χρειάζεται λίγη δουλειά για να μπορέσουν όλοι οι χρήστες υπολογιστών να το απολαύσουν σωστά. Έχει ένα επίπεδο συμβατότητας για την εκτέλεση λογισμικού x86 σε αυτό, αλλά είναι ακόμα ένα έργο σε εξέλιξη και τα χιλιόμετρα σας μπορεί να διαφέρουν ανάλογα με τις εφαρμογές που θέλετε να χρησιμοποιήσετε. Κάποια από αυτά μπορεί να λειτουργήσουν καλά, ενώ άλλα θα λειτουργήσουν απαίσια.
Ωστόσο, εάν θέλετε να αξιοποιήσετε τα πλεονεκτήματα του ARM, είναι καλύτερο να πάτε με την Apple και να αποκτήσετε ένα MacBook. Το Rosetta θεωρείται ένα εξαιρετικό επίπεδο συμβατότητας, που επιτρέπει στους χρήστες να εκτελούν σχεδόν άψογα τις εφαρμογές Mac x86. Και οι περισσότερες εφαρμογές που πιθανώς σας ενδιαφέρουν είναι ήδη M-native ούτως ή άλλως ή οι προγραμματιστές εργάζονται για να τις κάνουν M-native.
Εκτός εάν εσύ Πραγματικά χρειάζεστε τη λειτουργικότητα "πάντα συνδεδεμένη" που σας δίνουν τα Windows σε υπολογιστές ARM με τα ενσωματωμένα μόντεμ τους, θα πρέπει να πάτε x86 στα Windows. Από την άλλη πλευρά, οι M1/M2 Mac είναι πολύ καλύτεροι από τον προκάτοχό τους x86 και θα κάνετε λάθος αν δεν το εκμεταλλευτείτε.
Οι υπολογιστές ARM έρχονται, αλλά πρέπει να περιμένετε
Οι υπολογιστές ARM μόλις αρχίζουν να γίνονται δημοφιλείς. Ωστόσο, δεν πρέπει να πηδήξετε αμέσως σε ένα εκτός αν θέλετε να πάτε στην Apple. Τα Windows εξακολουθούν να είναι τα καλύτερα σε υπολογιστές x86. Ωστόσο, αυτό μπορεί να αλλάξει στο εγγύς ή το μακρινό μέλλον—η τεχνολογία κινείται γρήγορα!