Pendahuluan Sistem Tertanam

Slides:



Advertisements
Presentasi serupa
01 Dasar-Dasar Teknologi Informasi
Advertisements

Jawablah pertanyaan-pertanyaan berikut dengan benar !
Menunjukkan berbagai peralatan TIK melalui gambar
PERANGKAT KERAS KOMPUTER
1 Pengantar Teknologi Informasi 1. Gambaran Umum.
Real Time Systems.
Desain Sistem Informasi Bab:Kebutuhan Hardware Dan Kebutuhan Software
Mobile Computing Dan Aplikasinya
Struktur Sistem Komputer
Sejarah Mikrokontroler
Mikrokontroller Berbasiskan RISC 32 bits
PERANGKAT KERAS KOMPUTER (HARDWARE)
Aplikasi Teknologi Informasi Dalam Pendidikan
TINJAUAN UMUM SISTEM KOMPUTER
DASAR-DASAR PROSES KOMPUTER
: : Sisa Waktu.
Hardware Software Brainware
BAB 1 PENGANTAR KOMPUTER.
PENGANTAR ORGANISASI DAN ARSITEKTUR KOMPUTER
UNIVERSITAS GUNADARMA
BAB IV PERANGKAT KOMPUTER
Embedded system.
Bab 3 HARDWARE KOMPUTER. Bab 3 HARDWARE KOMPUTER.
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
T. Bräunl Embedded Robotics, Springer 2003
SEJARAH KOMPUTER GENERASI PERTAMA TABUNG VAKUM ENIAC
Central Processing Unit
DASAR SISTEM KOMPUTER DAN TELEKOMUNIKASI
Telekomunikasi, Jaringan dan Internet
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Berkomunikasi melalui Jaringan Network Fundamentals – Chapter 2.
BAB III PERANGKAT KERAS KOMPUTER
MENGENAL DUNIA KOMPUTER
Sistem Pengolahan Data Komputer bag.1
Pengenalan Sistem Operasi
KOMPUTER.
Sistem komputer.
Aplikasi Teknologi Informasi I
Jaringan Komputer dan Telekomunikasi
Perangkat Utama Input/Output dan Memori
Perkembangan Komputer
Oleh Agus Prihanto, ST, M.Kom
Embeded System RPL Pertemuan 1.
Pengenalan Sistem Operasi
Sistem Pengolahan Data Komputer
Mobile Computing Dan Aplikasinya
Sistem Pengolahan Data Komputer
Pengertian Sistem Operasi
Sistem Embedded Iwan Sonjaya, ST, MT.
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI – A
KOMPUTER.
KOMPONEN DAN FUNGSINYA
sistem komputer Fahrobby adnan s.kom., mmsi
Operating System UNIVERSITAS ISLAM LAMONGAN.
Sistem Operasi. Pendahuluan Sistem Operasi Arsitektur Sistem Komputer Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs.
Sejarah Mikrokontroler
MATA KULIAH PENGANTAR KOMPUTER ALI HASAN.
INFRASTUKTUR MOBILE Mengerti infrastruktur mobile membuat anda akan mengembangkan aplikasi yang lengkap dan untuk membuat keputusan yang lebih tentang.
Pertemuan I Pengenalan Komputer 9/8/
Oktaf Brillian Kharisma,ST.,MT
Aplikom HARDWARE Pertemuan 2.
Teknologi perangkat keras
PENGANTAR TEKNOLOGI INFORMASI
NAMA : RAHMAWATI SETIA WULANDARI
TINJAUAN UMUM SISTEM KOMPUTER
Sejarah Mikrokontroler
Copyright © Wondershare Software -m.erdda habiby.SST Central Processing Unit.
Sistem Embedded Internet of things.
Pengenalan Komputer dan Perangkatnya
Hardware Merupakan komponen-komponen fisik peralatan yang membentuk suatu sistem komputer, serta peralatan- peralatan lain yang mendukung komputer dalam.
SISTEM KOMPUTER. Sistem Komputer Kombinasi dari elemen:  Perangkat keras ( hardware ),  Perangkat lunak ( software ),  Data/Informasi,  Prosedur,
Transcript presentasi:

Pendahuluan Sistem Tertanam

Tujuan Belajar Mahasiswa mampu memahami dan menjelaskan pengertian dasar, katagori konsep dan arsitektur dari system tertanam baik perangkat lunak maupun perangkat kerasnya. Pendahuluan

