Itu perbedaan utama antara sistem real time keras dan lunak adalah itu, sistem hard-real time adalah sistem di mana kegagalan tunggal untuk memenuhi tenggat waktu dapat menyebabkan kegagalan sistem yang lengkap sementara sistem waktu nyata lunak adalah sistem di mana satu atau lebih kegagalan untuk memenuhi tenggat waktu tidak dianggap sebagai sistem lengkap kegagalan, tetapi kinerjanya dianggap menurun.
Sistem operasi adalah perangkat lunak sistem yang mengelola perangkat keras komputer sesuai dengan instruksi yang diberikan oleh perangkat lunak tersebut. Sistem operasi menyediakan berbagai tugas. Manajemen file, manajemen memori, mengendalikan perangkat periferal dan penjadwalan proses adalah beberapa di antaranya. Salah satu jenis sistem operasi adalah sistem operasi waktu nyata. Ini dapat dibagi menjadi sistem waktu nyata keras dan sistem waktu nyata lunak.
1. Ikhtisar dan Perbedaan Utama
2. Apa itu Sistem Real Time yang Sulit
3. Apa itu Soft Real Time System
4. Perbandingan Berdampingan - Sistem Real Time Hard vs Soft dalam Bentuk Tabular
5. Ringkasan
Sistem waktu nyata adalah sistem pemrosesan data. Waktu yang diambil oleh sistem untuk menanggapi input dan memberikan output atau menampilkan informasi yang diperbarui dikenal sebagai waktu respons. Jadi, dalam sistem ini, waktu respons harus sangat minimum. Sistem harus menyelesaikan tugas dalam tenggat waktu. Dalam sistem operasi real-time, kebenaran dari output sistem tergantung pada hasil logis dari perhitungan serta waktu yang diperlukan untuk menghasilkan hasilnya. Sistem mereka juga memiliki struktur yang mirip dengan sistem operasi biasa. Ini juga memiliki mekanisme untuk tugas penjadwalan waktu nyata.
Gambar 01: Sistem Kontrol Lalu Lintas Udara
Dalam sistem waktu nyata yang keras, persyaratan waktu adalah kendala kritis. Sistem harus bekerja dalam tenggat waktu. Jika sistem tidak melakukan dalam tenggat waktu, itu dianggap sebagai kegagalan tugas. Sistem jenis ini seharusnya tidak melewati tenggat waktu. Kehilangan tenggat waktu bisa menjadi bencana besar. Sistem kontrol lalu lintas udara, rudal, dan sistem kontrol reaktor nuklir adalah beberapa contoh untuk sistem waktu nyata yang sulit. Jika sistem kontrol pesawat tidak memberikan instruksi kepada pesawat dalam tenggat waktu, itu dapat menyebabkan pesawat jatuh. Oleh karena itu, dalam sistem waktu nyata yang sulit, memenuhi tenggat waktu sangat penting. Sistem ini digunakan terutama ke dalam sistem kritis keselamatan.
Dalam soft time real time, sistem, persyaratan waktu tidak terlalu penting. Sistem harus melakukan tugas atau memberikan output dalam tenggat waktu tetapi terkadang ada toleransi kecil. Jika sistem, tidak melakukan tugas dalam tenggat waktu, itu tidak dianggap sebagai kegagalan asalkan memberikan output yang diperlukan. Namun kinerjanya dianggap menurun. Melewatkan batas waktu tidak akan menyebabkan peristiwa bencana seperti dalam sistem waktu-nyata yang sulit. Sistem ini tidak terlalu membatasi. Beberapa contoh perangkat lunak sistem waktu-nyata adalah streaming multimedia, proyek ilmiah canggih, dan realitas virtual.
Sistem Real Time Keras vs Lunak | |
Sistem waktu-nyata adalah sistem di mana kegagalan untuk memenuhi bahkan tenggat waktu tunggal dapat menyebabkan kegagalan sistem total atau bencana. | Sistem waktu nyata lunak adalah sistem di mana satu atau lebih kegagalan untuk memenuhi tenggat waktu tidak dianggap sebagai kegagalan sistem yang lengkap tetapi kinerja itu dianggap terdegradasi.. |
Sifat Membatasi | |
Sistem waktu nyata yang sangat keras sangat membatasi. | Sistem waktu nyata lunak tidak terlalu membatasi. |
Batas waktu | |
Sistem waktu sulit yang sebenarnya tidak boleh melewatkan tenggat waktu. Kehilangan tenggat waktu menyebabkan kegagalan sistem total atau bencana. | Sistem waktu nyata lunak dapat melewatkan tenggat waktu sesekali. Kehilangan tenggat waktu tidak dianggap sebagai kegagalan sistem lengkap tetapi menurunkan kinerja. |
Utilitas | |
Sistem waktu-keras-nyata memiliki lebih banyak utilitas. | Sistem waktu nyata yang lunak memiliki sedikit utilitas. |
Contohnya | |
Sistem kontrol lalu lintas udara, rudal, dan sistem kontrol reaktor nuklir adalah beberapa contoh sistem waktu nyata yang sulit. | Streaming multimedia, proyek ilmiah tingkat lanjut, dan realitas virtual adalah beberapa contoh sistem waktu nyata yang lunak. |
Artikel ini membahas dua jenis sistem operasi waktu nyata; sistem waktu nyata keras dan sistem waktu nyata lunak. Perbedaan antara sistem waktu nyata keras dan lunak adalah bahwa, sistem waktu nyata keras adalah sistem di mana kegagalan tunggal untuk memenuhi tenggat waktu dapat menyebabkan kegagalan sistem yang lengkap sementara sistem waktu nyata lunak adalah sistem di mana satu atau lebih banyak kegagalan untuk memenuhi tenggat waktu tidak dianggap sebagai kegagalan sistem lengkap tetapi kinerjanya dianggap menurun.
1.PantechProLabs India Pvt Ltd. "Konsep Dasar RTOS." LinkedIn SlideShare, 10 Des 2012. Tersedia di sini
2. "Jenis Sistem Operasi.", Tutorials Point, 8 Jan 2018. Tersedia di sini
1.'Flickr - Pencitraan Resmi Angkatan Laut AS - Seorang Pelaut mengoperasikan sistem radar pencarian udara SPN-43 sambil tetap melakukan pendekatan mendekat. Albrecht / AS Angkatan Laut - Pelaut mengoperasikan sistem radar pencarian udara SPN-43 sambil memegang kendali pendekatan tetap