<Sebelumnya | Konten | Selanjutnya>
Bagaimana Sebuah Proses Bekerja
Ketika sistem dijalankan, kernel memulai beberapa aktivitasnya sendiri sebagai proses dan meluncurkan program yang disebut init. init, pada gilirannya, menjalankan serangkaian skrip shell (terletak di
/ Etc) dipanggil skrip init, yang memulai semua layanan sistem. Banyak dari layanan ini diimplementasikan sebagai program daemon, program yang hanya duduk di latar belakang dan melakukan tugasnya tanpa memiliki antarmuka pengguna apa pun. Jadi meskipun kita tidak masuk, sistem setidaknya sedikit sibuk melakukan hal-hal rutin.
Fakta bahwa suatu program dapat meluncurkan program lain dinyatakan dalam skema proses sebagai proses induk memproduksi a proses anak.
Kernel menyimpan informasi tentang setiap proses untuk membantu menjaga semuanya tetap teratur. Misalnya, setiap proses diberi nomor yang disebut a ID proses or PID. PID ditetapkan dalam urutan menaik, dengan init selalu mendapatkan PID 1. Kernel juga melacak memori yang ditetapkan untuk setiap proses, serta kesiapan proses untuk melanjutkan eksekusi. Seperti file, proses juga memiliki pemilik dan ID pengguna, ID pengguna yang efektif, dll.