-_- What The Fun -_- What The Fun -_- What The Fun -_-

Minggu, 16 November 2014

Sistem Benam/Embedded System



Gambar rangkaian elektronik dari Netgear DG632 ADSL Modem/Router. Salah satu contoh sistem benam modern.

Sistem benam 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.
Sistem embedded merupakan computing device yang didesain dengan tujuan tertentu secara spesifik untuk melakukan fungsi tertentu. Sistem embedded terdiri dari perangkat keras dan perangkat lunak. Perangkat keras meliputi mikroprosesor atau mikrokontroler dengan penambahan memori eksternal, I/O dan komponen lainnya seperti sensor, keypad, LED, LCD, dan berbagai macam aktuator lainnya. Perangkat lunak embedded merupakan penggerak pada sistem embedded. Sebagian besar perangkat lunak sistem embedded real time memiliki program aplikasi yang spesifik yang didukung oleh Real Time Operating System (RTOS). Perangkat lunak embedded biasanya disebut firmware karena perangkat lunak tipe ini dimuat ke ROM, EPROM atau memory Flash. Sekali program dimasukkan kedalam perangkat keras maka tidak akan pernah berubah kecuali diprogram ulang.

Contoh dari sistem benam
Rancangan sistem benam
Peralatan elektronik biasanya menggunakan mikroprosesor atau sebuah mikrokontroler. Beberapa sistem besar atau tua menggunakan komputer mainframe serba guna atau komputer mini.
KOMPONEN UTAMA EMBEDDED SYSTEM
Embedded system memiliki tiga komponen utama, yaitu:
1. Hardware

  • Power Supply
  • Processor
  • Memory
  • Timers
  • Serial communication ports
  • Output/Output circuits
  • System application specific circuits
2.Software
Embedded system memiliki software yang ditulis dalam bahasa yang lebih dekat/dikenali oleh hardware, misalnya Assembly, C, C++, Java
3. Real-Time Operating System
RTOS membawahi software dan menyediakan mekanisme agar prosesor dapat menjalankan proses sesuai jadwal dan melakukan switching dari satu proses (tugas) ke proses lain. Contoh RTOS: VxWorks, OS9, RTLinux, Symbian.
MICROCONTROLLER DAN HUBUNGANNYA DENGAN EMBEDDED SYSTEM
Microcontroller adalah sebuah komputer kecil di dalam satu sirkuit yang berisi inti prosesor, memori, dan input/output peripheral yang dapat diprogram, dan di desain khusus untuk embedded system. Microcontroller berukuran kecil dan murah, sangat berbeda dengan apa yang ada di komputer. Kenapa berbeda? Karena menyesuaikan kebutuhan, microcontroller ini didesain untuk suatu tujuan khusus, bukan untuk melakukan pekerjaan-pekerjaan rumit seperti yang ada di computer sebenarnya.
Embedded system tidak membutuhkan kapasitas data dan address bus yang terlalu besar, itu sebabnya microcontroller ini berukuran lebih kecil, dan harga harus terjangkau karena akan dipasangkan ke barang-barang elektronik yang harganya juga terjangkau.
CONTOH-CONTOH IMPLEMENTASI EMBEDDED SYSTEM
Embedded system dapat berjalan karena salah satunya ada microcontroller di dalamnya. Sudah sedikit disinggung di atas  bahwa microcontroller akan dipasangkan ke barang-barang elektronik, berarti di dalam barang-barang elektronik itu terdapat embedded system. Contoh yang paling dekat dengan kita adalah barang-barang elektronik yang berhubungan dengan kebutuhan rumah-tangga, misalnya lemari pendingin, mesin cuci otomatis, kompor listrik, televisi, telepon,  dan lain-lain.  Tidak hanya itu saja, radio dan kamera DSLR atau pocket pun juga memakai embedded system.

Tidak ada komentar:

Posting Komentar