Anda di halaman 1dari 21

Sistem Embedded

Apa Itu Sistem


Embedded
Pengertian
Sistem yang menempel di sistem lain yang
merupakan bagian dari sebuah sistem yang
lebih besar, yang biasanya bukan berupa sistem
elektronik.
Kata embedded menunjukkan bahwa dia
merupakan bagian yang tidak dapat berdiri
sendiri.
Embedded system biasanya merupakan
application-specific system yang didisain
khusus untuk aplikasi tertentu.

Apa Itu Sistem


Embedded
Contoh sistem atau aplikasinya antara lain
adalah
instrumentasi
medik,
process
control, automated vehicles control, dan
perangkat komunikasi (networking and
communication systems).
Embedded
system
biasanya
diimplementasikan dengan menggunakan
mikrokontroler. Embedded sistem dapat
memberikan respon yang sifatnya real time.

Sejarah Sistem Embedded


Salah satu sistem embedded modern yang
pertama dikenali adalah Apollo Guidance
Computer yang dikembangkan oleh Charles
Stark Draper di MIT Instrumentasi Laboratorium,
awal 1960-an.
Apollo Guidance Computer (AGC) adalah onboard digital computer yang diinstall di setiap
acecraft program Apollo, baik Command Module
(CM) dan Lunar Module (LM). Disediakan
onboard computation untuk mendukung
spacecraft guidance, navigasi dan kontrol.

Apollo 1024 bit core memory


module

Aplikasi Sistem Embedded


Otomotif

Fuel injection control, passenger environmental


controls, anti-locking braking systems, air bag
controls, GPS mapping, cruise control

Mainan anak

Video

Komunikasi

Satelite,

Peralatan
komputer

Printer, scanner, keyboard, displays, modems,


hard disk, CD-ROM, USB

Peralatan
tangga

rumah

Industri
Instrumentation
Kesehatan
Peralatan kantor

Aerospace

games,

MindStone system

network

routers, switches, hubs

Mesin cuci, microwave oven, VCRs, DVD,


televisi, stereo, sistem alarm keamanan atau
keebakaran,
Elevator controls, surveillance systems, robots
Data collection, oscilloscopes, signal generators,
signal analyzers, power supplies
CT, one touch glucose meter, almost all medical
facility
Mesin FAX, mesin fotocopy, telepon
Sistem navigasi,sistem pendaratan otomatis, flight
attitude controls,engine controls,
space
exploration

Aplikasi Sistem Embedded

Aplikasi Sistem Embedded

Aplikasi Sistem Embedded

Aplikasi Sistem Embedded

Struktur Sistem Embedded

Karakteristik Sistem
Embedded
Must be dependable:
Reliability: Reliability is the probability that a system will
not fail.
Maintainability: Maintainability is the probability that a
failing system can be repaired within a certain time-frame.
Availability: Availability is the probability that the system
is available. Both the reliability and the maintainability
must be high in order to achieve a high availability.
Safety: This term describes the property that a failing
system will not cause any harm.
Security: This term describes the property that
confidential data remains confidential and that authentic
communication is guaranteed.

Karakteristik Sistem
Embedded
Must be efficient
Energy efficient
Code-size efficient (especially for systems on a
chip)
Run-time efficient
Weight efficient
Cost efficient

Karakteristik Sistem
Embedded
Must be efficient
Energy efficient
Code-size efficient (especially for systems on a
chip)
Run-time efficient
Weight efficient
Cost efficient

Karakteristik Sistem
Embedded
Dedicated towards a certain application: Knowledge about
behavior at design time can be used to minimize resources
and to maximize robustness.
Dedicated user interface (no mouse, keyboard and screen).
Many ES must meet real-time constraints:
A real-time system must react to stimuli from the controlled
object (or the operator) within the time interval dictated by the
environment.
For real-time systems, right answers arriving too late (or even
too early) are wrong.
All other time-constraints are called soft.
A guaranteed system response has to be explained without
statistical arguments.

Karakteristik Sistem
Embedded

Frequently connected to physical environment through


sensors and actuators
Hybrid systems (analog + digital parts).
Typically, ES are reactive systems :
A reactive system is one which is in continual
interaction with is environment and executes at a
pace determined by that environment [Berg,
1995]

Perbandingan
Embedded Systems
Few applications that are
known at design-time.
Not programmable by end
user.
Fixed run-time
requirements
(additional computing power
not useful).
Criteria:

cost
power consumption
predictability

General Purpose Computing


Broad class of applications.
Programmable by end user.
Faster is better.

Criteria:
cost
average speed

Arsitektur Sistem Embedded

Tipe Arsitektur Sistem Embedded

Arsitektur Sistem Embedded

Arsitektur Sistem Embedded

Arsitektur Sistem
Embedded

Arsitektur Sistem
Embedded