INFOCPNS Jenis Sistem Operasi (OS) - Rista Bola

Jenis Sistem Operasi (OS)

Sistem operasi adalah kumpulan program yang terorganisir dengan baik yang mengelola perangkat keras komputer. Ini adalah jenis perangkat lunak sistem yang bertanggung jawab atas kelancaran fungsi sistem komputer.

Sistem Operasi Batch

Pada tahun 1970-an, pemrosesan batch sangat populer. Dalam teknik ini, jenis pekerjaan serupa digabungkan dan dieksekusi tepat waktu. Orang terbiasa memiliki satu komputer yang disebut mainframe.

Dalam sistem operasi Batch, akses diberikan kepada lebih dari satu orang; mereka menyerahkan pekerjaan mereka masing-masing ke sistem untuk dieksekusi.

Sistem menempatkan semua pekerjaan dalam antrian berdasarkan siapa cepat dia dapat dan kemudian mengeksekusi pekerjaan satu per satu. Pengguna mengumpulkan output masing-masing ketika semua pekerjaan dieksekusi.


Tujuan dari sistem operasi ini terutama untuk mentransfer kendali dari satu pekerjaan ke pekerjaan lain segera setelah pekerjaan selesai. Itu berisi sekumpulan kecil program yang disebut monitor residen yang selalu berada di salah satu bagian dari memori utama. Bagian yang tersisa digunakan untuk pekerjaan servis.

Keuntungan dari Batch OS

  • Penggunaan monitor penduduk meningkatkan efisiensi komputer karena menghilangkan waktu CPU antara dua pekerjaan.

Kerugian dari Batch OS

1. Kelaparan

Pemrosesan batch menderita kelaparan.

Misalnya:

Ada lima pekerjaan J1, J2, J3, J4, dan J5, hadir dalam batch. Jika waktu eksekusi J1 sangat tinggi, maka empat pekerjaan lainnya tidak akan pernah dieksekusi, atau harus menunggu dalam waktu yang sangat lama. Karenanya proses lain menjadi kelaparan.

2. Tidak Interaktif

Pemrosesan Batch tidak cocok untuk pekerjaan yang bergantung pada input pengguna. Jika suatu pekerjaan memerlukan input dua angka dari konsol, maka itu tidak akan pernah mendapatkannya dalam skenario pemrosesan batch karena pengguna tidak hadir pada saat eksekusi.

Sistem Operasi Multiprogramming

Multiprogramming adalah ekstensi untuk pemrosesan batch di mana CPU selalu sibuk. Setiap proses membutuhkan dua jenis waktu sistem: waktu CPU dan waktu IO.

Dalam lingkungan multiprogramming, ketika sebuah proses melakukan I/O, CPU dapat memulai eksekusi proses lainnya. Oleh karena itu, multiprogramming meningkatkan efisiensi sistem.

Keuntungan dari Multiprogramming OS

  • Di seluruh sistem, ini meningkat karena CPU selalu memiliki satu program untuk dieksekusi.
  • Waktu respon juga bisa dikurangi.

Kerugian dari Multiprogramming OS

  • Sistem multiprogramming menyediakan lingkungan di mana berbagai sumber daya sistem digunakan secara efisien, tetapi tidak menyediakan interaksi pengguna dengan sistem komputer.

Sistem Operasi Multiprosesor

Dalam Multiprocessing, komputasi Paralel tercapai. Ada lebih dari satu prosesor yang ada dalam sistem yang dapat menjalankan lebih dari satu proses pada saat yang bersamaan. Ini akan meningkatkan throughput sistem.

Dalam Multiprocessing, komputasi Paralel tercapai. Lebih dari satu prosesor hadir dalam sistem dapat mengeksekusi lebih dari satu proses secara bersamaan, yang akan meningkatkan throughput sistem.

Keuntungan dari sistem operasi Multiprocessing:

  • Peningkatan keandalan: Karena sistem multiprosesor, tugas pemrosesan dapat didistribusikan di antara beberapa prosesor. Ini meningkatkan keandalan karena jika satu prosesor gagal, tugas dapat diberikan ke prosesor lain untuk diselesaikan.
  • Meningkat sepanjang: Saat beberapa prosesor bertambah, lebih banyak pekerjaan dapat dilakukan dengan lebih sedikit.
Kekurangan Sistem Operasi Multiprocessing

Sistem operasi multiprosesing lebih kompleks dan canggih karena menangani banyak CPU secara bersamaan.
Sistem operasi multitasking adalah perpanjangan logis dari sistem multiprogramming yang memungkinkan banyak program secara bersamaan. Ini memungkinkan pengguna untuk melakukan lebih dari satu tugas komputer secara bersamaan.

Keuntungan dari sistem operasi Multitasking

  • Sistem operasi ini lebih cocok untuk mendukung banyak pengguna secara bersamaan.
  • Sistem operasi multitasking memiliki manajemen memori yang terdefinisi dengan baik.
