1. BatchOS
Digunakan pada komputer generasi ke-2 , saat itu komputer belum memiliki sistem operasi namun sistem pada sebuah sistem operasi sudah ada , yaitu dengan cara Job-job yang mirip akan dikumpulkan dan dijalankan secara kelompok lalu setalah selesai otomatis kelmpok lain akan dijalankan
dalam Sistem operasi batch ini ada tanggung jawab operator untuk menyortir pekerjaan dengan kebutuhan yang sama
contoh :Ada pada komputer generasi pertama yaitu FMS ( Fortarn Monitoring System ) dan IBSYS
Keuntungan di BatchOs adalah : -Processor di sistem Batch akan mengetahui berapa lama pekerjaan akan dikerjakan ketika dalam antrian -Beberapa pengguna dapat berbagi sistem batch -waktu idle sistem batch sudah dikurangi sehingga mempercepat proses - sangat mudah melakukan pekerjaan besar secara berualang
Kekurangan di BatchOs adalah : -Operator komputer harus menguasai sistem batch -mahal -sistem batch sangat sulit untuk di debug -mahal -pekerjaan lain harus menunggu untuk waktu yang tidak diketahui ketika ada pekerjaan yang gagal
2. Time sharing
Digunakan pada CPU dengan sistem tunggal yang membagi setiap tugas dengan waktu untuk eksekusi masing-masingnya , sehingga semua tugas berjalan lancar
sistem ini dikenal sebagai sistem multitasking. Tugas dapat dari satu pengguna atau beberapa pengguna. waktu eksekusi dibutuhkan setip tugas disebut quantumsetelah menunggu interval waktu yang diberikan Maka OS akan beralih ke tugas berikutnya .
Keuntungan dari Time sharing OS : Setiap tugas mendapat kesempatan waktu yang sama, kurang kemungkinan duplikasi perangkat lunak, waktu idle cpu dapat dikurangi
Kekurangan dari Time sharing OS : Kehandalan yang kurang, keamanan aplikasi dan data harus diperhatikan serta integritas dari program penggunaan dan data, masalah komunikasi data
3. Distributed OS
Sistem ini memiliki prcessor berbeda dalam ukuran dan fungsi , manfaat utama dari bekerja dengan OS ini adalah bahwa hal itu selalu mungkin bahwa satu pengguna dapat mengakses file atau perangkat lunak yang sebenarmya tidak hadir pada sistem tetapi terhubung dalam jaringan yaitu akses remote diaktifkan dalam perangkat yang tersambung di jaringan tersebut
Kelebihan Distributed OS : Kegagalan satu perintah tidak akan mempengaruhi komunikasi jaringan lain nya karena semua sistem independen dari satu sama lain, surat elektronik meningkatkan kecepatan pertukaran data, karena sumber daya yang sedang dibagi komputasi sangan cepat dan tahan lama, mengurangi beban pada komputer pengguna, sistem ini mudah dikembangkan karena banyak sistem yang dengan mudah ditambahkan ke jaringan, dapat mengurangi keterlambatan dalam pemrosesan data
Kekurangan Distributed Os : Kegagalan jaringan utama akan menghentikan seluruh komunikasi, untuk membangun sistem terdistribusi bahasa yang digunakan tidak akan didefinisikan dengan baik, jenis sistem ini tidak tersedia karena mereka sangat mahal . tidak hanya itu perangkat lunak yang mendasari sangat kompleks dan tidak dipahami dengan baik
4. Network OS
Sebuah Operasi sitem yang berjalan pada server dan mempunyai kemampuan untuk mengelola data, pengguna, grup, keamanan, aplikasi dan fungsi jaringan lain. Jenis sistem operasi ini memungkinkan akses bersama file, printer, keamanan, aplikasi dan fungsi jaringan lain melalui jaringan pribadi kecil
Keuntungan dari Netwrk OS : Server terpusat yang stabil, masalah keamanan ditangani melalui server, teknolgi baru dan upgrade hardware dapat mudah diintegrasikan dalam sistem, dapat mengakses server yang jauh dari lokasi yang berbada jenis
Kekurangan Network OS : pengguna harus bergantung pada lokasi pusat untuk sebagian operasi, pemeliharaan diperlukan secara teratur
5. Realtime OS
Interval waktu yg dibutuhkan untuk memproses dan merespon input yg sangat kecil yg disebut waktu tanggap, digunakan ketika persyaratan waktu yang ketat. ada 2 jenis , yaitu Hard-real time system dan soft real-time
Kelebihan Realtime OS : Maksimum dalam pemanfaatan perangkat, pemindahan tugas akan dilakukan waktu yg sesingkat mungkin, fokus pada aplikasi yg berjalan dan bukan untuk aplikasi yg berbeda dalam antrian, bebas dari kesalahan, alokasi memori terbaik dikelola dalam jenis sitem
Kekurangan Realtime OS : Tugas sangat terbatas, sumber daya yang berat, algoritma kompleks, pengandar perangkat dan interupsi sinyal, thread prioritas
Komentar
Posting Komentar