Grafik perbandingan
Dasar untuk perbandingan | Sistem Operasi Jaringan | Sistem Operasi Terdistribusi |
---|---|---|
Objektif | Penyediaan layanan lokal untuk klien jarak jauh. | Manajemen sumber daya perangkat keras. |
Menggunakan | Sistem yang digabungkan secara longgar digunakan pada komputer yang heterogen. | Sistem kopling ketat yang digunakan pada komputer multiprosesor dan homogen. |
Arsitektur | Arsitektur klien / server 2 tingkat. | Arsitektur klien / server N-tier. |
Tingkat transparansi | Rendah | Tinggi |
Dasar untuk komunikasi | File | Memori dan pesan bersama |
Pengelolaan sumber daya | Ditangani pada setiap node. | Manajemen pusat atau terdistribusi global. |
Kemudahan implementasi | Tinggi | Rendah |
Skalabilitas | Lebih | Kurang atau sedang. |
Keterbukaan | Buka | Tutup |
Sistem operasi pada semua node | Bisa berbeda | Sama |
Tingkat otonomi | Tinggi | Rendah |
Toleransi kesalahan | Kurang | Tinggi |
Definisi sistem operasi jaringan
Sistem operasi jaringan adalah platform untuk menjalankan perangkat lunak sistem pada server dan memungkinkan server untuk mengelola pengguna, data, grup, keamanan, aplikasi, dan fungsi jaringan lainnya. Itu dianggap sebagai bentuk utama dari sistem operasi untuk arsitektur terdistribusi. Gagasan di balik sistem operasi jaringan adalah untuk memungkinkan berbagi sumber daya di antara dua atau lebih komputer yang beroperasi di bawah OS mereka sendiri. Fungsi sistem operasi jaringan dapat dijelaskan oleh diagram yang digambarkan di bawah ini.
Berbeda dengan sistem operasi terdistribusi, sistem operasi jaringan tidak bekerja secara kolaboratif. Sistem operasi lokal yang berada di setiap komputer mempertahankan identitasnya yang juga dapat dilihat oleh pengguna dan berperilaku sebagai sistem operasi tersendiri. Dalam beberapa implementasi, ada login jarak jauh untuk sistem operasi jarak jauh untuk mengakses sumber daya. Sistem operasi jaringan tidak dapat mengendalikan pemanfaatan sumber daya yang menyebabkan distribusi sumber daya tidak tepat. Tidak ada ketentuan toleransi kesalahan dalam sistem operasi jaringan.
Definisi sistem operasi terdistribusi
Sistem operasi terdistribusi menangani sekelompok komputer independen dan membuatnya tampak seperti sistem operasi terpusat biasa. Ini dicapai dengan mengaktifkan komunikasi yang tepat antara berbagai komputer yang terhubung satu sama lain. Tujuan utama dari sistem operasi terdistribusi adalah transparansi di mana penggunaan berbagai sumber daya perangkat keras disembunyikan dari para pengguna. Sistem operasi terdistribusi kurang otonom daripada sistem operasi jaringan karena sistem memiliki kontrol penuh dalam lingkungan ini. Ini secara dinamis mengalokasikan proses ke CPU acak dan penyimpanan file juga dikelola oleh sistem operasi yang berarti bahwa pengguna tidak akan tahu perangkat keras mana yang telah digunakan untuk pemrosesan perhitungannya dan untuk menyimpan file-nya.
Seperti yang disebutkan di atas, sistem operasi terdistribusi memungkinkan berbagi sumber daya di mana aplikasi dapat menggunakan sumber daya yang terletak di sistem komputer mana pun. Ini menyediakan ketersediaan (kontinuitas layanan) daripada kesalahan. Sistem operasi terdistribusi menangani operasi semua node dalam sistem secara terintegrasi karena setiap node memiliki kernel yang terpisah untuk melakukan fungsi kontrol atas namanya. Ini juga meningkatkan kecepatan komputasi dengan mengeksekusi bagian-bagian perhitungan dalam sistem komputer yang berbeda.
Perbedaan Utama Antara Sistem Operasi Jaringan dan Sistem Operasi Terdistribusi
- Tujuan utama dari sistem operasi jaringan adalah untuk menyediakan layanan lokal untuk klien jarak jauh. Di sisi lain, tujuan dari sistem operasi terdistribusi adalah untuk menyediakan manajemen sumber daya perangkat keras.
- Sistem operasi jaringan dikatakan sebagai sistem yang digabungkan secara longgar dan digunakan dalam komputer yang heterogen. Sebagai lawan, sistem operasi terdistribusi dianggap sebagai sistem berpasangan ketat yang terutama digunakan dalam komputer multiprosesor atau homogen.
- Sistem operasi jaringan memiliki arsitektur klien / server dua tingkat, sedangkan arsitektur n-tier digunakan dalam sistem operasi terdistribusi.
- Transparansi dalam sistem operasi jaringan rendah. Sebaliknya, sistem operasi terdistribusi memiliki transparansi tinggi, dan menyembunyikan pemanfaatan sumber daya.
- Dalam sistem operasi terdistribusi, komunikasi antara komputer (node) dicapai dengan memori bersama atau mengirim pesan. Sebaliknya, sistem operasi jaringan mengirim file untuk berkomunikasi dengan node lain.
- Sistem operasi jaringan mengelola sumber daya di setiap node sementara dalam sistem operasi terdistribusi, sumber daya dikelola secara global baik terpusat atau didistribusikan.
- Sistem operasi jaringan mudah diimplementasikan dibandingkan dengan sistem operasi terdistribusi.
- Skalabilitas sistem operasi jaringan lebih tinggi dari sistem operasi terdistribusi, dan juga lebih terbuka bagi pengguna.
- Dalam sistem operasi jaringan, sistem operasi yang dipasang di komputer dapat bervariasi sedangkan tidak demikian dalam sistem operasi terdistribusi.
- Sistem operasi jaringan lebih otonom daripada sistem operasi terdistribusi. Sebaliknya, sistem operasi terdistribusi lebih toleran terhadap kesalahan.
Kesimpulan
Perbedaan sebelumnya antara sistem operasi jaringan dan sistem operasi terdistribusi terletak pada implementasinya di mana sistem operasi jaringan tidak ada modifikasi atau perubahan yang diterapkan pada sistem inti sedangkan dalam sistem operasi terdistribusi komponen sistem dapat mengalami peningkatan jika diperlukan.