Pengantar Sistem Embedded dan Sejarahnya
Pengantar Sistem Embedded dan Sejarahnya
Penemuan sirkuit terintegrasi pada tahun 1960-an menyebabkan peningkatan produksi embedded system dengan pengurangan harga dan peningkatan kemampuan untuk menjalankan tugas yang lebih canggih dan kompleks. Ini memungkinkan pengembangan sistem dengan mikroprosesor, seperti Intel 4004, untuk digunakan dalam kalkulator dan sistem lainnya .
Firmware pada embedded system dirancang khusus untuk aplikasi tertentu dan disimpan di dalam ROM atau Flash Memory. Tidak seperti perangkat lunak umum yang beroperasi pada platform lebih luas, firmware dioptimalkan untuk bekerja dengan sumber daya terbatas dan memenuhi kebutuhan aplikasi spesifik tanpa intervensi pengguna .
Embedded system adalah sebuah sistem komputer yang dirancang untuk tugas spesifik, sering tidak dapat diprogram ulang oleh pengguna, dan biasanya menjadi bagian dari perangkat yang lebih besar untuk meningkatkan fungsionalitasnya. Sistem ini menggunakan CPU yang tidak seperti pada komputer umum, dan karena melakukan tugas-tugas spesifik dan berulang, embedded system biasanya tidak memerlukan prosesor yang sangat kuat dan menghemat biaya produksi .
Embedded system memainkan peran penting dalam meningkatkan kemampuan perangkat elektronik modern dengan menyediakan kontrol dan pemrosesan data untuk aplikasi spesifik. Contoh penggunaannya meliputi ponsel, kamera digital, DVD player, dan perangkat medis .
Embedded system berinteraksi langsung dengan dunia nyata, yang berarti kesalahan atau gangguan bisa berakibat lebih besar dibandingkan sistem komputer konvensional. Misalnya, gangguan dalam embedded system pada pabrik kimia bisa menyebabkan kesalahan fatal, berbeda dengan server komputer biasa yang mungkin hanya kehilangan data .
Kesalahan dalam embedded system lebih berisiko karena mereka sering berinteraksi langsung dengan lingkungan fisik. Misalkan ada kesalahan pada sistem kontrol di pabrik kimia, dampaknya bisa sangat fatal karena dapat memicu bencana. Sementara itu, kesalahan pada sistem komputer konvensional, seperti server, biasanya hanya menyebabkan kehilangan data dan tidak mengakibatkan bahaya fisik .
Karena embedded system dirancang untuk melakukan tugas yang sangat spesifik dan berulang, tidak diperlukan prosesor yang sangat kuat. Prosesor yang lebih sederhana sudah mencukupi untuk menjalankan fungsi-fungsi ini, dan hal ini juga berdampak pada penghematan biaya produksi .
Karena embedded system sangat berkaitan dengan elektronika, mereka lebih rentan terhadap jenis serangan atau gangguan elektrik, seperti analisis dengan multimeter atau logic analyzer. Walaupun sistem komputer lain juga merupakan perangkat elektronik, risiko serangan elektrik lebih tinggi pada embedded system karena sifatnya yang aplikatif dan sering kali berada dalam kondisi operasi kritikal .
Dalam desain embedded system, tantangan utamanya adalah memilih komponen yang optimal untuk implementasi tersebut dengan biaya serendah mungkin, karena sedikit perbedaan harga bisa mempengaruhi biaya ketika diproduksi dalam skala besar . Selain biaya, banyak embedded system merupakan sistem real-time yang terikat waktu, sehingga desainnya harus memastikan sistem tersebut selalu stabil dan dapat menangani batas waktu meskipun menghadapi serangan atau gangguan lainnya .
Embedded system sering beroperasi dengan daya yang diambil dari baterai, menjadikan efisiensi energi kritikal karena sumber daya yang terbatas ini menjadi titik serangan baru. Penghematan energi juga memastikan perangkat dapat berfungsi lebih lama tanpa perlu sering mengganti atau mengisi ulang daya .