Spesifikasi perangkat lunak (Partisi Ruang serta Waktu) dalam Sistem Real-Time Avionik (RTOS). Memungkinkan hosting beberapa aplikasi dari tingkat perangkat lunak yg berbeda pada perangkat keras yg sama dalam konteks Arsitektur Avionik Modular Terpadu.(IMA)
Bagian dari Standar Seri ARINC 600 untuk Digital Aircraft & Flight Simulators.
Memisahkan platform Sistem Operasi Real-Time dari perangkat lunak aplikasi, ARINC 653 mendefinisikan Application Programming Interface (API) yg disebut APplication Express (APEX).
APEX Layanan pengelola Partisi, Proses serta Waktu, serta Komunikasi partisi / proses serta penanganan kesalahan. Lingkungan partisi diimplementasikan dengan menggunakan Hypervisor untuk memetakan partisi ke mesin virtual.
Perangkat Lunak Aplikasi Disebut Partisi serta mempunyai ruang memori tersendiri. Memiliki slot waktu khusus yg dialokasikan oleh API APEX. Setiap Partisi, diperbolehkan.Multitasking
APEX Untuk partisi ruang serta waktu yg sanggup dipakai dimanapun beberapa aplikasi perlu menyebarkan prosesor serta memori tunggal, untuk menjamin satu aplikasi tidak sanggup diturunkan ke aplikasi lain jikalau terso kegagalan aplikasi.
Spesifikasi ARINC 653 Memaksa aplikasi untuk diisolasi, kesesuaian ARINC 653 menso langkah menuju sertifikasi DO-178B. Kesesuaian ARINC 653 memungkinkan penerapan aplikasi bersertifikasi DO-178 dari tingkat yg berbeda untuk dijalankan terpisah satu sama lain di komputer yg sama.
Aplikasi yg memakai antarmuka pemrograman Aplikasi ARINC 653 (API) sanggup lebih gampang dikirim dari satu sistem operasi ARINC 653 ke yg lain. Memungkinkan vendor pesawat terbang memastikan bahwa instalasi gres kompatibel serta sanggup dipertukarkan.
ARINC 653 Managemen Partition
Layanan yg berkaitan dengan administrasi partisi.
GET_PARTITION_STATUS serta SET_PARTITION_MODE
ARINC 653 Manajemen Proses
layanan yg berkaitan dengan administrasi proses.
GET_PROCESS_ID serta GET_PROCESS_STATUS
ARINC 653 Manajemen Waktu
Layanan yg berkaitan dengan administrasi waktu
TIMED_WAIT serta PERIODIC_WAIT
ARINC 653 Komunikasi Antarpartisi
Bertanggung jawab atas komunikasi antar proses yg berada pada partisi yg berbeda.
➽ Layanan Port Sampling:
Objek komunikasi yg memungkinkan partisi mengakses saluran komunikasi
yg dikonfigurasi untuk beroperasi dalam mode sampling.
CREATE_SAMPLING_PORT serta WRITE_SAMPLING_MESSAGE
➽ Queuing Port Services:
Objek komunikasi yg memungkinkan partisi mengakses saluran komunikasi
yg dikonfigurasi untuk beroperasi dalam mode antrian.
CREATE_QUEUING_PORT serta SEND_QUEUING_MESSAGE
Permintaan layanan Layanan Antrian Port.
ARINC 653 Komunikasi IntraPartisi
Bertanggung jawab untuk komunikasi antar proses yg berada pada partisi yg sama.
➽ Layanan Buffer:
Objek komunikasi yg dipakai oleh proses dari partisi yg sama
Untuk mengirim atau mendapatkan pesan.
CREATE_BUFFER serta SEND_BUFFER
➽ Layanan Blackboard:
Objek Komunikasi yg dipakai oleh proses dari partisi yg sama
Untuk mengirim atau mendapatkan pesan.
CREATE_BLACKBOARD serta DISPLAY_BLACKBOARD
➽ Semaphore Services:
Objek sinkronisasi yg biasa dipakai untuk menyediakan saluran ke sumber partisi. CREATE_SEMAPHORE serta WAIT_SEMAPHORE
➽ Event Services:
Objek Sinkronisasi yg dipakai untuk memberitahukan tersonya suatu kondisi
pada proses yg mungkin menunggunya.
CREATE_EVENT serta SET_EVENT
ARINC 653 Pemantauan Kesehatan
Monitor Kesehatan (HM) dipanggil oleh sebuah aplikasi yg memanggil layanan RAISE_APPLICATION_ERROR
Atau oleh OS atau Perangkat keras yg mendeteksi asertaya kesalahan.
Bagian dari Standar Seri ARINC 600 untuk Digital Aircraft & Flight Simulators.
Memisahkan platform Sistem Operasi Real-Time dari perangkat lunak aplikasi, ARINC 653 mendefinisikan Application Programming Interface (API) yg disebut APplication Express (APEX).
APEX Layanan pengelola Partisi, Proses serta Waktu, serta Komunikasi partisi / proses serta penanganan kesalahan. Lingkungan partisi diimplementasikan dengan menggunakan Hypervisor untuk memetakan partisi ke mesin virtual.
Perangkat Lunak Aplikasi Disebut Partisi serta mempunyai ruang memori tersendiri. Memiliki slot waktu khusus yg dialokasikan oleh API APEX. Setiap Partisi, diperbolehkan.Multitasking
APEX Untuk partisi ruang serta waktu yg sanggup dipakai dimanapun beberapa aplikasi perlu menyebarkan prosesor serta memori tunggal, untuk menjamin satu aplikasi tidak sanggup diturunkan ke aplikasi lain jikalau terso kegagalan aplikasi.
Spesifikasi ARINC 653 Memaksa aplikasi untuk diisolasi, kesesuaian ARINC 653 menso langkah menuju sertifikasi DO-178B. Kesesuaian ARINC 653 memungkinkan penerapan aplikasi bersertifikasi DO-178 dari tingkat yg berbeda untuk dijalankan terpisah satu sama lain di komputer yg sama.
Aplikasi yg memakai antarmuka pemrograman Aplikasi ARINC 653 (API) sanggup lebih gampang dikirim dari satu sistem operasi ARINC 653 ke yg lain. Memungkinkan vendor pesawat terbang memastikan bahwa instalasi gres kompatibel serta sanggup dipertukarkan.
LAYANAN ARINC 653
RTOS LynxOS-178 Ssuai dengan Antarmuka Perangkat Lunak Eksekutif ARINC 653-1 (EXEX) yg didefinisikan oleh Standar ARINC 653-1. LynxOS-178 serta LynxOS-SE menyediakan grup layanan sistem berikut sesuai dengan standar ARINC 653-1:
ARINC 653 Managemen Partition
Layanan yg berkaitan dengan administrasi partisi.
GET_PARTITION_STATUS serta SET_PARTITION_MODE
ARINC 653 Manajemen Proses
layanan yg berkaitan dengan administrasi proses.
GET_PROCESS_ID serta GET_PROCESS_STATUS
ARINC 653 Manajemen Waktu
Layanan yg berkaitan dengan administrasi waktu
TIMED_WAIT serta PERIODIC_WAIT
ARINC 653 Komunikasi Antarpartisi
Bertanggung jawab atas komunikasi antar proses yg berada pada partisi yg berbeda.
➽ Layanan Port Sampling:
Objek komunikasi yg memungkinkan partisi mengakses saluran komunikasi
yg dikonfigurasi untuk beroperasi dalam mode sampling.
CREATE_SAMPLING_PORT serta WRITE_SAMPLING_MESSAGE
➽ Queuing Port Services:
Objek komunikasi yg memungkinkan partisi mengakses saluran komunikasi
yg dikonfigurasi untuk beroperasi dalam mode antrian.
CREATE_QUEUING_PORT serta SEND_QUEUING_MESSAGE
Permintaan layanan Layanan Antrian Port.
ARINC 653 Komunikasi IntraPartisi
Bertanggung jawab untuk komunikasi antar proses yg berada pada partisi yg sama.
➽ Layanan Buffer:
Objek komunikasi yg dipakai oleh proses dari partisi yg sama
Untuk mengirim atau mendapatkan pesan.
CREATE_BUFFER serta SEND_BUFFER
➽ Layanan Blackboard:
Objek Komunikasi yg dipakai oleh proses dari partisi yg sama
Untuk mengirim atau mendapatkan pesan.
CREATE_BLACKBOARD serta DISPLAY_BLACKBOARD
➽ Semaphore Services:
Objek sinkronisasi yg biasa dipakai untuk menyediakan saluran ke sumber partisi. CREATE_SEMAPHORE serta WAIT_SEMAPHORE
➽ Event Services:
Objek Sinkronisasi yg dipakai untuk memberitahukan tersonya suatu kondisi
pada proses yg mungkin menunggunya.
CREATE_EVENT serta SET_EVENT
ARINC 653 Pemantauan Kesehatan
Monitor Kesehatan (HM) dipanggil oleh sebuah aplikasi yg memanggil layanan RAISE_APPLICATION_ERROR
Atau oleh OS atau Perangkat keras yg mendeteksi asertaya kesalahan.