Apa itu Sistem Embedded Pengertian Sistem embedded adalah sistem yang menempel di sistem lain Sistem embedded merupakan sebuah sistem (rangkaian elektronik) digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan berupa sistem elektronik. Kata embedded menunjukkan bagian yang tidak dapat berdiri sendiri. Pendahuluan

Sistem embedded biasanya merupakan aplikasi sistem spesifik yang didisain khusus untuk aplikasi tertentu. Berbeda dengan sistem digital yang didisain untuk general purpose. Sistem embedded diimplementasikan dengan menggunakan mikrokontroler Sistem embedded dapat memberikan respon yang sifatnya real time dan banyak digunakan pada peralatan digital, seperti jam tangan. Pendahuluan

Struktur Sistem Embedded Pendahuluan

Sejarah Sistem Embedded Sistem embedded modern yang pertama dikenali adalah Apollo Guidance Computer, dikembangkan oleh Charles Stark Draper di MIT Instrumentasi Laboratorium, awal 1960-an. Apollo Guidance Computer (AGC) adalah on-board digital computer (papan komputer digital), diinstall di setiap acecraft program Apollo, baik Command Module (CM) dan Lunar Module (LM). Pendahuluan

Software AGC ditulis dalam bahasa assembly AGC. RAM: 2K words Disediakan onboard computation untuk mendukung spacecraft guidance, navigasi dan kontrol. Apollo flight computer adalah yang pertama menggunakan Integrated Circuit (IC). Software AGC ditulis dalam bahasa assembly AGC. RAM: 2K words ROM: 36K words Both had cycle times of 11.72 micro-seconds. The memory word length : 16 bits, 15 bits of data and 1 odd-parity bit. Pendahuluan

Gambar 1. Apollo 1024 bit core memory module Pendahuluan

Sistem embedded pertama yang diproduksi secara massal adalah Autonetics D-17 guidance computer untuk rudal Minuteman, dirilis pada tahun 1961. Dibangun dari transistor logika dan memiliki hard disk untuk memori utama. Gambar 3. Autonetics D-17 guidance computer from a Minuteman I missile Pendahuluan

Sistem embedded saat ini adalah : Signal processing systems Real-time video, set-top boxes, DVD players, medical equipment, residential gateways Distributed control Network routers, switches, firewalls, mass transit systems, elevators “Small” systems Mobile phones, pagers, home appliances, toys, smartcards, MP3 players, PDAs, digital cameras, sensors, smart badges Pendahuluan

Aplikasi Sistem Embedded Aerospace Sistem navigasi,sistem pendaratan otomatis, flight attitude controls, engine controls, space exploration (seperti : The mars pathfinder) Otomotif Fuel injection control, passenger environmental controls, anti-locking braking systems, air bag controls, GPS mapping, cruise control Mainan anak Video games, MindStone system Komunikasi Satelite, network routers, switches, hubs Peralatan komputer Printer, scanner, keyboard, displays, modems, hard disk, CD-ROM, USB Peralatan rumah tangga Mesin cuci, microwave oven, VCR’s, DVD, televisi, stereo, sistem alarm keamanan atau keebakaran, lawn sprinkler controls, thermostats, kamera digital, clock radios, cell phones Industri Elevator controls, surveillance systems, robots Instrumentation Data collection, oscilloscopes, signal generators, signal analyzers, power supplies Kesehatan CT, one touch glucose meter, almost all medical facility Peralatan kantor Mesin FAX, mesin fotocopy, telepon Perorangan PDA, pager, IPOD, MP3 player, telepon selular Pendahuluan

Pendahuluan

Katagori 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. Pendahuluan

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 adalah sistem yang harus melaksanakan tugas dengan deadline yang tepat. Sedangkan soft real time adalah sistem yang tidak memerlukan deadline. Pendahuluan

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. 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. Pendahuluan

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. Sistem soft real-time mempunyai lebih sedikit batasan waktu yang keras, dan tidak mendukung deadline dengan menggunakan batas akhir. Pendahuluan

Networked Sistem embedded yang dilengkapi dengan interface network dan diakses oleh suatu jaringan seperti Local Area Network atau internet disebut dengan Networked Information Appliances. Sistem embedded yang terhubung ke jaringan berjalan pada protokol TCP/IP dan memerlukan protokol layer aplikasi serta HTTP web server software untuk menjalankan sistem tersebut. Contoh : ketika pintu terkunci dan sesorang berada didepan pintu tersebut, web camera yang berada pada pintu akan mengirimkan sinyal ke desktop melalui internet dan pintu yang terkunci dapat dibuka dengan menekan tombol mouse. Pendahuluan

