Rosetta 2 trên Mac với Apple Silicon – Apple Support (KG), Rosetta: 2 năm học Sao chổi 67P/Churyumov -Gerasimenko Philippe Garnier – Master ASEP

Rosetta: 2 năm học Sao chổi 67P/Churyumov-Gerasimenko Philippe Garnier

Đến là những người có cơ thể băng giá của những người đàn ông đầu tiên của sự hình thành hệ mặt trời và hiện đang bị stided chi tiết bởi các nhiệm vụ không gian. Tàu vũ trụ gần đây nhất, Rosetta, sẽ kết thúc các nghiên cứu vào tháng 9 năm 2016 sau khi hạ cánh Philae lần đầu tiên trên bề mặt của hạt nhân Cometry và theo dõi 67p trên quỹ đạo của nó trong hai năm trái đất. Các công cụ khoa học trên tàu đã chứng minh hành vi hỗn loạn của hoạt động sao chổi như là một chức năng của rìa quỹ đạo của nó. Máy ảnh đã tiết lộ một bề mặt không đều dễ bị xói mòn và lắng đọng bụi, với một vài điểm CE được phát hành trên bề mặt của nó. Các máy dò hạt bụi đã chỉ ra rằng hai loại hạt rắn bị đẩy ra bởi hạt nhân, một loại hạt dày đặc và nhỏ gọn và loại khác là các hạt bụi không đều rất mịn. Không có cấu trúc cụ thể nào bên trong hạt nhân sao chổi mà chúng tôi phát hiện bởi các nhạc cụ phát ra bên trong hạt nhân và mật độ rất thấp của vật liệu sao chổi (0.5 g.CM-3) vẫn khó giải thích. Các hạt khí được đẩy ra bởi sao chổi chứa một phần cao của O2 và các phân tử carbon phức tạp như glycine, một axit được phát hiện đầu tiên tại chỗ bởi Rosetta.
Chúng tôi sẽ xem xét các kết quả từ toàn bộ nhiệm vụ và vận mệnh Rosetta/Philae một cách chi tiết những gì chúng tôi đã học về các đối tượng này.

Rosetta 2 trên Mac với Apple Silicon

Một máy Mac với Apple Silicon có khả năng chạy mã được biên dịch cho bộ lệnh x86_64 bằng cơ chế dịch gọi là Rosetta 2. Có hai loại dịch được cung cấp: chỉ trong thời gian và trước thời hạn.

Bản dịch chỉ thời gian

Trong đường ống dịch chỉ trong thời gian (JIT), đối tượng Mach x86_64 được xác định sớm trong đường dẫn thực hiện hình ảnh. Khi những hình ảnh này được khuyến khích, Kernel chuyển kiểm soát sang một bản dịch Rosetta đặc biệt thay vì Trình chỉnh sửa liên kết động, DYLD (1) . Bản dịch gốc sau đó dịch x86_64 trang trong quá trình thực hiện hình ảnh. Bản dịch này diễn ra trong quá trình. Hạt nhân vẫn xác minh mã có của mỗi trang x86_64 so với chữ ký mã được gắn vào nhị phân vì trang bị lỗi trong. Trong trường hợp có hàm băm không phù hợp, kernel thực thi chính sách khắc phục cho quá trình đó.

Bản dịch trước thời gian

Trong đường dẫn dịch (AOT) trước (AOT). Các tạo tác được dịch được viết vào lưu trữ dưới dạng tệp đối tượng Mach đặc biệt. Tệp đó tương tự như hình ảnh thực thi, nhưng nó được đánh dấu để cho biết nó là sản phẩm được dịch của hình ảnh khác.

Trong mô hình này, AOT Artifact có được tất cả thông tin nhận dạng của nó từ hình ảnh thực thi X86_64 gốc. Để thực thi ràng buộc này, một thực thể không gian người dùng đặc quyền ký hợp đồng dịch thuật bằng cách sử dụng khóa dành riêng cho thiết bị mà được quản lý bởi vùng đất an toàn. Khóa này chỉ được phát hành cho thực thể Người dùng đặc quyền, được xác định như vậy bằng cách sử dụng quyền lợi bị hạn chế. Thư mục mã được tạo cho tạo tác dịch bao gồm thư mục mã có hình ảnh thực thi X86_64 gốc. Chữ ký trên bản thân bản dịch được gọi là Chữ ký bổ sung.

