Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Hardware >> Computer Vermogensbronnen >> Content
Hoe emuleer je PowerPC op een Intel Mac?
Je kunt PowerPC niet rechtstreeks emuleren op een Intel (of M1/M2) Mac op de manier waarop je bijvoorbeeld DOS zou kunnen emuleren op een moderne pc. Intel Macs hebben de PowerPC-instructieset niet ingebouwd in hun processors. In plaats daarvan vertrouwt u op vertaallagen en andere technieken. Deze technieken werden veelvuldig gebruikt tijdens de overgang van PowerPC naar Intel Macs.

Hier is een overzicht van hoe het werkte:

* Rosetta (voor PowerPC tot Intel): Rosetta van Apple was een cruciaal stuk software. Het vertaalde PowerPC-code tijdens runtime dynamisch naar Intel x86-code. Hierdoor konden veel PowerPC-applicaties op Intel-gebaseerde Macs draaien, hoewel de prestaties vaak aanzienlijk langzamer waren dan die van native Intel-applicaties. Deze Rosetta is anders dan de huidige Rosetta 2 (hieronder uitgelegd).

* Vertaallagen: Rosetta fungeerde in wezen als een geavanceerde vertaallaag. Het zou de PowerPC-instructies analyseren, hun functie begrijpen en vervolgens gelijkwaardige instructies voor de Intel-processor genereren. Dit proces voegt overhead toe, wat de prestatiehit verklaart.

* Binaire vertaling: De methode die Rosetta gebruikte heet binaire vertaling. Het interpreteert de PowerPC-code niet instructie voor instructie; in plaats daarvan vertaalt het grotere codeblokken voor een betere efficiëntie.

* Beperkingen: Hoewel Rosetta een aanzienlijke mate van compatibiliteit mogelijk maakte, werkten sommige PowerPC-toepassingen mogelijk niet perfect of waren ze te traag om praktisch te zijn. Bepaalde hardware-afhankelijke functies zijn mogelijk niet effectief vertaald.

Belangrijke opmerking: Rosetta (de PowerPC naar Intel-versie) is niet langer beschikbaar. Apple liet de ondersteuning voor PowerPC vallen, samen met de laatste Intel-gebaseerde Macs. Als u een Intel Mac heeft, kunt u geen PowerPC-toepassingen uitvoeren.

Voor Apple Silicon (M1/M2):

De huidige Rosetta 2 vertaalt x86-code (van Intel Macs) naar Arm64-code (voor Apple Silicon). Het verwerkt *niet* PowerPC-code. Om PowerPC-software op een moderne Mac te kunnen gebruiken, hebt u een PowerPC-gebaseerde Mac nodig. Dit is niet haalbaar tenzij je een oude machine hebt.

Kortom, het emuleren van PowerPC op een moderne Mac is niet mogelijk via software-emulatie. U hebt echte PowerPC-hardware nodig om PowerPC-software te kunnen gebruiken.

Previous: Next:
  Computer Vermogensbronnen
·Hoeveel verdient een elektrote…
·Welk programma wordt gebruikt …
·Hoe maak je verlies te voorkom…
·Targus Power Adapter Compatibi…
·Hoe een HP Power Cord houden v…
·Hoe de Heatsink Fan Vervang in…
·Waar is een computerpoort uit …
·Hoe de voeding te verwijderen …
·Definitie van een Power Distri…
  Related Articles
Wat is de oplossing voor het maximale fl…
Wat is de betekenis van een cache-misser…
Wat is het doel van een RAM-buffer in co…
Wat is het minimale snijprobleem en hoe …
Wat is de impact van miss penalty cache …
Wat is het verschil tussen een routine e…
Wat is het verschil tussen een procedure…
Wat is een interrupt-besturingssysteem e…
Wat is een parallelle computeroplossing …
  Hardware Articles
·Hoe scan je een code met je smartphone? 
·Kunnen wijzigingen die door systeemherst…
·Hoe je RAM upgrade op een Compaq Presari…
·Hoe te formatteren van een tegen kopiër…
·Hoe de printkop verwijderen uit een Cano…
·Hoe kan ik een ML - 2510 Toner Fuse Verv…
·Wat voor soort media is een harde schijf…
·Hoe kan ik een Remote Access Card instal…
·Hoe kan ik Refill een kleur inktpatroon …
Copyright © Computer Kennis https://www.nldit.com