Konsep Dasar Sistem Operasi
Nama Mata Kuliah : Network Operating System
Nama Dosen :
I Putu Agus Eka Pratama, S.T., M.T
Jurusan :
Teknologi Informasi
Fakultas :
Teknik
Pertemuan 1
Oke, ini adalah postingan pertama mimin
untuk kategori Network Operating System. Nah di kategori ini mimin akan
membagikan pengetahuan tentang sistem operasi secara umum dan
penerapannya dalam dunia jaringan komputer. Sebagai pemanasan mimin akan
ngasi info tentang konsep dasar sistem operasi dulu, biar gk keram otak
😊 langsung sajaa ini diaa..
Pengetian Sistem Operasi
Sistem operasi itu terdiri dari dua kata yaitu sistem dan operasi. Sistem artinya satu kesatuan komponen yang berhubungan bersama-sama bekerja untuk mencapai tujuan, sedangkan operasi adalah langkah-langkah atau tahapan untuk mencapai tujuan. Nah dari kedua arti kata itu dapat mimin simpulkan bahwa sistem operasi itu adalah terdiri dari beberapa komponen yang bekerja bersama-sama dengan langkah-langkah atau prosedur untuk mencapai tujuan. Itu perngertian secara umum. Kalo dari segi TI-nya ada pengertian sistem operasi menurut Willian Stalling seorang legenda TI yang mengatakan bahwa sistem operasi itu adalah program komputer (software) utama yang bertindak sebagai penghubung dan tatap muka antara hardware dengan software lainnya yang sekaligus mengontrol eksekusi program/software/aplikasi. Dari pengertian ada kata “penghubung” apa sih maksudnya. Penghubung pada pengetian tadi maksudnya adalah sistem operasi itu menjembatani antara software dengan hardware jadi mereka dapat berhubungan. Misalnya kita punya VGA Nvidia GTX1060 bayangkan tuh kencengnya gimana, tapi VGA itu tidak akan bekerja kalo tidak terinstall driver, bener nggak?. Nah untuk menginstall driver itu diperlukanlah sistem operasi untuk menjembataninya, kalo gk ada sistem operasi gimana nginstall nya coba. Selain itu ada kata “mengontrol eksekusi program”, ini apa lagi? 😫. Mengontrol program itu maksudnya adalah sistem operasi itu ngetur ketika program akan dijalankan maupun sewaktu program itu berjalan. Misalnya nih contoh sederhananya, sewaktu pengguna meminta menjalankan program A, yang menerima perintah itu adalah sistem operasi setelah itu sistem operasi memanggil program A untuk jalan terus programnya jalan. Kadang kala ketika programnya lelet sistem operasi akan menutup paksa program, inilah yang disebut mengatur. Udah keram? 😊 pasti belum
Gambar diatas adalah struktur perangkat keras dan lunak pada komputer. Sesuai dengan pengertian tadi sistem operasi adalah penghubung, pada gambar sudah jelas sistem operasi berada diantara hardware dan software diatas sistem operasi.
Gambar diatas adalah struktur perangkat keras dan lunak pada komputer. Sesuai dengan pengertian tadi sistem operasi adalah penghubung, pada gambar sudah jelas sistem operasi berada diantara hardware dan software diatas sistem operasi.
Peran Sistem Operasi
Sistem operasi itu memiliki beberapa peran,
diantaranya seperti dibawah ini
- membantu pengembangan software, seperti yang kita tahu jika ingin membangun program/aplikasi pasti menggunakan IDE atau text editor. Dengan bantuan sistem operasi semua bisa berjalan dengan mudah.
- eksekusi program, sistem operasi mebantu program/aplikasi/software untuk berjalan. Tanpa adanya sistem operasi program/aplikasi/software tidak akan bisa berjalan. Ingat sistem operasi menjembatani hardware dengan software.
- akses ke I/O device. Dengan adanya sistem operasi kita dapat menggunakan perangkat I/O seperti printer, monitor dan lain-lain
- kontrol akses ke file atau data. Sistem operasi dapat mengatur hak akses user terhadap suatu file. Contohnya windows yang biasanya membatasi kontrol terhadap akses ke (C:/) .
- Akses ke sistem. Sistem operasi berperan untuk memberikan berbagai akses ke sistem misalnya user biasa, administrator atau root
- Deteksi error dan penanganannya. Contohnya itu biasanya ketika sistem operasi tidak dapat membuka suatu file, itu ada pemberitahuannya.
- menghitung statistik penggunakan resource komputasi. Pada windows biasanya menggunakan Task Manager, sedangkan linux dapat menggunakan perintah htop/top pada terminal.
- manajemen instruksi melalui bahasa mesin.
- penanganan data binari. Data binari yang dimaksud adalah data seperti musik, video dll. Data tersebut dapat dibuka dengan bantuan sistem operasi.
- penyediaan API
OS dan Manajemen Resource
Sistem operasi menangani langsung instruksu ke
processor untuk mengeksekusi program. Sistem operasi akan mengurutkan program
dengan eksekusi waktu tercepat kemudian akan menjalankannya. Eksekusi waktu itu
disebut dengan time execution. Ketika beberapa program dijalankan secara
bersamaan, sistem operasi akan mengurutkan program berdasarkan waktu
eksekusinya. Program dengan waktu eksekusi tercepat akan dijalankan terlebih
dahulu. Ketika suatu program memiliki time execution yang lama maka sistem
operasi akan memberikan peringatan not responding (windows) atau terminated
langsung.
Komentar
Posting Komentar