Komponen dari OperaSistem

Apa itu Komponen OS?

Sistem operasi adalah sistem yang besar dan kompleks yang hanya dapat dibuat dengan membaginya menjadi beberapa bagian kecil. Bagian-bagian ini harus menjadi bagian sistem yang didefinisikan dengan baik, yang memiliki input, output, dan fungsi yang didefinisikan dengan cermat.

Meskipun Mac, Unix, Linux, Windows, dan OS lainnya 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 detail.

Komponen Sistem Operasi

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 berhubungan dengan manajemen berkas:

  • 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 pada sistem operasi. Setiap program aplikasi perangkat lunak memiliki satu atau beberapa proses yang terkait dengannya saat proses tersebut berjalan.

Misalnya ketika 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 proses agar berjalan secara efisien. Itu juga menggunakan memori yang dialokasikan untuk mereka 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 manajemen proses fungsi manajemen proses.

  • Proses pembuatan dan penghapusan.
  • Penangguhan dan dimulainya kembali.
  • Syncproses kronisasi
  • Proses komunikasi

Manajemen Perangkat I/O

Salah satu penggunaan penting sistem operasi yang membantu Anda menyembunyikan variasi perangkat keras tertentu dari pengguna.

Fungsi manajemen I/O di OS

  • Ini 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 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 jamnya sendiri. Dalam sistem jenis ini, semua prosesor memiliki Memori lokalnya sendiri, dan prosesor 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 memanfaatkan berbagai sumber daya komputasi dalam ukuran dan fungsi. Mereka mungkin melibatkan mikroprosesor, komputer mini, dan banyak sistem komputer tujuan umum.
  • Sistem terdistribusi juga menawarkan pengguna akses ke berbagai sumber daya yang dibagikan jaringan.
  • Ini membantu untuk mengakses sumber daya bersama yang membantu mempercepat komputasi atau menawarkan ketersediaan dan keandalan data.

Manajemen Memori Utama

Memori Utama adalah sejumlah besar penyimpanan atau byte, yang memiliki alamat. Proses manajemen memori dilakukan dengan menggunakan urutan membaca atau menulis alamat memori tertentu.

Untuk menjalankan suatu program, program tersebut harus dipetakan ke alamat absolut dan dimuat di dalam Memori. Pemilihan metode manajemen memori bergantung pada beberapa faktor.

Namun, hal ini terutama didasarkan pada desain perangkat keras sistem. Setiap algoritma memerlukan dukungan perangkat keras yang sesuai. Memori Utama menawarkan penyimpanan cepat yang dapat diakses langsung oleh CPU. Ini mahal dan karenanya memiliki kapasitas penyimpanan yang lebih rendah. Namun agar suatu program dapat dijalankan, program tersebut harus berada di Memori utama.

Fungsi manajemen Memori di OS

An OperaSistem ting 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 multiprogram, OS mengambil keputusan tentang proses mana yang akan mendapatkan Memori dan berapa banyak.
  • Mengalokasikan memori ketika suatu proses meminta
  • Ini juga membatalkan alokasi Memori ketika suatu proses tidak lagi memerlukan atau telah dihentikan.

Manajemen Penyimpanan Sekunder

Tugas terpenting 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 membuat cadangan Memori utama. Komputer modern saat ini menggunakan hard drive/SSD sebagai penyimpanan utama program dan data. Namun, manajemen penyimpanan sekunder juga berfungsi dengan perangkat penyimpanan, seperti flash drive USB, dan drive CD/DVD.

Program seperti assembler, compiler, disimpan di disk hingga dimuat ke dalam memori, dan kemudian menggunakan disk sebagai sumber dan tujuan pemrosesan.

Fungsi manajemen penyimpanan sekunder di OS

Berikut adalah fungsi utama 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 berkas, memori, CPU, dan sumber daya perangkat keras lainnya harus memiliki otorisasi yang tepat dari sistem operasi.

Misalnya, perangkat keras pengalamatan memori membantu Anda mengonfirmasi bahwa suatu proses dapat dijalankan dalam ruang alamatnya sendiri. Waktu memastikan bahwa tidak ada proses yang memiliki kendali atas CPU tanpa melepaskannya.

Terakhir, tidak ada proses yang diperbolehkan melakukan I/O sendiri, untuk melindungi, yang membantu Anda menjaga integritas berbagai perangkat periferal.

Kegiatan Penting Lainnya

Berikut adalah beberapa aktivitas penting lainnya dari OS:

  • Program pengguna tidak dapat menjalankan operasi I/O secara langsung. Sistem operasi harus menyediakan media untuk menjalankannya.
  • 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 perangkat keras CPU dan memori.

Ringkasan

  • Sistem operasi adalah sistem yang besar dan rumit yang hanya dapat dibuat dengan membaginya menjadi bagian-bagian kecil.
  • OperaSistem operasi ini 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 pada sistem operasi.
  • Manajemen perangkat I/O adalah salah satu penggunaan penting sistem operasi yang membantu Anda menyembunyikan variasi perangkat keras tertentu dari pengguna.
  • Manajemen jaringan adalah proses administrasi dan pengelolaan jaringan komputer.
  • Proses pengelolaan memori dilakukan dengan menggunakan urutan baca atau tulis alamat memori tertentu.
  • Manajemen Penyimpanan Sekunder, tugas terpenting 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 berkas.