-
-
Erfahrener Benutzer
Roboter Experte
Die 32-bit bringen dir rein gar keinen vorteil, wenn du keine 32-Bit-Operationen benötigst. Wenn du immer nur einzelne Bytes hin und her schaufelst, ist dein 8-biter genauso schnell wie dein 32-biter, aber sobald du mal zwei 16-Bit oder zwei 32-Bit-Zahlen addieren musst, sieht die Welt schon ganz anders aus.
Bei einem 32-Bit-System sind zwei Sachen relevant anders als bei einem 8-Bit-System:
1.) Die ALU ist (mind.) 32 Bit breit (ALU=Rechenwerk).
2.) Dein Instruktionsformat ist mind. 40 Bit oder noch breiter
Der erste Punkt bringt dir bei Rechenoperationen Geschwindigkeitsvorteile, der zweite Punkt lässt dich zum Beispiel größeren Speicher ansteuern (mehrere Gigabyte)...
Zusätzlich hast du bei den meisten 32-Bittern Technologieänderungen, bedeutet, dass die
1.) von Haus aus schneller sind, da andere Prozessarchitektur
2.) meist Pipelinig haben (nachfolgende Befehle werden noch während der eine abgearbeitet wird aus dem Speicher geholt und vorverarbeitet)
3.) Viele Schnittstellen schon als Hardware-Modul, die du auf einem 8-Bitter in Software machen musst.
Zum Thema AMD64: das ist vom System her nochmal ganz anders, weil das kein Mikrocontroller ist, sondern ein Mikroprozessor. Das bedeutet, dass kein Speicher und keine Peripherie enthalten sind - aber das ist ja grade die Sache, warum man einen ARM nehmen will...
Und 77€ ist für einen Mikrocontroller viel zuviel...
die dürfen normalerweise als Einzelstück nicht mehr wie 10 Euro kosten, wenn doch, dann müssen die schon sehr viel drinnen haben...
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen