330 likes | 602 Views
Real Time Systems. Tujuan. Mahasiswa memahami pengertian Real Time Systems Mahasiswa memahami konsep Real Time Systems Mahasiswa mengetahui jenis dan karakteristik dari Real Time Systems Mahasiswa mengetahui Implementasi dari Real Time Systems. Pokok Bahasan. Definisi Real Time Systems
E N D
Tujuan • MahasiswamemahamipengertianReal Time Systems • MahasiswamemahamikonsepReal Time Systems • MahasiswamengetahuijenisdankarakteristikdariReal Time Systems • MahasiswamengetahuiImplementasidariReal Time Systems
Pokok Bahasan • DefinisiReal Time Systems • KonsepReal Time Systems • JenisReal Time Systems • KarakteristikReal Time Systems • ImplementasiReal Time Systems
OVERVIEW • Salahsatuperformansisistemdalamhubungannyadenganpemrosesandankomunikasi data adalahmendapatkaninformasisecaracepat. • Salahsatulayanan yang dapatmemberikandanmengiriminformasidengancepatadalahSistemWaktuNyata (Real Time Systems)dimanawaktumenjadihal yang sangatpentingdalamsistemini.
DEFINISI REAL TIME SYSTEMS • KataReal Time pertama kali diterapkanpadapenggunaanprosessimulasi. • Real Timedapatditerjemahkanlangsungkedalambahasa Indonesia sebagaiwaktu-nyata. • DefinisiSistemReal Time banyakdikemukakan, salahsatunyamenurut IEEE Computer Society Press : “A Real Time sytems is a system that must satisfy explicit (bounded) respone time constrain or risk severe consequence, including failure.”
PERKEMBANGAN REAL TIME SYSTEMS • Perkembangansisteminisangateratkaitannyadengansejarahdanperkembangankomputerbesertasistemoperasinya. • SistemReal Timedikembangkanlebihmajusetelahteknologikomputermemasukigenerasi ke-2, sekitartahun 1960-an denganmunculnyateknologi IC. • Komputergenerasi ke-4 : misalnyasuperkomputerbluegene/L (478 Triliunoperasi/detik;tahun2007)danroadrunner (1000 Triliunoperasi/detik; tahun 2008)yang dikeluarkanoleh IBM. • Ralatpada courseware hal 104:19060-an,seharusnya 1960-an • Ralatpada courseware hal 104: 478 operasi/detik,seharusnya 478 triliunoperasi/detikdan 1000 operasi/detik,seharusnya 1000 triliunoperasi/detik
KONSEPREAL TIME SYSTEMS • SistemReal Time sangatmemperhatikanwaktu. • Sistem yang cepatwaktubukanmerupakantujuandariReal Time, tetapimerupakansuatupersyaratanagar sistemtersebutbisamengerjakantugas-tugasdengancepatsesuaibatasanwaktuyang telahditetapkan.
REAL TIME SYSTEMSDIKATAKAN TEPAT WAKTU,JIKA: • Hasilharusdiserahkansesuaidenganwaktu yang telahdisepakatiatauditentukan • Dapatmemberikanjawabansetiapsaatdiminta. • Dapatmemberikanjawaban yang terbaikdanakurat. • Kita yang memerintahkandankapanharusdiberikanolehsistem.
ARSITEKTUR REAL TIME SYSTEMS • Control Selector • n- Algorithms • Deadline Control • Statistic Condition
PARAMETERREAL TIME SYSTEMS • Delay • Jitter • Throughput
JENISREAL TIME SYSTEMS • Hard Real Time Systems (HRTS) • Soft Real Time Systems (SRTS)
HRTS • Sistemhard Real Time dibutuhkanuntukmenyelesaikancritical task denganjaminanwaktutertentu. • Jikakebutuhanwaktutidakterpenuhi, makaaplikasiakangagal. TidakcocokuntuksistemTime Sharing.
SRTS • KomputasiSoft Real Time memilikisedikitkelonggaran. • Dalamsistemini, proses yang kritismenerimaprioritaslebihdaripada yang lain.
KARAKTERISTIKREAL TIME SYSTEMS (1) • Batasanwaktu, artinyabahwaaplikasiharusmenyelesaikantugasnyadalamwaktu yang telahdibatasiatauditentukan. • Dapatdiprediksi, artinyabahwasistemharusbereaksiterhadapsemuakemungkinankejadianselamakejadiantersebutdapatdiprediksi. • Dapatmengerjakanhal-hal yang pentingsaja, yang tidakpentingtidakperludikerjakan. • Membuatprocessor bekerjalebihcepat, sehinggadapatditingkatkanjumlahtask yang diselesaikan.
KARAKTERISTIKREAL TIME SYSTEMS (2) • Struktur Internal yang dinamis, artinyadapatmelakukanrekonfigurasidinamisuntukmenyesuaikandengankondisilingkungan. • Bersifatreaktif, artinyadapatmeresponterhadapevent yang beragam yang tidakdapatdiprediksiurutanwaktukedatangannya. • Konkurensi, artinyamenunjangberbagaikegiatansecarasimultan, aspekkomunikasi, interrupt handling danlocking menjadibagiandalampenyelesaianmasalahkonkurensiini. • Terdistribusi, artinyamemungkinkanuntukmelakukankomputasibersamaandibeberapatempatuntukmenyelesaikansatufungsiumum.
USAHA-USAHA UNTUK MEMBUAT REAL TIME SYSTEMS • Software yang dihardwarekan • SeleksiatauSorting • MSB First • Heuristic / System Pakar / SistemCerdas • Sampling • Preprocessing • Scheduling • Parallelism • Data Reduction • Data Compression • Prediction
IMPLEMENTASIREAL TIME SYSTEMS • DalamimplementasisistemReal Time yang berhubungandenganhardware terdapat : • Sensor : Mengumpulkan data darilingkungansistem,merubahbesaranfisismenjadibesaranlistrik • Aktuator: Merubah (denganberbagaicara) lingkungansistem • Efektor : Responterhadaplingkungan.
IMPLEMENTASIREAL TIME SYSTEMS (2) • HRTS : padapembangkittenaganuklir, peralatankesahatan, pengontrolpesawatterbangdan lain-lain. • SRTS : SistemTelepon, sisteminformasipadapabrik, room access controlling , video conference, online interactive dan lain-lain.
IMPLEMENTASI Tsunamsi Detection
Real Time Untuk PenjadwalanKereta
DisebutjugadenganSistemwaktunyata. Sistem yang harusmenghasilkanrespon yang tepatdalambataswaktu yang telahditentukan. • Jikaresponkomputermelewatibataswaktutersebut, makaterjadidegradasiperformansiataukegagalansistem. Sebuah Real time system adalahsistem yang kebenarannyasecaralogisdidasarkanpadakebenaranhasil-hasilkeluaransistemdanketepatanwaktuhasil-hasiltersebutdikeluarkan. • Aplikasipenggunaansistemsepertiiniadalahuntukmemantaudanmengontrolperalatanseperti motor, assembly line, teleskop, atauinstrumenlainnya. Peralatantelekomunikasidanjaringankomputerbiasanyajugamembutuhkanpengendaliansecara Real time.
Berdasarkanbatasanwaktu yang dimilikinya, Real time system inidibagiatas:1. Hard Real time2. Soft Real time3. Firm Real time • Komponendari Real time system iniadalah:1. Perangkatkeras,2. SistemOperasi Real time,3. BahasaPemrograman Real time,4. SistemKomunikasi.