Komponen Sistem Operasi Beserta Penjelasan dan Contohnya: Sistem Operasi atau Operating System adalah sistem yang kompleks dan luas. Kita hanya dapat membuat sistem operasi dengan membaginya menjadi bagian-bagian kecil.
Setiap bagian harus menjadi bagian yang terdefinisi dengan baik dari suatu sistem yang secara tepat menggambarkan Fungsi Sistem Operasi baik secara input ataupun output.
Ada berbagai sistem operasi yang tidak memiliki struktur serupa, seperti Windows, Unix, Linux, dan Mac.
Tetapi banyak sistem operasi menggunakan komponen sistem operasi yang sama seperti Manajemen Memori, Manajemen Proses, dan Manajemen Perangkat Input/Output.
8 Komponen Sistem Operasi Komputer
Ada berbagai jenis komponen sistem operasi yaitu:
- Process Management (Manajemen proses)
- File Management (Manajemen file)
- Network Management (Manajemen Jaringan)
- Main Memory Management (Manajemen Memori Utama)
- Secondary Storage Management (Manajemen Penyimpanan Sekunder)
- I/O Device Management (Manajemen Perangkat I/O)
- Security Management (Manajemen keamanan)
- Command Interpreter System (Sistem Penerjemah Perintah)
1. Manajemen Proses
Istilah ‘Manajemen Proses’ berarti mekanisme yang digunakan untuk menangani beberapa proses yang berjalan di sistem operasi secara bersamaan.
Setiap program aplikasi perangkat lunak berisi proses yang terkait dengan program aplikasi perangkat lunak saat dijalankan.
Contoh : – Jika kita menggunakan browser Google Chrome maka suatu proses juga berjalan untuk program browser tersebut. Dalam sistem operasi terdapat berbagai proses yang juga berjalan dan melakukan beberapa fungsi.
Dengan bantuan Komponen Sistem Operasi manajemen proses, semua proses dikelola dan tetap berjalan secara efektif.
Fungsi Manajemen Proses
Ada berbagai jenis fungsi manajemen proses:
- Proses Sinkronisasi
- Penangguhan dan Dimulainya Kembali.
- Proses komunikasi
- Pembuatan dan Penghapusan Proses.
2. Manajemen File
File didefinisikan sebagai sekumpulan informasi yang berkorelasi dan ditentukan oleh pembuat file.
Sebagian besar file mewakili data, bentuk sumber dan objek, dan program. Komponen Sistem Operasi ini dapat berupa jenis apa pun seperti alfabet, numerik, dan alfanumerik.
Fungsi Manajemen File
Ada berbagai fungsi manajemen file seperti:
- Memetakan File ke penyimpanan sekunder.
- Dengan bantuan manajemen file kita dapat membuat dan menghapus file.
- Menawarkan fasilitas pembuatan dan penghapusan direktori.
- Membantu dalam file cadangan ke memori sekunder.
- Manipulasi file dan direktori.
3. Manajemen Jaringan
Kita dapat memahami dari manajemen jaringan bahwa itu adalah proses mengelola dan mengelola jaringan komputer.
Manajemen jaringan terdiri dari analisis kesalahan, menjaga kualitas layanan, penyediaan jaringan, dan manajemen kinerja.
Kumpulan komputer / prosesor dikenal sebagai sistem terdistribusi.
Sistem terdistribusi adalah sistem yang tidak berbagi memorinya.
Dalam sistem terdistribusi, setiap prosesor memiliki memori yang terpisah, dan komunikasi antar prosesor terjadi dengan bantuan jalur komunikasi yang berbeda seperti saluran telepon, serat optik, dll.
Di jaringan, dengan bantuan jaringan komputer, komputer terhubung, dan dikonfigurasi dengan berbagai cara.
Komponen Sistem Operasi Manajemen jaringan menyediakan fasilitas koneksi jaringan, baik jaringan yang terhubung penuh maupun sebagian.
Dan itu membantu merancang strategi perutean dan koneksi, yang membantu mengatasi masalah keamanan dan koneksi.
4. Manajemen Memori Utama
Komponen Sistem Operasi selanjutnya adalah Memori utama yang didefinisikan sebagai array yang luas dari byte atau kata-kata; masing-masing berisi alamat memorinya sendiri.
Dengan bantuan serangkaian membaca atau menulis alamat memori tertentu, proses manajemen memori dilakukan.
Fungsi Manajemen Memori Utama
Ada berbagai fungsi manajemen memori utama:
- Ini membantu dalam alokasi memori ketika suatu proses menuntut atau meminta.
- Dengan bantuan manajemen memori utama, kita dapat menyimpan jejak memori utama.
- Manajemen memori utama juga membantu dalam proses delokasi memori yang tidak lagi membutuhkan memori atau jika proses dihentikan.
- Manajemen memori utama juga didukung dalam sistem multiprogramming dimana sistem operasi harus memutuskan proses mana yang akan mendapatkan memori dan berapa banyak.
- Ini membantu untuk menentukan bagian mana dari memori yang sedang digunakan dan bagian mana dari memori yang tidak digunakan.
5. Manajemen Penyimpanan Sekunder
Tugas utama yang dilakukan oleh sistem operasi adalah menjalankan program. Dan bersama dengan datanya, program ini berguna untuk mengakses program yang ada di memori utama pada saat eksekusi.
Ukuran memori terlalu kecil, sehingga kita tidak dapat menyimpan semua program dan data di memori secara permanen.
Jadi, sistem komputer menyediakan fasilitas penyimpanan sekunder. Dalam skenario hari ini, hard drive/SSD digunakan di sebagian besar sistem komputer sebagai memori utama untuk data maupun program.
Meskipun kita juga menggunakan manajemen penyimpanan sekunder dengan berbagai perangkat penyimpanan seperti drive CD/DVD dan USB flash drive.
Ada berbagai program seperti compiler, assembler, dll yang disimpan pada disk sampai program dimuat ke dalam memori, dan kemudian untuk pemrosesan, program menggunakan disk sebagai sumber dan tujuan.
Fungsi Manajemen Penyimpanan Sekunder
Ada berbagai fungsi manajemen penyimpanan sekunder:
- Penyimpanan sekunder membantu dalam Penjadwalan Disk.
- Alokasi Penyimpanan
- Manajemen Ruang Bebas
6. Manajemen Perangkat I/O
Sistem operasi bertanggung jawab untuk menyembunyikan detail perangkat keras dari pengguna.
Fungsi Manajemen I/O
Ada berbagai fungsi manajemen I/O:
- Menawarkan kode driver perangkat umum.
- Manajemen perangkat I/O menyediakan sistem buffer caching.
- Manajemen perangkat I/O menyediakan driver untuk perangkat keras tertentu.
7. Manajemen Keamanan
Dalam sistem operasi, ada beberapa proses yang harus diamankan dari berbagai aktivitas.
Untuk tujuan ini, ada berbagai jenis prosedur yang kita gunakan, yang memastikan bahwa proses yang ingin Anda operasikan untuk sumber daya perangkat keras seperti memori CPU, file, dll. harus memiliki otorisasi yang sesuai dari sistem operasi.
Sebagai Contoh: Dengan bantuan perangkat keras pengalamatan memori, kita dapat memastikan bahwa suatu proses tidak dapat dijalankan di luar ruang alamatnya sendiri atau sebaliknya. Waktu menegaskan bahwa tidak ada proses yang memiliki kendali atas CPU tanpa meninggalkannya.
Terakhir, untuk melindungi proses, tidak ada proses yang dapat melakukan Input/Outputnya sendiri. Dan itu membantu menjaga integritas perangkat periferal yang berbeda.
8. Sistem Penerjemah Perintah
Penerjemah perintah adalah Komponen Sistem Operasi yang penting. Ini berfungsi sebagai antarmuka utama antara pengguna dan sistem.