Розетта 2 на Mac з Apple Silicon – Apple Support (KG), Rosetta: 2 роки вивчення Comet 67p/Churyumov -gerasimenko Philippe Garnier – Master Asep

Розетта: 2 роки вивчення Comet 67p/Churyumov-gerasimenko Philippe Garnier

Приходять – це крижані тіла Ревантування найдавніших чоловіків формації Сонячної системи, які зараз детально зафіксовані космічними місіями. Найновіший космічний корабель, Розетта, закінчить свої дослідження у вересні 2016 року після того, як вперше висадили Філа на поверхні ядра комісії та дотримувались 67p на його орбіті більше двох земних років. На борту наукових інструментів демонструють хаотичну поведінку кометної діяльності як функції його орбітальних пучків. Камери оприлюднили нерегулярну поверхню, схильну до ерозії та осадження пилу, з невеликою кількістю плям на його поверхні, деталізованій на його поверхні. Детектори пилових частинок показали, що два типи твердих частинок викидаються ядром, один є щільними та компактними зернами, а другий – дуже пухнасті нерегулярні пилові частинки. Ніяких конкретних структур всередині комодного ядра ми визначали інструментами, що звучать всередині ядра, і дуже низька щільність кометного матеріалу (0.5 г.CM-3) залишається важко пояснити. Газоподібні частинки, викинуті кометою, містять високу частку O2 і складні вуглецеві молекули, такі як гліцина, кислота, яку вперше висували in situ за допомогою Розетти.
Ми розглянемо результати всієї місії Rosetta/Philae Deasiles детально, що ми дізналися про ці об’єкти.

Розетта 2 на Mac з Apple Silicon

Mac з Apple Silicon здатний запустити код, складений для набору інструкцій x86_64 за допомогою механізму перекладу під назвою Розетта 2. Пропоновані два типи перекладу: якраз вчасно і достроково.

Щойно переклад

У трубопроводі з перекладом просто вчасно (JIT) об’єкт Mach x86_64 ідентифікується на початку шляху виконання зображення. Коли ці зображення заохочуються, ядро ​​переводить контроль до спеціальної заглушки перекладу розетки, а не до редактора динамічних посилань, Dyld (1) . Потім заглушка перекладу перекладає сторінки x86_64 під час виконання зображення. Цей переклад проходить в рамках процесу. Ядро все ще підтверджує, що код має кожну сторінку x86_64 проти підпису коду, що додається до двійкового, оскільки сторінка винна в. У разі невідповідності хешу ядро ​​застосовує відповідність політиці відновлення для цього процесу.

Переклад наперед

Уперед (AOT) шлях перекладу, x86_64 Binaies читається із зберігання в часі, система вважає оптимальною для чуйності цього коду. Перекладені артефакти записуються на зберігання як спеціальний тип файлу об’єкта Mach. Цей файл схожий на виконуване зображення, але він позначений, щоб вказати, що це перекладений продукт іншого зображення.

У цій моделі артефакт AOT отримує всю свою інформацію про особистість з оригінального виконуваного зображення X86_64. Для виконання цієї прив’язки привілейований об’єкт користувачів підписує артефакт перекладу, використовуючи ключ специфічного для пристрою ключ, яким керує захищений анклав. Цей ключ надходить лише до привілейованої суб’єкта користувача, який ідентифікується як таке, використовуючи обмежене право. Каталог коду, створений для артефакту перекладу, включає каталог коду оригінального виконуваного зображення X86_64. Підпис про сам артефакт перекладу відомий як Додатковий підпис.

Трубопровід AOT починається аналогічно трубопроводу JIT, а управління ядром переносить на час виконання Rosetta, а не до редактора динамічних посилань, Dyld (1) . Але час виконання Rosetta надсилає запит між міжпроцесисним зв’язком (IPC) до системи системи Rosetta, який просить, щоб переклад AOTABLE для поточного виконуваного зображення. Якщо це знайдеться, послуга Rosetta забезпечує обробку цього перекладу, і вона відображається в процесі та виконана. Під час виконання ядро ​​виконує каталог коду, має артефакт перекладу, який є аутентифікованим підписом, корінням у ключі підписання пристрою. Оригінальні хеші каталогу коду X86_64 не беруть участь у цьому процесі.

Перекладені артефакти зберігаються у сховищі даних, який не доступний за допомогою будь-якої відповідальності за винятком служби Rosetta. Послуга Rosetta керує доступом до кешу, розповсюджуючи дескриптори Read-Nous на окремі артефакти перекладу; Це обмежує доступ до кешу артефакту AOT. Процесовна комунікація цієї служби та залежний слід навмисно зберігаються дуже вузькими, щоб обмежити його поверхню атаки.

Якщо каталог коду має оригінальне зображення X86_64, не відповідає тому, кодованому в підписанні артефакту AOT, цей результат враховує еквівалент недійсного підпису коду, а відповідна дія якоря вживається.

Якщо віддалений процес запитує ядро ​​для прав або інших властивостей ідентичності коду в виконуванні ATOT, що транспортується, властивості ідентичності оригінального зображення x86_64 повертаються до нього.

Статичний вміст кешу довіри

