Rosetta مجموعهای از نرمافزارهای لایه سازگاری (Compatibility Layer) است که در چندین نسخه سیستم عامل مک (macOS) استفاده میشود، در دورههایی که اپل (Apple) مجموعه رایانههای خود را از یک پردازنده تغییر میدهد معماری (Architecture)
نسخه دوم Rosetta در macOS 11 ""، زمانی که اپل یک انتقال معماری پردازنده دیگر را از پردازنده های بیگ سور (Big Sur) اینتل به پردازنده های سی و دو بیتی / شصت و چهار بیتی (x86-64) مبتنی بر ARM خود آغاز کرد. این نسخه از روزتا برنامه های نوشته شده برای مک های اینتل را برای اجرا بر روی Apple Silicon ترجمه می کند و این کار را زمانی انجام می دهد که برنامه ها به جای سیلیکون اپل (Apple Silicon) نصب شده باشند. ترجمه پیش از موعد به این معنی است که اکثر برنامهها به همان سرعت، اگر نگوییم سریعتر، از طریق Rosetta در Apple Silicon نسبت به مکهای اینتل که برای آنها نوشته شدهاند، اجرا میشوند.
توجه: میتوانید معماری برنامه را با انتخاب بررسی کنید. نماد برنامه را در پوشه Applications و انتخاب «دریافت اطلاعات» از منوی File (یا فشار دادن Command-I) را انتخاب کنید. اگر Kind به عنوان "Application (Intel)" فهرست شده باشد، این یک برنامه اینتل است که از طریق Rosetta اجرا می شود. اگر روی آن نوشته شده باشد "Application (Universal)،" توسعهدهنده برنامه آن را برای پردازندههای Intel و Apple Silicon کامپایل کرده است. اگر بهعنوان «برنامه (Apple Silicon)» فهرست شده باشد، فقط برای مکهای Apple Silicon توسعه داده شده است و روی مکهای اینتل اجرا نمیشود.
تعریف روزتا (Rosetta) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.
هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف روزتا (Rosetta) دارید یا میخواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.
آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.