内容
- 定义-Rosetta是什么意思?
- Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
- 技术百科解释罗塞塔
定义-Rosetta是什么意思?
Rosetta是一种翻译程序,它使基于PowerPC处理器的Macintosh应用程序能够在基于Intel的Macintosh计算机上运行。该翻译对应用程序用户是隐藏的。 Rosetta基于Transitive Corporations的Quick Transit技术,该技术使预先存在的Mac OS X软件可以在更新的基于Intel的处理器上运行,而无需进行任何更改。 Rosetta不包含图形用户界面。
Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。
技术百科解释罗塞塔
罗塞塔(Rosetta)以罗塞塔石碑(Rosetta Stone)命名,该石碑包含三种语言的相同法令,这使得破译古代象形文字成为可能。这说明了Rosetta程序的翻译能力。
在Intel处理器和PowerPC处理器上运行的Mac OS X应用程序称为通用应用程序。没有通用版本的应用程序可以通过与所有基于Intel的Mac计算机集成的Rosetta在基于Intel处理器的Mac上使用。 Rosetta在幕后工作,将非通用应用程序转换为可在基于Intel的Mac上运行。 Mac OS X(10.6版)Snow Leopard默认情况下不包括Rosetta。该程序必须单独安装。
Rosetta被认为是处理用户区代码的用户区程序,这可能使其功能不如Apple早期的PowerPC 68k模拟器。但是,它也避免了麻烦的调试和可能的安全漏洞。 Rosetta与以下设备不兼容,并且不运行以下内容:
- 屏幕保护程序
- 内核扩展
- 需要异常处理的应用程序
- 捆绑的Java应用程序
- 将首选项插入系统首选项框架的代码