Hallo Sahabat Blanco ^_^
Kali ini saya akan share pengertian dan penjelasan tentang kernel , berhubung saya di tugaskan oleh guru saya , yaudah deh sekalian saya share aja . hhe
yookk langsung ke TKP .. :D
Kernel adalah suatu perangkat lunak yang berguna sebagai perangkat utama dalam sistem komputer,
kernel bisa juga sebagai sarana komunikasi antara perangkat software dan hardware .
Kernel juda bertanggung jawab untuk menghubungkan semua aplikasi yang berjalan ke perangkat keras, untuk mendapatkan informasi dari satu sama lain.
Kernel terkelompokan menjadi 3 jenis , yaitu :
- Mikrokernel
yakni : CPU, Memori, dan Inter Process Communication (IPC), Sedangkan yang lainnya hanya dilihat sebagai aksesoris dan diserahkan pada user mode
Kekurangannya :
- Hardware harus bekerja melalui driver
- Hardware mungkin bereaksi lebih lambat karena driver dalam user mode
- Proses harus menunngu dalam antrian untuk mendapatkan informasi
Kelebihannya :
- Portabilitas = Kemampan sebuah program untuk berjalan pada lebih dari satu jenis sistem komputer tanpa modifikasi
- Kapasitas Hardisk yang kecil
- Kapasitas Memori yang kecil
- Keamanan
2. Monolitik Kernel
Adalah kebalikan dari mikrokernel karena mereka tidak hanya mencakup CPU, Memori, dan ICP, tetapi mencakup hal-hal seperti driver device, manajemen file sistem, dan panggilan sistem server.
Kekurangannya :
- Kapasitas Hardisk yang besar
- Kapasitas Memori yang lebih besar
- Kurang aman karena semuanya berjalan dalam mode supervisor/pengamat.
Kelebihannya :
- Karena program dapat lebih langsung mengakses ke perangkat keras.
- Lebih mudah bagi pemrosesan untuk berkomunikasi satu sama lain.
- Dan proses lebih cepat karena tidak ada antrian untuk waktu Prosesor.
3. Kernel Hibrida
Memiliki kemampuan untuk memilih dan memeilih apa yang ingin mereka jalankan, dalam user mode dan apa yang mereka jalankan dalam mode supervisor.
Kekurangannya :
- Bisa menderita proses antrian yang sama seperti Mikrokernel
- Device Driver harus dikelola oleh pengguna.
Kelebihannya :
- Kapasitas hardisk yang sedang
- Kapasitas memori yang sedang
- Lebih flexible dibandingkan mode lain .
Sedikit Fakta-fakta tentang Kernel
- Windows 9x kernel, adalah kernel yang digunakan untuk windows 95, 98, dan ME
- Windows NT kernel, adalah kernel yang digunakan untuk semua windows NT sistem , termasuk windows 2000, xp, vista, dan seven
- XNU adalah kernel yang digunakan untuk mac OS x operating system
- Kernel Linux awalnya digagas dan diciptakan oleh mahasiswa asalh Finlandia yang bernama Linus Torvald pada tahun 1991
- WebOS dan HP, dan Maemo dari Nokia juga menggunakan kernel linux yang telah di modifikasi.
- Dana yang diperlukan untuk membangun kernel Linux telah menelan biaya sekitar 3 miliar USD
- Pada september 1991 Linux versi 0.01 dirilis hanya memiliki 10.239 baris code, sedangkan Kernel Linux modern terbaru adalah 3.1.5 yang dirilis pada tanggal 9 Desember 2011 memiliki lebih dari 13 juta baris code.
Nice Info..
BalasHapusokay gan makasih :)
Hapus