Mobile Devices Mobile device seperti ponsel, PDA, smart phone, dll merupakan kategori khusus dari sistem embedded. Mobile device dianggap sebagai sistem embedded meskipun masih ada keterbatasan pada kendala memory, ukuran yang kecil, kurangnya interface. Pendahuluan

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. Tantangan yang biasa dihadapi adalah  mendefinisikan dan meng-capture desain system  keterbatasan biaya  menentukan integritas sistem, seperti kehandalan dan keamanan  bekerja dalam batas-batas fungsi elemen yang tersedia (seperti processing power, memori, battery life, dll)  marketability dan sellability  persyaratan deterministik : syarat berat, ukuran, dll Pendahuluan

Arsitektur dasar Sistem Embeded Pendahuluan

Arsitektur detail sistem embedded Pendahuluan

Keterangan : User Interface : untuk interaksi dengan pengguna. Terdiri keyboard, touch pad, dll ASIC: Application Specific Integrated Circuit : untuk fungsi yang spesifik seperti motor control, data modulation, dll Microcontroller(μC) : bagian dari mikroprosesor Real Time Operating System (RTOS): terdiri dari semua software untuk kontrol sistem dan interface pengguna. User Interface Process : Bagian dari RTOS yang menjalankan perangkat lunak untuk kegiatan interface pengguna Controller Process : Bagian dari RTOS yang menjalankan software untuk timing dan control antara berbagai unit dari sistem embedded Pendahuluan

Digital Signal Processor (DSP) , merupakan jenis dari mikroprosessors DSP assembly code : kode untuk DSP yang disimpan dalam memori program Dual Ported Memory : Data Memory yang dapat diakses oleh dua prosesor pada saat yang sama CODEC: Compressor/Decompressor data Pendahuluan

Embedded Systems Hardware Commercial off-the-shelf components (COTS) Misal : wireless radios, sensors, I/O devices Murah Application-Specific ICs (ASICs) ICs yang dirancang untuk keperluan /aplikasi khusus Kinerja yang sangat bagus pada aplikasi Embedded systems pada awalnya hanya ASICs Domain-specific processors DSPs Microcontrollers Microprocessors Pendahuluan

Mengakuisisi sifat-sifat fisika/kimia lingkungan Perlu waktu Embedded Software Tugas utama: ‘Not transformation of data but interaction with physical world’ Mengakuisisi sifat-sifat fisika/kimia lingkungan Perlu waktu Mengkonsumsi daya Tidak berhenti (kecuali gagal beroperasi) Pendahuluan

Sifat-Sifat Embedded Software Timeliness Waktu: secara sistematik telah terhubung dengan teori komputasi RTOS seringkali mereduksi karakterisasi suatu task menjadi sebuah bilangan(yakni, prioritasnya) Tetapi: Komputasi memerlukan waktu bahkan pada komputer yang sangat cepat, waktu masih perlu dipertimbangkan Proses fisik memerlukan waktu Perlu ditemukan abstraksi yang memungkinkan kendali waktu ! Concurrency Liveness Interfaces Heterogeneity Reactivity Pendahuluan

Program tidak boleh berakhir • Liveness Program tidak boleh berakhir Tidak seperti model komputasi Turing tradisional, HALT tidak boleh terjadi Deadlock tidak dapat ditolerir Correctness bukan semata mata menampilkan jawaban akhir yang benar  Harus mempertimbangkan hal-hal seperti timing, power consumption, fault recovery, security and robustness • Interfaces Keterhubungan dengan lingkungan, serial, usb, bluetooth, wifi, dll • Heterogenity Keberagaman device menimbulkan masalah interoperabilitas Pendahuluan

• Reactivity Sistem disebut interaktif, bila: Bereaksi dengan kecepatannya sendiri (atau kecepatan manusia yang mengendalikannya) Sistem disebut transformatsional, bila: Mentransformasikan suatu input data menjadi suatu output data (misalnya perkalian dua buah matriks) Sistem disebut reaktif, bila: Bereaksi secara kontinu dengan lingkungan, selalu dengan kecepatan reaksi yang tetap Pendahuluan

Pendahuluan