Forskjeller mellom ARM- og x86-64-prosessorer
Hva er forskjellene mellom ARM-prosessorer og Intel x86- eller 64-brikker, hvilke er bedre på PC-er og smarttelefoner
På begynnelsen av 2000-tallet involverte utfordringen mellom dataprosessorer to forskjellige arkitekturer: 32-bits prosessorer og de nye 64-bits prosessorene. Sistnevnte arkitektur ble opprinnelig utviklet av AMD (med
LES OGSÅ: Forskjeller mellom Intel- og AMD-prosessorer og Intel Core i9, i7 og i5 CPUer
Fysiske forskjeller mellom x86-64 og ARM-prosessorer
x86-64-prosessorene de brukes på PC-er og bærbare datamaskiner som kjører Windows som operativsystem. Disse prosessorene er veldig raske, bruker en god del strøm og lar deg starte alle programmene vi er vant til. For tiden er alle x86-64-prosessorer i stand til å kjøre både 32-biters og 64-biters programmer, selv om alle nå anbefaler å alltid og kun bruke 64-bits programmer (av sikkerhets- og hastighetsgrunner).
ARM-prosessorer skryte av lavere energiforbruk, noe som gjorde dem perfekte for smarttelefoner og nettbrett fra alle produsenter: fra de enkleste Android-smarttelefoner til iPhone, alle bærbare enheter fungerer takket være ARM-prosessorer. Disse prosessorene har ikke samme kraft- og instruksjonssett som x86-64-prosessorer, men de tillater kjøre apper designet eksklusivt for å dra nytte av ARM veldig raskt (arkitektonisk sett er det mye enklere programmatisk, og genererer dermed renere og enklere koder).
Forskjeller på støttede instruksjonssett
Teknisk sett er hovedforskjellen mellom ARM- og x86-64-prosessorer er i settet med instruksjoner programmert med assemblerspråk. Veldig kort og uten å gå inn på detaljer som er vanskelig å forstå, er dette instruksjonene som prosessoren får beskjed om å utføre en rekke operasjoner med, for eksempel matematiske beregninger eller databevegelse.
x86-64 brikker bruksanvisning CISC utvidelsesom står for "Complex Instruction Set Computing", for å utføre en bestemt oppgave med så få monteringstrinn som mulig, noe som krever flere klokkesykluser. ARM-brikker er VARMEsom står for "Redusert instruksjonssett databehandling", ved hjelp av et instruksjonssett som deler hver prosess inn i ekstremt små og enkle trinn, som hver kan utføres i en enkelt klokkesyklus.
Selv om ingenting er forstått, er det tydelig at RISC-brikken, med en enkelt klokkesyklus, trenger mindre minne og følgelig et lavere antall transistorer, noe som gir lavere strømforbruk. På den annen side kan CISC-brikker gjøre mye mer arbeid og ha bedre ytelse.
Er ARM-apper kompatible med x86-64 (og omvendt?)
Den viktigste forskjellen mellom x86-64-prosessorer og ARM-prosessorer er applikasjonsinkompatibilitet utviklet for den ene eller andre plattformen. Programmene som er brukt så langt på Windows kan ikke kjøres på en ARM-prosessor, og er basert på en annen arkitektur: vi må uunngåelig laste ned det samme programmet, men i en ARM-versjon for å fortsette å bruke det.
Dette kompatibilitetsproblemet var også årsaken til at Windows 10 ARM-datamaskiner sviktet, som ikke støttet de tradisjonelle skrivebordsprogrammene som en PC-bruker er vant til (vi måtte bare laste ned ARM-programmer eller bruke programmene som er tilgjengelige fra Microsoft Store).
Apple M1 og Chromebook: begynnelsen på ARM-æraen på PC-er?
Til tross for de åpenbare begrensningene for kompatibilitet med ARM-programmer det kan snart bli referansearkitekturen også i verden av PC-er og bærbare datamaskinertakket være vedtakelsen av Apple M1-brikker og spredning av nye ARM-baserte Chromebooks.
Før 2021 brukte Mac-er og MacBook-maskiner Intel-prosessorer (derfor x86-64) for å kjøre macOS og programmene Mac-brukere er vant til. Det Cupertino-baserte selskapet bestemte seg imidlertid for å revolusjonere datamaskinene sine ved personlig å lage en prosessor og basere den på ARM-arkitekturen (sterkt modifisert for å møte ytelsesnivåene som kreves av Apple): dermed ble Apple M1 født, den første linjen med prosessorer produsert direkte fra Apple for sine Mac-er og MacBook-er.
Apple M1s er faktisk ARM-prosessorer men optimalisert for å kjøre med maksimal hastighet: fordelene når det gjelder instruksjonssett er slik at ARM-apper kjører mye raskere på macOS ARM enn de tilsvarende x86-64-appene (på macOS x86-64). Kompatibilitetsproblemet stoppet ikke Apple, som fortsatte sin vei: Flere og flere selskaper og utviklere har villig akseptert opprettelsen av spesifikke apper for Apple M1-brikker og for fremtidige Apple-produkter.
Dessverre kjører ikke eldre x86-64-apper lenger naturlig på Mac-er med M1-brikken, akkurat som det ikke er mulig å starte Boot Camp for å kjøre Windows og dets programmer i dual boot; Den eneste effektive måten å bruke Windows-apper på en Mac med en M1-brikke er å bruke Parallell virtualiseringsprogramvaresom vi snakket om i veiledningen på hvordan kjøre og bruke Windows-programmer på mac.
I tillegg til Apple-datamaskiner kan vi også bruke Chromebook utviklet av Google. Disse innovative bærbare datamaskinene produseres i både ARM- og Intel-versjoner, med ytelsesforskjeller som blir stadig mer gunstige for ARM-prosessorer. På Chromebook inviterer vi deg til å lese veiledningene våre om grunner til å kjøpe en Chromebook PC Hei beste chromebooks å kjøpe, superraske google bærbare datamaskiner.
Konklusjoner
ARM-prosessorer kan snart bli fremtidens arkitektur, gitt de utallige fordelene når det gjelder energisparing og rask utførelse av instruksjoner og apper. Nå har ARM-prosessorer nådd de tradisjonelle x86-64-prosessorene i hastighet, men de betaler fortsatt for mangelen på kompatibilitet med programmene som brukere er vant til å bruke på Windows og eldre Mac-er.
Med økningen i programkompatibilitet forARM-arkitektur (også takket være støtten for de nye Apple M1-prosessorene) det er ikke utelukket at den en dag kan ta plassen til de gamle x86-prosessorenespesielt hvis maksimal kompatibilitet også er gitt for appene som allerede er tilgjengelige for mobil (også kjører appene tilgjengelig på Android og iPhone).
Hvis vi allerede ønsker å prøve Android-apper på en Windows-PC, inviterer vi deg til å lese våre guider til programmer for å installere Android og appene på Windows PC og hvordan installer Android-apper i Windows 11.
Antworten auf deine häufig gestellten Fragen
Was ist der Unterschied zwischen ARM64 und X86_64?
Der Hauptunterschied zwischen ARM64 und x86_64 liegt in ihrer Architektur und Optimierung. ARM64-CPUs sind in der Regel energieeffizienter und platzsparender, was sie ideal für mobile Geräte macht. In der Vergangenheit wurden sie auf Energieverbrauch und Platzeffizienz optimiert, während x86_64-CPUs auf hohe Leistung und vielfältige Anwendungsmöglichkeiten konzipiert sind, was sie häufig in Desktops und Servern vorherrschend macht. Zudem weist die x86_64-Architektur eine größere Softwarekompatibilität auf, während ARM64 zunehmend in modernen Anwendungen und Geräten eingesetzt wird.
Was ist der Unterschied zwischen ARM und x86?
Der Hauptunterschied zwischen ARM und x86 liegt in der Architektur und ihrem Einsatzgebiet. ARM-Prozessoren sind RISC (Reduced Instruction Set Computing), was bedeutet, dass sie weniger komplexe Anweisungen haben, die die Energieeffizienz erhöhen. Sie verwenden normalerweise weniger Register, aber mehr Speicher. X86 dagegen ist CISC (Complex Instruction Set Computing) und bietet mehr komplexe Anweisungen, benötigt jedoch meist mehr Register und weniger Speicher. ARM wird häufig in mobilen Geräten eingesetzt, während x86 vor allem in Desktop- und Laptop-Computern verwendet wird.
Was ist der Unterschied zwischen der ARM- und der X86-Architektur?
Der Hauptunterschied zwischen der ARM- und der X86-Architektur liegt in den verwendeten Befehlssätzen. ARM verwendet Reduced Instruction Set Computing (RISC), was bedeutet, dass es wesentlich weniger Befehle gibt, und jeder Basisbefehl in einem einzigen Taktzyklus ausgeführt wird. Im Gegensatz dazu basiert x86 auf Complex Instruction Set Computing (CISC), wo die Befehle komplexer sind und mehrere Aufgaben in einem einzigen Befehl durchführen können. Dies führt zu unterschiedlichen Leistungs- und Energieeffizienzprofilen, wobei ARM häufig in mobilen Geräten und x86 in Desktop- und Laptops verwendet wird.
Was ist besser, x86 oder x64?
Die Bezeichnungen x86 und x64 beziehen sich auf die Prozessor-Chips von Computern. x64-Prozessoren sind wesentlich leistungsfähiger und unterstützen unter Windows die ebenfalls leistungsfähigere 64-Bit-Version von Windows. x86-Prozessoren hingegen unterstützen nur die 32-Bit-Version. Daher ist x64 in den meisten Fällen die bessere Wahl, da es höhere Leistung, mehr Arbeitsspeicher und bessere Kompatibilität mit modernen Anwendungen bietet.
Antworten auf deine häufig gestellten Fragen
Was ist der Unterschied zwischen ARM64 und X86_64?
Der Hauptunterschied zwischen ARM64 und x86_64 liegt in ihrer Architektur und Optimierung. ARM64-CPUs sind in der Regel energieeffizienter und platzsparender, was sie ideal für mobile Geräte macht. In der Vergangenheit wurden sie auf Energieverbrauch und Platzeffizienz optimiert, während x86_64-CPUs auf hohe Leistung und vielfältige Anwendungsmöglichkeiten konzipiert sind, was sie häufig in Desktops und Servern vorherrschend macht. Zudem weist die x86_64-Architektur eine größere Softwarekompatibilität auf, während ARM64 zunehmend in modernen Anwendungen und Geräten eingesetzt wird.
Was ist der Unterschied zwischen ARM und x86?
Der Hauptunterschied zwischen ARM und x86 liegt in der Architektur und ihrem Einsatzgebiet. ARM-Prozessoren sind RISC (Reduced Instruction Set Computing), was bedeutet, dass sie weniger komplexe Anweisungen haben, die die Energieeffizienz erhöhen. Sie verwenden normalerweise weniger Register, aber mehr Speicher. X86 dagegen ist CISC (Complex Instruction Set Computing) und bietet mehr komplexe Anweisungen, benötigt jedoch meist mehr Register und weniger Speicher. ARM wird häufig in mobilen Geräten eingesetzt, während x86 vor allem in Desktop- und Laptop-Computern verwendet wird.
Was ist der Unterschied zwischen der ARM- und der X86-Architektur?
Der Hauptunterschied zwischen der ARM- und der X86-Architektur liegt in den verwendeten Befehlssätzen. ARM verwendet Reduced Instruction Set Computing (RISC), was bedeutet, dass es wesentlich weniger Befehle gibt, und jeder Basisbefehl in einem einzigen Taktzyklus ausgeführt wird. Im Gegensatz dazu basiert x86 auf Complex Instruction Set Computing (CISC), wo die Befehle komplexer sind und mehrere Aufgaben in einem einzigen Befehl durchführen können. Dies führt zu unterschiedlichen Leistungs- und Energieeffizienzprofilen, wobei ARM häufig in mobilen Geräten und x86 in Desktop- und Laptops verwendet wird.
Was ist besser, x86 oder x64?
Die Bezeichnungen x86 und x64 beziehen sich auf die Prozessor-Chips von Computern. x64-Prozessoren sind wesentlich leistungsfähiger und unterstützen unter Windows die ebenfalls leistungsfähigere 64-Bit-Version von Windows. x86-Prozessoren hingegen unterstützen nur die 32-Bit-Version. Daher ist x64 in den meisten Fällen die bessere Wahl, da es höhere Leistung, mehr Arbeitsspeicher und bessere Kompatibilität mit modernen Anwendungen bietet.
Hvis du vil lese flere artikler som Forskjeller mellom ARM- og x86-64-prosessorer, kan du besøke kategorien Android.
Legg igjen en kommentar