Hjem Lyd Hvad er rosetta? - definition fra techopedia

Hvad er rosetta? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Rosetta?

Rosetta er et oversættelsesprogram, der gør det muligt for PowerPC-processor-baserede Macintosh-applikationsprogrammer at køre på Intel-baserede Macintosh-computere. Denne oversættelse er skjult for applikationsbrugeren. Rosetta er baseret på Transitive Corporation's Quick Transit-teknologi, der tillader, at den eksisterende Mac OS X-software kører på den nyere Intel-baserede processor uden at implementere nogen ændring. Rosetta inkluderer ikke en grafisk brugergrænseflade.

Techopedia forklarer Rosetta

Rosetta er opkaldt efter Rosetta Stone, en stentablet, der inkluderer samme dekret på tre sprog, hvilket gjorde det muligt at dechiffrere gamle hieroglyfier. Dette taler til oversættelsesevnerne for Rosetta-programmet.


Mac OS X-applikationer, der kører på både Intel-processoren og PowerPC-processoren, kaldes universelle applikationer. Programmer uden en universel version kan bruges på den Intel-processor-baserede Mac gennem Rosetta, som er integreret med alle Intel-baserede Mac-computere. Rosetta arbejder bag kulisserne for at oversætte en ikke-universal applikation til at køre på en Intel-baseret Mac. Mac OS X (version 10.6) Snow Leopard inkluderer ikke Rosetta som standard; programmet skal installeres separat.


Rosetta betragtes som et userland-program, der beskæftiger sig med userland-kode, hvilket muligvis gør det mindre kapabelt end Apples tidligere 68k-emulator til PowerPC. Men det undgår også besværlig debugging og mulige sikkerhedshuller. Rosetta er ikke kompatibel med og kører ikke følgende:

  • Skærmbesparere
  • Kerneudvidelser
  • Ansøgninger, der kræver undtagelseshåndtering
  • Bundtede Java-applikationer
  • Kode, der indsætter præferencer i systempræferencerammen
Hvad er rosetta? - definition fra techopedia