Đường ống AOT bắt đầu tương tự như đường ống JIT, với việc chuyển kiểm soát kernel sang thời gian chạy Rosetta thay vì trình soạn thảo liên kết động, DYLD (1) . Nhưng thời gian chạy Rosetta sau đó gửi truy vấn giao tiếp (IPC) đến Dịch vụ hệ thống Rosetta, yêu cầu bản dịch AOTable cho hình ảnh thực thi hiện tại. Nếu được tìm thấy, dịch vụ Rosetta có thể xử lý bản dịch đó và nó đã được ánh xạ vào quy trình và thực hiện. Trong quá trình thực thi, kernel thực thi thư mục mã có của tạo tác dịch được xác thực bởi chữ ký bắt nguồn từ khóa ký bảo mật thiết bị. Các băm thư mục mã hình ảnh x86_64 gốc của hình ảnh có liên quan đến quá trình này.

Các đồ tạo tác được dịch được lưu trữ trong kho dữ liệu không có thể truy cập được bởi bất kỳ mức độ nào ngoại trừ dịch vụ Rosetta. Dịch vụ Rosetta quản lý quyền truy cập vào bộ đệm của mình bằng cách phân phối các mô tả đọc cho các tạo tác dịch thuật riêng lẻ; Điều này giới hạn quyền truy cập vào bộ đệm AOT Artifact. Dịch vụ này giao tiếp với người giao dịch và dấu chân phụ thuộc được giữ cố tình rất hẹp để hạn chế bề mặt tấn công của nó.

Nếu thư mục mã có hình ảnh x86_64 gốc không khớp với chữ cái được mã hóa thành chữ ký của bản dịch AOT dịch.

Nếu một quy trình từ xa truy vấn kernel cho các quyền lợi hoặc các thuộc tính nhận dạng mã khác của một thực thi được dịch AOT, các thuộc tính nhận dạng của hình ảnh x86_64 gốc được trả về nó.

Nội dung bộ nhớ cache tin cậy tĩnh

MacOS 11 trở lên các tàu với Mach Fat Fat Baies có chứa các lát của mã máy tính x86_64 và arm64. Trên máy Mac với Apple Silicon, người dùng có thể quyết định thực hiện lát cắt x86_64 của nhị phân hệ thống thông qua ví dụ về đường ống Rosetta để tải một trình cắm không có biến thể ARM64 gốc. Để hỗ trợ phê duyệt này, bộ đệm tin cậy tĩnh được vận chuyển bằng macOS, nói chung, chứa ba thư mục mã đã được thực hiện:

  • Một thư mục mã băm của lát arm64
  • Một thư mục mã băm của lát x86_64
  • Một thư mục mã băm của bản dịch AOT của lát x86_64

Quy trình dịch Rosetta AOT có tính xác định ở chỗ nó tái tạo đầu ra giống hệt nhau cho bất kỳ đầu vào nào, không phân biệt khi dịch được thực hiện hoặc trên thiết bị nào được thực hiện.

Trong quá trình xây dựng MacOS, mọi tệp đối tượng Mach đều được chạy qua đường ống dịch Rosetta AOT được liên kết với phiên bản MacOS đang được xây dựng và thư mục mã kết quả Hasis được ghi vào bộ đệm tin cậy. Để có hiệu quả, các sản phẩm được dịch thực tế không có tàu với hệ điều hành và được hoàn nguyên theo yêu cầu khi người dùng yêu cầu chúng.

Khi hình ảnh x86_64 đang được thực thi trên máy Mac với Apple Silicon, nếu thư mục mã hình ảnh đó có trong bộ đệm tin cậy tĩnh Cũng dự kiến ​​sẽ nằm trong bộ đệm tín thác tĩnh. Những sản phẩm như vậy được ký bởi khóa dành riêng cho thiết bị, bởi vì cơ quan ký kết bắt nguồn từ chuỗi khởi động an toàn Apple.

Mã x86_64 không dấu

Máy Mac với Apple Silicon không cho phép mã ARM64 gốc trừ khi có chữ ký hợp lệ được đính kèm. Chữ ký này có thể đơn giản như chữ ký mã ad hoc (cf. CodeSign (1)) không có bất kỳ danh tính thực tế nào từ nửa bí mật của một cặp khóa không đối xứng (nó đơn giản là một phép đo không xác thực của nhị phân).

