Lebih ekonomis. Daripada sistem dengan banyak prosesor tunggal, karena bisa berbagi memori,

terdistribusi. Salah satu topik yang sedang hangat dibicarakan dalam dunia komputer adalah sistem terkluster. Sistem terkluster menjadi alternatif SMP untuk memperoleh performa dan ketersediaan yang tinggi. Saat ini, sistem terkluster populer untuk aplikasi-aplikasi server. Sistem terkluster pada dasarnya adalah sekumpulan komputer independen bisa berjalan sendiri yang terhubung satu sama lain untuk menyatukan sumber daya yang ada sehingga seolah-olah menjadi satu komputer saja. Keuntungan: a. Absolute scalability. Adalah mungkin untuk menciptakan sistem terkluster yang jauh lebih powerful daripada satu komputer standalone yang terbesar sekalipun. Satu kluster bisa terdiri atas puluhan, bahkan ratusan komputer, dan masing-masing adalah multiprosesor.

b. Incremental scalability. Kluster diatur sedemikian rupa sehingga bisa dupgrade sedikit demi

sedikit sesuai dengan kebutuhan, tanpa harus mengupgrade keseluruhan sistem sekaligus secara besar-besaran.

c. High availability. Karena setiap komputer yang tergabung adalah standalone mandiri, maka

kegagalan salah satu komputer tidak menyebabkan kegagalan sistem.

d. Superior priceperformance. Dengan konfigurasi yang tepat, dimungkinkan untuk membangun

sistem yang jauh lebih powerful atau sama dengan komputer standalone, dengan biaya yang lebih rendah.

7.10. Sistem Waktu Nyata

Pada awalnya, istilah real time digunakan dalam simulasi. Memang sekarang lazim dimengerti bahwa real time adalah cepat, namun sebenarnya yang dimaksud adalah simulasi yang bisa menyamai dengan proses sebenarnya di dunia nyata yang sedang disimulasikan. Suatu sistem dikatakan real time jika dia tidak hanya mengutamakan ketepatan pelaksanaan instruksitugas, tapi juga interval waktu tugas tersebut dilakukan. Dengan kata lain, sistem real time adalah sistem yang menggunakan deadline, yaitu pekerjaan harus selesai jangka waktu tertentu. Sementara itu, sistem yang tidak real time adalah sistem dimana tidak ada deadline, walaupun tentunya respons yang cepat atau performa yang tinggi tetap diharapkan. Pada sistem waktu nyata, digunakan batasan waktu. Sistem dinyatakan gagal jika melewati batasan yang ada. Misal pada sistem perakitan mobil yang dibantu oleh robot. Tentulah tidak ada gunanya memerintahkan robot untuk berhenti, jika robot sudah menabrak mobil. Sistem waktu nyata bisa dijumpai pada tugas-tugas yang mission critical, misal sistem untuk sistem pengendali reaktor nuklir atau sistem pengendali rem mobil. Juga sering dijumpai pada peralatan medis, peralatan pabrik, peralatan untuk riset ilmiah, dan sebagainya. Ada dua model sistem real time, yaitu hard real time dan soft real time. Hard real time mewajibkan proses selesai dalam kurun waktu tertentu. Jika tidak, maka gagal. Misalnya adalah alat pacu jantung. Sistem harus bisa memacu detak jantung jika detak jantung sudah terdeteksi lemah. Sementara soft real time menerapkan adanya prioritas dalam pelaksanaan tugas dan toleransi waktu. Misalnya adalah transmisi video. Gambar bisa sampai dalam keadaan terpatah-patah, tetapi itu bisa ditolerir karena informasi yang disampaikan masih bisa dimengerti.

7.11. Aspek Lainnya

• Sistem multimedia. Sistem multimedia adalah sistem yang menyajikan berbagai bentuk informasi dengan barbagai tehnik seperti gambar, suara, teks, animasi, video yang disajikan secara interaktif untuk memberi informasi atau menghibur. • Handal. Para pengguna tentulah tidak akan gembira jika sistem terlalu sering crash. • Sistem berkas. Ukuran berkas multimedia cenderung sangat besar. Sebagai contoh , berkas video dalam format MPEG dengan durasi 60 menit akan berukuran sekitar 650 MBytes. Untuk itu, diperlukan sistem operasi yang mampu menangani berkas-berkas dengan ukuran tersebut secara efektif dan efisien. • Bandwidth. Piperlukan bandwidth ukuran saluran data yang besar untuk multimedia, misalnya video. 54