MAKALAH
SISTEM OPERASI REAL – TIME BAB I
PENDAHULUAN
A. LATAR BELAKANG
NAMA : IGNASIO OLA HEKAR MASALAH
NIM : 228111056 Dewasa ini perkembangan ilmu
dan tekonologi begitu pesatnya, laju
perkembangan itu demikian luasnya
hingga hampir mencakup seluruh
kehidupan manusia. Khususnya di
bidang teknologi informasi dan
komunikasi inilah yang
melatarbelakangi perlunya penerapan
iptek di kalangan masyarakat.
Khususnya dalam suatu proses
penyaluran informasi, baik skala besar
maupun kecil. Dan terutama elemen-
elemen yang terlibat di dalamnya.
Seperti kebenaran informasi atau data
yang dikirimkan dengan yang akan
diterima, efisiensi dan ketepatan waktu
yang terpakai, serta kecilnya
kemungkinan kesalahan sistem.
Seringkali suatu informasi sampai
kepada penerima dalam keadaan cacat
atau terlalu lama. Hal ini menyebabkan
menurunnya tingkat efisiensi waktu
yang berdampak pula pada waktu delay
yang terlalu lama. Karena kebutuhan
akan penyelesaian masalah tersebut
maka mulai dikembangkan aplikasi atau
software yang menunjang definisi
elemen itu, yaitu real time system.
Real time system disebut juga
dengan Sistem waktu nyata. Sistem yang
harus menghasilkan respon yang tepat
dalam batas waktu yang telah
ditentukan. Jika respon komputer
melewati batas waktu tersebut, maka
terjadi degradasi performansi atau
kegagalan sistem. Sebuah Real time
system adalah sistem yang
kebenarannya secara logis didasarkan
pada kebenaran hasil-hasil keluaran
sistem dan ketepatan waktu hasil-hasil
2
dan analisis data. Data-data yang cocok bahwa proses yang sebenarnya itu
diperoleh berasal dari media internet, simulasi. Analog komputer, khususnya,
yang juga berasal dari berbagai seringkali mampu mensimulasikan lebih
website. Data-data tersebut dianalisa cepat daripada waktu-nyata, situasi yang
dan diolah sedemikian rupa sehingga bisa saja berbahaya seperti simulasi
dapat tersaji secara sistematis. Yang lambat jika tidak juga diakui dan
terdiri atas bab I, bab II, bab III, bab diperhitungkan.
IV, dan Daftar Pustaka. Menurut definisi Kamus
computer, real time system atau sistem
waktu nyata adalah setiap sistem yang
waktu terjadinya output sangat
BAB II signifikan jarak antara waktu input
terhadap waktu terjadinya output harus
LANDASAN TEORI
sangat kecil terhadap waktu yang
diperbolehkan.
Menurut Cooling pada buku
A. REALTIME SYSTEM
Software Design for Real Time Systems
(1991): Sistem Waktu Nyata adalah
Pada awalnya, istilah real time
sistem yang harus memprodukis respon
digunakan dalam simulasi. Istilah real
yang tepat dalam suatu batasan waktu
time memang lebih cenderung dipakai
yang tentu. Komputer yang responnya
untuk mensimulasikan atau
melebihi batasan waktu ini akan
menggambarkan tentang waktu yang
memberikan performansi yang
dibutuhkan suatu proses yang dijalankan
terdegradasi atau malfunction. Sebuah
di dunia maya dan dalam komputer yang
sistem waktu nyata membaca input dari
disamakan dengan waktu nyata yang
plant dan mengirim sinyal kontrol ke
terpakai.
plant pada waktu-waktu yang ditentukan
Sebuah sistem dikatakan real-
oleh pertimbangan operasional dari plant
time jika total kebenaran dari suatu
bukan oleh sistem computer.
operasi tidak hanya bergantung pada
Menurut Bennet: real time
kebenaran yang logis, tetapi juga pada
sistem berarti sebuah program yang
waktu di mana operasi itu dilakukan.
ketepatan operasinya tergantung pada
Konsepsi klasik adalah bahwa dalam
hasil logika komputasi dan waktu suatu
sebuah hard real-time atau langsung
hasil diproduksi.
sistem real-time, penyelesaian operasi
setelah tenggat waktu dianggap tidak
BAB III
berguna - pada akhirnya, hal ini dapat
menyebabkan kegagalan kritis sistem PEMBAHASAN
lengkap. Soft sistem real-time di sisi lain
akan mentoleransi keterlambatan A. KONSEP DASAR REAL TIME
tersebut, dan dapat merespons dengan SYSTEM
penurunan kualitas layanan (misalnya, Pada awalnya, istilah real time
dengan menghilangkan frame sementara digunakan dalam simulasi. Memang
menampilkan video). sekarang lazim dimengerti bahwa real
Istilah real-time itu sendiri time adalah "cepat", namun sebenarnya
berasal dari penggunaannya pada awal yang dimaksud adalah simulasi yang
simulasi. Sementara penggunaan saat ini bisa menyamai dengan proses
mengisyaratkan bahwa sebuah sebenarnya (di dunia nyata) yang sedang
perhitungan yang 'cepat' adalah real- disimulasikan.
time, awalnya merujuk pada sebuah Suatu sistem dikatakan real time
simulasi yang berjalan pada tingkat yang jika dia tidak hanya mengutamakan
4
harus memenuhi suatu nilai ketepatan keterlambatan tidak lebih dari 100 mikro
yang diambil dari nilai rata-rata. detik.Secara umum, sebuah proses di
Contoh : Pengambilan uang di kirim dengan sebuah pernyataan jumlah
ATM . waktu dimana dibutuhkan untuk
Kriteria Sistem Waktu Nyata. menyelesaikan atau menjalankan I/O.
Terdapat dua kriteria yang harus Kemudian penjadwal dapat menjamin
dipenuhi oleh sistem waktu nyata yaitu:. proses untuk selesai atau menolak
1. Batasan Waktu (time permintaan
constraint) karena tidak mungkin dilakukan.
Setiap sistem dengan waktu nyata Mekanisme ini dikenal dengan resource
memiliki batasan waktu berupa waktu reservation. Oleh karena itu setiap
maksimum proses (akuisisi, transmisi, operasi harus dijamin dengan waktu
perekaman, perhitungan) dan standar maksimum. Pemberian jaminan seperti
waktu (waktu yang sama dengan waktu ini tidak dapat dilakukan dalam sistem
sehari-hari) . dengan secondary storage atau virtual
2. Respon waktu dan Saturation memory, karena sistem seperti ini tidak
Limit dapat meramalkan waktu yang
Sistem Waktu nyata jika dibutuhkan untuk mengeksekusi suatu
dipergunakan untuk mengontrol alat proses.
perlu mempertimbangkan kecepatan dari Contoh dalam kehidupan sehari-
respon alat dan batas saturasi dari alat hari adalah pada sistem pengontrol
tersebut . pesawat terbang. Dalam hal ini,
keterlambatan sama sekali tidak boleh
C. KOMPUTASI REAL TIME terjadi,karena dapat berakibat tidak
Berdasarkan batasan waktu yang terkontrolnya pesawat terbang. Nyawa
dimilikinya, Real Time System ini dibagi penumpang yang ada dalam pesawat
atas: tergantung dari sistem ini, karena jika
1.Hard Real time sistem pengontrol tidak dapat merespon
3.Soft Real time tepat waktu, maka dapat menyebabkan
4.Firm Real time kecelakaan yang merenggut korban
jiwa.
Komponen dari Real Time System
ini adalah:
1.Perangkat keras, 2. Sistem Soft Real-Time ( SRTS )
2.Sistem Operasi Real time, Komputasi soft real-time memiliki
3.Bahasa Pemrograman Real time, sedikit kelonggaran. Dalam sistem
4.Sistem Komunikasi. ini,proses yang kritis menerima prioritas
lebih daripada yang lain. Walaupun
Berdasarkan response time dan menambah fungsi soft real-time ke
dampaknya, maka komputasi real-time sistem time sharing mungkin akan
dapat dibedakan menjadi : mengakibatkan ketidakadilan pembagian
1. Sistem Hard Real-Time sumber daya dan mengakibatkan delay
( HRTS ) yang lebih lama, atau mungkin
Sistem hard real-time dibutuhkan menyebabkan starvation, hasilnya
untuk menyelesaikan critical task adalah tujuan secara umum sistem yang
dengan jaminan waktu tertentu. Jika dapat mendukung multimedia, grafik
kebutuhan waktu tidak terpenuhi, maka berkecepatan tinggi, dan variasi tugas
aplikasi akan gagal. Dalam definisi lain yang tidak dapat diterima di lingkungan
disebutkan bahwa kontrol sistem hard yang tidak mendukung komputasi soft
real-time dapat mentoleransi real-time.
7
“http://www.wikipedia.org”, 18
November 2009
“http://www.google.com”, 18
November 2009
Book Company.
http://www.ncst.ernet.in/education/
pgdst/coosfac/slides/rtos.pdf”, 18
November 2009
http://www.dmreview.com/
article_sub.cfm?articleId=7960”, 18
November 2009
http://bebas.vlsm.org/v06/Kuliah/
SistemOperasi/2004/51/produk/
SistemOperasi.html”, 18 November
2009
http://www.ccur.com/catalog/