11
Real-Time System adalah mekanisme pengontrolan, perekaman data, pemrosesan yang sangat cepat sehinga output yang dihasilkan dapat diterima dalam waktu yang relatif sama. Perbedaan dengan sistem on-line adalah satuan waktu yang digunakan real-time biasanya seperseratus atau seperseribu detik sedangkan on-line masih dalah skala detik atau bahkan kadang beberapa menit. Perbedaan lainnya, on-line biasanya hanya berinteraksi dengan pemakai, sedangkan real-time berinteraksi langsung dengan pemakai dan lingkungan yang dipetakan. Kelebihan : Menjadi satu kesatuan pada satu sirkuit yang terpadu Real-time system fokus pada satu tujuan, system ini juga tidak membutuhkan interface dengan user sehingga real-time system ini sudah ada pada system operasi. Sehingga user tidak perlu menghiraukannya karena sudah terkumpul pada suatu kesatuan system operasi dan sudah ada pada kernel memori. Memisahkan fungsi-fungsi program ke dalam self-contained task dan meng-implementasikan sebuah penjadwalan eksekusinya sesuai dengan permintaan. Menghasilkan respon hasil yang nyata pada suatu periode terentu. Real time system bisa bereaksi semua kemungkinan dan memprediksi segala kemungkinan selama itu bisa diprediksi. Menawarkan konsep baru dalam memodelkan real-time system, dengan memasukkan liveline disamping deadline yang merupakan ciri model konvensional. Hal ini dilakukan karena pada kenyataannya, sebagian sistem waktu-nyata tidak hanya dibatasi oleh batas waktu maksimal, tapi juga dibatasi oleh batas waktu tercepat dalam penyajian respon. Dengan adanya liveline, maka beberapa hal harus turut pula

Proses

Embed Size (px)

Citation preview

Page 1: Proses

Real-Time System

adalah mekanisme pengontrolan, perekaman data, pemrosesan yang sangat cepat sehinga output yang dihasilkan dapat diterima dalam waktu yang relatif sama. Perbedaan dengan sistem on-line adalah satuan waktu yang digunakan real-time biasanya seperseratus atau seperseribu detik sedangkan on-line masih dalah skala detik atau bahkan kadang beberapa menit. Perbedaan lainnya, on-line biasanya hanya berinteraksi dengan pemakai, sedangkan real-time berinteraksi langsung dengan pemakai dan lingkungan yang dipetakan.

Kelebihan :

Menjadi satu kesatuan pada satu sirkuit yang terpadu

Real-time system fokus pada satu tujuan, system ini juga tidak membutuhkan interface dengan user sehingga real-time system ini sudah ada pada system operasi. Sehingga user tidak perlu menghiraukannya karena sudah terkumpul pada suatu kesatuan system operasi dan sudah ada pada kernel memori.

Memisahkan fungsi-fungsi program ke dalam self-contained task  dan meng-implementasikan sebuah penjadwalan eksekusinya sesuai dengan permintaan.

Menghasilkan respon hasil yang nyata pada suatu periode terentu. Real time system bisa bereaksi semua kemungkinan dan memprediksi segala kemungkinan selama itu bisa diprediksi.  

Menawarkan konsep baru dalam memodelkan real-time system, dengan memasukkan liveline disamping deadline yang merupakan ciri model konvensional. Hal ini dilakukan karena pada kenyataannya, sebagian sistem waktu-nyata tidak hanya dibatasi oleh batas waktu maksimal, tapi juga dibatasi oleh batas waktu tercepat dalam penyajian respon. Dengan adanya liveline, maka beberapa hal harus turut pula disesuaikan, antara lain : strategi waktu pemrosesan data dan penyajian respon serta algoritma penjadwalan proses.

Kekurangan : Deadline yang telah ditetapkan menjadikan sistem gagal bila

terlambat menyelesaikan tugas dalam waktu yang telah ditentukan.

Tidak adanya tambahan waktu (grace period) dalam mentolerir keterlambatan karena delay sistem.

Mainframe Computer Mainframe computer adalah komputer besar yang digunakan untuk memproses data dan aplikasi yang besar. Mainframe pada umumnya digunakan dalam Perusahaan atau

Page 2: Proses

Organisasi yang menangani data seperti sensus, riset penelitian, keperluan militer atau transaksi finansial. Mainframe dapat melayani ratusan pengguna pada waktu yang bersamaan. Pengguna-pengguna ini menggunakan terminal untuk dapat mengakses data dan aplikasi di dalam komputer besar ini

Kelebihan:

Memiliki processor yang berjumlah lebih dari satu. Bisa digunakan oleh banyak pengguna (multi user). Dapat membuka beberapa aplikasi dalam waktu bersamaan Menggunakan teknologi time sharring. Kecepatan kerja processornya hingga 1GOPS (Giga Operations Per Second).

