Sistem operasi masa nyata didasarkan pada sistem perisian yang mampu melakukan sejumlah fungsi dalam jangka waktu yang ditentukan. Ini digunakan dalam aplikasi moden yang mengendalikan proses peralatan yang digunakan dalam industri penyelidikan, ketenteraan dan ruang angkasa, dan juga dalam kehidupan orang biasa di tingkat peralatan rumah tangga dan alat moden.
Ciri sistem operasi masa nyata
Sebagai sistem operasi dalam masa nyata, program digunakan yang melakukan tugas tertentu dalam jangka waktu yang ditentukan dengan ketat. Dalam masa nyata, sistem memerlukan hasil yang betul dalam jangka masa yang ditentukan. Sistem masa nyata seperti itu dibina di dalam ketuhar gelombang mikro, mesin basuh, kamera digital, dan telefon bimbit.
Contohnya, otak manusia berfungsi seperti sistem operasi dalam masa nyata. Sistem operasi masa nyata digunakan dalam sistem diagnostik perubatan, sistem tempahan syarikat penerbangan, sistem telekomunikasi, sistem kawalan senjata tempur, dan banyak bidang lain.
Jenis sistem operasi masa nyata
Sistem operasi masa nyata diklasifikasikan sebagai keras dan lembut. Sistem masa nyata yang kaku diperlukan untuk menyelesaikan tugas pada waktu yang ditentukan. Tugas mesti diselesaikan dalam tarikh akhir, jika tidak, sistem masa nyata boleh menyebabkan kerosakan material atau fizikal yang ketara.
Contoh sistem masa nyata seperti itu, seperti pemasangan tentera yang mengawal sistem peluru berpandu yang kompleks. Sistem kawalan penerbangan pengangkutan udara adalah contoh lain. Juga, sistem ini berfungsi di institusi perubatan - ini adalah kompleks perkakasan untuk kawalan kesihatan.
Sistem masa nyata yang lembut merangkumi kes apabila pelanggaran tarikh akhir untuk menyelesaikan tugas membawa kepada akibat yang tidak menyenangkan, tetapi dapat diterima. Sistem masa nyata yang lembut tidak menjamin bahawa sesuatu tugas atau pekerjaan akan diselesaikan dalam jangka masa yang ditentukan. Sistem ini akan menjadualkan semula dan mematikan jika prosesnya tidak selesai tepat pada waktunya. Sistem lembut masa nyata digunakan dalam persekitaran multimedia. Sebagai contoh, jika pemain DVD tidak dapat memproses bingkai video, anda boleh terus menonton video tersebut.
Dalam sistem multitasking masa nyata, sistem operasi mesti mengutamakan tugas masa nyata berbanding tugas lain, dan menyimpannya sehingga selesai.
Salah satu sistem operasi yang merangkumi sistem soft-real-time adalah sistem operasi Linux.
Sistem operasi masa nyata direka dengan mempertimbangkan semua aspek kehidupan sebenar. Sistem operasi ini dibina berdasarkan dua prinsip utama. Yang pertama adalah bahawa proses itu harus difokuskan pada acara yang diprogramkan sehingga tugas dapat dijadwalkan dan diproses berdasarkan keutamaan mereka. Prinsip kedua berkaitan dengan waktu pelaksanaan, sehingga proses menyelesaikan masalah berlangsung dalam waktu yang tetap.