Rosetta 2 di Mac dengan Apple Silicon – Sokongan Apple (KG), Rosetta: 2 tahun belajar komet 67p/Churyumov -gerasimenko Philippe Garnier – Master Asep
Rosetta: 2 tahun belajar komet 67p/Churyumov-Gerasimenko Philippe Garnier
Contents
- 1 Rosetta: 2 tahun belajar komet 67p/Churyumov-Gerasimenko Philippe Garnier
Datanglah adalah remantures badan yang berais dari lelaki terawal dari pembentukan sistem solar dan yang kini ditegaskan secara terperinci oleh misi ruang angkasa. Kapal angkasa yang paling baru, Rosetta, akan menamatkan pengajiannya pada September 2016 setelah mendarat Philae untuk pertama kalinya di permukaan nukleus kometri dan mengikuti 67p di orbitnya selama lebih dua tahun bumi. Instrumen saintifik di atas kapal telah menunjukkan tingkah laku huru-hara aktiviti komet sebagai fungsi kentut orbitnya. Kamera telah melancarkan permukaan yang tidak teratur yang terdedah kepada hakisan dan pemendapan habuk, dengan beberapa bintik CE ditetap di permukaannya. Pengesan zarah habuk telah menunjukkan bahawa dua jenis zarah pepejal dikeluarkan oleh nukleus, yang menjadi bijirin padat dan padat dan yang lain menjadi zarah debu yang sangat gebu. Tidak ada struktur khusus di dalam nukleus komet yang kita jawab oleh instrumen yang terdengar di dalam nukleus, dan ketumpatan yang sangat rendah bahan komet (0.5 g.CM-3) masih sukar dijelaskan. Zarah gas yang dikeluarkan oleh komet mengandungi pecahan tinggi O2 dan molekul karbon kompleks seperti gliserin, asid yang pertama kali ditelan di situ oleh Rosetta.
Kami akan mengkaji semula hasil dari misi Rosetta/Philae dan Destiles secara terperinci mengenai apa yang telah kami pelajari mengenai objek -objek ini.
Rosetta 2 di Mac dengan silikon epal
Mac dengan silikon epal mampu menjalankan kod yang disusun untuk set arahan x86_64 menggunakan mekanisme terjemahan yang dipanggil Rosetta 2. Terdapat dua jenis terjemahan yang ditawarkan: tepat pada waktunya dan lebih awal dari masa.
Just-Time Translation
Dalam saluran paip terjemahan tepat (JIT), objek Mach X86_64 dikenal pasti pada awal laluan pelaksanaan imej. Apabila imej -imej ini digalakkan, pemindahan kernel mengawal stub terjemahan Rosetta khas dan bukannya kepada editor pautan dinamik, Dyld (1) . Stub terjemahan kemudian diterjemahkan halaman x86_64 semasa pelaksanaan imej. Terjemahan ini berlaku dalam proses. Kernel masih mengesahkan kod yang mempunyai setiap halaman x86_64 terhadap tandatangan kod yang dilampirkan pada binari kerana halaman itu disalahkan. Sekiranya tidak sepadan hash, kernel menguatkuasakan dasar pemulihan yang sesuai untuk proses itu.
Terjemahan di hadapan
Di jalan terjemahan yang akan datang (AOT), binaies x86_64 dibaca dari penyimpanan pada masa sistem ini dianggap optimum untuk respons respons terhadap kod tersebut. Artefak yang diterjemahkan ditulis ke penyimpanan sebagai jenis fail objek mach khas. Fail itu serupa dengan imej yang boleh dilaksanakan, tetapi ia ditandakan untuk menunjukkan ia adalah produk yang diterjemahkan dari imej lain.
Dalam model ini, Artefak AOT memperoleh semua maklumat identitinya dari imej yang boleh dilaksanakan x86_64 asal. Untuk menguatkuasakan pengikatan ini, entiti ruang pengguna istimewa menandatangani artifak terjemahan menggunakan kunci khusus peranti yang diuruskan oleh Enclave Secure. Kunci ini dikeluarkan hanya kepada entiti ruang pengguna yang istimewa, yang dikenal pasti dengan menggunakan hak terhad. Direktori kod yang dibuat untuk artifak terjemahan termasuk direktori kod yang mempunyai imej yang boleh dilaksanakan x86_64 asal. Tandatangan pada artifak terjemahan itu sendiri dikenali sebagai Tandatangan Tambahan.
Paip AOT bermula sama dengan saluran paip JIT, dengan kernel memindahkan kawalan ke runtime Rosetta dan bukannya kepada editor pautan dinamik, Dyld (1) . Tetapi runtime Rosetta kemudian menghantar pertanyaan komunikasi interprocess (IPC) ke perkhidmatan sistem Rosetta, yang meminta terjemahan AOTABLE untuk imej yang boleh dilaksanakan semasa. Sekiranya dijumpai, perkhidmatan Rosetta membentangkan pengendalian kepada terjemahan itu, dan ia dipetakan ke dalam proses dan dilaksanakan. Semasa pelaksanaan, kernel menguatkuasakan direktori kod mempunyai artifak terjemahan yang disahkan oleh tandatangan yang berakar pada kunci penandatanganan peranti-keselamatan. Hash Direktori Kod X86_64 asal tidak terlibat dalam proses ini.
Artefak yang diterjemahkan disimpan dalam peti besi data yang tidak dapat diakses oleh mana-mana extity kecuali untuk perkhidmatan Rosetta. Perkhidmatan Rosetta menguruskan akses ke cache dengan mengedarkan deskriptor baca-nous kepada artifak terjemahan individu; Ini mengehadkan akses ke cache artifak AOT. Komunikasi Interprocess Perkhidmatan dan Jejak Bergantung ini disimpan dengan sengaja sangat sempit untuk mengehadkan permukaan serangannya.
Sekiranya direktori kod mempunyai imej x86_64 asal tidak sepadan dengan yang dikodkan ke dalam tandatangan artifak terjemahan AOT, hasil ini mempertimbangkan bersamaan dengan tandatangan kod yang tidak sah, dan tindakan anchor yang sesuai diambil.
Sekiranya proses terpencil menanyakan kernel untuk hak atau sifat identiti kod lain yang boleh dilaksanakan oleh AOT-translatered, sifat identiti imej x86_64 asal dikembalikan kepadanya.
Kandungan cache amanah statik
MacOS 11 atau lebih lama kapal dengan mach “lemak” binaies yang mengandungi kepingan kod komputer x86_64 dan ARM64. Pada Mac dengan silikon Apple, pengguna mungkin memutuskan untuk melaksanakan kepingan x86_64 binari sistem melalui saluran paip Rosetta-contohnya untuk memuatkan plug-in yang tidak mempunyai varian ARM64 asli. Untuk menyokong kelulusan ini, cache amanah statik yang kapal dengan macOS, secara amnya, mengandungi tiga direktori kod telah dibuat:
- Hash direktori kod dari kepingan ARM64
- Hash direktori kod dari kepingan x86_64
- Hash direktori kod dari terjemahan AOT dari kepingan x86_64
Prosedur terjemahan Rosetta AOT adalah deterministik kerana ia menghasilkan semula output yang sama untuk sebarang input yang diberikan, tanpa mengira apabila terjemahan dilakukan atau pada peranti yang dilakukan.
Semasa membina macOS, setiap fail objek Mach dijalankan melalui saluran paip terjemahan Rosetta AOT yang dikaitkan dengan versi macOS yang dibina, dan direktori kod yang dihasilkan dicatatkan ke dalam cache amanah. Untuk kecekapan, produk yang diterjemahkan sebenar tidak dihantar dengan sistem pengendalian dan dibentuk semula atas permintaan apabila pengguna meminta mereka.
Apabila imej x86_64 sedang dilaksanakan pada Mac dengan silikon Apple, jika direktori kod imej itu ada dalam cache amanah statik, hash direktori kod artifak AOT adalah Juga dijangka berada di cache amanah statik. Produk sedemikian tidak ditandatangani oleh kunci khusus peranti, kerana pihak berkuasa menandatangani berakar umbi dalam rantaian boot epal selamat.
Kod X86_64 yang tidak ditandatangani
Mac dengan silikon epal tidak membenarkan kod ARM64 asli untuk dilaksanakan kecuali tandatangan yang sah dilampirkan. Tandatangan ini boleh semudah tandatangan kod ad hoc (CF. CODESIGN (1)) yang tidak menanggung identiti sebenar dari separuh rahsia pasangan kunci asimetrik (ia adalah pengukuran yang tidak sah dari binari).
Untuk keserasian binari, diterjemahkan kod x86_64 dibenarkan untuk dilaksanakan melalui Rosetta tanpa maklumat tandatangan sama sekali. Tiada identiti spesifik disampaikan kepada kod ini melalui prosedur penandatanganan enclave selamat peranti-keselamatan, dan ia dilaksanakan dengan tepat batasan yang sama yang dilaksanakan oleh kod yang tidak disengajakan pada MAC berasaskan Intel.
Rosetta: 2 tahun belajar komet 67p/Churyumov-Gerasimenko Philippe Garnier
Datanglah adalah remantures badan yang berais dari lelaki terawal dari pembentukan sistem solar dan yang kini ditegaskan secara terperinci oleh misi ruang angkasa. Kapal angkasa yang paling baru, Rosetta, akan menamatkan pengajiannya pada September 2016 setelah mendarat Philae untuk pertama kalinya di permukaan nukleus kometri dan mengikuti 67p di orbitnya selama lebih dua tahun bumi. Instrumen saintifik di atas kapal telah menunjukkan tingkah laku huru-hara aktiviti komet sebagai fungsi kentut orbitnya. Kamera telah melancarkan permukaan yang tidak teratur yang terdedah kepada hakisan dan pemendapan habuk, dengan beberapa bintik CE ditetap di permukaannya. Pengesan zarah habuk telah menunjukkan bahawa dua jenis zarah pepejal dikeluarkan oleh nukleus, yang menjadi bijirin padat dan padat dan yang lain menjadi zarah debu yang sangat gebu. Tidak ada struktur khusus di dalam nukleus komet yang kita jawab oleh instrumen yang terdengar di dalam nukleus, dan ketumpatan yang sangat rendah bahan komet (0.5 g.CM-3) masih sukar dijelaskan. Zarah gas yang dikeluarkan oleh komet mengandungi pecahan tinggi O2 dan molekul karbon kompleks seperti gliserin, asid yang pertama kali ditelan di situ oleh Rosetta.
Kami akan mengkaji semula hasil dari misi Rosetta/Philae dan Destiles secara terperinci mengenai apa yang telah kami pelajari mengenai objek -objek ini.
Lebih banyak berita
Menghidupkannya hingga 11: Pertambahan ledakan dalam objek bintang muda
Pada 15 Disember 2023, 10:45 pagi pada 12:45 petang, Fernando Cruz, Salle Jules Verne, OMP, Belin Resumée Site: Pertambahan adalah antara proses fizikal yang paling penting semasa pembentukan bintang. Bintang muda letusan adalah objek bintang muda (YSOS) yang mengalami ledakan pertambahan mendadak dan dramatik, di mana kadar pertambahan massa dapat meningkat sehingga 5 […]
Bidang Magnet, Kimia, Cakera Protoplanet, … Gambaran Keseluruhan MHD Bukan Iideal dalam Latihan Bintang
Pada 8 Disember 2023, 10:45 pagi pada 12:45 petang, Pierre Marchand, Salle Jules Verne, OMP, Bélin Resumée Site: Medan magnet memainkan peranan utama semasa pembentukan bintang. Dari medium interstellar di mana mereka bertindak pada pembentukan teras pra-cerita, ke cakera protoplanet di mana mereka mengawal momentum sudut dan membuat aliran keluar, keterangan yang tepat […]
Langkah demi langkah pecah (abad abad vth – abad ke -x AD)
Pada 1 Disember 2023, 10:45 pagi pada 12:45 petang, Guillaume Loizelet, Salle Jules Verne, OMP, Bélin Resumée: Dalam sesi ini, saya akan mengkaji semula keputusan yang ditimbulkan oleh ahli sejarah astronomi sejak lima puluh tahun yang lalu, yang telah membawa kepada pemikiran semula lengkap idea revolusi saintifik yang dibangunkan pada pertengahan abad kedua puluh.Saya akan terlebih dahulu […]
Persekitaran ruang bumi semasa keadaan solar yang terganggu: spa ..
Lubang Hitam Massa Pertengahan Natalie Webb