alli said:
eh junge oder was du auch immer bisd eh du verstehst nichts von rechenarchitektur oder dir prozessoren sind fast gleich in der zusammenstzung herr
Wenn du damit meinst, dass sie auf dem VonNeumann Modell aufbauen hast du vollkommen recht.
alli said:
sie werden nur in unterschidlichen verfahrensweisen herrgestellt und haben andere steuer parameter
Der Herstellungsprozess ist ziemlich irrelevant. Und was du mit "steuer parameter" meinst ist vermutlich die "Instruction Set Architecture" (ISA), als die Art, mit der der Prozessor angesprochen wird, sowie die Werte, die er bei bestimmten Befehlen zurückliefert. Bekannte Architekturen sind X86, PowerPC, ARM, MIPS und ähnliche.
alli said:
wenn mann den kernel von amd oder intelprozessoren vergleicht sind die im eusersten gleich
Ja, AMD und Intel CPUs, die der X86 Architektur folgen kommen mit den gleichen X86 Befehlen klar. Das muss auch so sein, sonst wären sie, in Sachen Programmcode, nicht binärkompatibel. Ein "Kernel" dagegen ist ein Bestandteil eines Betriebssystems. Im Falle von Windows ist beim Kernel kein Unterschied, ob man eine CPU aus dem Hause Intel oder AMD benutzt, der funktioniert einfach für die X86 ISA.
alli said:
mann nehme den sagen wir jetz mal den amd kernel und den arm kernl und passd dass ding an ist eigentlich ein leichtes projekt wenn man weis wie mannn es machen muss und wo mann suchen muss
Du meinst hier also effektiv ein "statisches Rekompilieren" einer Anwendung, so dass komplett andere Hardwareressourcen, wie Register in der CPU sowie andere Instruktionen genutzt werden können, stimmts? Sowas ist definitiv keine sehr einfache Aufgabe, insbesondere nicht, wenn man komplett verschiedene CPU Ansätze ineinander überführen will. So handelt es sich bei X86 CPUs um eine sogenannte CISC Architektur, die einen "komplexen" Befehlssatz hat, wohingegen es sich bei ARM Chips um eine RISC Architektur handelt, also ein "reduced instruction set". Wenn du jetzt anmerkst, dass intern die modernen X86 Chips auch RISC-artig funktionieren hast du natürlich recht. Sie werden allerdings immernoch über eine Zwischenschicht (in der Hardware!) angesprochen, die nur CISC versteht.
Das generelle Umsetzen von einer Architektur auf eine andere ist keine leichte Aufgabe, insbesondere wenn man nur die Maschieneninstruktionen (also die kompilierten Programme) hat. Das sieht man beispielsweise daran, wie viel Rechenleistung ein dynamischer Recompiler, wie er in einigen Emulatoren, wie beispielsweise MUPEN64 oder PCSX ReArmEd zum Einsatz kommt. Hierbei wird "nur" von einer RISC Architektur (MIPS) auf eine andere RISC Architektur (ARM) übersetzt. Eines der großen Probleme sind dabei die Register, über die die CPU verfügt und das ganze sauber zu übersetzen.
Das ganze für ein komplettes Betriebssystem der Komplexität von Windows als Konvertierung von X86 zu ARM durchzuführen ist nahezu ausgeschlossen, da es kein einfaches "ersetze mal eben die OPCodes und Register in den Binärdateien passend" ist.
alli said:
also laber hier ni so n schwachsinn
Bitte informiere dich etwas genauer über die Schwierigkeiten beim Umsetzen einer Architektur auf eine andere, bevor du Leuten nachsagst "schwachsinn" zu schreiben. Viele Leute hier im Forum haben wegen der Ausrichtung auf "Retro Gaming" auch zumindest fundiertes Laienwissen in Bezug auf die Emulation und die Schwierigkeiten dabei. Letztlich ist das hier auch nichts groß anderes, weshalb die Forenmitglieder natürlich skeptisch reagieren, bis es eindeutige Beweise gibt für das, was du sagst.