Pada
umumnya program real-time terbagi menjadi beberapa bagian tugas yang bersamaan
yang dijadwalkan oleh RTE atau sistem operasi. Setiap tugas menangani satu
aspek atau fungsi dari sistem total aktivitas. Atau, sederhananya sistem real-time dapat diimplementasikan dalam
satu program menggunakan loop prosedural atau menggabungkan eksekutif siklik.
Hal ini menyebabkan beberapa masalah yang terjadi, seperti waktu yang kaku
untuk pengambilan suara perangkat, prioritas tugas tetap dan komunikasi
intertask terbatas. Juga kinerja sistem tersebut dengan cepat memburuk jika
kebutuhan pengguna menjadi lebih rumit sebagai fasilitas tambahan dituntut atau
kendala waktu bervariasi dari yang semula ditentukan. Hal ini dalam kondisi
yang sama bahwa programmer mulai mencari sekitar untuk RTE yang cocok untuk
melepaskan mereka dari:
• VxWorks - Wind River
• VRTX - MicroTec
• OS 9000 - Microware
• QNX - QNX SS Ltd
• pSOS - Terpadu Sys
• MicroC / OS - Microsis
• LynxOS – LynuxWorks
Memperdalam jurang kemerosotan. Programmer biasanya mengakui bahwa sementara mereka secara realistis dapat membangun eksekutif siklik mereka sendiri, di mana RTE yang bersangkutan, adalah lebih baik untuk mendapatkan contoh yang ada. Waktu mereka lebih baik dihabiskan untuk berurusan dengan aplikasi itu sendiri.
No comments:
Post a Comment