Kekurangan:

Karena ukurannya yang besar, maka diperlukan ruangan yang besar untuk menyimpannya.

Harganya sangat mahal. Interface dengan pengguna masih menggunakan teks. Kerjanya sangat lama. Membutuhkan daya listrik yang sangat besar.

Distributed System

Sistem distribusi adalah sebuah koleksi komputer independen yang terlihat oleh pengguna sistem sebagai satu komputer. Atau komputer yang digunakan secara bersamaan dilakukan oleh komputer-komputerterpisah yang terhubung dalam satu jaringan komputer.

Kelebihan :

Resources Sharing Mempercepat komputasi – dengan load sharing Reliability (terpercaya) Communication Memerlukan infrastruktur jaringan. Local area networks (LAN) atau Wide area networks (WAN) Dapat berbentuk client-server or peer-to-peer system.

Page 3: Proses

Kekurangan:

•    Biaya komunikasi membengkak•    Pemaduan yang sulit•    Pembuatan program yang lebih sulit

Clustered system

Secara umum, sistem kluster adalah gabungan dari beberapa sistem individual ( komputer ) yang dikumpulkan pada suatu lokasi, saling berbagi tempat penyimpanan data ( storage ), dan saling terhubung dalam jaringan lokal ( Local Area Network ).

Keuntungan:• Absolute scalability . Adalah mungkin untuk menciptakan sistem terkluster yang jauh lebih powerful daripada satu komputer standalone yang terbesar sekalipun.• Incremental scalability . Kluster diatur sedemikian rupa sehingga bisa dupgrade sedikit demi sedikit sesuai dengan kebutuhan, tanpa harus mengupgrade keseluruhan sistem sekaligus secara besar-besaran.• High availability . Karena setiap komputer yang tergabung adalah standalone (mandiri), maka kegagalan salah satu komputer tidak menyebabkan kegagalan sistem.• Superior price/performance . Dengan konfigurasi yang tepat, dimungkinkan untuk membangun sistem yang jauh lebih powerful atau sama dengan komputer standalone, dengan biaya yang lebih rendah.

Kekurangan : Butuh administrator jaringan yang profesional Butuh perangkat bagus untuk digunakan sebagai komputer server Butuh software tool operasional untuk mempermudah manajemen jaringan Anggaran untuk manajemen jaringan menjadi besar Bila server down, semua data dan resource diserver tidak bisa diakses.

Multiprocessing system

Multiprocessing system adalah suatu kemampuan suatu sistem operasi yang menjalankan dua atau lebih instruksi secara serentak dengan menggunakan sejumlah CPU dalam sebuah komputer. Dengan sistem seperti ini sebuah sistem operasi dapat

Page 4: Proses

mengatur agar sejumlah CPU menjalankan instruksi-instruksi yang berbeda yang terletak dalam sebuah program dalam waktu yang sama. Kemampuang eksekusi terhadap beberapa proses perangkat lunak dalam sebuah sistem secara serentak, jika dibandingkan dengan sebuah proses dalam satu waktu, meski istilah multiprogramming lebih sesuai untuk konsep ini.

Kelebihan :

Peningkatan throughput, karena lebih banyak proses / thread yang berjalan dalam satu waktu sekaligus (jika proses yang antri di ready queue sedikit). Perlu diingat hal ini tidak berarti daya komputasinya menjadi meningkat sejumlah prosesornya. Yang meningkat ialah jumlah pekerjaan yang bisa dilakukannya dalam waktu tertentu.

Economy of scale (ekonomis), ekonomis dalam devices yang dibagi bersama sama. Prosesorprosesor terdapat dalam satu komputer dan dapat membagi peripheral (ekonomis) seperti disk dan catu daya listrik.

Peningkatan kehandalan (reliabilitas), Jika satu prossor mengalami suatu gangguan, maka proses yang terjadi masih dapat berjalan dengan baik karena tugas prosesor yang terganggu diambil alih oleh prosesor lain. Hal ini dikenal dengan istilah Graceful Degradation. Sistemnya sendiri dikenal bersifat fault tolerant atau failoft system.

Kekurangan :

Karena masing-masing processor mengerjakan jenis proses yang berbeda,jika sebuah program lebih banyak memiliki jenis proses tertentu saja,maka hanya satu jenis processor yang akan sibuk sementara yang lainnya akan banyak menganggur.

Jika aturan satu processor mengerjakan satu jenis proses,maka jika processor itu rusak,maka seluruh proses akan gagal.

Handheld computer adalah komputer yang cukup kecil sehingga dapat digenggam. Komputer genggam ini dapat bekerja dengan fungsi yang hampir sama dengan komputer biasa. Meskipun sangat mudah untuk dibawa, komputer genggam tidak dapat menggantikan komputer biasa (PC) karena hanya memiliki keyboard dan layar yang kecil. Beberapa produsen mencoba untuk memecahkan masalah keyboard yang terlalu kecil. Keyboard tersebut diganti dengan electronic pen. Bagaimanapun, electronic

