Rosetta 2 di Mac dengan Apple Silicon – Dukungan Apple (KG), Rosetta: 2 tahun mempelajari Comet 67p/Churyumov -Gerasimenko Philippe Garnier – Master Asep

Rosetta: 2 tahun mempelajari Comet 67p/Churyumov-Gerasimenko Philippe Garnier

Datang adalah bodi es yang mewah dari pria paling awal dari formasi tata surya dan yang sekarang stidied secara detail oleh misi luar angkasa. Pesawat ruang angkasa terbaru, Rosetta, akan mengakhiri studinya pada September 2016 setelah mendaratkan Philae untuk pertama kalinya di permukaan inti kometri dan mengikuti 67p pada orbitnya selama lebih dari dua tahun Bumi. Instrumen ilmiah on-board telah menunjukkan perilaku kacau dari aktivitas komet sebagai fungsi dari kentut orbitnya. Kamera telah mengungkap permukaan yang tidak beraturan rentan terhadap erosi dan pengendapan debu, dengan beberapa bintik -bintik ce yang dikeluarkan di permukaannya. Detektor partikel debu telah menunjukkan bahwa dua jenis partikel padat dikeluarkan oleh nukleus, satu menjadi biji -bijian yang padat dan kompak dan yang lainnya menjadi partikel debu yang sangat tidak beraturan. Tidak ada struktur spesifik di dalam nukleus komet yang kami detikan dengan instrumen yang terdengar di dalam nukleus, dan kepadatan bahan komet yang sangat rendah (0.5 g.CM-3) tetap sulit dijelaskan. Partikel gas yang dikeluarkan oleh komet mengandung fraksi tinggi O2 dan molekul karbon kompleks seperti glisin, asam yang pertama kali dilepas oleh rosetta oleh rosetta.
Kami akan meninjau hasil dari seluruh misi Rosetta/Philae dan Destiles secara rinci apa yang telah kami pelajari tentang objek -objek ini.

Rosetta 2 di mac dengan silikon apel

Mac dengan Apple Silicon mampu menjalankan kode yang dikompilasi untuk set instruksi x86_64 menggunakan mekanisme terjemahan yang disebut Rosetta 2. Ada dua jenis terjemahan yang ditawarkan: tepat waktu dan sebelumnya.

Terjemahan tepat waktu

Dalam pipa terjemahan just-in-time (JIT), objek Mach X86_64 diidentifikasi di awal jalur eksekusi gambar. Ketika gambar -gambar ini didorong, kernel mentransfer kontrol ke rintisan terjemahan rosetta khusus daripada ke editor tautan dinamis, Dyld (1) . Stub terjemahan kemudian menerjemahkan halaman x86_64 selama eksekusi gambar. Terjemahan ini terjadi secara keseluruhan dalam proses. Kernel masih memverifikasi kode yang dimiliki masing -masing halaman x86_64 terhadap tanda tangan kode yang dilampirkan pada biner saat halaman disalahkan. Jika terjadi ketidaksesuaian hash, kernel menegakkan kebijakan perbaikan yang tepat untuk proses itu.

Terjemahan ke depan

Dalam jalur terjemahan terlebih dahulu (AOT), x86_64 binaies dibaca dari penyimpanan pada saat sistem dianggap optimal untuk responsif kode itu. Artefak yang diterjemahkan ditulis untuk disimpan sebagai jenis file objek Mach khusus. File itu mirip dengan gambar yang dapat dieksekusi, tetapi ditandai untuk menunjukkan bahwa itu adalah produk yang diterjemahkan dari gambar lain.

Dalam model ini, artefak AOT memperoleh semua informasi identitasnya dari gambar X86_64 yang asli yang dapat dieksekusi. Untuk menegakkan ikatan ini, Entitas Ruang Pengguna yang istimewa menandatangani artefak terjemahan menggunakan kunci khusus perangkat yang dikelola oleh Enclave yang aman. Kunci ini dirilis hanya untuk entitas ruang pengguna istimewa, yang diidentifikasi dengan menggunakan hak terbatas. Direktori kode yang dibuat untuk artefak terjemahan mencakup Direktori Kode yang memiliki gambar yang dapat dieksekusi x86_64 asli. Tanda tangan pada artefak terjemahan itu sendiri dikenal sebagai Tanda tangan tambahan.