Kekurangan dari sistem operasi Multitasking
  • Prosesor ganda lebih sibuk pada saat yang sama untuk menyelesaikan tugas apa pun dalam lingkungan multitasking, sehingga CPU menghasilkan lebih banyak panas.
Sistem Operasi Jaringan

Sistem Operasi, yang mencakup perangkat lunak dan protokol terkait untuk berkomunikasi dengan komputer lain melalui jaringan dengan nyaman dan hemat biaya, disebut Sistem Operasi Jaringan.
Kelebihan Sistem Operasi Jaringan
  • Dalam jenis sistem operasi ini, lalu lintas jaringan berkurang karena pembagian antara klien dan server.
  • Jenis sistem ini lebih murah untuk disiapkan dan dipelihara.
Kekurangan Sistem Operasi Jaringan
  • Dalam sistem operasi jenis ini, kegagalan setiap node dalam suatu sistem mempengaruhi keseluruhan sistem.
  • Keamanan dan kinerja adalah masalah penting. Jadi administrator jaringan yang terlatih diperlukan untuk administrasi jaringan.

Sistem Operasi Waktu Nyata

Dalam Sistem Real-Time, setiap pekerjaan memiliki tenggat waktu tertentu di mana pekerjaan itu seharusnya diselesaikan, jika tidak, kerugian besar akan ada, atau bahkan jika hasilnya dihasilkan, itu sama sekali tidak berguna.


Penerapan sistem Real-Time ada dalam kasus aplikasi militer, jika ingin menjatuhkan rudal, maka rudal tersebut harus dijatuhkan dengan presisi tertentu.

Keuntungan dari sistem operasi Real-time:
  • Mudah untuk mengatur, mengembangkan, dan menjalankan aplikasi waktu nyata di bawah sistem operasi waktu nyata.
  • Dalam sistem operasi Real-time, pemanfaatan maksimum perangkat dan sistem.
Kerugian dari sistem operasi waktu-nyata:
  • Sistem operasi real-time sangat mahal untuk dikembangkan.
  • Sistem operasi real-time sangat kompleks dan dapat menghabiskan siklus CPU kritis.

Sistem Operasi Pembagian Waktu

Dalam sistem operasi Time Sharing, sumber daya komputer dialokasikan secara tergantung waktu ke beberapa program secara bersamaan. Oleh karena itu membantu menyediakan sejumlah besar akses langsung pengguna ke komputer utama. Ini adalah perpanjangan logis dari multiprogramming. Dalam pembagian waktu, CPU dialihkan di antara beberapa program yang diberikan oleh pengguna yang berbeda secara terjadwal.
Sistem operasi pembagian waktu memungkinkan banyak pengguna untuk dilayani secara bersamaan, sehingga diperlukan skema penjadwalan CPU yang canggih dan manajemen Input/output.

Sistem operasi pembagian waktu sangat sulit dan mahal untuk dibangun.

Kelebihan Sistem Operasi Time Sharing

  • Sistem operasi pembagian waktu menyediakan penggunaan dan pembagian sumber daya yang efektif.
  • Sistem ini mengurangi CPU idle dan waktu respon.
Kekurangan Sistem Operasi Time Sharing
  • Tingkat transmisi data sangat tinggi dibandingkan dengan metode lain.
  • Keamanan dan integritas program pengguna yang dimuat dalam memori dan data perlu dipertahankan karena banyak pengguna yang mengakses sistem pada saat yang bersamaan.

Sistem Operasi Terdistribusi

Sistem Operasi Terdistribusi tidak diinstal pada satu mesin, itu dibagi menjadi beberapa bagian, dan bagian-bagian ini dimuat pada mesin yang berbeda. Bagian dari sistem Operasi terdistribusi diinstal pada setiap mesin untuk memungkinkan komunikasi mereka. Sistem Operasi Terdistribusi jauh lebih kompleks, besar, dan canggih daripada sistem operasi Jaringan karena mereka juga harus menangani berbagai protokol jaringan.

Kelebihan Sistem Operasi Terdistribusi

  • Sistem operasi terdistribusi menyediakan berbagi sumber daya.
  • Jenis sistem ini toleran terhadap kesalahan.
Kekurangan Sistem Operasi Terdistribusi
  • Overhead protokol dapat mendominasi biaya perhitungan.

Jangan lupa untuk terus berkunjung dan mengikuti update terbarunya dari blog arahinfotech.com, Oh iya lupa, jika Sahabat memiliki tips-tips yang lebih bagus dari tips di atas, boleh dituliskan dimari caranya kelik menu bar lalu kelik kerja sama scrool kirim artikel. Selain itu juga, mohon dishare ketemen-temen atau keluarga jika memang artikel ini sangatlah bermanfaat untuk Sahabat.