Pengantar Sistem Operasi
by D'cahyo on Nov.07, 2022, under artikel sistem operasi
A. Definisi Sistem Operasi
Secara umum sistem operasi dapat diartikan sebagai sebuah software dari sistem yang dapat melakukan pengolahan terhadap sumber daya (resources) dari perangkat lunak dan perangkat keras sehingga pengguna dapat berinteraksi dengan mudah. Singkatnya sistem operasi merupakan interface atau antarmuka yang menghubungkan antara pengguna dengan sebuah sistem komputer.
B. Tujuan sistem operasi
Tujuan dari sebuah sistem operasi pada dasarnya ada tiga, diantaranya yaiitu
1. Untuk mengeksekusi program oengguna dan mempermudah pengguna dalam mengatasi permasalahan atau kejadian.
2. Sistem operasi bertujuan untk membuat sistem komputer dapat bekerja secara efektif dan efisien sehingga pengguna mendapatkan kepuasan
3. Membuat sebuah sistem komputer memiliki penggunaan yang tepat guna.
C. Sistem Operasi
Secara garis besar sistem operasi memiliki fungsi sebagai berikut :
• Sistem Operasi sebagai resource allocator
Dalam perannya sebagai resource allocator, sistem operasi berperan dalam mengatur semua resources atau sumber daya. Selain itu sistem operasi juga berperan dalam melakukan pengambilan keputusan ketika terjadi pertentangan permintaan untuk dapat menggunakan sumber daya yang efisien dan adil. Jadi ketika pengguna sedang melakukan banyak tugas, atau membuka banyak tab kemudian sistem operasi akan
menutup beberapa tab atau aplikasi yang sekiranya sedang tidak dibutuhkan untuk lebih mengefisiensi penggunaan komputer sehingga komputer dapat bekerja dengan baik dan efisien.
• Sistem Operasi sebagai control program
Dalam menjalankan perannya, sistem operasi juga melakukan controlling eksekusi dari sebuah program yang dijalankan sehingga dapat meminimalisir adanya kesalahan dan penggunaan komputer yang tidak benar.
Selain kedua hal tersebut, setidaknya sistem operasi memiliki 4 fungsi dalam sebuah proses pada sistem komputer, diantaranya yaitu :
a) manajemen memori
Manajemen memori berfokus pada dua hal, yaitu memori primer yang merupakan kebutuhan penyimpanan yang diutamakan seperti RAM. Dan main memory yang berupa penyimpanan yang dapat diakses secara langsung melalui CPU.
b) manajemen perangkat
Sistem operasi juga ikut ambil peran dalam melakukan manajemen perangkat dimana sistem operasi mengatur komunikasi antar perangkat melalui setiap driver. Pada umumnya I/O Controller lah yang berperan dalam proses ini.
c) manajemen file
Sistem operasi juga dapat melakukan konfigurasi pada sebuah dokumen, biasanya disebut dengan file system dimana biasanya ini dimasukkan ke dalam direktori pencarian sehingga dapat mempermudah pengguna dalam melakukan pencarian.
d) manajemen prosesor
Pada fungsi ini, sistem operasi dapat menentukan fase mana yang menggunakan prosesor dengan jangka waktu terntentu untuk mendukung proses multiprogramming.
D. Apa yang dapat dilakukan sistem operasi
1. Bergantung pada sudut pandang masing-masing Karena sistem operasi memiliki banyak fungsi, jadi hal yang dapat dilakukan oleh sistem operasi itu bergantung pada user atau penggunanya, akan dijadikan seperti apa dan akan difungsikan untuk apa sistem operasi ini.
2. Pengguna mengingkan performa dari komputer yang bagus, untuk itu pengguna butuh kenyamanan, kemudahan penggunaan, dan kinerja yang baik. Untuk itu sistem operasi akan melakukan beberapa hal yang nantinya akan memberikan kenyamanan kepada user atau pengguna tersebut.
3. Menjaga pengguna agar tetap bahagia. Pada penggunaan mainframe maupun minicomputer tentunya pengguna akan tetap mengingikan performa yang bagus. Sistem operasi akan melakukan tindakan agar pengguna selalu merasa bahagia.
4. Pengguna sistem khusus seperti workstation memiliki sumber daya khusus tetapi biasanya pengguna menggunakan sumber daya bersMa dari server. Hal ini akan menurunkan performa dan untuk mengatasi hal tersebut sistem operasi akan membatasi dan mengutamakan sumber daya pada sistem khusus tersebut.
5. Pada umumnya komputer genggam mempunyai sumber daya yang cukup buruk, hal ini akan dioptimalkan penggunaannya dan disesuaikan dengan masa pakai baterai.
6. Beberapa komputer memiliki sedikit atau bahkan tidak ada interface seperti embedded computer di perangkat.
E. Komponen sistem komputer
Sistem komputer memiliki empat komponen utama, yaitu :
1. Perangkat Keras Komputer Perangkat keras komputer merupakan sebuah perangkat yang dapat dilihat wujud dan dapat berinteraksi secara langsung dengan penggunanya.
2. Sistem Operasi
Sistem operasi merupakan penghubung antara perangkat keras komputer dengan sistem dan program aplikasi. Dalam mesin komputer tidak semua bahasa dapat dimengerti, sedangkan oengguna sering memasukkan input yang random. Untuk itu komputer membutuhkan penerjemah yang menerjemahkan bahasa input user ke dalam bahasa yang dapat dimengerti oleh sistem atau mesin komputer dalam waktu sepersekian detik sehingga dapat memunculkan hasil yang sesuai dengan keinginan pengguna. Suatu sistem dapat dikatakan sistem yang baik apabila dapat melakukan apa yang user inginkan dengan secepat mungkin dan hasil yang seakurat mungkin. Misal dalam kegiatan penghitungan, sistem yang akan bekerja adalah ALU (Arithmetic Logical Unit) yang merupakan sistem yang dapat mengoperasikan penghitungan baik arimatika maupun logika.
3. Sistem dan program aplikasi
Komponen ini juga dapat dilihat langsung oleh penggunanya, sistem dan program aplikasi ini dapat berupa compiler, assembler, text editor, database sistem, dan masih banyak lagi
4. Pengguna
Pengguna ini merupakan komponen yang memegang kendali penuh atas berjalannya sistem komputer. Akan seperti apa proses dan tindakan yang akan dilakukan itu bergantung pada perintah atau masukan dari pengguna ini. Misal pengguna ingin melakukan operasi penjumlahan, perkalian, operasi and, or, nand, melakukan compiler program, mengedit teks, dan masih banyak lagi.