Persiapan UTS Sistem Embedded dan Lab


Operating System (OS atau O/S)

  • komponen software dari komputer yang bertanggungjawab dalam manajemen dan koordinasi aktivitas dan sharing sumber daya komputer
  • Operating System berperan sebagai host untuk aplikasi program yang dijalankan pada mesin (komputer)

Sejarah Embedded Operating System

  • Transportation :
    • QNX (1982)
    • VxWorks (1987)
    • OSEK (1993)
    • Integrity Ca. (1995)
  • Communication :
    • Embedded Linux Ca. (1995)
  • Handheld :
    • Palm OS (1996)
    • Windows CE (1996)
  • Mobiles :
    • Symbian OS (1998)

Embedded Linux

  • Embedded Linux adalah penggunaan OS Linux dalam sebuah sistem komputer embedded. Berdasarkan pada sebuah survei VDC, Linux digunakan oleh 18% insinyur embedded
  • Fitur :
    • Linux Compatibility
    • Open Source
  • Aplikasi :
    • Mobile Phones
    • Personal Digital Asistants
    • Media Players
    • Networking Equipment
    • Machine Control and Industrial Automation
    • Navigation Equipment dan Medical Instruments

Kriteria Realtime

"Sebuah sistem yang realtime adalah sistem yang dapat memenuhi response-time constraint atau memiliki resiko yang sangat besar, termasuk kegagalan. Sistem yang gagal adalah sistem yang tidak berhasil memenuhi satu atau lebih dari kebutuhan yang terdapat spesifikasi sistem secara formal."
Laplante, 1993

Response Time Constraint / Latency Time

  • Audio Signal » di bawah 10 µ-detik
  • Networking » sekitar 50 µ-detik
  • Engine Control » sekitar 100 µ-detik
  • Mechanical System Control » sekitar 1 m-detik
  • GUI Reaction » sekitar 500 m-detik
  • Display Update » di bawah 10 detik
  • Team Data Management » di bawah 100 detik
  • Ordering System » sekitar 500 detik
  • Offline Data Processing » di bawah 1 hari

Klasifikasi Khusus » Kriteria Hard dan Soft Realtime

  • Category A » Hard Realtime
    • Persyaratan realtime harus terpenuhi, jika tidak terpenuhi maka sistem akan mengalami kegagalan
    • Contoh : Car Engine Control, Alat pacu jantung
  • Category B » Realtime
    • Jika sistem melebihi deadline akan mengakibatkan error namun masih dapat melakukan recovery
    • Contoh : retry setelah kehilangan data
  • Category C » Soft realtime
    • Jika tidak memenuhi deadline akan mengakibatkan munculnya kesalahan minor, akibatnya akan menurunkan performa sistem
    • Contoh : Rekasi yang muncul ketika menekan tombol

0 comments:

Posting Komentar