Apa itu Komponen OS?
Sistem operasi adalah sistem yang besar dan kompleks yang hanya dapat dibuat dengan mempartisi menjadi bagian-bagian kecil. Potongan-potongan ini harus menjadi bagian yang terdefinisi dengan baik dari sistem, yang dengan hati-hati mendefinisikan input, output, dan fungsi.
Meskipun Mac, Unix, Linux, Windows, dan OS lain tidak memiliki struktur yang sama, sebagian besar sistem operasi berbagi komponen sistem OS yang serupa seperti File, Proses, Memori, manajemen perangkat I / O.
Mari kita lihat masing-masing komponen ini secara mendetail.
Dalam tutorial sistem operasi ini, Anda akan mempelajari:
- Apa itu Komponen OS?
- Manajemen file
- Manajemen proses
- Manajemen Perangkat I / O
- Manajemen Jaringan
- Manajemen Memori Utama
- Manajemen Penyimpanan Sekunder
- Manajemen keamanan
- Aktivitas Penting Lainnya
Manajemen file
File adalah sekumpulan informasi terkait yang harus ditentukan oleh pembuatnya. Ini biasanya mewakili program, baik bentuk sumber dan objek, dan data. File data dapat berupa numerik, alfabet, atau alfanumerik.
Fungsi manajemen file di OS:
Sistem operasi memiliki aktivitas penting berikut yang diberikan sehubungan dengan manajemen file:
- Pembuatan dan penghapusan file dan direktori.
- Untuk memanipulasi file dan direktori.
- Memetakan file ke penyimpanan sekunder.
- Cadangkan file pada media penyimpanan yang stabil.
Manajemen proses
Komponen manajemen proses adalah prosedur untuk mengelola banyak proses yang berjalan secara bersamaan di sistem operasi. Setiap program aplikasi perangkat lunak memiliki satu atau lebih proses yang terkait dengannya saat dijalankan.
Misalnya, saat Anda menggunakan browser seperti Google Chrome, ada proses yang berjalan untuk program browser tersebut. OS juga memiliki banyak proses yang berjalan, yang menjalankan berbagai fungsi.
Semua proses ini harus dikelola oleh manajemen proses, yang menjaga agar proses berjalan secara efisien. Itu juga menggunakan memori yang dialokasikan untuk mereka dan mematikannya saat diperlukan.
Eksekusi suatu proses harus berurutan jadi, setidaknya satu instruksi harus dijalankan atas nama proses tersebut.
Fungsi manajemen proses di OS:
Berikut ini adalah fungsi dari manajemen proses.
- Proses pembuatan dan penghapusan.
- Penangguhan dan dimulainya kembali.
- Proses sinkronisasi
- Proses komunikasi
Manajemen Perangkat I / O
Salah satu kegunaan penting dari sistem operasi yang membantu Anda menyembunyikan variasi perangkat keras tertentu dari pengguna.
Fungsi manajemen I / O di OS:
- Ia menawarkan sistem buffer caching
- Ini memberikan kode driver perangkat umum
- Ini menyediakan driver untuk perangkat keras tertentu.
- I / O membantu Anda mengetahui individualitas perangkat tertentu.
Manajemen Jaringan
Manajemen jaringan adalah proses pengadministrasian dan pengelolaan jaringan komputer. Ini mencakup manajemen kinerja, analisis kesalahan, penyediaan jaringan, dan pemeliharaan kualitas layanan.
Sistem terdistribusi adalah kumpulan komputer / prosesor yang tidak pernah berbagi memori atau jamnya sendiri. Dalam jenis sistem ini, semua prosesor memiliki Memori lokal, dan prosesor berkomunikasi satu sama lain menggunakan jalur komunikasi yang berbeda, seperti serat optik atau saluran telepon.
Komputer dalam jaringan terhubung melalui jaringan komunikasi, yang dapat dikonfigurasi dengan berbagai cara. Dengan bantuan manajemen jaringan, jaringan dapat terhubung sepenuhnya atau sebagian, yang membantu pengguna merancang strategi perutean dan koneksi yang mengatasi masalah koneksi dan keamanan.
Fungsi manajemen Jaringan:
- Sistem terdistribusi membantu Anda ke berbagai sumber daya komputasi dalam ukuran dan fungsi. Mereka mungkin melibatkan mikroprosesor, minikomputer, dan banyak sistem komputer tujuan umum.
- Sistem terdistribusi juga menawarkan akses pengguna ke berbagai sumber daya yang dibagikan jaringan.
- Ini membantu untuk mengakses sumber daya bersama yang membantu komputasi untuk mempercepat atau menawarkan ketersediaan dan keandalan data.
Manajemen Memori Utama
Memori Utama adalah larik besar penyimpanan atau byte, yang memiliki alamat. Proses manajemen memori dilakukan dengan menggunakan urutan pembacaan atau penulisan alamat memori tertentu.
Untuk menjalankan program, itu harus dipetakan ke alamat absolut dan dimuat di dalam Memori. Pemilihan metode manajemen memori bergantung pada beberapa faktor.
Namun, ini terutama didasarkan pada desain perangkat keras sistem. Setiap algoritma membutuhkan dukungan perangkat keras yang sesuai. Memori Utama menawarkan penyimpanan cepat yang dapat diakses langsung oleh CPU. Itu mahal dan karenanya memiliki kapasitas penyimpanan yang lebih rendah. Namun, untuk sebuah program yang akan dieksekusi, itu harus berada di Memori utama.
Fungsi manajemen memori di OS:
Sistem Operasi melakukan fungsi-fungsi berikut untuk Manajemen Memori:
- Ini membantu Anda untuk melacak memori utama.
- Tentukan bagian mana yang digunakan oleh siapa, bagian mana yang tidak digunakan.
- Dalam sistem multiprogramming, OS mengambil keputusan tentang proses mana yang akan mendapatkan Memory dan berapa banyak.
- Mengalokasikan memori saat proses meminta
- Ini juga mengalokasikan Memori ketika suatu proses tidak lagi membutuhkan atau telah dihentikan.
Manajemen Penyimpanan Sekunder
Tugas terpenting dari sistem komputer adalah menjalankan program. Program-program ini, bersama dengan datanya, membantu Anda mengakses, yang ada di memori utama selama eksekusi.
Memori komputer ini sangat kecil untuk menyimpan semua data dan program secara permanen. Sistem komputer menawarkan penyimpanan sekunder untuk mencadangkan Memori utama. Komputer modern saat ini menggunakan hard drive / SSD sebagai penyimpanan utama untuk program dan data. Namun, manajemen penyimpanan sekunder juga berfungsi dengan perangkat penyimpanan, seperti drive flash USB, dan drive CD / DVD.
Program seperti assembler, compiler, disimpan di disk hingga dimuat ke memori, dan kemudian menggunakan disk sebagai sumber dan tujuan untuk pemrosesan.
Fungsi manajemen penyimpanan sekunder di OS:
Berikut adalah fungsi utama dari manajemen penyimpanan sekunder di OS:
- Alokasi penyimpanan
- Manajemen ruang bebas
- Penjadwalan disk
Manajemen keamanan
Berbagai proses dalam sistem operasi perlu diamankan dari aktivitas satu sama lain. Untuk tujuan tersebut, berbagai mekanisme dapat digunakan untuk memastikan bahwa proses yang ingin mengoperasikan file, CPU memori, dan sumber daya perangkat keras lainnya harus memiliki otorisasi yang tepat dari sistem operasi.
Misalnya, perangkat keras pengalamatan memori membantu Anda memastikan bahwa suatu proses dapat dijalankan dalam ruang alamatnya sendiri. Waktu memastikan bahwa tidak ada proses yang mengontrol CPU tanpa melepaskannya.
Terakhir, tidak ada proses yang diizinkan untuk melakukan I / O-nya sendiri, untuk melindungi, yang membantu Anda menjaga integritas berbagai perangkat periferal.
Aktivitas Penting Lainnya
Berikut, beberapa aktivitas penting lainnya dari OS:
- Program pengguna tidak dapat menjalankan operasi I / O secara langsung. Sistem operasi harus menyediakan beberapa media untuk melakukan ini.
- OS memeriksa kemampuan program untuk membaca, menulis, membuat, dan menghapus file.
- OS memfasilitasi pertukaran informasi antara proses yang dijalankan pada sistem yang sama atau berbeda.
- Komponen OS membantu Anda memastikan bahwa Anda mendapatkan komputasi yang benar dengan mendeteksi kesalahan pada CPU dan perangkat keras memori.
Ringkasan:
- Sistem operasi adalah sistem yang besar dan kompleks yang hanya dapat dibuat dengan mempartisi menjadi bagian-bagian kecil.
- Sistem operasi berbagi berbagai komponen sistem OS seperti File, Memori Proses, manajemen perangkat I / O, dll.
- File adalah kumpulan informasi terkait yang harus ditentukan oleh pembuatnya.
- Komponen manajemen proses adalah prosedur untuk mengelola banyak proses yang berjalan secara bersamaan di sistem operasi
- Manajemen perangkat I / O adalah salah satu penggunaan penting dari sistem operasi yang membantu Anda menyembunyikan variasi perangkat keras tertentu dari pengguna.
- Manajemen jaringan adalah proses pengadministrasian dan pengelolaan jaringan komputer.
- Proses manajemen memori dilakukan dengan menggunakan urutan pembacaan atau penulisan alamat memori tertentu.
- Manajemen Penyimpanan Sekunder, tugas terpenting dari sistem komputer, adalah menjalankan program.
- Manajemen keamanan mencakup berbagai proses dalam sistem operasi yang perlu diamankan dari aktivitas satu sama lain.
- Sistem operasi memeriksa kemampuan program untuk membaca, menulis, membuat, dan menghapus file.