Để tương thích nhị phân, mã x86_64 được dịch được phép thực thi thông qua rosetta mà không có thông tin chữ ký nào cả. Không có danh tính cụ thể nào được chuyển đến mã này thông qua quy trình ký kết phòng an toàn bảo mật thiết bị và nó thực thi chính xác các giới hạn tương tự mà mã không dấu gốc đang thực thi trên máy Mac dựa trên Intel.

Rosetta: 2 năm học Sao chổi 67P/Churyumov-Gerasimenko Philippe Garnier

Rosetta: 2 năm học Sao chổi 67P/Churyumov-Gerasimenko

Đến là những người có cơ thể băng giá của những người đàn ông đầu tiên của sự hình thành hệ mặt trời và hiện đang bị stided chi tiết bởi các nhiệm vụ không gian. Tàu vũ trụ gần đây nhất, Rosetta, sẽ kết thúc các nghiên cứu vào tháng 9 năm 2016 sau khi hạ cánh Philae lần đầu tiên trên bề mặt của hạt nhân Cometry và theo dõi 67p trên quỹ đạo của nó trong hai năm trái đất. Các công cụ khoa học trên tàu đã chứng minh hành vi hỗn loạn của hoạt động sao chổi như là một chức năng của rìa quỹ đạo của nó. Máy ảnh đã tiết lộ một bề mặt không đều dễ bị xói mòn và lắng đọng bụi, với một vài điểm CE được phát hành trên bề mặt của nó. Các máy dò hạt bụi đã chỉ ra rằng hai loại hạt rắn bị đẩy ra bởi hạt nhân, một loại hạt dày đặc và nhỏ gọn và loại khác là các hạt bụi không đều rất mịn. Không có cấu trúc cụ thể nào bên trong hạt nhân sao chổi mà chúng tôi phát hiện bởi các nhạc cụ phát ra bên trong hạt nhân và mật độ rất thấp của vật liệu sao chổi (0.5 g.CM-3) vẫn khó giải thích. Các hạt khí được đẩy ra bởi sao chổi chứa một phần cao của O2 và các phân tử carbon phức tạp như glycine, một axit được phát hiện đầu tiên tại chỗ bởi Rosetta.
Chúng tôi sẽ xem xét các kết quả từ toàn bộ nhiệm vụ và vận mệnh Rosetta/Philae một cách chi tiết những gì chúng tôi đã học về các đối tượng này.

Thêm tin tức

Biến nó lên đến 11: Bán bồi tụ trong các vật thể xuất sắc

Vào ngày 15 tháng 12 năm 2023, 10:45 sáng lúc 12:45 tối, Fernando Cruz, Salle Jules Verne, OMP, Belin Resumée Trang web: bồi tụ là một trong những quá trình vật lý quan trọng nhất trong quá trình hình thành các ngôi sao. Các ngôi sao trẻ phun trào là những vật thể xuất sắc (YSO) đã trải qua sự bùng nổ bồi tụ đột ngột và kịch tính, trong đó tỷ lệ bồi tụ khối lượng có thể tăng lên tới 5 [Muff]

Từ trường, hóa học, đĩa nguyên sinh

Vào ngày 8 tháng 12 năm 2023, 10:45 sáng lúc 12:45 tối, Pierre Marchand, Salle Jules Verne, OMP, Bélin Resumée Trang web: Từ trường đóng vai trò chính trong quá trình hình thành các ngôi sao. Từ môi trường giữa các vì sao, nơi họ hành động trên đội hình trên các lõi trước, đến các đĩa nguyên sinh trong đó chúng điều chỉnh động lượng góc và tạo ra dòng chảy, một mô tả chính xác [Muff]

Từng bước bị vỡ (thế kỷ V – sau Công nguyên thế kỷ XV)

Vào ngày 1 tháng 12 năm 2023, 10:45 sáng lúc 12:45 tối, Guillaume Loizelet, Salle Jules Verne, OMP, Bélin Resumée: Trong phiên này, tôi sẽ xem xét kết quả của các nhà sử học về thiên văn học trong năm mươi năm qua, đã có dẫn đến một sự suy nghĩ lại hoàn toàn về ý tưởng về một cuộc cách mạng khoa học được phát triển vào giữa thế kỷ XX.Tôi sẽ đầu tiên […]

Môi trường không gian Trái đất trong điều kiện mặt trời bị xáo trộn: Một spa ..

Các lỗ đen trung gian Natalie Webb