Rumah Pembangunan Apa itu exokernel? - definisi dari techopedia

Apa itu exokernel? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Exokernel?

Exokernel adalah sejenis sistem operasi yang dibangunkan di Massachusetts Institute of Technology yang berusaha untuk menyediakan pengurusan peringkat sumber daya perkakasan aplikasi. Senibina exokernel direka untuk memisahkan perlindungan sumber dari pengurusan untuk memudahkan penyesuaian khusus aplikasi.

Exokernels biasanya bersaiz kecil kerana kebolehkendalian terhad mereka.

Techopedia menerangkan Exokernel

Sistem operasi konvensional sentiasa memberi kesan kepada prestasi, fungsi dan skop aplikasi yang dibina di atasnya kerana OS berada di antara aplikasi dan perkakasan fizikal. Sistem operasi exokernel cuba untuk menangani masalah ini dengan menghapuskan tanggapan bahawa sistem operasi mesti memberikan abstraksi yang mana untuk membina aplikasi. Idea ini adalah untuk mengenakan sekurang-kurangnya abstraksi kepada pemaju dan memberi mereka kebebasan untuk menggunakan abstraksi apabila dan apabila diperlukan. Senibina exokernel dibina sedemikian rupa sehingga kernel kecil bergerak semua abstraksi perkakasan ke dalam perpustakaan yang tidak dipercayai yang dikenali sebagai sistem operasi perpustakaan. Matlamat utama exokernel adalah untuk memastikan tidak ada abstraksi paksa, yang menjadikan eksokernel berbeza dari kernel mikro dan monolitik.

Beberapa ciri sistem operasi exokernel termasuk:

  • Sokongan yang lebih baik untuk kawalan aplikasi
  • Mengasingkan keselamatan dari pengurusan
  • Abstraksi dipindahkan dengan selamat ke sistem pengendalian perpustakaan yang tidak dipercayai
  • Menyediakan antara muka peringkat rendah
  • Sistem pengendalian perpustakaan menawarkan kemudahalihan dan keserasian

Manfaat sistem operasi exokernel termasuk:

  • Prestasi aplikasi yang lebih baik
  • Penggunaan sumber perkakasan yang lebih efisien melalui peruntukan sumber dan pembatalan yang tepat
  • Pembangunan dan pengujian yang lebih mudah terhadap sistem operasi baru
  • Setiap aplikasi ruang pengguna dibenarkan untuk menggunakan pengurusan memori yang dioptimumkan sendiri

Beberapa kekurangan sistem operasi exokernel termasuk:

  • Kurang konsisten
  • Reka bentuk kompleks antara muka exokernel
Apa itu exokernel? - definisi dari techopedia