Apa itu kernel? Cukup dijelaskan
Meskipun mereka menggunakannya setiap hari, banyak orang tidak yakin apa tepatnya kernel itu. Jika Anda menemukan istilah ini dan ingin mencari tahu lebih lanjut, ini adalah tempat yang tepat untuk Anda. Dalam tip praktis ini, kami menjelaskan tentang apa itu kernel.
Apa itu kernel? Fakta-fakta hanya dijelaskan
Kernel digunakan secara permanen dalam pekerjaan komputer sehari-hari dan selalu digunakan untuk Anda. Tujuannya adalah agar Anda tidak memperhatikannya. Ini adalah antarmuka antara perangkat lunak dengan antarmuka pengguna grafis yang Anda gunakan dan perangkat keras sistem.
- Kernel adalah modul pusat dari sistem operasi. Kadang-kadang disebut sebagai "nukleus".
- Ini memiliki lapisan yang berbeda. Lapisan bawah membentuk antarmuka ke perangkat keras sistem, seperti pengontrol jaringan atau pengontrol PCI Express.
- Lapisan berikutnya adalah manajemen memori, yang mengalokasikan memori untuk setiap proses. Perangkat lunak aplikasi Anda biasanya mencakup berbagai proses seperti itu.
- Lapisan "Manajemen Proses" mengambil alih manajemen waktu dan memungkinkan semua proses di komputer Anda tampak berjalan secara paralel. Kernel mengatur semua permintaan dari program, mengaturnya satu per satu dan dapat menginterupsi jika ada masalah.
- Lapisan atas adalah sistem file. Itu menetapkan area untuk proses pada HDD, yaitu hard disk, dan memori utama.
- Kernel mengatur seluruh jalur dari perangkat keras sistem ke perangkat lunak aplikasi, yang saat ini sebagian besar dioperasikan oleh pengguna melalui antarmuka pengguna grafis (GUI).
- Hanya area pengguna yang tidak lagi menjadi bagian dari kernel, tetapi disebut sebagai "Shell", "Ring" atau "Userland".
- Program komputer mengirimkan panggilan sistem, yang disebut "panggilan sistem", ke kernel. Ini kemudian membuat permintaan aktual dalam bahasa mesin ke CPU. Kernel tahu set instruksi lengkap CPU, mis. Semua instruksi mesin yang dapat dijalankan.
- Panggilan sistem ini dipicu, misalnya, ketika Anda membaca atau menulis file di komputer. Tugas sederhana ini juga terjadi terus menerus di latar belakang.
- Dalam sistem multi-pengguna, kernel juga memonitor hak akses ke file dan komponen perangkat keras.
- Manajer Tugas mencantumkan semua proses yang dikelola oleh kernel. Jika Anda mengakhiri proses di sini, Task Manager memerintahkan kernel untuk membatalkan proses ini dan membebaskan ruang penyimpanan yang dialokasikan.
- Karena kernel digunakan secara permanen, kernel pertama kali dimuat ke dalam memori utama setelah memulai. Ini biasanya terjadi di kawasan lindung yang mencegahnya tidak diubah atau dihapus.
- Windows menggunakan kernel NT, yang menjadi dasar beberapa subsistem. Apple menggunakan kernel XNU. Sistem Linux seperti Ubuntu dan perangkat Android menggunakan kernel Linux.
- Kernel bukanlah inti prosesor, tetapi kernel sistem operasi atau kernel sistem.
- Sistem operasi multi-kernel dapat menggunakan berbagai inti prosesor multi-inti seperti jaringan CPU independen.
- Kernel juga bukan API atau kerangka kerja seperti kerangka NET.
Linux Mint: kernel yang lebih baik juga lebih baik Windows 10?
Pada tip praktis berikutnya, kami akan menunjukkan kepada Anda cara mencari tahu kernel mana yang Anda miliki di Linux. Dalam banyak kiat praktis lainnya, kami menjelaskan istilah-istilah dari bahasa komputer, dari perangkat lunak, seperti koneksi VPN, BIOS dan UEFI atau firmware, hingga istilah perangkat keras, seperti BUS, SSD, dan mainboard.