Komputer, Sistem operasi
Apa yang dimaksud dengan sistem operasi real-time?
Apa sistem operasi real time? Perhatikan studi rinci tentang RTOS. Pertama-tama, itu jenis khusus sistem operasi, yang berbeda dari sistem operasi generik untuk kinerja dan kecepatan dalam situasi terburuk. Ada banyak konsep yang mengungkapkan secara spesifik:
- RTOS - sebuah sistem yang mampu memberikan layanan yang diperlukan untuk jangka waktu tertentu;
- sistem real-time, yang ditandai dengan kesiapan konstan, dan pengolahan informasi dapat dilihat oleh pengguna;
- "sistem cepat", yang datang ke kedepan bukan waktu respon RTOS, dan cukup waktu untuk bekerja dengan aplikasi tersebut.
Untuk kelengkapan, perlu memperhatikan karakteristik sistem operasi real-time. Fitur yang paling penting dijamin dan respon yang stabil peristiwa. Tugas setiap tingkat (prioritas tinggi dan rendah) tidak boleh saling mengganggu dan menggusur satu sama lain. Tingginya tingkat kebutuhan untuk waktu respon untuk acara tertentu secara real time.
Jenis sistem operasi real time
Membagi mereka sesuai dengan program: kaku (keras), lembut (soft) dan interaktif. Singkat melihat masing-masing jenis.
RTOS keras memiliki waktu respon yang terdefinisi dengan baik untuk acara secara real time. Contoh: perangkat keras mengganggu, kontrol layar perintah untuk diproses untuk waktu tertentu, seperti yang terjadi pada 100% kasus.
sistem real-time lembut memungkinkan 80-90% dari kasus menyimpang dari batas waktu tertentu dengan satu urutan. Tapi yang paling penting, penundaan ini tidak mengakibatkan konsekuensi yang tidak dapat diperbaiki.
RTOS interaktif meliputi faktor manusia (ketika individu menunggu tanggapan dari sistem setelah instruksi atau perintah yang diberikan kepada mereka).
Yang paling populer sistem operasi real-time dan karakteristik mereka
Kebanyakan RTOS - gated dan tentang mereka sulit untuk mendapatkan informasi rinci. Perusahaan telah mengembangkan WindRiver Sistem VxWorks (hard RTOS) untuk pengembangan perangkat lunak tertanam pada PC. Hal ini didasarkan pada komputer host, yang dilakukan pengembangan perangkat lunak, dan komputer klien, di mana ia digunakan di bawah kendali VxWorks.
Ini real-time sistem operasi - shirokonastraivaemye, tetapi modul software tidak dapat digunakan dalam lingkungan yang berbeda, yang membuat mereka cukup terbatas digunakan. Manfaat meliputi:
- Unlimited jumlah tugas.
- Jumlah prioritas - untuk 256.
- Tugas dijadwalkan siklis atau dengan prioritas.
- Semaphore, yang membantu mengelola sumber daya kritis sistem.
sistem operasi realtime Sistem QNX Neutrino Realtime Operating - gagasan dari perusahaan QNX Software Systems. Hal ini didasarkan pada arsitektur cross-server dan ditandai dengan multi-tasking besar untuk mode prioritas. Setiap elemen dari sistem bekerja secara independen: setiap unit dapat secara independen restart dengan kesalahan dan kegagalan tanpa mempengaruhi operasi inti atau komponen lain. Ini juga memiliki mengikat konfigurasi mendalam 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.
Tidak seperti OS dan tujuan yang sama
RTOS berbeda dari sistem tujuan umum, sifat deterministik dari pekerjaan, yang disebabkan oleh kontrol yang ketat dari waktu yang dihabiskan untuk tugas-tugas pengolahan. Konsep "determinasi" menggambarkan interval waktu yang telah ditetapkan, di mana dilakukan program real-time.
Similar articles
Trending Now