Komponen Sistem Operasi

Isi kandungan:

Anonim

Apa itu Komponen OS?

Sistem operasi adalah sistem yang besar dan kompleks yang hanya dapat dibuat dengan berpisah menjadi kepingan kecil. Potongan-potongan ini harus menjadi bahagian sistem yang ditentukan dengan baik, yang menentukan input, output, dan fungsi dengan teliti.

Walaupun Mac, Unix, Linux, Windows, dan OS lain tidak mempunyai struktur yang sama, kebanyakan sistem operasi mempunyai komponen sistem OS yang serupa seperti pengurusan peranti File, Process, Memory, I / O.

Mari lihat setiap komponen ini secara terperinci.

Dalam tutorial sistem operasi ini, anda akan belajar:

  • Apa itu Komponen OS?
  • Pengurusan fail
  • Pengurusan proses
  • Pengurusan Peranti I / O
  • Pengurusan Rangkaian
  • Pengurusan memori utama
  • Pengurusan Penyimpanan Sekunder
  • Pengurusan Keselamatan
  • Aktiviti Penting Yang Lain

Pengurusan fail

Fail adalah sekumpulan maklumat berkaitan yang harus ditentukan oleh penciptanya. Ini biasanya mewakili program, baik bentuk sumber dan objek, dan data. Fail data boleh berupa angka, abjad, atau alfanumerik.

Fungsi pengurusan fail dalam OS:

Sistem operasi mempunyai aktiviti penting berikut berkaitan dengan pengurusan fail:

  • Pembuatan dan penghapusan fail dan direktori.
  • Untuk memanipulasi fail dan direktori.
  • Memetakan fail ke storan sekunder.
  • Fail sandaran pada media storan yang stabil.

Pengurusan proses

Komponen pengurusan proses adalah prosedur untuk menguruskan banyak proses yang berjalan serentak pada sistem operasi. Setiap program aplikasi perisian mempunyai satu atau lebih proses yang berkaitan dengannya ketika mereka berjalan.

Contohnya, apabila anda menggunakan penyemak imbas seperti Google Chrome, ada proses yang dijalankan untuk program penyemak imbas itu. OS juga mempunyai banyak proses yang berjalan, yang menjalankan berbagai fungsi.

Semua proses ini harus dikendalikan oleh pengurusan proses, yang memastikan proses berjalan dengan efisien. Ia juga menggunakan memori yang diperuntukkan kepada mereka dan mematikannya apabila diperlukan.

Pelaksanaan proses mesti berurutan, jadi sekurang-kurangnya satu arahan harus dilaksanakan atas nama proses tersebut.

Fungsi pengurusan proses dalam OS:

Berikut adalah fungsi pengurusan proses.

  • Proses pembuatan dan penghapusan.
  • Penggantungan dan penyambungan semula.
  • Proses penyegerakan
  • Proses komunikasi

Pengurusan Peranti I / O

Salah satu penggunaan penting sistem operasi yang membantu anda menyembunyikan variasi peranti perkakasan tertentu dari pengguna.

Fungsi pengurusan I / O dalam OS:

  • Ia menawarkan sistem penyangga cache
  • Ia menyediakan kod pemacu peranti umum
  • Ia menyediakan pemacu untuk peranti perkakasan tertentu.
  • I / O membantu anda mengetahui keperibadian peranti tertentu.

Pengurusan Rangkaian

Pengurusan rangkaian adalah proses mentadbir dan mengurus rangkaian komputer. Ini termasuk pengurusan prestasi, analisis kesalahan, penyediaan rangkaian, dan menjaga kualitas layanan.

Sistem yang diedarkan adalah kumpulan komputer / pemproses yang tidak pernah berkongsi memori atau jam mereka sendiri. Dalam sistem jenis ini, semua pemproses mempunyai Memori tempatan mereka, dan pemproses berkomunikasi antara satu sama lain menggunakan jalur komunikasi yang berbeza, seperti serat optik atau saluran telefon.

Komputer dalam rangkaian dihubungkan melalui jaringan komunikasi, yang dapat dikonfigurasi dengan beberapa cara yang berbeda. Dengan bantuan pengurusan rangkaian, rangkaian dapat dihubungkan sepenuhnya atau sebahagian, yang membantu pengguna merancang strategi penghalaan dan sambungan yang mengatasi masalah hubungan dan keselamatan.

Fungsi pengurusan Rangkaian:

  • Sistem yang diedarkan membantu anda ke pelbagai sumber pengkomputeran dari segi ukuran dan fungsi. Mereka mungkin melibatkan mikropemproses, komputer kecil, dan banyak sistem komputer untuk tujuan umum.
  • Sistem yang diedarkan juga menawarkan akses kepada pengguna ke pelbagai sumber yang dikongsi oleh rangkaian.
  • Ia membantu mengakses sumber yang dikongsi yang membantu pengiraan untuk mempercepat atau menawarkan ketersediaan dan kebolehpercayaan data.

Pengurusan memori utama

Memori Utama adalah sebilangan besar simpanan atau bait, yang mempunyai alamat. Proses pengurusan memori dilakukan dengan menggunakan urutan membaca atau menulis alamat memori tertentu.

