Perbedaan Utama - Sistem Real Time Keras vs Lunak
Perbedaan utama antara sistem waktu nyata keras dan lunak adalah bahwa, sistem waktu nyata keras adalah sistem di mana satu kegagalan untuk memenuhi tenggat waktu dapat menyebabkan kegagalan sistem 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.
Sistem operasi adalah perangkat lunak sistem yang mengelola perangkat keras komputer sesuai dengan petunjuk yang diberikan oleh perangkat lunak. Sistem operasi menyediakan berbagai tugas. Manajemen file, manajemen memori, pengontrolan 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 lembut.
ISI
1. Gambaran Umum dan Perbedaan Utama
2. Apa itu Sistem Hard Real Time
3. Apa itu Sistem Soft Real Time
4. Perbandingan Berdampingan - Sistem Real Time Hard vs Soft dalam Bentuk Tabular
5. Ringkasan
Apa itu Hard Real Time System?
Sistem waktu nyata adalah sistem pemrosesan data. Waktu yang dibutuhkan oleh sistem untuk menanggapi masukan dan memberikan keluaran atau menampilkan informasi yang diperbarui dikenal sebagai waktu tanggapan. Jadi, dalam sistem ini, waktu respons harus sangat minimum. Sistem harus menyelesaikan tugas dalam tenggat waktu. Dalam sistem operasi real-time, kebenaran keluaran sistem bergantung pada hasil logis dari komputasi serta waktu yang dibutuhkan untuk menghasilkan hasil. 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 sulit, persyaratan waktu merupakan kendala kritis. Sistem harus bekerja dalam tenggat waktu. Jika sistem tidak bekerja dalam tenggat waktu, itu dianggap sebagai kegagalan tugas. Jenis sistem ini tidak boleh melewatkan tenggat waktu. Melewatkan tenggat waktu bisa menjadi bencana besar. Sistem kendali lalu lintas udara, misil, dan sistem kendali reaktor nuklir adalah beberapa contoh sistem hard real time. Jika sistem kendali pesawat tidak memberikan instruksi kepada pesawat dalam tenggat waktu, hal itu dapat menyebabkan pesawat tersebut jatuh. Oleh karena itu, dalam sistem hard-real time, memenuhi tenggat waktu sangatlah penting. Sistem ini diterapkan terutama ke dalam sistem kritis keselamatan.
Apa itu Soft Real Time System?
Dalam sistem waktu nyata lembut, kebutuhan waktu tidak terlalu penting. Sistem harus melakukan tugas atau memberikan keluaran dalam tenggat waktu tetapi terkadang ada toleransi kecil. Jika sistem tidak melakukan tugas dalam tenggat waktu itu tidak dianggap sebagai kegagalan selama memberikan output yang diperlukan. Namun kinerjanya dinilai akan terdegradasi. Melewatkan tenggat waktu tidak akan menyebabkan peristiwa bencana seperti dalam sistem hard-real time. Sistem ini tidak terlalu ketat. Beberapa contoh perangkat lunak sistem real-time adalah streaming multimedia, proyek ilmiah lanjutan, dan realitas virtual.
Apa Perbedaan Antara Sistem Real Time Keras dan Lunak?
Artikel Diff Tengah sebelum Tabel
Sistem Waktu Nyata Keras vs Lunak |
|
Sistem hard-real time adalah sistem di mana kegagalan untuk memenuhi bahkan satu tenggat waktu dapat menyebabkan kegagalan sistem yang lengkap atau bencana. | Sistem soft real time adalah sistem di mana satu atau lebih kegagalan untuk memenuhi tenggat waktu tidak dianggap sebagai kegagalan sistem yang lengkap tetapi kinerja dianggap menurun. |
Sifat Pembatas | |
Sistem hard-real time sangat ketat. | Sistem soft real time tidak terlalu membatasi. |
Tenggat waktu | |
Sistem hard-real time tidak boleh melewatkan tenggat waktu. Melewatkan tenggat waktu menyebabkan kegagalan sistem yang lengkap atau bencana. | Sistem soft real time terkadang dapat melewatkan tenggat waktu. Melewatkan tenggat waktu tidak dianggap sebagai kegagalan sistem lengkap tetapi menurunkan kinerja. |
Utilitas | |
Sistem hard-real time memiliki lebih banyak kegunaan. | Sistem waktu nyata yang lembut memiliki utilitas yang lebih sedikit. |
Contoh | |
Sistem kendali lalu lintas udara, rudal, dan sistem kendali reaktor nuklir adalah beberapa contoh sistem hard real time. | Streaming multimedia, proyek ilmiah lanjutan, dan realitas virtual adalah beberapa contoh sistem waktu nyata lembut. |
Ringkasan - Sistem Real Time Keras vs 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 lengkap sedangkan 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.