MacOS 11 або пізніші кораблі з Mach “Fat” Binaies, які містять шматочки X86_64 та ARM64 Комп’ютерний код. На Mac з Apple Silicon користувач може вирішити виконати шматочок X86_64 системного бінарного через трубопровід Розетта, щоб навантажити плагін, який не має рідного варіанту ARM64. Для підтримки цього схвалення було зроблено статичний кеш довіри, який постачається з MACOS, містить три каталоги коду:

  • Каталог коду хеш -шматочка ARM64
  • Хеш каталогу коду шматочка x86_64
  • Хеш каталогу коду в перекладі AOT зрізів x86_64

Процедура перекладу Rosetta AOT є детермінованою тим, що вона відтворює однаковий вихід для будь -якого заданого входу, незалежно від того, коли проводився переклад, або на якому пристрої він виконаний.

Під час збірки MacOS кожен файл об’єкта MACH працює через трубопровід перекладу Rosetta AOT, пов’язаний з версією MACOS, і отриманий каталог коду Hasis записаний у кеш довіри. Для ефективності фактичні перекладені продукти не постачаються з операційною системою і відновлюються на вимогу, коли користувач вимагає їх.

Коли зображення X86_64 виконується на Mac з Apple Silicon, якщо каталог коду цього зображення знаходиться в кеш статичного довіри, перенесений хеш -каталог коду ATOT Artifact є Також Очікується, що буде в статичному кеші довіри. Такі продукти не підписуються ключем, що стосується пристрою.

Без підписання x86_64 код

MAC з Apple Silicon не дозволяв виконанню рідного коду ARM64, якщо не додається дійсний підпис. Цей підпис може бути таким же простим, як і спеціальний підпис (CF. Кодезин (1)), який не має фактичної ідентичності з таємної половини асиметричної пари ключів (це просто несанкціофіковане вимірювання двійкового).

Для бінарної сумісності перекладений код x86_64 дозволяється виконувати через Розетту без жодної інформації про підпис. Не конкретна ідентичність не передається на цей код через процедуру підписання пристрою безпеки пристрою, і він виконує точно з тими ж обмеженнями, що вміст, що виконується на основі Intel MAC.

Розетта: 2 роки вивчення Comet 67p/Churyumov-gerasimenko Philippe Garnier

Розетта: 2 роки вивчення комети 67p/churyumov-gerasimenko

Приходять – це крижані тіла Ревантування найдавніших чоловіків формації Сонячної системи, які зараз детально зафіксовані космічними місіями. Найновіший космічний корабель, Розетта, закінчить свої дослідження у вересні 2016 року після того, як вперше висадили Філа на поверхні ядра комісії та дотримувались 67p на його орбіті більше двох земних років. На борту наукових інструментів демонструють хаотичну поведінку кометної діяльності як функції його орбітальних пучків. Камери оприлюднили нерегулярну поверхню, схильну до ерозії та осадження пилу, з невеликою кількістю плям на його поверхні, деталізованій на його поверхні. Детектори пилових частинок показали, що два типи твердих частинок викидаються ядром, один є щільними та компактними зернами, а другий – дуже пухнасті нерегулярні пилові частинки. Ніяких конкретних структур всередині комодного ядра ми визначали інструментами, що звучать всередині ядра, і дуже низька щільність кометного матеріалу (0.5 г.CM-3) залишається важко пояснити. Газоподібні частинки, викинуті кометою, містять високу частку O2 і складні вуглецеві молекули, такі як гліцина, кислота, яку вперше висували in situ за допомогою Розетти.
Ми розглянемо результати всієї місії Rosetta/Philae Deasiles детально, що ми дізналися про ці об’єкти.

Більше новин

Звернення до 11: Накопичення вибухів у молодих зоряних предметах

15 грудня 2023 р., 10:45 о 12:45 вечора, Фернандо Крус, Салле Жюль Верн, ОМП, Белін Ресуме: Прискорення є одним з найважливіших фізичних процесів під час формування зірок. Молоді зірки вивержуть – молоді зоряні предмети (ЄСО), які пережили раптові та драматичні спалахи накопичення, де швидкість масового нарощування може збільшуватися до 5 […]

Магнітні поля, хімія, протопланетні диски,… огляд неідеального MHD у тренуванні зірок

8 грудня 2023 р., 10:45 о 12:45 вечора, П’єр Марчанд, Салле Жюль Верн, OMP, Белін Ресуме: Магнітні поля відіграють головну роль під час формування зірок. З міжзоряного середовища, де вони діють на формуванні на передповерхових ядрах, до протопланетних дисків, в яких вони регулюють імпульс кута та створюють відтоки, точний опис […]

Крок за кроком (V -століття н.е. – XVth століття н.е.)

1 грудня 2023 р., 10:45 о 12:45 вечора, Гійом Лойзлет, Салле Жюль Верн, OMP, Белін Ресуме: На цій сесії я розгляну результати, що були блянені істориками астрономії протягом останніх п’ятдесяти років, які мали призвело до повного переосмислення ідеї наукової революції, розробленої в середині ХХ століття.Я спочатку […]

Земне космічне середовище під час порушених сонячних умов: спа -центр ..

Проміжна маса чорні діри Наталі Вебб