Rosetta 2 on Mac با سیب سیلیکون – پشتیبانی اپل (KG) ، Rosetta: 2 سال مطالعه دنباله دار 67p/Churyumov -gerasimenko Philippe Garnier – Master ASEP

Rosetta: 2 سال مطالعه دنباله دار 67p/Churyumov-Gerasimenko Philippe Garnier

می آید اجزای یخی بازپرداخت اولین مردها در سازند منظومه شمسی هستند و اکنون با جزئیات توسط مأموریت های فضایی به طور جزئی مورد استفاده قرار می گیرند. جدیدترین فضاپیما ، Rosetta ، پس از فرود آمدن Philae برای اولین بار در سطح یک هسته کمتری ، در سپتامبر 2016 به تحصیلات خود پایان می دهد و 67p را در مدار آن برای دو سال زمین بیشتر دنبال می کند. ابزارهای علمی روی صفحه ، رفتار هرج و مرج فعالیت دنباله دار را به عنوان تابعی از گوزهای مداری آن نشان داده اند. دوربین ها از یک سطح نامنظم مستعد فرسایش و رسوب گرد و غبار پرده برداشته اند ، با تعداد کمی از نقاط CE روی سطح آن باز می شود. آشکارسازهای ذرات گرد و غبار نشان داده اند که دو نوع ذرات جامد توسط هسته خارج می شوند ، یکی دانه های متراکم و جمع و جور و دیگری ذرات گرد و غبار نامنظم بسیار کرکی است. هیچ ساختار خاصی در داخل هسته دنباله دار وجود ندارد که ما توسط ابزارهایی که در داخل هسته صدا می شوند ، و چگالی بسیار کم مواد دنباله دار (0.5 گرم.CM-3) توضیح آن دشوار است. ذرات گازی که توسط دنباله دار خارج شده اند حاوی بخش زیادی از O2 و مولکول های کربن پیچیده مانند گلیسین هستند ، اسیدی که برای اولین بار در محل توسط روزتا درجا بازداشت شد.
ما نتایج حاصل از کل مأموریت Rosetta/Philae را مرور خواهیم کرد و به جزئیات آنچه در مورد این اشیاء آموخته ایم.

Rosetta 2 در Mac با سیب سیلیکون

یک مک با اپل سیلیکون قادر به اجرای کد است که برای مجموعه دستورالعمل x86_64 با استفاده از مکانیسم ترجمه به نام ساخته شده است روزتا 2. دو نوع ترجمه ارائه شده است: فقط به موقع و قبل از زمان.

ترجمه فقط زمان

در خط لوله ترجمه فقط به موقع (JIT) ، یک شیء Mach x86_64 در اوایل مسیر اجرای تصویر مشخص می شود. هنگامی که این تصاویر تشویق می شوند ، هسته کنترل انتقال به یک خرد مخصوص ترجمه Rosetta به جای ویرایشگر پیوند پویا ، Dyld (1) . خرد خرد ترجمه سپس صفحات x86_64 را هنگام اجرای تصویر ترجمه می کند. این ترجمه به طور غیرقانونی در این فرآیند صورت می گیرد. هسته هنوز هم کد دارای هر صفحه x86_64 را در برابر امضای کد ضمیمه شده به باینری به عنوان صفحه در آن تقصیر می کند. در صورت عدم تطابق هش ، هسته تخصیص سیاست اصلاح را برای آن فرآیند اعمال می کند.

ترجمه پیش از زمان

در مسیر ترجمه پیش رو (AOT) ، x86_64 binaies از ذخیره سازی در زمان خوانده می شود که سیستم برای پاسخگویی به آن کد بهینه می داند. آثار باستانی ترجمه شده به عنوان یک نوع خاص از فایل شیء Mach برای ذخیره سازی نوشته شده است. این پرونده شبیه به یک تصویر اجرایی است ، اما مشخص شده است که نشان می دهد محصول ترجمه شده تصویر دیگر است.

در این مدل ، AOT Artifact تمام اطلاعات هویت خود را از تصویر اجرایی اصلی x86_64 به دست می آورد. برای اجرای این الزام آور ، یک نهاد ممتاز فضای کاربری با استفاده از یک کلید خاص دستگاه که توسط Enclave Secure مدیریت می شود ، Artifact ترجمه را امضا می کند. این کلید فقط به نهاد ممتاز فضای کاربری منتشر می شود ، که با استفاده از حق محدود به این ترتیب مشخص می شود. فهرست کد ایجاد شده برای ترجمه Artifact شامل فهرست کد دارای تصویر اجرایی اصلی x86_64 است. امضای مصنوعات ترجمه به خودی خود شناخته شده است امضای تکمیلی.

