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.
