Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Apakah bahagian yang terdiri daripada fungsi kernel linux?

Apakah bahagian yang terdiri daripada fungsi kernel linux?

藏色散人
藏色散人asal
2023-02-28 09:54:313587semak imbas

Fungsi kernel Linux terdiri daripada 5 bahagian, iaitu pengurusan proses, pengurusan memori, komunikasi antara proses, sistem fail maya dan antara muka rangkaian Linux ialah kernel sistem pengendalian komputer sumber terbuka, yang ditulis dalam; Bahasa C Ditulis sebagai sistem pengendalian seperti Unix yang mematuhi piawaian POSIX.

Apakah bahagian yang terdiri daripada fungsi kernel linux?

Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.

Apa bahagian fungsi kernel Linux terdiri daripada?

Inti Linux yang lengkap secara amnya terdiri daripada 5 bahagian, iaitu pengurusan proses, pengurusan memori, komunikasi antara proses, sistem fail maya dan antara muka rangkaian.

Apakah bahagian yang terdiri daripada fungsi kernel linux?

Linux ialah kernel sistem pengendalian komputer sumber terbuka. Ia adalah sistem pengendalian seperti Unix yang ditulis dalam bahasa C dan mematuhi piawaian POSIX.

Linux pertama kali dibangunkan oleh Linus Torvalds dari Finland dalam percubaan untuk menyediakan sistem pengendalian seperti Unix percuma pada seni bina Intel x86. Projek ini bermula pada tahun 1991, dengan beberapa penggodam Minix membantu pada hari-hari awal projek itu, dan hari ini banyak pengaturcara di seluruh dunia membantu projek itu secara percuma.

Sistem pengendalian ialah perisian sokongan peringkat rendah yang digunakan untuk menangani perkakasan dan menyediakan set perkhidmatan terhad untuk program pengguna. Sistem komputer adalah simbiosis perkakasan dan perisian Ia saling bergantung dan tidak dapat dipisahkan. Perkakasan komputer termasuk persisian, pemproses, memori, cakera keras dan peranti elektronik lain yang membentuk enjin komputer. Tetapi tanpa perisian untuk mengendalikan dan mengawalnya, ia tidak boleh berfungsi dengan sendirinya. Perisian yang melengkapkan kerja kawalan ini dipanggil sistem pengendalian Dalam terminologi Linux, ia dipanggil "kernel" atau "teras". Modul utama (atau komponen) kernel Linux dibahagikan kepada bahagian berikut: pengurusan storan, CPU dan pengurusan proses, sistem fail, pengurusan peranti dan pemacu, komunikasi rangkaian, serta pemula sistem (boot), panggilan sistem, dsb. .

Inti Linux menggunakan tiga kaedah penomboran versi berbeza.

Kaedah pertama digunakan sebelum versi 1.0 (termasuk 1.0). Versi pertama ialah 0.01, diikuti oleh 0.02, 0.03, 0.10, 0.11, 0.12, 0.95, 0.96, 0.97, 0.98, 0.99 dan kemudian 1.0.

Kaedah kedua digunakan dari 1.0 hingga 2.6 Nombor ini terdiri daripada tiga bahagian "A.B.C", A mewakili nombor versi utama, B mewakili nombor versi kecil, dan C mewakili nombor versi akhir yang lebih kecil. A hanya berubah apabila kernel berubah dengan ketara (ini hanya berlaku dua kali dalam sejarah, 1.0 pada tahun 1994 dan 2.0 pada tahun 1996). Anda boleh menilai sama ada Linux stabil dengan nombor B. B bernombor genap mewakili versi stabil, dan B bernombor ganjil mewakili versi pembangunan. C mewakili bilangan pembetulan pepijat, kemas kini keselamatan, ciri baharu dan pemacu. Mengambil versi 2.4.0 sebagai contoh, 2 mewakili nombor versi utama, 4 mewakili nombor versi kecil, dan 0 mewakili nombor versi akhir dengan perubahan kecil. Dalam nombor versi, versi dengan nombor genap dalam digit kedua nombor siri menunjukkan bahawa ia adalah versi stabil yang boleh digunakan, seperti 2.2.5, manakala versi dengan nombor ganjil dalam digit kedua nombor siri umumnya mempunyai beberapa perkara baharu yang ditambah, yang tidak semestinya versi ujian yang sangat stabil, seperti 2.3.1. Dengan cara ini, versi stabil diperoleh daripada nombor versi naik taraf versi beta sebelumnya, dan versi stabil tidak akan dibangunkan lagi selepas ia berkembang kepada kematangan penuh.

Kaedah ketiga, bermula dari versi 2.6.0 pada tahun 2004, menggunakan kaedah "berasaskan masa". Sebelum versi 3.0, ia adalah format "A.B.C.D". Dalam tujuh tahun, dua nombor pertama A dan B, iaitu "2.6", kekal tidak berubah, C telah meningkat dengan keluaran versi baharu, dan D mewakili bilangan pembetulan pepijat, kemas kini keselamatan dan bilangan ciri baharu dan pemandu menambah. Selepas versi 3.0, terdapat format "A.B.C", B meningkat dengan keluaran versi baharu dan C mewakili bilangan pembetulan pepijat, kemas kini keselamatan, ciri baharu dan pemacu. Dalam kaedah ketiga, kaedah penamaan supaya nombor genap mewakili versi stabil dan nombor ganjil mewakili versi pembangunan tidak lagi digunakan. Contohnya: 3.7.0 tidak mewakili versi pembangunan, tetapi versi stabil.

Pembelajaran yang disyorkan: "Tutorial Video Linux"

Atas ialah kandungan terperinci Apakah bahagian yang terdiri daripada fungsi kernel linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah kegunaan linux ACLArtikel seterusnya:Apakah kegunaan linux ACL