Sunday, November 10, 2013

Tugas Sistem Operasi Kelas 02PT3

Tugas Sistem Operasi Kelas 02PT3

Multiprogramming
Multiprogramming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Untuk meningkatkan keseluruhan kemampuan dari sistem komputer, para developer memperkenalkan konsep multiprogramming. Dengan multiprogramming, beberapa tugas disimpan dalam memori dalam satu waktu; CPU digunakan secara bergantian sehingga menambah utilisasi CPU dan mengurangi total waktu yang dibutuhkan untuk menyelesaikan tugas-tugas tersebut.
Timesharing
Time sharing juga disebut sebagai Multitasking, dimana pengertian ini bisa disamakan dengan multiprogramming, hanya saja waktu prosesnya dibatasi. Waktu maksimum yang digunakan CPU disebut quantum time. Keuntungan time sharing adalah tingkat kebersamaannya menjadi tinggi. Time sharing memerlukan pengaturan kerja input dan output. Secara normal, CPU sanggup memproses lebih dari satu data dalam setiap detik. Dimana pada saat itu, input dan output device juga harus siap untuk memberikan data ataupun menerima hasil proses secara cepat. Oleh karena itu diperlukan adanya penjadwalan kerja yang baik. Banyak “switched” yang bisa bekerja secara otomatis untuk mengatur semuanya dalam waktu yang bersamaan.
Sistem Paralel (multiprocesor)
Sistem Paralel (multiprosesor) adalah, suatu sistem dengan lebih dari satu CPU yang memiliki sebuah memori bersama, seperti sekelompok orang dalam suatu ruangan yang memili papan tulis bersama. Karena setiap CPU dapat membaca atau menulis bagian apa saja dari memori, mereka harus berkoordinasi (dalam software) agar tidak saling berebut jalurnya masing -masing.
Sistem Terdistribusi
Sistem terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam satu jaringan Tujuan utamanya adalah untuk memberikan hasil secara lebih, terutama dalam:
  • file system ,  name space
  • Waktu pengolahan
  • Keamanan
  • Akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder, dan perangakat keras.

Sistem Cluster
Cluster  adalah Sistem operasi dimungkinkan dua atau lebih sistem membagi pakai secondary storage bersama-sama. Punya kehandalan sistem tinggi seperti sistem terdistribusi.
Sistem Real Time 
Real Time  adalah Sistem yang digunakan pada kebutuhan kerja yang memerlukan ketepatan waktu. Sistem Real Time membutuhkan batasan waktu yang tetap dari suatu task.
Sistem Handheld

Handheld adalah Pengembangan sistem operasi untuk perangkat PDA (Personal Digital Assistants). Pada sistem ini mempunyai keterbatasan pada kecepatan prosesor, display kecil.