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

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.

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)



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.

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

Komentar

Postingan populer dari blog ini

MAKALAH STAR OFFICE WRITER

BAHASA ASSEMBLY

MAKALAH HAJI DAN UMROH