pertemuan 3 Operating System
Dari presentasi pada kelompok 4 pada pertemuan ke3 pada system operasi, pemahaman tentang kernel yang saya dapatkan adalah mengenai linux kernel. Bahwa Linux kernel yaitu suatu cara untuk menghubungkan pengguna dan mesin computer, program ini membuat user berkomunikasi dengan komputer secara langsung.
Kernel juga memiliki kemampuan interface dengan network services untuk mandapatkan akses internet, selain itu disamping linux file system kernel memiliki virtual file system yang berfungsi untuk berkomunikasi dengan file system tertentu selain linux dengan cara yang sama dengan linux file system, dengan artian virtual file system memiliki level abstraksi yang memungkinkan kernel bisa mengatasi kompleksitas file system selain linux. System file juga dapat berkominikasi dengan device drive langsung kepada hardware.
Selain itu bahwa yang perlu diketahui adalah kernel dijalankan dengan mode khusus yang membuatnya memiliki akses terhadap semua memory dan hardware yang terhubung dengan computer, sedangkan user space memiliki keterbatasan akses terhadap sources tersebut. Jadi semua perintah harus melalui kernel.
Perintah yang dilakukan melalui kernel disebut system call, dan tugas kernel adalah menerjemahkan system call ini kepada hardware melalui interrupts.
Selain linux kernel, ternadap juga linux kernel modul programming yaitu
Modul linux adalah sepotong kode yang bisa dimasukkan atau dikeluarkan dari dalam system kerja linux kernel.