Pipa AOT dimulai mirip dengan pipa JIT, dengan kernel mentransfer kontrol ke runtime Rosetta daripada ke editor tautan dinamis, Dyld (1) . Tetapi runtime Rosetta kemudian mengirimkan kueri Interproses Communication (IPC) ke Layanan Sistem Rosetta, yang meminta terjemahan yang dapat dieksekusi saat ini. Jika ditemukan, layanan Rosetta memberikan pegangan pada terjemahan itu, dan dipetakan ke dalam proses dan dieksekusi. Selama eksekusi, kernel menegakkan direktori kode memiliki artefak terjemahan yang diautentikasi oleh tanda tangan yang berakar pada kunci penandatanganan-keamanan perangkat. Hash Direktori Kode X86_64 asli tidak terlibat dalam proses ini.

Artefak yang diterjemahkan disimpan dalam Data Vault yang tidak dapat diakses oleh Ekstitas apa pun kecuali untuk layanan Rosetta. Layanan Rosetta mengelola akses ke cache dengan mendistribusikan deskriptor baca-nous ke artefak terjemahan individual; Ini membatasi akses ke cache artefak AOT. Komunikasi interproses layanan ini dan jejak kaki yang tergantung disimpan dengan sengaja sangat sempit untuk membatasi permukaan serangannya.

Jika Direktori Kode memiliki gambar X86_64 asli tidak cocok dengan yang dikodekan ke dalam tanda tangan Artefak Terjemahan AOT, hasil ini mempertimbangkan setara dengan tanda tangan kode yang tidak valid, dan tindakan jangkar yang disenturkan diambil.

Jika proses jarak jauh menanyakan kernel untuk hak atau properti identitas kode lainnya dari AOT-translatered executable, properti identitas gambar X86_64 asli dikembalikan ke sana.

Konten cache kepercayaan statis

MacOS 11 atau yang lebih baru mengirim dengan binaies “lemak” Mach yang berisi irisan kode komputer x86_64 dan ARM64. Pada Mac dengan Apple Silicon, pengguna dapat memutuskan untuk menjalankan irisan X86_64 dari Binary Sistem melalui Contoh Pipa Rosetta-untuk memuat plug-in yang tidak memiliki varian ARM64 asli. Untuk mendukung persetujuan ini, cache kepercayaan statis yang dikirimkan dengan macOS, secara umum, berisi tiga direktori kode telah dibuat dari:

  • Hash Direktori Kode dari Slice Arm64
  • Hash direktori kode dari irisan x86_64
  • Hash direktori kode dari terjemahan AOT dari irisan x86_64

Prosedur terjemahan Rosetta AOT deterministik karena mereproduksi output yang identik untuk setiap input yang diberikan, terlepas dari kapan terjemahan dilakukan atau pada perangkat apa itu dilakukan.

Selama MacOS Build, setiap file objek Mach dijalankan melalui pipa terjemahan Rosetta AOT yang terkait dengan versi macOS yang sedang dibangun, dan direktori kode yang dihasilkan HASIS direkam ke dalam cache trust. Untuk efisiensi, produk yang diterjemahkan yang sebenarnya tidak dikirimkan dengan sistem operasi dan disusun kembali sesuai permintaan saat pengguna memintanya.

Ketika gambar X86_64 sedang dieksekusi pada Mac dengan Apple Silicon, jika direktori kode gambar itu ada di Static Trust Cache, Hash Direktori Kode Aot Artifact yang Resuuting Juga diharapkan berada di cache kepercayaan statis. Produk tersebut tidak ditandatangani oleh kunci khusus perangkat, karena otoritas penandatanganan berakar pada rantai boot Apple Secure.

Kode X86_64 yang tidak ditandatangani

Mac dengan Apple Silicon tidak mengizinkan kode ARM64 asli untuk dieksekusi kecuali tanda tangan yang valid dilampirkan. Tanda tangan ini bisa sesederhana tanda tangan kode ad hoc (CF. CodeSign (1)) yang tidak menanggung identitas aktual dari setengah rahasia pasangan kunci asimetris (ini adalah pengukuran biner yang tidak terau otentikasi).