Untuk melaksanakan program, program harus dipetakan ke alamat mutlak dan dimuat di dalam Memori. Pemilihan kaedah pengurusan memori bergantung kepada beberapa faktor.

Walau bagaimanapun, ia berdasarkan reka bentuk perkakasan sistem. Setiap algoritma memerlukan sokongan perkakasan yang sesuai. Memori Utama menawarkan penyimpanan pantas yang dapat diakses secara langsung oleh CPU. Ia mahal dan dengan itu mempunyai kapasiti simpanan yang lebih rendah. Walau bagaimanapun, untuk program yang dijalankan, ia mesti berada dalam Memori utama.

Fungsi pengurusan memori dalam OS:

Sistem Operasi menjalankan fungsi berikut untuk Pengurusan Memori:

  • Ini membantu anda untuk mengesan memori utama.
  • Tentukan bahagian mana yang digunakan oleh siapa, bahagian mana yang tidak digunakan.
  • Dalam sistem multiprogramming, OS mengambil keputusan mengenai proses mana yang akan mendapat Memory dan berapa banyak.
  • Memperuntukkan memori semasa proses meminta
  • Ini juga mengalihkan Alokasi Memori ketika proses tidak lagi memerlukan atau telah dihentikan.

Pengurusan Penyimpanan Sekunder

Tugas terpenting dari sistem komputer adalah melaksanakan program. Program-program ini, bersama dengan data, membantu anda mengakses, yang ada di memori utama semasa pelaksanaan.

Memori komputer ini sangat kecil untuk menyimpan semua data dan program secara kekal. Sistem komputer menawarkan simpanan sekunder untuk menyandarkan Memori utama. Kini komputer moden menggunakan cakera keras / SSD sebagai penyimpanan utama kedua-dua program dan data. Walau bagaimanapun, pengurusan storan sekunder juga berfungsi dengan peranti storan, seperti pemacu denyar USB, dan pemacu CD / DVD.

Program seperti assembler, compiler, disimpan di disk sehingga dimasukkan ke dalam memori, dan kemudian menggunakan disk sebagai sumber dan tujuan untuk diproses.

Fungsi pengurusan storan sekunder dalam OS:

Berikut adalah fungsi utama pengurusan storan sekunder dalam OS:

  • Peruntukan simpanan
  • Pengurusan ruang bebas
  • Penjadualan cakera

Pengurusan Keselamatan

Pelbagai proses dalam sistem operasi perlu dijamin antara satu sama lain. Untuk tujuan itu, berbagai mekanisme dapat digunakan untuk memastikan bahawa proses yang ingin mengoperasikan fail, CPU memori, dan sumber perkakasan lain harus memiliki izin yang tepat dari sistem operasi.

Sebagai contoh, perkakasan pengalamatan memori membantu anda mengesahkan bahawa suatu proses dapat dijalankan dalam ruang alamatnya sendiri. Masa memastikan bahawa tidak ada proses yang mengendalikan CPU tanpa melepaskannya.

Akhir sekali, tidak ada proses yang dibenarkan untuk melakukan I / O sendiri, untuk melindungi, yang membantu anda menjaga integriti pelbagai peranti periferal.

Aktiviti Penting Yang Lain

Berikut adalah beberapa aktiviti penting lain OS:

  • Program pengguna tidak dapat menjalankan operasi I / O secara langsung. Sistem operasi harus menyediakan beberapa medium untuk melaksanakannya.
  • OS memeriksa kemampuan program membaca, menulis, membuat, dan memadam fail.
  • OS memudahkan pertukaran maklumat antara proses yang dijalankan pada sistem yang sama atau berbeza.
  • Komponen OS membantu anda memastikan bahawa anda mendapat pengkomputeran yang betul dengan mengesan kesalahan pada CPU dan perkakasan memori.

Ringkasan:

  • Sistem operasi adalah sistem yang besar dan kompleks yang hanya dapat dibuat dengan berpisah menjadi kepingan kecil.
  • Sistem operasi berkongsi pelbagai komponen sistem OS seperti Fail, Memori Proses, pengurusan peranti I / O, dll.
  • Fail adalah sekumpulan maklumat berkaitan yang harus ditentukan oleh penciptanya.
  • Komponen pengurusan proses adalah prosedur untuk menguruskan banyak proses yang berjalan serentak pada sistem operasi
  • Pengurusan peranti I / O adalah salah satu penggunaan penting sistem operasi yang membantu anda menyembunyikan variasi peranti perkakasan tertentu dari pengguna.
  • Pengurusan rangkaian adalah proses mentadbir dan mengurus rangkaian komputer.
  • Proses pengurusan memori dilakukan dengan menggunakan urutan membaca atau menulis alamat memori tertentu.
  • Pengurusan Penyimpanan Sekunder, tugas terpenting dari sistem komputer, adalah melaksanakan program.
  • Pengurusan keselamatan merangkumi pelbagai proses dalam sistem operasi yang perlu dijamin dari aktiviti masing-masing.
  • Sistem operasi memeriksa kemampuan program untuk membaca, menulis, membuat, dan memadam fail.