Pengertian Embedded System :
Sistem
benam atau Embedded System adalah sistem komputer tujuan-khusus, yang
seluruhnya dimasukkan ke dalam alat yang dia kontrol. Kata benam (embedded)
menunjukkan bahwa sistem ini merupakan bagian yang tidak dapat berdiri sendiri.
Sebuah sistem benam memiliki kebutuhan tertentu dan melakukan tugas yang telah
diset sebelumnya, tidak seperti komputer pribadi serba guna. Contoh
sistem atau aplikasinya antara lain adalah instrumentasi medik, process
control, automated vehicles control, dan perangkat komunikasi. Sistem
benam biasanya diimplementasikan dengan menggunakan mikrokontroler.
Embedded
system atau sistem tertanam merupakan sistem komputer khusus yang dirancang
untuk menjalankan tugas tertentu dan biasanya sistem tersebut tertanam dalam
satu kesatuan sistem. Sistem ini menjadi bagian dari keseluruhan sistem yang
terdiri atas mekanik dan perangkat keras lainnya. Bidang embedded system
mencakup penguasaan perangkat keras (hardware). Sistem embedded merupakan
sebuah sistem (rangkaian elektronika) digital yang merupakan bagian dari sebuah
sistem yang lebih besar, yang biasanya bukan berupa sistem elektronika. Kata
embedded menunjukkan bagian yang tidak dapat berdiri sendiri. Berbeda dengan
sistem digital yang didesain untuk general purpose. Embedded system biasanya
diimplementasikan dengan menggunakan mikrokontroler, sistem embedded dapat
memberikan respon yang sifatnya real time dan banyak digunakan pada peralatan
digital, seperti jam tangan.Embedded system adalah sistem dengan ciri-ciri
sebagai berikut :
- Mempunyai computing power. Dengan kata lain
dilengkapi dengan sebuah processor
- Bekerja di lingkungan luar ruangan IT. Jadi
kemungkinan besar tidak dilengkapi dengan AC dan menghadapi gangguan dari
luar seperti getaran dan debu.
- Memiliki tugas yang spesifik. Beda dengan PC atau Server yang relatif lebih multi purpose.
Gambar Struktur Embedded System
Kategori Sistem Embedded :
* Mandiri (Standalone)
Perangkat
standalone dapat berfungsi secara independen dari perangkat keras lainnya.
Tidak terintegrasi ke dalam perangkat lain. Contoh : Kotak TiVo untuk merekam
siaran televisi. Sedangkan DVR (digital video recorder) merupakan sistem
embeded yang terintegrasi dengan DVD player. Stand alone juga dapat merujuk
pada program software yang tidak memerlukan software selain sistem operasi
untuk menjalankannya.
* Real Time
Sistem embedded dengan
tugas-tugas spesifik yang dilakukan dalam periode waktu spesifik disebut dengan
sistem real time. Sistem real time terdiri dari hard real time system dan soft
real time system.
* Hard real time
Hard real time adalah
sistem yang harus melaksanakan tugas dengan deadline yang tepat. Contoh dari
sistem hard realtime adalah sistem yang harus membuka katup dalam 30 milidetik
ketika kelembaban udara melintasi ambang batas tertentu. Jika katup tidak
dibuka dalam 30 milidetik maka akan menimbulkan malapetaka.Sistem hard real-time sering kali digunakan sebagai alat pengontrol untuk
aplikasi yang dedicated, mempunyai batasan waktu yang tetap yang sudah
didefinisikan dengan baik. Pemrosesan harus selesai dalam batasan-batasan yang
sudah didefinisikan, atau sistem akan gagal.
* Soft real time
Soft
real time adalah sistem yang tidak memerlukan deadline.Contoh dari soft
realtime seperti DVD player, jika diberikan suatu perintah dari remote control
maka akan mengalami delay selama beberapa milidetik untuk menjalankan perintah
tersebut. Delay ini tidak akan berakibat sesuatu yang serius. Sistem soft
real-time mempunyai lebih sedikit batasan waktu yang keras, dan tidak mendukung
deadline dengan menggunakan batas akhir.
* Reactive
operation
Embedded sistem mungkin mengeksekusi untuk eksternal event. Jika event event
tersebut tidak terjadi secara berkala , embedded sistem akan memasukkannya
dalam worst case event.* Configurability
Karena varietas yang besar dari embedded sistem, terdapat sebuah variasi yang
besar dari sebuah requirment baik kuantitatif maupun kualitatif.
* I/O
device flexibility
Ada sebuah virtual non device yang perlu untuk disupport oleh semua versi
OS
* Streamline
protection mechanism
Embedded sistem secara tipikal didesain secara terbatas.
* Direct
use of interupts
Tujuan umum dari sebuah OS adalah secara tipikal tidak mengizinkan beberapa
user untuk menginterupsi secara langsung.
Arsitektur Sistem Embedded
Arsitektur Sistem Embedded
Arsitektur
sistem embedded merupakan sebuah abstraksi dari perangkat embedded dan
merupakan hal yang penting dalam menyelesaikan tantangan yang dihadapi saat
mendesain sistem baru.
Gambar Arsitektur Embedded System
Gambar Arsitektur Lengkap Embedded System
Sumber :
- https://id.wikipedia.org/wiki/Sistem_benam
- http://febriadisantosa.weebly.com/knowledge/embedded-system
- https://tigaresi.wordpress.com/2007/09/25/apa-itu-embeded-system/