Untuk kompatibilitas biner, kode X86_64 yang diterjemahkan diizinkan untuk dieksekusi melalui Rosetta tanpa informasi tanda tangan sama sekali. Tidak ada identitas khusus yang disampaikan kepada kode ini melalui prosedur penandatanganan Enclave Secure-Security Secure, dan dieksekusi dengan keterbatasan yang sama persis dengan kode asli yang tidak ditandatangani di Mac yang berbasis Intel.

Rosetta: 2 tahun mempelajari Comet 67p/Churyumov-Gerasimenko Philippe Garnier

Rosetta: 2 tahun mempelajari Comet 67p/Churyumov-Gerasimenko

Datang adalah bodi es yang mewah dari pria paling awal dari formasi tata surya dan yang sekarang stidied secara detail oleh misi luar angkasa. Pesawat ruang angkasa terbaru, Rosetta, akan mengakhiri studinya pada September 2016 setelah mendaratkan Philae untuk pertama kalinya di permukaan inti kometri dan mengikuti 67p pada orbitnya selama lebih dari dua tahun Bumi. Instrumen ilmiah on-board telah menunjukkan perilaku kacau dari aktivitas komet sebagai fungsi dari kentut orbitnya. Kamera telah mengungkap permukaan yang tidak beraturan rentan terhadap erosi dan pengendapan debu, dengan beberapa bintik -bintik ce yang dikeluarkan di permukaannya. Detektor partikel debu telah menunjukkan bahwa dua jenis partikel padat dikeluarkan oleh nukleus, satu menjadi biji -bijian yang padat dan kompak dan yang lainnya menjadi partikel debu yang sangat tidak beraturan. Tidak ada struktur spesifik di dalam nukleus komet yang kami detikan dengan instrumen yang terdengar di dalam nukleus, dan kepadatan bahan komet yang sangat rendah (0.5 g.CM-3) tetap sulit dijelaskan. Partikel gas yang dikeluarkan oleh komet mengandung fraksi tinggi O2 dan molekul karbon kompleks seperti glisin, asam yang pertama kali dilepas oleh rosetta oleh rosetta.
Kami akan meninjau hasil dari seluruh misi Rosetta/Philae dan Destiles secara rinci apa yang telah kami pelajari tentang objek -objek ini.

Lebih banyak berita

Mengubahnya hingga 11: Pertambahan Ledakan pada Benda Bintang Muda

Pada 15 Desember 2023, 10:45 pagi pada jam 12:45, Fernando Cruz, Salle Jules Verne, OMP, Situs Resume Belin: Akresi adalah salah satu proses fisik yang paling penting selama pembentukan bintang. Bintang -bintang muda yang meletus adalah objek bintang muda (YSO) yang mengalami ledakan pertambahan yang tiba -tiba dan dramatis, di mana tingkat pertambahan massa dapat meningkat hingga 5 […]

Medan Magnet, Kimia, Disk Protoplanet,… Tinjauan Umum MHD Non-Iideal dalam Pelatihan Bintang

Pada 8 Desember 2023, 10:45 pagi pada jam 12:45, Pierre Marchand, Salle Jules Verne, OMP, Situs Resume Bélin: Magnet Fields memainkan peran utama selama pembentukan bintang. Dari media antarbintang di mana mereka bertindak pada formasi pada inti pra-cerita, ke disk protoplanet di mana mereka mengatur momentum sudut dan membuat arus keluar, deskripsi yang akurat […]

Pecahnya langkah demi langkah (abad ke abad ke -x – abad ke -x)

Pada tanggal 1 Desember 2023, 10:45 pagi pukul 12:45, Guillaume Loizelet, Salle Jules Verne, OMP, Bélin Resume: Dalam sesi ini, saya akan meninjau hasil yang diperoleh oleh sejarawan astronomi selama lima puluh tahun terakhir, yang memiliki menyebabkan pemikiran ulang yang lengkap tentang gagasan revolusi ilmiah yang dikembangkan pada pertengahan abad kedua puluh.Saya akan terlebih dahulu […]

Lingkungan luar angkasa Bumi selama kondisi matahari yang terganggu: Spa ..

Lubang hitam massa menengah natalie webb