(Bagian 2 dari 4 artikel - ke artikel utama - bagian 3)
Secara garis besar, sistem operasi GNU/Linux dapat dibagi menjadi dua tingkatan, seperti terlihat pada gambar berikut.
Tingkat pertama adalah wilayah user atau wilayah aplikasi. Di sini aplikasi user dijalankan. Tingkat berikutnya adalah wilayah kernel. Di sini terletak kernel Linux.
|
Kernel dapat dibagi-bagi lagi menjadi tiga tingkat utama. Tingkat paling atas adalah system call interface, yang menjalankan fungsi-fungsi dasar seperti
read
dan write
(proses tulis baca berkas). Tingkatan di bawahnya adalah kode kernel, atau lebih tepatnya adalah kode kernel yang tidak tergantung arsitektur (architecture-independent kernel code). Kode ini sama untuk semua prosesor yang disupport oleh Linux. Tingkatan paling bawah adalah kode kernel yang tergantung arsitektur (architecture-dependent). Kode-kode pada tingkatan ini merupakan paket pendukung hardware (Board Support Package, BSP) yang menyediakan kode yang terkait dengan prosesor atau platform hardware.
Tidak ada komentar:
Posting Komentar