Rosetta

Autor: Peter Berry
Data Utworzenia: 20 Sierpień 2021
Data Aktualizacji: 12 Móc 2024
Anonim
Rosetta on Audiotree Live (Full Session)
Wideo: Rosetta on Audiotree Live (Full Session)

Zawartość

Definicja - Co oznacza Rosetta?

Rosetta to program tłumaczący, który umożliwia uruchamianie programów Macintosh opartych na procesorach PowerPC na komputerach Macintosh z procesorami Intel. To tłumaczenie jest ukryte przed użytkownikiem aplikacji. Rosetta jest oparta na technologii Quick Transit firmy Transitive Corporations, która umożliwia działanie istniejącego oprogramowania Mac OS X na nowszym procesorze opartym na procesorze Intel bez wprowadzania żadnych zmian. Rosetta nie zawiera graficznego interfejsu użytkownika.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Rosetta

Rosetta pochodzi od kamienia Rosetta, kamiennej tabliczki, która zawiera ten sam dekret w trzech językach, co umożliwiło rozszyfrowanie starożytnych hieroglifów. Mówi to o zdolnościach translacyjnych programu Rosetta.

Aplikacje Mac OS X działające zarówno na procesorze Intel, jak i procesorze PowerPC są nazywane aplikacjami uniwersalnymi. Aplikacje bez wersji uniwersalnej mogą być używane na komputerach Mac z procesorem Intel przez Rosetta, który jest zintegrowany ze wszystkimi komputerami Mac z procesorem Intel. Rosetta pracuje za kulisami, tłumacząc nie-uniwersalną aplikację działającą na komputerze Mac z procesorem Intel. System Mac OS X (wersja 10.6) Snow Leopard domyślnie nie zawiera Rosetty; program musi być zainstalowany osobno.

Rosetta jest uważana za program użytkownika, który zajmuje się kodem użytkownika, co może sprawić, że będzie mniej zdolny niż wcześniejszy emulator Apple 68k dla PowerPC. Pozwala to również uniknąć kłopotliwego debugowania i możliwych dziur w zabezpieczeniach. Rosetta nie jest kompatybilna z następującymi elementami:


  • Wygaszacze ekranu
  • Rozszerzenia jądra
  • Aplikacje wymagające obsługi wyjątków
  • Dołączone aplikacje Java
  • Kod wstawiający preferencje do systemowej ramki preferencji