Komponen dari OperaSistem
โก Ringkasan Cerdas
Komponen-komponen dari sebuah sistem operasi adalah modul-modul inti yang mengelola file, proses, perangkat input dan output, memori, penyimpanan, keamanan, dan jaringan, yang bekerja sama untuk menjalankan program dan berbagi sumber daya perangkat keras secara efisien.

Apa itu Komponen OS?
Sistem operasi adalah sistem besar dan kompleks yang hanya dapat dibuat dengan membaginya menjadi bagian-bagian kecil. Bagian-bagian ini harus merupakan bagian sistem yang terdefinisi dengan baik, dengan input, output, dan fungsi yang didefinisikan secara cermat.
Meskipun Mac, Unix, Linux, WindowsMeskipun OS lain tidak memiliki struktur yang sama, sebagian besar sistem operasi memiliki komponen sistem OS yang serupa seperti manajemen File, Proses, Memori, dan perangkat I/O.
Mari kita lihat masing-masing komponen ini secara detail.
Manajemen file
Sebuah berkas adalah sekumpulan informasi terkait yang didefinisikan oleh pembuatnya. Berkas umumnya mewakili program, baik dalam bentuk kode sumber maupun program objek, dan data. Berkas data dapat berupa numerik, alfabetik, atau alfanumerik.
Fungsi manajemen file dalam sistem operasi
The sistem operasi memiliki aktivitas-aktivitas penting berikut yang berkaitan dengan manajemen file:
- Pembuatan dan penghapusan file dan direktori.
- Memanipulasi file dan direktori.
- Lokasiping memindahkan file ke penyimpanan sekunder.
- Melakukan pencadangan file ke media penyimpanan yang stabil.
Manajemen proses
Komponen manajemen proses adalah prosedur untuk mengelola banyak proses yang berjalan secara bersamaan pada sistem operasi. Setiap program aplikasi perangkat lunak memiliki satu atau lebih proses yang terkait dengannya saat dijalankan.
Misalnya ketika Anda menggunakan browser seperti Google ChromeTerdapat sebuah proses yang berjalan untuk program peramban tersebut. Sistem operasi juga memiliki banyak proses yang berjalan, yang melakukan berbagai fungsi.
Semua proses ini harus dikelola oleh manajemen proses, yang menjaga agar proses berjalan secara efisien. Manajemen proses juga menggunakan memori yang dialokasikan untuk proses tersebut dan mematikannya bila diperlukan.
Eksekusi suatu proses harus berurutan, sehingga setidaknya satu instruksi harus dieksekusi atas nama proses tersebut.
Fungsi manajemen proses di OS
Berikut ini adalah fungsi manajemen proses dalam sebuah sistem operasi:
- Proses pembuatan dan penghapusan.
- Penangguhan dan dimulainya kembali.
- Sinkronisasi proses.
- Komunikasi proses.
Manajemen Perangkat I/O
Salah satu kegunaan penting dari sistem operasi adalah membantu menyembunyikan variasi perangkat keras tertentu dari pengguna.
Fungsi manajemen I/O di OS
- Sistem ini menawarkan sistem buffer caching.
- Ini menyediakan kode driver perangkat umum.
- Ini menyediakan driver untuk perangkat keras tertentu.
- I/O membantu Anda mengetahui karakteristik unik dari suatu perangkat tertentu.
Manajemen Jaringan
Manajemen jaringan adalah proses mengelola dan mengatur jaringan komputer. Manajemen jaringan meliputi manajemen kinerja, analisis kesalahan, penyediaan jaringan, dan pemeliharaan kualitas layanan.
Sistem terdistribusi adalah kumpulan komputer/prosesor yang tidak pernah berbagi memori atau jam internal. Dalam sistem jenis ini, semua prosesor memiliki memori lokal masing-masing, dan prosesor-prosesor tersebut berkomunikasi satu sama lain menggunakan jalur komunikasi yang berbeda, seperti serat optik atau saluran telepon.
Komputer-komputer dalam jaringan terhubung melalui jaringan komunikasi, yang dapat dikonfigurasi dalam beberapa cara berbeda. Dengan bantuan manajemen jaringan, jaringan dapat terhubung seluruhnya atau sebagian, yang membantu pengguna merancang strategi perutean dan koneksi yang mengatasi masalah koneksi dan keamanan.
Fungsi manajemen jaringan
- Sistem terdistribusi membantu Anda menggunakan berbagai sumber daya komputasi dalam hal ukuran dan fungsi. Sistem ini dapat melibatkan mikroprosesor, minikomputer, dan banyak sistem komputer tujuan umum.
- Sistem terdistribusi juga menawarkan pengguna akses ke berbagai sumber daya yang dibagikan jaringan.
- Hal ini membantu mengakses sumber daya bersama yang membantu mempercepat komputasi atau menawarkan ketersediaan dan keandalan data.
Manajemen Memori Utama
Memori utama adalah susunan penyimpanan atau byte yang besar, yang masing-masing memiliki alamat. Proses manajemen memori dilakukan dengan menggunakan serangkaian pembacaan atau penulisan alamat memori tertentu.
Agar suatu program dapat dieksekusi, program tersebut harus dipetakan ke alamat absolut dan dimuat ke dalam memori. Pemilihan metode manajemen memori bergantung pada beberapa faktor.
Namun, hal ini terutama bergantung pada desain perangkat keras sistem. Setiap algoritma membutuhkan dukungan perangkat keras yang sesuai. Memori utama menawarkan penyimpanan cepat yang dapat diakses langsung oleh CPU. Biayanya mahal dan karenanya memiliki kapasitas penyimpanan yang lebih rendah. Namun, agar suatu program dapat dieksekusi, program tersebut harus berada di memori utama.
Fungsi manajemen Memori di OS
Sistem operasi menjalankan fungsi-fungsi berikut untuk manajemen memori:
- Ini membantu Anda untuk tetap track dari memori primer.
- Hal ini menentukan bagian mana yang digunakan oleh siapa, dan bagian mana yang tidak digunakan.
- Dalam sistem multiprogramming, sistem operasi menentukan proses mana yang akan mendapatkan memori dan berapa banyak.
- Ia mengalokasikan memori ketika suatu proses memintanya.
- Selain itu, ia juga membebaskan memori ketika suatu proses tidak lagi membutuhkannya atau telah dihentikan.
Manajemen Penyimpanan Sekunder
Tugas terpenting dari sebuah sistem komputer adalah menjalankan program. Program-program ini, beserta data yang diaksesnya, harus berada di memori utama selama eksekusi.
Memori komputer ini terlalu kecil untuk menyimpan semua data dan program secara permanen. Sistem komputer menawarkan penyimpanan sekunder untuk mendukung memori utama. Saat ini, komputer modern menggunakan hard drive/SSD sebagai penyimpanan utama baik untuk program maupun data. Namun, manajemen penyimpanan sekunder juga berfungsi dengan perangkat penyimpanan seperti flash drive USB dan drive CD/DVD.
Program-program seperti assembler dan compiler disimpan di disk hingga dimuat ke dalam memori, dan kemudian menggunakan disk sebagai sumber dan tujuan untuk pemrosesan.
Fungsi manajemen penyimpanan sekunder di OS
Berikut adalah fungsi-fungsi utama manajemen penyimpanan sekunder di sistem operasi:
- Alokasi penyimpanan
- Manajemen ruang bebas
- Penjadwalan disk
Manajemen keamanan
Berbagai proses dalam sistem operasi perlu diamankan dari aktivitas satu sama lain. Untuk tujuan itu, berbagai mekanisme dapat digunakan untuk memastikan bahwa proses-proses yang ingin beroperasi pada file, memori, CPU, dan sumber daya perangkat keras lainnya memiliki otorisasi yang tepat dari sistem operasi.
Sebagai contoh, perangkat keras pengalamatan memori membantu Anda memastikan bahwa suatu proses dapat dieksekusi dalam ruang alamatnya sendiri. Pengaturan waktu memastikan bahwa tidak ada proses yang mengendalikan CPU tanpa melepaskannya.
Terakhir, tidak ada proses yang diizinkan untuk melakukan I/O sendiri, yang membantu menjaga integritas berbagai perangkat periferal.
Kegiatan Penting Lainnya
Berikut beberapa aktivitas penting lainnya dari sebuah sistem operasi:
- Program pengguna tidak dapat mengeksekusi operasi I/O secara langsung. Sistem operasi harus menyediakan media untuk melakukan hal ini.
- Sistem operasi memeriksa kemampuan program untuk membaca, menulis, membuat, dan menghapus file.
- Sistem operasi memfasilitasi pertukaran informasi antara proses yang berjalan pada sistem yang sama atau berbeda.
- Komponen sistem operasi membantu memastikan Anda mendapatkan komputasi yang benar dengan mendeteksi kesalahan pada perangkat keras CPU dan memori.