خط لوله AOT به طور مشابه با خط لوله JIT آغاز می شود ، با انتقال هسته کنترل به زمان اجرا Rosetta به جای ویرایشگر پیوند پویا ، Dyld (1) . اما زمان اجرا Rosetta سپس یک پرس و جو ارتباطات بین پردازش (IPC) را به سرویس سیستم Rosetta ارسال می کند ، که می خواهد ترجمه قابل قبول برای تصویر اجرایی فعلی. در صورت یافتن ، سرویس Rosetta دسته ای از آن ترجمه را ارائه می دهد ، و در این روند نقشه برداری می شود و اجرا می شود. در حین اجرای ، هسته دایرکتوری کد دارای مصنوعات ترجمه است که توسط امضای ریشه در کلید امضای دستگاه-امنیت تأیید شده است. هش های فهرست کد تصویر x86_64 اصلی در این فرآیند دخیل نیستند.

مصنوعات ترجمه شده در طاق داده ذخیره می شوند که به جز سرویس Rosetta قابل دسترسی نیست. سرویس Rosetta با توزیع توصیف کننده های خوانده شده به مصنوعات ترجمه فردی ، دسترسی به حافظه نهان خود را مدیریت می کند. این دسترسی به حافظه نهان Aot Artifact را محدود می کند. ارتباط بین پردازش این سرویس و ردپای وابسته به عمد بسیار باریک نگه داشته می شود تا سطح حمله آن محدود شود.

اگر دایرکتوری کد از تصویر اصلی x86_64 با تصویر رمزگذاری شده در امضای مصنوعات ترجمه AOT مطابقت ندارد ، این نتیجه معادل یک امضای کد نامعتبر را در نظر می گیرد و اقدام به لنگرگاه مناسب انجام می شود.

اگر یک فرآیند از راه دور هسته را برای حق یا سایر خصوصیات هویت کد یک اجرایی AOT-Translatered پرس و جو کند ، خصوصیات هویت تصویر اصلی x86_64 به آن بازگردانده می شود.

محتوای حافظه پنهان اعتماد استاتیک

MACOS 11 یا بعد از آن کشتی ها با Binaies “چربی” Mach که حاوی برش هایی از کد رایانه x86_64 و ARM64 هستند. در MAC با اپل سیلیکون ، کاربر ممکن است تصمیم بگیرد که برش X86_64 یک باینری سیستم را از طریق خط لوله Rosetta برای مثال برای بارگیری یک افزونه که هیچ نوع ARM64 بومی ندارد ، اجرا کند. برای حمایت از این تأیید ، حافظه نهان اعتماد استاتیک که با MACOS حمل می شود ، به طور کلی شامل سه فهرست کد است:

  • یک هش دایرکتوری کد از برش arm64
  • یک هش دایرکتوری کد از برش x86_64
  • هش دایرکتوری کد از ترجمه AOT از برش x86_64

روش ترجمه Rosetta AOT قطعی است از آنجا که بازتولید یکسان برای هر ورودی معین ، صرف نظر از زمان انجام ترجمه یا روی چه وسیله ای انجام شده است.

در طول ساخت MacOS ، هر پرونده Object Mach از طریق خط لوله ترجمه Rosetta AOT مرتبط با نسخه MacOS ساخته می شود ، و فهرست کد حاصل HASIS در حافظه نهان Trust ثبت می شود. برای کارآیی ، محصولات ترجمه شده واقعی با سیستم عامل حمل نمی شوند و در صورت درخواست کاربر از آنها در صورت تقاضا بازسازی می شوند.

هنگامی که یک تصویر x86_64 با اپل سیلیکون در Mac اجرا می شود ، اگر دایرکتوری کد تصویر در حافظه نهان استاتیک باشد ، فهرست کد ATFACT ATFACT است همچنین انتظار می رود در حافظه نهان استاتیک باشد. چنین محصولاتی توسط کلید خاص دستگاه امضا نشده است ، زیرا اداره امضای ریشه در زنجیره بوت اپل ایمن است.

کد بدون امضا x86_64

MAC با Apple Silicon اجازه نمی دهد کد ARM64 بومی را اجرا کند مگر اینکه یک امضای معتبر وصل شود. این امضای می تواند به سادگی به عنوان یک امضای کد موقت باشد (cf. کدها (1)) که از نیمی از مخفی یک جفت کلید نامتقارن هویت واقعی ندارد (این به راحتی اندازه گیری غیرمستقیم باینری است).

