Jumat, 16 Februari 2018

Network Operating System

Nama                : Made Andika Verdiana
Nim                   : 1605551120
Mata Kuliah     : Network Operating Sistem
Dosen               : I Putu Agus Eka Pratama, ST., MT
Teknologi Informasi / Fakultas Teknik / Universitas Udayana





Pendahuluan
Matakuliah Network Operating System merupakan matakuliah yang membahas seputar sistem operasi yang digunakan dalam dunia jaringan komputer. Dalam matakuliah ini membahas seputar konsep dasar dari sistem operasi, evolusi sistem operasi, fungsionalitas sistem operasi, konsep dasar Network Operating System, infrastuktur pendukung Network Operating System, karakteristik dari Network Operating System, jenis-jenis Network Operating System, serta penggunaan Network Operating System dalam jaringan komputer.

Pengertian Sistem Operasi
Sistem operasi (bahasa Inggris: operating system) adalah perangkat lunak sistem yang mengatur sumber daya dari perangkat keras dan perangkat lunak, serta sebagai jurik (daemon) untuk program komputer. Tanpa sistem operasi, pengguna tidak dapat menjalankan program aplikasi pada komputer mereka, kecuali program booting. Sistem operasi mempunyai penjadwalan yang sistematis mencakup perhitungan penggunaan memori, pemrosesan data, penyimpanan data, dan sumber daya lainnya.

Menurut “William Stalling”, system operasi adalah program yang menutup detail hardware yang rumit kepada programmer dan menyediakan antarmuka yang lebih mudah bagi programmers untuk mengakses hardware dalam mengembangkan sebuah program. Dengan kata lain, Sistem Operasi menjadi penghubung antara software aplikasi komputer dengan hardware, sehingga software aplikasi tersebut dapat mengakses hardware dengan baik.
 

Struktur Sistem Operasi
Struktur Sistem Operasi merupakan struktur-struktur yang menjadikan landasan untuk menentukan keberadaan komponen-komponen perangkat lunak (software), metode atau cara untuk mengelola (organisasi) komponen - komponen pada perangkat keras (hardware) untuk saling berinteraksi. Komponen tersebut merupakan program-program bagian (prosedur, fungsi) yang akan dieksekusi oleh program utama. Gambar dari struktur sistem operasi dapat dilihat pada gambar berikut :

Gambar diatas menjelaskan bahwa sistem operasi terletak diantara software dan hardware yang berfungsi sebagai penghubung antara software dan hardware agar dapat berfungsi sebagaimana mestinya pada komputer.

Hubungan Sistem Operasi dengan Manajemen Resource
Hubungan yang terjadi diantara sistem operasi dengan manajemen resource yaitu sistem operasi dapat mengontrol input dan output pada sistem komputer melalui perangkat I/O controller yang akan disampaikan kepada processor pada komputer. Pada perangkat I/O controller terdapat perangkat lainnya yang dapat dihubungkan seperti printer, keyboard, microphone dan sebagainya.

Gambar diatas merupakan hubungan antara Sistem Operasi dan Manajemen Resource yang ada pada komputer. Sistem operasi yang akan mengorganisir instruksi ke prosesor untuk mengeksekusi program, mengatur komponen hardware, mengatur penjadwalan dan waktu eksekusi dari setiap program yang berjalan pada komputer.
 

Peran Sistem Operasi Secara Umum

Sistem Operasi mempunyai fungsi dan peranan yang sangat penting dalam sistem komputer. Peranan dan fungsi sistem operasi tersebut antara lain adalah :  

  1. Sebagai Kernel: yaitu program yang secara terus-menerus berjalan (running) selama komputer dijalankan.
  2. Sebagai Guardian: yaitu menyediakan kontrol akses yang melindungi file dan memberikan pengawasan kepada proses pembacaan, penulisan atau eksekusi data dan program. 
  3. Sebagai Gatekeeper: mengendalikan siapa saja yang berhak masuk (log) kedalam sistem dan mengawasi tindakan apa saja yang dapat mereka kerjakan ketika telah log dalam sistem. 
  4. Sebagai Optimizer: Mengefisienkan perangkat keras komputer sehingga nyaman untuk dioperasikan oleh pengguna, menjadwal input oleh pengguna, pengaksesan basis data, proses komunikasi, dan pengeluaran (output) untuk meningkatkan kegunaan.
  5. Sebagai Coordinator: menyediakan fasilitas sehingga aktivitas yang kompleks dapat diatur untuk dikerjakan dalam urutan yang telah disusun sebelumnya.  
  6. Sebagai Program Controller: yaitu program yang digunakan untuk mengontrol program aplikasi lainnya. 
  7. Sebagai Server: untuk menyediakan layanan yang sering dibutuhkan pengguna, baik secara eksplisit maupun implisit, seperti mekanisme akses file, fasilitas interupt. 
  8. Sebagai Accountant: mengatur waktu CPU (CPU time), penggunaan memori, pemanggilan perangkat I/O (masukan/keluaran), disk storage dan waktu koneksi terminal. 
  9. Sebagai Interface (antar muka) yang menjembatani pengguna dengan perangkat keras, menyediakan lingkungan yang bersahabat dan mudah digunakan (User Friendly). Sehingga pengguna tidak dirumitkan oleh bahasa mesin atau perangkat level bawah 
  10. Sistem Resources Manager: yaitu sebagai pengelola seluruh sumber daya sistem komputer. 
  11. Sebagai Virtual Machine yang menyediakan layanan seperti menyembunyikan kompleksitas pemrograman dan menyajikan fasilitas yang lebih mudah untuk menggunakan hardware.
Referensi 
[1] I Putu Agus Eka Pratama,“PPT Matakuliah Network Operating System Pertemuan 1 : Sistem operasi,”2018.
[2] Ebook "Sistem Operasi SMK" 2015.


0 komentar:

Posting Komentar