task characterization and real-time system

13
KARAKTERISASI TUGAS DAN SISTEM WAKTU NYATA Aufar Fajar (1127019) Yosua Natanael (1127017) Jefry Karundeng (0827034) Jeremiah

Upload: aufar-fajar

Post on 30-Jun-2015

138 views

Category:

Documents


1 download

DESCRIPTION

This presentation show you about the task characterization and real-time systems. Performance measurement, performability, cases, cost function are included. (Most of this slide using Indonesian Language). Aufar Fajar - Computer Engineering, MCU

TRANSCRIPT

Page 1: Task Characterization and Real-Time System

KARAKTERISASI TUGAS DAN SISTEM WAKTU NYATA

Aufar Fajar

(1127019)

Yosua Natanael

(1127017)

Jefry Karundeng

(0827034)

Jeremiah

Page 2: Task Characterization and Real-Time System

Pengukuran Performa Sistem Waktu-Nyata

Ukuran Performa

Meteran bagi performa yang

sedang diekspresikan

Tampilan harus Singkat

Sistem waktu nyata digunakan dalam aplikasi yang kritis, sehingga harus dirancang secara hati-hati dan divalidasi sebelum ditempatkan ke dalam aplikasi.

Penentuan ukuran performa yang sesuai adalah penting untuk menghasilkan karakteristik performa yang benar.

Page 3: Task Characterization and Real-Time System

Contoh Mengukur Performa

Delay antara input karakter pada keyboard, dengan output pada monitor PC

Jika delay dirasakan oleh pengguna,

Jika delay tidak dirasakan oleh pengguna,

Performa BURUK

Performa SEMPURNA

Semakin lama waktu delay, maka performa

komputer semakin buruk

Page 4: Task Characterization and Real-Time System

Properti Pengukuran Performa

Ukuran performa yang baik haruslah :

1. Merepresentasikan encoding yang efisien dari informasi yang relevan.

2. Me-rank secara objektif terhadap sebuah performa

3. Memberikan kriteria pengoptimasian yang objektif untuk desain.

4. Merepresentasikan fakta yang dapat diverifikasi.

Proses mengubah simbol menjadi kode

Sesuai

Page 5: Task Characterization and Real-Time System

Aspek Ukuran Performa Tradisional

Tradisional

Keandalan (Reliability)

Keberadaan (Availability)

Throughput

• Reliability → probabilitas bahwa sistem tidak akan

mengalami kegagalan atas setiap bagiannya dari suatu

interval tertentu

• Availability → Sebagian kecil waktu dari sebuah sistem

Throughput → Angka rataan dari instruksi-

instruksi per unit waktu yang sistem bisa proses

Page 6: Task Characterization and Real-Time System

Performabilitas

• Performabilitas, meningkatkan pengukuran yang dilakukan secara tradisional.

• Kinerja performa dari sebuah komputer waktu-nyata harus terikat dengan performa yang konsekuen terhadap proses yang dijalankannya

Performabilitas komputer waktu-nyata didefinisikan sebagai probabilitas sistem komputer menemukan

tingkat pencapaian tugas-tugas mereka.

Page 7: Task Characterization and Real-Time System

Pandangan Hirarki Performabilitas

View 0

View 1

View 2

View 3

Pandangan pengguna terhadap tingkat pencapaian suatu proses terkontrol

Pencapaian bermacam-macam tugas sebagai fungsi dari lingkungan operasional

Kapasitas komputer waktu-nyata untuk mengeksekusi algoritma khusus untuk berbagai tugas

Struktur perangkat keras, sistem operasi, aplikasi perangkat lunak

Page 8: Task Characterization and Real-Time System

Contoh Kasus

Automatic Landing (AL)

Memiliki

Rusak

Bandara Tujuan

Cuaca buruk

Pengalihan ke Bandara terdekat lain

Page 9: Task Characterization and Real-Time System

Tingkat Pencapaian dari Kasus

• Penumpang pesawat memiliki tingkat pencapaian, yaitu :

• A0 tiba selamat di tujuan utama

• A1 Pengalihan ke bandara lain, dan mendarat dengan selamat

• A2 Kecelakaan

Page 10: Task Characterization and Real-Time System

Tingkat Pencapaian dari Kasus

• Hal tersebut bisa diterjemahkan menjadi two-tuple state description pada pandangan ke 0 : (a0,b0), Dimana,

Page 11: Task Characterization and Real-Time System

• Tabel di bawah ini menunjukkan view-0 mana yang sesuai dengan tingkat pencapaian

Tingkat Pencapaian Kesesuaian keadaan view-0

A0 (0,0)

A1 (1,0)

A2 (0,1),(1,1)

Page 12: Task Characterization and Real-Time System

Fungsi biaya dan Hard deadline

Fungsi Biaya

Fungsi yang membandingkan performabilitas dari sistem waktu-nyata dengan respon yang kosong, dengan sistem yang diberi waktu respon yang positif.

Fungsi harus berada dalam state space

Hard Deadline

Waktu respon komputer maksimum yang masih memungkinkan proses untuk disimpan dalam state space yang ditunjuk

Page 13: Task Characterization and Real-Time System

Analogi benda

-b +b

State Space

Vector (x, v, a)

Posisi xKecepatan vPercepatan a

Vector (0, 0, 0)

Posisi 0Kecepatan 0Percepatan 0

Vector (x, v, 0)

Posisi xKecepatan vPercepatan 0

Controller tidak harus melakukan apapun karena benda (Proses) sudah berada dalam posisi ideal

Controller melakukan usaha agar benda (proses) tetap berada pada posisi ideal dengan memberi dorongan

Usaha dorongan