Apa sistem operasi real time?

Apa sistem operasi real time?Perhatikan studi rinci tentang RTOS.Pertama-tama, itu adalah jenis khusus dari sistem operasi, yang berbeda dari sistem operasi generik untuk kinerja dan kecepatan dalam situasi terburuk.Ada banyak konsep yang mengungkapkan spesifik:

- RTOS - sistem yang mampu memberikan layanan yang diperlukan untuk jangka waktu tertentu;

- sistem real-time, yang ditandai dengan kesiapan konstan, dan pengolahan informasi yang transparan kepada pengguna;

- "sistem cepat," yang datang ke kedepan tidak waktu respon RTOS, dan cukup waktu untuk bekerja dengan aplikasi.

Untuk kelengkapan, perlu memperhatikan karakteristik sistem operasi real time.Fitur yang paling penting dijamin dan reaksi stabil untuk acara.Tugas dari setiap tingkat (prioritas tinggi dan rendah) tidak boleh bertentangan dengan satu sama lain dan saling menggantikan.Persyaratan tingkat tinggi pada saat menanggapi peristiwa tertentu secara real time.

Jenis sistem operasi real time

memisahkan mereka tergantung pada program: kaku (keras), lembut (soft) dan interaktif.Secara singkat melihat setiap jenis.

keras RTOS memiliki respon waktu yang tetap untuk acara secara real time.Contoh hardware interrupt, kontrol layar perintah untuk diproses dalam waktu tertentu, yang terjadi pada 100% kasus.

sistem lunak real-time memungkinkan 80-90% dari kasus menyimpang dari yang ditetapkan jangka waktu satu pesanan.Tapi yang paling penting, penundaan ini tidak mengakibatkan konsekuensi yang tidak dapat diperbaiki.

Interaktif RTOS termasuk faktor manusia (ketika individu menunggu tanggapan dari sistem setelah mereka mengatur pedoman atau petunjuk).Sistem yang paling populer real-time operasi

dan karakteristik mereka

Kebanyakan RTOS - gated dan sulit bagi mereka untuk memperoleh informasi rinci.Perusahaan telah mengembangkan WindRiver Sistem VxWorks (hard RTOS) untuk pengembangan perangkat lunak tertanam pada PC.Hal ini didasarkan pada karya komputer host pada software yang sedang dikembangkan, dan komputer klien, di mana ia digunakan untuk pengelolaan VxWorks.

Sistem ini real-time operasi - shirokonastraivaemye, tetapi modul program tidak dapat digunakan dalam lingkungan yang berbeda, yang membuat mereka sangat terbatas digunakan.Manfaat meliputi:

- Unlimited jumlah tugas.

- Jumlah prioritas - untuk 256.

- Tugas dijadwalkan siklis atau prioritas.

- Semaphore, yang membantu mengelola sumber daya kritis sistem.

sistem operasi real time QNX Neutrino Realtime Operating System - gagasan dari perusahaan QNX Software Systems.Hal ini didasarkan pada arsitektur cross-server dan ditandai dengan multitasking yang besar dengan modus prioritas.Setiap elemen dari sistem bekerja secara independen: kegagalan dan kerusakan, setiap unit dapat dimulai kembali secara independen tanpa mempengaruhi pekerjaan inti atau komponen lain.Ini juga memiliki konfigurasi mengikat dalam untuk inti dasar, yang menghilangkan pekerjaan di lingkungan lain.

ChorusOS adalah contoh dari sistem operasi tertanam, yang secara luas digunakan dalam telekomunikasi.Hal ini mendukung berbagai protokol telekomunikasi, Jawa-teknologi, yang memungkinkan pengenalan perkembangan baru dan aplikasi.

perbedaan dari menjalankan publik dan tujuan

RTOS berbeda dari alam untuk keperluan umum deterministik dari pekerjaan, yang karena kontrol ketat dari waktu yang dihabiskan untuk tugas-tugas pengolahan.Konsep "determinasi" menggambarkan interval waktu yang telah ditetapkan lebih yang menjalankan program real-time.