Acasă Audio Ce este rosetta? - definiție din techopedia

Ce este rosetta? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Rosetta?

Rosetta este un program de traducere care permite programelor de aplicații Macintosh bazate pe procesoare PowerPC să ruleze pe computere Macintosh bazate pe Intel. Această traducere este ascunsă de utilizatorul aplicației. Rosetta se bazează pe tehnologia Quick Transit a Transitive Corporation, care permite software-ului preexistent Mac OS X să ruleze pe cel mai nou procesor bazat pe Intel fără a implementa nicio modificare. Rosetta nu include o interfață grafică de utilizator.

Techopedia explică Rosetta

Rosetta poartă numele Rosetta Stone, o tabletă de piatră care include același decret în trei limbi, ceea ce a făcut posibilă descifrarea hieroglifelor antice. Aceasta vorbește despre abilitățile de translație ale programului Rosetta.


Aplicațiile Mac OS X care rulează atât pe procesorul Intel cât și pe procesorul PowerPC sunt denumite aplicații universale. Aplicațiile fără versiune universală pot fi utilizate pe Mac-ul bazat pe procesor Intel prin Rosetta, care este integrat cu toate computerele Mac bazate pe Intel. Rosetta funcționează în culise pentru a traduce o aplicație non-universală pentru a rula pe un Mac bazat pe Intel. Snow Leopard pentru Mac OS X (versiunea 10.6) nu include Rosetta în mod implicit; programul trebuie instalat separat.


Rosetta este considerat un program userland care se ocupă de codul userland, ceea ce îl poate face mai puțin capabil decât cel mai vechi emulator de 68k al Apple pentru PowerPC. Cu toate acestea, evită, de asemenea, depanarea supărătoare și posibile găuri de securitate. Rosetta nu este compatibilă și nu rulează următoarele:

  • Protecții de ecran
  • Extensii de nucleu
  • Aplicații care necesită manipulare excepție
  • Aplicații Java grupate
  • Cod care introduce preferințele în cadrul preferințelor sistemului
Ce este rosetta? - definiție din techopedia