Tổng quan INTEGRITY-178 tuMP RTOS
Hệ điều hành thời gian thực (RTOS) INTEGRITY-178 tuMP là RTOS đa lõi hàng đầu thế giới dành cho các ứng dụng quan trọng về an toàn và bảo mật. Green Hills Software tin rằng an toàn và bảo mật luôn đi đôi với nhau và INTEGRITY-178 tuMP là giải pháp hợp nhất cho các bộ xử lý đa lõi. INTEGRITY-178 và INTEGRITY-178 tuMP là một phần của hệ thống đã được chứng nhận ở cả mức độ cao nhất về an toàn trên không (DO-178B/C DAL A) và an ninh (SKKP/EAL 6+) cho hơn 80 hệ thống trên không. INTEGRITY-178 tuMP là hệ điều hành đầu tiên được chứng nhận tuân thủ tiêu chuẩn kỹ thuật Môi trường khả năng trên không trong tương lai (FACE™) mới nhất, phiên bản 3.0 và được chứng nhận cho cả cơ sở an toàn và cấu hình bảo mật. INTEGRITY-178 tuMP là RTOS đầu tiên và duy nhất nằm trong chứng nhận đa lõi cho DO-178C và CAST-32A.
Kiến trúc đa xử lý linh hoạt
Một trong những thách thức lớn nhất hiện nay trong việc chứng nhận an toàn phần mềm trên không là sự phức tạp của việc xác nhận và chứng nhận kiến trúc phần cứng và phần mềm đa lõi trong khi vẫn đạt được mức sử dụng bộ xử lý cao. RTOS đa lõi INTEGRITY-178 tuMP cung cấp cho nhà tích hợp hệ thống sự linh hoạt hoàn toàn trong việc lựa chọn kiến trúc đa xử lý phần mềm, từ Đa xử lý bất đối xứng (AMP) đơn giản đến Đa xử lý đối xứng (SMP) hiện đại đến Đa xử lý ràng buộc (BMP) cho sự kết hợp cao nhất giữa tính quyết định và khả năng sử dụng. Cần có một số dạng BMP để đáp ứng bản sửa đổi mới nhất của Dịch vụ bắt buộc ARINC 653 Phần 1, Phần bổ sung 4 & 5. INTEGRITY-178 tuMP là RTOS duy nhất cung cấp khả năng SMP và BMP như một phần hỗ trợ ARINC 653 tại DAL A.
INTEGRITY-178 tuMP bao gồm lập lịch Đa xử lý thống nhất biến đổi theo thời gian (tuMP) để tăng tính linh hoạt và dễ dàng lập lịch cho các ứng dụng trên nhiều lõi bộ xử lý. INTEGRITY-178 tuMP được “hợp nhất” trong đó một hệ điều hành duy nhất chạy trên nhiều lõi, cho phép SMP và BMP được tối ưu hóa dưới sự kiểm soát hoàn toàn của người dùng. Khả năng thay đổi theo thời gian của INTEGRITY-178 tuMP cho phép nhóm các lõi và ứng dụng thay đổi theo thời gian, từ đó mang lại sự linh hoạt bổ sung để thay đổi việc phân công nhiệm vụ cho các lõi hoặc thậm chí thay đổi giữa AMP, BMP và SMP cho các khoảng thời gian khác nhau.
Quản lý nhiễu đa lõi
Mối quan tâm chính đối với việc xác nhận và chứng nhận hệ thống đa lõi là làm thế nào một ứng dụng chạy trên một lõi bộ xử lý có thể can thiệp vào một ứng dụng chạy trên lõi khác, ảnh hưởng tiêu cực đến tính quyết định, chất lượng dịch vụ và cuối cùng là sự an toàn. Các cơ quan chứng nhận đã cung cấp một số hướng dẫn về cách giải quyết hiện tượng nhiễu đa lõi trong tài liệu về quan điểm của CAST-32A. Sự can thiệp đa lõi như vậy rất khó giải quyết hoàn toàn ở cấp độ ứng dụng hoặc hệ thống do cần có sự phối hợp ở mức độ thấp giữa các lõi bộ xử lý. INTEGRITY-178 tuMP quản lý nhiễu một cách hiệu quả bằng cách sử dụng các cơ chế, thư viện và công cụ thời gian chạy DO-178C DAL A nhằm giải quyết các mục tiêu CAST-32A.
Được chứng nhận đảm bảo an ninh cao nhất
Về mặt bảo mật, INTEGRITY-178 tuMP được triển khai dưới dạng hạt nhân phân tách cung cấp môi trường vận hành Nhiều cấp độ bảo mật độc lập (MILS). INTEGRITY-178 là hệ điều hành duy nhất được chứng nhận theo Hồ sơ bảo vệ hạt nhân phân tách (SKPP) của NSA “Độ bền cao” và Tiêu chí chung EAL 6+, và INTEGRITY-178 tuMP mở rộng phả hệ đó cho các hệ thống xử lý đa lõi. INTEGRITY-178 tuMP còn tiến xa hơn nữa với khả năng lưu trữ các ứng dụng Bảo mật đa cấp (MLS), chẳng hạn như giải pháp tên miền chéo (CDS) lọc luồng thông tin cụ thể từ cấp độ bảo mật cao hơn đến cấp độ bảo mật thấp hơn. NSA và Văn phòng Quản lý Chiến lược Tên miền chéo Quốc gia (NCDSMO) có một bộ tiêu chuẩn bảo mật mới được gọi là “Raise the Bar” và INTEGRITY-178 tuMP là RTOS thương mại đầu tiên và duy nhất là một phần của chứng nhận hệ thống CDS Raise the Bar .