Mengenal Apa itu Sistem Operasi atau OS (Operating System)
Sistem Operasi atau Operating System (OS) adalah Software yang mengatur sumber daya (resource) perangkat keras dan memberikan layanan kepada program aplikasi yang berjalan di atasnya. Singkatnya Sistem Operasi atau OS ini jembatan kita antara perangkat keras komputer dengan kita. Tanpa OS komputer kita tidak dapat berjalan dengan baik dan benar, karena tidak adanya software yang mengatur penggunaan perangkat keras komputer kita.
Tentunya OS mempunyai peranan yang penting untuk komputer kita. Adapun tugas-tugas OS sebagai berikut :
- Mengelola sumber daya perangkat keras komputer seperti proses - proses di CPU, Manajemen Memori, I/O atau membaca & menuliskan data
- Menyediakan layanan dasar bagi program aplikasi seperti menerima masukan, menampilkan keluaran, manajemen memori & penyimpanan, dsb
Manajemen Proses
Sistem Operasi bertanggung jawab untuk membuat dan menghapus proses pengguna dan sistem proses, menunda atau melanjutkan proses, menyediakan mekanisme untuk sinkronisasi dan menyediakan mekanisme untuk komunikasi.
Memori utama merupakan array berukuran besar berukuran word atau byte, dimana setiap array tersebut mempunyai alamat tertentu. Sistem Operasi bertanggung jawab untuk menjaga dan memelihara bagian -bagian memori yang sedang digunakan, memutuskan proses yang akan disimpan ke memori apabila masih tersedia ruang di memori dan mengalokasikan den men-dealokasikan ruang memori sesuai kebutuhan.
- Boot Loader: program kecil yang dijalankan sesudah BIOS untuk menyiapkan loading bagian utama dari OS.
- Kernel: program inti OS yang running di memori selama komputer hidup, menjalankan fungsi-fungsi dasar komputer seperti manajemen memori, dsb.
- Device driver: program & konfigurasi yang membantu kernel menjalankan hardware spesifik, biasanya dibuat produsen hardware.
- Security: bagian OS yang menjalankan fungsi pengamanan akses komputer, misalnya mekanisme login.
- Networking: bagian OS yang memfasilitasi komunikasi komputer dengan perangkat jaringan.
- User Interface: bagian OS yang memberikan antarmuka kepada user untuk menggunakan komputer, misalnya antarmuka GUI dan command line.
- User Application: bagian OS berupa program tools/utility untuk membantu user melakukan manajemen sumber daya komputer.
- Laptop/Desktop OS. OS jenis ini biasanya digunakan di komputer/laptop oleh user guna pekerjaan sehari-hari, seperti Windows, Linux, MacOS.
- Network OS. OS ini dipakai di server, untuk memberikan layanan melalui jaringan, seperti Linux, Unix, Windows Server.
- Mobile OS. OS yang dipakai di perangkat mobile, seperti Android, IOS.
- Real Time OS.OS khusus yang memiliki waktu respon cepat & pasti, digunakan di mesinmesin militer dan mesin-mesin untuk urusan kritikal.
- Distributed OS. OS khusus yang mengelola banyak komputer sekaligus untuk melakukan pemrosesan data berskala besar
Komentar
Posting Komentar