برای سازگاری باینری ، کد X86_64 ترجمه شده مجاز است از طریق Rosetta بدون هیچ اطلاعات امضاء اجرا شود. هیچ هویتی خاص از طریق روش امضای Enclave Secure Security Security به این کد منتقل نمی شود ، و دقیقاً با همان محدودیت هایی که اجرای کد بدون علامت بومی در MAC مبتنی بر Intel اجرا می شود ، اجرا می شود.

Rosetta: 2 سال مطالعه دنباله دار 67p/Churyumov-Gerasimenko Philippe Garnier

Rosetta: 2 سال مطالعه دنباله دار 67p/Churyumov-Gerasimenko

می آید اجزای یخی بازپرداخت اولین مردها در سازند منظومه شمسی هستند و اکنون با جزئیات توسط مأموریت های فضایی به طور جزئی مورد استفاده قرار می گیرند. جدیدترین فضاپیما ، Rosetta ، پس از فرود آمدن Philae برای اولین بار در سطح یک هسته کمتری ، در سپتامبر 2016 به تحصیلات خود پایان می دهد و 67p را در مدار آن برای دو سال زمین بیشتر دنبال می کند. ابزارهای علمی روی صفحه ، رفتار هرج و مرج فعالیت دنباله دار را به عنوان تابعی از گوزهای مداری آن نشان داده اند. دوربین ها از یک سطح نامنظم مستعد فرسایش و رسوب گرد و غبار پرده برداشته اند ، با تعداد کمی از نقاط CE روی سطح آن باز می شود. آشکارسازهای ذرات گرد و غبار نشان داده اند که دو نوع ذرات جامد توسط هسته خارج می شوند ، یکی دانه های متراکم و جمع و جور و دیگری ذرات گرد و غبار نامنظم بسیار کرکی است. هیچ ساختار خاصی در داخل هسته دنباله دار وجود ندارد که ما توسط ابزارهایی که در داخل هسته صدا می شوند ، و چگالی بسیار کم مواد دنباله دار (0.5 گرم.CM-3) توضیح آن دشوار است. ذرات گازی که توسط دنباله دار خارج شده اند حاوی بخش زیادی از O2 و مولکول های کربن پیچیده مانند گلیسین هستند ، اسیدی که برای اولین بار در محل توسط روزتا درجا بازداشت شد.
ما نتایج حاصل از کل مأموریت Rosetta/Philae را مرور خواهیم کرد و به جزئیات آنچه در مورد این اشیاء آموخته ایم.

اخبار بیشتر

تبدیل آن تا 11: جمع شدن در اشیاء ستاره ای جوان

در 15 دسامبر 2023 ، ساعت 10:45 صبح ساعت 12:45 بعد از ظهر ، فرناندو کروز ، سالل ژول ورن ، OMP ، بلین رزومه سایت: جمع آوری از مهمترین فرآیندهای فیزیکی در زمان شکل گیری ستاره ها است. ستاره های جوان فوران اشیاء ستاره ای جوان (YSO) هستند که طغیان های جمع آوری ناگهانی و چشمگیر را تجربه کرده اند ، جایی که میزان انباشت جرم می تواند تا 5 افزایش یابد […]

میدان های مغناطیسی ، شیمی ، دیسک های پروتوپلانتری ،… نمای کلی از MHD غیر ideal در آموزش ستاره

در 8 دسامبر 2023 ، ساعت 10:45 صبح ساعت 12:45 بعد از ظهر ، پیر مارتند ، سالل ژول ورن ، OMP ، سایت Bélin Resumée: زمینه های مغناطیسی نقش مهمی را در هنگام شکل گیری ستاره ها ایفا می کنند. از محیط بین ستاره ای که در آن در شکل گیری در هسته های پیش از داستان ، گرفته تا دیسک های پروتوپلانتری که در آن حرکت زاویه ای را تنظیم می کنند و جریان های خروجی ایجاد می کنند ، توصیف دقیقی […]

پارگی گام به گام (قرن Vth AD – AD قرن شانزدهم)

در اول دسامبر 2023 ، 10:45 صبح ساعت 12:45 بعد از ظهر ، Guillaume Loizelet ، Salle Jules Verne ، OMP ، Bélin Resumée: در این جلسه ، من نتایج به دست آمده توسط مورخان نجوم را در پنجاه سال گذشته ، که وجود دارد ، مرور می کنم منجر به تجدید نظر کامل در مورد ایده یک انقلاب علمی شد که در اواسط قرن بیستم توسعه یافت.من اول […]

محیط فضایی زمین در شرایط خورشیدی آشفته: یک آبگرم ..

سیاه چاله های توده ای ناتالی وب