Page 5: Proses

pen ini masih bergantung pada teknologi pengenalan tulisan tangan yang masih dalam tahap pengembangan.

Kelebihan : Multitasking – Android bisa menjalankan berbagai aplikasi, artinya bisa

menggunakan berbagai aplikasi dalam waktu yang bersamaan.

Notifikasi – Setiap ada SMS, Email, atau bahkan artikel terbaru dari RSS Reader, akan selalu ada notifikasi di Home Screen Ponsel Android, tak ketinggalan Lampu LED Indikator yang berkedip-kedip, sehingga tidak akan terlewatkan satu SMS, Email ataupun Misscall sekalipun.

Akses Mudah terhadap Ribuan Aplikasi Android lewat Google Android App Market – Jika kita menyukai kegiatan menginstall aplikasi ataupun games, lewat Google Android App Market, bisa mendownload berbagai aplikasi dengan gratis. Ada banyak ribuan aplikasi dan games yang siap untuk di download di ponsel Android.

Pilihan Ponsel yang beranekaragam - Bicara ponsel Android, akan terasa ‘beda’ dibandingkan dengan iOS, jika iOS hanya terbatas pada iPhone dari Apple, maka Android tersedia di ponsel dari berbagai produsen, mulai dari Sony Ericsson, Motorola, HTC sampai Samsung. Dan setiap pabrikan ponsel pun menghadirkan ponsel Android dengan gaya masing-masing, seperti Motorola dengan Motoblur-nya, Sony Ericsson dengan TimeScape-nya.

Bisa menginstal ROM yang dimodifikasi – Jika tidak puas dengan tampilan standar Android, jangan khawatir ada banyak Costum ROM yang bisa di pakai di ponsel Android.

Widget – Dengan adanya Widget di homescreen, kita bisa dengan mudah mengakses berbagai setting dengan cepat dan mudah.

Google Maniak – Pengguna setia layanan Google mulai dari Gmail sampai Google Reader, ponsel Android telah terintegrasi dengan layanan Google, sehingga bisa dengan cepat mengecek email dari gMail.

Kekurangan :

Koneksi Internet yang terus menerus – Kebanyakan ponsel Android memerlukan koneksi internet yang simultan alias terus menerus aktif, artinya pengguna harus siap berlangganan paket GPRS yang sesuai dengan kebutuhan.

Page 6: Proses

Iklan – Aplikasi di ponsel Android memang bisa didapatkan dengan mudah dan gratis, namun konsekuensinya di setiap aplikasi tersebut, akan selalu iklan yang terpampang, entah itu bagian atas atau bawah aplikasi

Karena masih baru, maka belum banyak aplikasi yg tersedia untuk android, namun tidak menutup kemungkinan bakal bertambah banyak mengingat Android adalah OS open source. Hampir semua aplikasi bisa didapat gratis, dan dapat diunduh melalui fasilitas Android Market dan blog-blog pribadi.

Bagi orang yg belum pernah memakainya mungkin akan sedikit membingungkan

ponsel Android kurang nyaman jika dipakai untuk telepon.

Masih sedikit yg memakai OS ini.

Android masih mampu sedikit mengimbangi Wndows Mobile untuk terintegrasi dengan Exchange (outlook) server tanpa hambatan.

Android tidak bisa konek ke wireless ad-hoc. Sudah browsing ke forum2x, ternyata memang dari Androidnya.

Desktop system

Berdasarkan dari Informant Communications Group and Microsoft Corporation menyatakan bahwa sistem berbasis desktop memiliki kelemahan dan keunggulan sebagai berikut:

Kelemahannya: Tidak bisa diakses dari jarak jauh. Sulit untuk di deploy pada banyak user karena harus melakukan instalasi. Sulit jika ada update. Selain itu pendapat pribadi saya tentang kekurangan dari Desktop based adalah

dia memiliki spesifikasi hardware tertentu yang mungkin ada mesin yang tidak bisa menjalankannya.

Sedangkan untuk kelebihan dari Desktop based yang juga didapat dari Informant Communications Group and Microsoft Corporation(2002) adalah :

Memiliki Performance yang unggul (karena disesuaikan dengan spesifikasi hardware)

Tidak membutuhkan waktu pengiriman data dari server ke client atau sebaliknya seperti pada web

Page 7: Proses

READING REPORT

OPERATING SYSTEM CONCEPTS

Page 8: Proses

NAMA:

Desvy Pasongli

FAKULTAS ILMU KOMPUTER

UNIVERSITAS KLABAT

JANUARI 2016