Introduction to Real-time system

  • Published on
    30-Jun-2015

  • View
    206

  • Download
    3

Embed Size (px)

DESCRIPTION

This presentation show you the introduction to the real-time system. Analogy, kinds of the RTS, task classing, and the application/use of RTS are included. (Most of this slide using Indonesian Language). Aufar Fajar - Computer Engineering, MCU

Transcript

  • 1. PENGENALAN SISTEM WAKTU NYATA Aufar Fajar - 1127019 Yosua Natanael - 1127017 Jefry Karundeng - 0827034 Jeremiah TK315 Real-Time System, Computer Engineering MCU 2012

2. Definisi Permasalahan Lain Pengkelasan Tugas Struktur Waktu-Nyata Komputasi Waktu-Nyata Analogi Mobil-Pengemudi 3. TK315 Real-Time System, Computer Engineering MCU 2012 Proses pengambilan uang pada ATM Proses login atau pendaftaran online Proses isi ulang pulsa 4. Definisi Sistem Waktu Nyata adalah sistem yang harus memproduksi respon yang tepat dalam suatu batasan waktu yang tentu. (Cooling, Software Design for Real Time Systems (1991)) Setiap sistem yang waktu terjadinya output sangat signifikan. Jarak antara waktu input terhadap waktu terjadinya output harus sangat kecil terhadap waktu yang diperbolehkan. (Kamus Komputer Oxford) Sistem waktu nyata adalah kondisi pengoperasian dari suatu sistem perangkat keras dan perangkat lunak yang dibatasi oleh rentang waktu dan memiliki tenggat waktu (deadline) yang jelas. TK315 Real-Time System, Computer Engineering MCU 2012 5. Hard Real-time System & Soft Real-time System AKIBAT HARD SOFT CONTOH Sistem embedded pada pesawat, reaktor nuklir, pembangkit tenaga kimia, mesin jet, alat pacu jantung. Beberapa sistem multimedia, transmisi video. TK315 Real-Time System, Computer Engineering MCU 2012 6. Tugas yang melewati Deadline Soft RTS, Dihentikan secara bertahap Hard RTS, Dihentikan secara langsung Soft RTS, Dihentikan secara bertahap TK315 Real-Time System, Computer Engineering MCU 2012 7. Analogi mobil-pengemudi Misi Mengukur performa berangkat ke tujuan tanpa harus bertabrakan dengan kendaraan lain atau obyek statis dan menjaga kecepatannya dalam batas kewajaran Apakah ia mencapai tujuan? Kondisi jalan raya TK315 Real-Time System, Computer Engineering MCU 2012 8. Komputasi Waktu-Nyata Masalah jadwal penugasan Tujuan umum dari jadwal penugasan adalah keadilan/kemerataan Round-Robin Murni Setiap proses terasosiasi dengan potongan-waktu (time-slice) Tidak Bekerja dalam Sistem Waktu-Nyata Setiap tugas memiliki tingkatan prioritas yang berbeda-beda TK315 Real-Time System, Computer Engineering MCU 2012 9. Contoh Struktur Waktu-Nyata (Generator Picu) TK315 Real-Time System, Computer Engineering MCU 2012 Proses terkontrol Sensor Tugas Generator picu Tampilan EksekusiAktuator Clock Operator Lingkungan 10. Pengkelasan Tugas Berdasar pada kemungkinan kedatangan tugas dan akibat apabila mereka tidak dieksekusi tepat waktu. Periodik & Aperiodik Periodik : tugas yang berulang-ulang dilakukan Aperiodik : sekumpulan tugas yang dilakukan saat tertentu Kritis & Non- Kritis Kritis : menimbulkan malapetaka Non-Kritis : tidak yang menimbulkan malapetaka TK315 Real-Time System, Computer Engineering MCU 2012 11. Permasalahan Lain Software Engineering Arsitektur Sistem Arsitektur Jaringan Toleransi-Kesalahan & Evaluasi Kehandalan Sistem Operasi Tugas dan Penjadwalan Protokol Komunikasi Manajemen Kesalahan dan recovery Sinkronisasi Waktu, dll.