APLIKASI KENDALI SISTEM WAKTU NYATA
Penjelasan
Aplika kendali Sistem waktu nyata ialah suatu sistem yang mengharuskan
suatu komputasi selesai dalam jangka waktu tertentu. Jika komputasi ternyata
belum selesai maka sistem dianggap gagal dalam melakukan tugasnya. Sistem waktu
nyata memiliki dua model dalam pelaksanaannya: hard real time system dan soft
real time system.
Perhitungan real time dapat dikatakan gagal bila
mereka tidak selesai sebelum tenggat / batas waktu mereka, dimana batas waktu
mereka relatif pada suatu peristiwa. Real time system harus dipenuhi, terlepas
dari load sistem.
Berdasarkan batasan waktu yang dimilikinya, Real time system ini dibagi atas:
1.Hard real time
2.Soft real time
3.firm real time
Berdasarkan batasan waktu yang dimilikinya, Real time system ini dibagi atas:
1.Hard real time
2.Soft real time
3.firm real time
Contoh
Penerapan :
1. Pada alat penjual/pelayan
otomatis.
Jika mesin yang menggunakan sistem ini
telah lama digunakan, maka mesin tersebut dapat mengalami penurunan kualitas,
misalnya waktu pelayanannya menjadi lebih lambat dibandingkan ketika masih
baru. Keterlambatan pada sistem ini tidak menyebabkan kecelakaan atau akibat
fatal lainnya, melainkan hanya menyebabkan kerugian keuangan saja. Jika
pelayanan mesin menjadi lambat, maka para pengguna dapat saja merasa tidak puas
dan akhirnya dapat menurunkan pendapatan pemilik mesin. Setelah batas waktu
yang diberikan telah habis, pada sistem hard realtime, aplikasi yang dijalankan
langsung dihentikan.
2. Printer Laser
Kebanyakan printer laser memiliki mikroprosesor kuat yang tertanam di dalamnya untuk
mengontrol kegiatan yang berbeda yang berkaitan dengan pencetakan. Kegiatan penting
mikroprosesor tertanam dalam laser printer meliputi : mendapatkan data dari port komunikasi,
pengaturan tipe ukuran, merasakan kertas yang macet, memperhatikan ketika printer kehabisan
kertas, merasakan ketika pengguna menekan tombol pada panel kontrol, dan menampilkan berbagai
pesan kepada pengguna. Kegiatan paling kompleks yang dilakukan mikroprosesor adalah
pengontrolan mesin laser. Perintah dasar mendukung mesin laser adalah untuk menempatkan titik
hitam di atas kertas. Namun, mesin laser tidak mengetahui tentang bentuk-bentuk yang tepat dari
font yang berbeda, ukuran font, italic, menggaris bawahi, tebal, dan lain-lain yang dapat ditanyakan
untuk mencetak . Mikroprosesor tertanam menerima perintah cetak pada port input dan menentukan
bagaimana titik-titik dapat disusun untuk mencapai dokumen yang diinginkan dan mengelola
pencetakan dalam bentuk yang tepat melalui serangkaian perintah dot dikeluarkan untuk mesin
laser. Batasan waktu yang terlibat di sini adalah dari urutan beberapa milidetik.
Kebanyakan printer laser memiliki mikroprosesor kuat yang tertanam di dalamnya untuk
mengontrol kegiatan yang berbeda yang berkaitan dengan pencetakan. Kegiatan penting
mikroprosesor tertanam dalam laser printer meliputi : mendapatkan data dari port komunikasi,
pengaturan tipe ukuran, merasakan kertas yang macet, memperhatikan ketika printer kehabisan
kertas, merasakan ketika pengguna menekan tombol pada panel kontrol, dan menampilkan berbagai
pesan kepada pengguna. Kegiatan paling kompleks yang dilakukan mikroprosesor adalah
pengontrolan mesin laser. Perintah dasar mendukung mesin laser adalah untuk menempatkan titik
hitam di atas kertas. Namun, mesin laser tidak mengetahui tentang bentuk-bentuk yang tepat dari
font yang berbeda, ukuran font, italic, menggaris bawahi, tebal, dan lain-lain yang dapat ditanyakan
untuk mencetak . Mikroprosesor tertanam menerima perintah cetak pada port input dan menentukan
bagaimana titik-titik dapat disusun untuk mencapai dokumen yang diinginkan dan mengelola
pencetakan dalam bentuk yang tepat melalui serangkaian perintah dot dikeluarkan untuk mesin
laser. Batasan waktu yang terlibat di sini adalah dari urutan beberapa milidetik.
Contoh-contoh penerapan aplikasi sistem waktu nyata dalam kehidupan manusia
adalah:
• Proses pengambilan uang pada ATM
• Proses login atau pendaftaran online
• Proses pengenalan sidik jari pada absensi
• Proses perekaman suara
• Sistem pendeteksi alarm
• Sistem pengiriman data transmisi (TV, Telepon)
• Proses login atau pendaftaran online
• Proses pengenalan sidik jari pada absensi
• Proses perekaman suara
• Sistem pendeteksi alarm
• Sistem pengiriman data transmisi (TV, Telepon)
Permasalahan
1. Single Purpose
Tidak seperti PC, yang memiliki banyak kegunaan, sebuah sistem waktu nyata biasanya hanya memiliki satu tujuan, seperti mentransfer sebuah lagu dari komputer ke mp3 player.
Tidak seperti PC, yang memiliki banyak kegunaan, sebuah sistem waktu nyata biasanya hanya memiliki satu tujuan, seperti mentransfer sebuah lagu dari komputer ke mp3 player.
2. Keterbatasan space
Keterbatasan space menyebabkan sistem
waktu nyata tidak dapat mendukung fitur standar desktop system server yang
membutuhkan memori yang lebih banyak dan proses yang cepat.
Contoh gambar:
Kekurangan :
- deterministik, dapat ditebak berapa waktu yang dipergunakan untuk mengeksekusi operasi.
- responsif, kapan secara pasti eksekusi dimulai serta diakhiri.
- kendali pengguna, dengan menyediakan pilihan lebih banyak daripada sistem operasi biasa.
- kehandalan, sehingga dapat menanggulangi masalah-masalah pengecualian dengan derajat tertentu.
- penanganan kegagalan, agar sistem tidak langsung crash
- Proses isi ulang pulsa
- deterministik, dapat ditebak berapa waktu yang dipergunakan untuk mengeksekusi operasi.
- responsif, kapan secara pasti eksekusi dimulai serta diakhiri.
- kendali pengguna, dengan menyediakan pilihan lebih banyak daripada sistem operasi biasa.
- kehandalan, sehingga dapat menanggulangi masalah-masalah pengecualian dengan derajat tertentu.
- penanganan kegagalan, agar sistem tidak langsung crash
- Proses isi ulang pulsa
Komentar
Posting Komentar