Embedded System






Embedded System adalah suatu sitem yang tertanam dalam suatu perangkat dan memiliki peran sebagai core dalam fungsionalitas dan perilakunya. Perannya adalah mengontrol dan menentukan perilaku. Namun, berbeda dengan Operating pada PC yang tergolong general purpose, Embedded System cenderung didesain untuk suatu perangkat tertentu dengan kemampuan yang spesifik.

Embedded System (System Tertanam) adalah suatu sistem komputer yang didesain untuk menangani pekerjaan/ tujuan spesifik. Secara garis besar mirip dengan Operating System yang ada pada PC, Embedded System yang terdapat dalam suatu perangkat juga mengatur perilaku/fungsi dari Hardware tersebut. Namun, embedded system tidak bisa melakukan hal-hal yang umum seperti main game, mengedit data, memutar file multimedia hingga simulasi. Embedded System hanya mampu melakukan suatu mekanisme untuk tujuan tertentu sesuai dengan kemampuan perangkat diman Embedded System itu terinstall.






Embedded system dapat kita temui dalam banyak bentuk. Dalam general purpose computer misalnya, dalam menjalankan fungsi system operasi seperti UNIX misalnya, kadang kita menjumpai aplikasi spesial purpose. Dalam perangkat hardware tertentu seperti ponsel, kita bisa menemukan OS yang hanya mampu menjalankan tugas-tugas tertentu sesuai dengan perangkatnya. Atau terkadang juga tertanam dalam hardware dengan Aplication-specific Integrated Circuit (ASIC) yang tidak membutuhkan OS dalam menjalankan fungsinya.

Sebagai real time system, Embedded System memiliki 4 karakteristik yaitu single purpose, ukuran kecil, diproduksi dalam jumlah masal serta specific timing requirement. Seperti yang telah disinggung sebelumnya, Embedded System tidak seperti PC yang bisa digunakan untuk berbagai keperluan melainkan hanya untuk tujuan tertentu. Sistem lift mampu mengatur operasi lift sedangkan sistem dalam vcd mampu meload dan memainkan file musik. tidak umum jika ada mesin controller lift untuk memutar VCD. Hal ini menegaskan behwa Embedded System identik dengan single purpose.

Embedded system tidak memiliki CPU dengankemampuan process seperti PC. Demikian juga dengan memory. Untuk CPU komputer antara 32 dan 64 bit, sedangkan pada kebanyakan embedded system hanya berkisar 8 – 16 bit. Sedangkan untuk memory, komputer dapat mencapai gigabyte, sedangkan embedded system tak lebih dari 1 megabyte. Untuk memory yang dibutuhkan untuk menjalankan aplikasi kita sebut footprint. Dengan demikian real time system memiliki footprint yang kecil atau dengan kata lain ukuran yang kecil.



Jika dilihat dari sisi perangkatnya, kebanyakan perangkat yang menerapkan real time system adalah perangkat yang diproduksi secara masal. Mulai dari ponsel, alarm mobil, mp3 player kesemuanya adalah benda2 yang tidak begitu memerlukan biaya tinggi untuk produksi mahal. Hal ini tentu menunjukan processornya / mikrokontrollernya dapat diproduksi dalam jumlah masal dan biaya tak terlalu tinggi juga.

Secara garis besar cara kerja real-time system mirip dengan sistem yang ada dalam PC kita (CPU, RAM, IO) kecuali dalam implementasinya. Pada general purpose komputer sistem buslah yang mengatur pembagian dan koneksi antar masing-masing komponen. Namun dalam embedded system dilakukan dengan pendekatan yang disebut SOP (System on chip). Dalam sistem SOP ini, CPU, memory, perangkat IO dan pheripheral ports berada dalam satu chip yang biasa disebut sebagai mikrokontroller. Inilah salah satu alasan rendahnya biaya contoller dari embedded system.
Karakteristik yang terakhir adalah specific timing requirement. Hard dan soft yang mendukung real time system didesain untuk lebih memprioritaskan kecepatan. Yaitu dengan memprioritaskan real time event sebagai prioritas utama maupun dengan mempercepat respon terhadap interrupt yang terjadi.
Dalam real time system, beberapa fitur tidak dimiliki karena memang tidak dibutuhkan. Beberapa alasannya adalah embedded system hanya untuk single purpose sehingga tidak memerlukan pheripheral device yang terlalu banyak. Seperti jam tangan misalnya, tentu saja tidak memerlukan perangkat tambahan seperti disk drive. Beberapa fitur yang ada dalam general purpose OS juga memerluka processor yang cepat dan memory yang besar, padahal hal ini menjadi salah satu batasan yang sangat diperhatikan dalam pengembangan embedded system. Fitur – fitur dari general purpose system juga bisa membuat biaya pembuatan semakin membengkak sehingga tidak ekonomis untuk produksi masal. Beberapa hal krusial pada sistem operasi general purpose yang tidak diperlukan adalah beragam pheripheral device, mekanisme proteksi dan security, dan multiple user.

Di berbagai bidang dalam kehidupan modern, embedded system semakin menjadi primadona. Bisa dikatakan Operating system hanya bisa kita temukan dalam PC, sedangkan embedded system di berbagai perangkat seperti mobile, alarm HP dan masih banyak lagi. Hal ini disebabkan keunggulan embedded system dibandingkan dengan OS yang terdapat dalam komputer. keunggulannya adalah karena kernel dari embedded system lebih kecil, tidak memerlukan pheripheral yang terlalu banyak sehingga mampu menekan biaya produksi.



Dalam kehidupan sehari-hari kita bisa menemukan banyak perangkat/device yang mengaplikasikan Embedded System. Sesuai sifatnya, kebanyakan perangkat yang memiliki embedded system adalah alat dengan kemempuan spesifik, seperti peralatan rumah tangga (microwave, penyedot debu dan mesin cuci) dan dalam perangkat kecil seperti beberapa digital device (Mp3 Player, jam tangan) serta communication device (ponsel, blackberry devisce). dalam penggunaan yang lebih advance, embedded sytem juga terdapat dalam alat-alat yang tergolong besar (lif, mobil, pesawat) dan produk-produk AI seperti robot.

Source:
http://mmasykur.blogspot.co.id/2011/09/embedded-system-perkenalan.html
http://ignitetechnologies.in/img/embedded-systems-design.jpg
http://farm1.static.flickr.com/7/8395919_3f2db342b0.jpg
http://farm1.static.flickr.com/96/206308661_e7dd689d38.jpg
http://archive.computerhistory.org/resources/still-image/Apollo_Guidance/apollo_guidance_computer_dsky.c1968.102622690.lg.jpg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhi2alD3w1VIscfmV5GeC9-BTLxTz0u9PcKx-4hKGGYxFuxVqLFUBfXg0Yk8iofjkXxz3BzHXc2G0XN-GnK26T85iwX-wMWsymOX5uUI82AdDtUA9aOi9Gx14RnYopS5QbKZFshCt6vwwda/s200/no1100_00.jpg
http://blog.ub.ac.id/rygadifferent/files/2010/09/jadul.jpg
https://pbs.twimg.com/media/CPZrfAnUkAQtRlB.jpg
http://www.letuspublish.com/wp-content/uploads/2014/10/microsoft-smart-watch.jpghttp://www.concept-phones.com/wp-content/uploads/2011/04/Morphy_concept_phone_1.gif
http://cdn.trendhunterstatic.com/thumbs/black-hole-concept-phone.jpeg
Share on Google Plus

About Unknown

1 comments: