Buat tulisan tentang konsep fork dan implementasinya dengan menggunakan bahasa pemrograman C! (minimal 2 paragraf disertai dengan gambar)
Akses dan clonning repo : https://github.com/ferryastika/operatingsystem.git
Deskripsikan dan visualisasikan pohon proses hasil eksekusi dari kode program fork01.c, fork02.c, fork03.c,
Sebelum menjalankan fork , lakukan instalasi compiler dengan menggunakan program apt install gcc g++.
perintah tersebut digunakan untuk menginstall compiler bahasa C dan bahasa C++
gcc adalah compiler untuk bahasa C
g++ adalah compiler untuk bahasa C++
Untuk menjalankan fork01.cpp , menggunakan perintah g++ fork01.cpp -o fork01.exe
Perintah di atas digunakan untuk mengkompilasi program C++ yang disebut dengan fork01.cpp menggunakan compiler g++ kemudian akan menghasilkan output berupa fork01.exe
Untuk menampilkan program menggunakan perintah nano fork01.cpp
Untuk menjalankan progam menggunakan perintah ./fork01.exe
Output program ini menampilkan ID proses (PID), ID proses parent (PPID), dan ID pengguna (UID). Setiap kali program mencetak informasi tersebut, program akan berhenti selama tiga detik sebelum mencetak informasi lagi. Program ini akan diulang sebanyak tiga kali.
Kemudian untuk menjalankan fork02.cpp dan juga fork03.cpp caranya sama seperti menjalankan fork01.cpp
fork02.cpp
Output dari program tersebut adalah melakukan proses forking secara berulang sebanyak 5 kali, yang menghasilakn proses baru dengan pesan yang mencatat PID masing-masing.
fork03.cpp
Output dari program tersebut adalah menampilkan PID mereka sendiri dan nilai variabel x dalam loop tak terbatas. Program menggunakan system call fork() untuk membuat proses saat ini, dan menciptakan child process.
Cara penginstalan orphan sama seperti menginstall fork
Sebelum menjalankan orphan , lakukan instalasi compiler dengan cara mengetikkan apt install gcc g++.
perintah tersebut untuk menginstall compiler bahasa C dan bahasa C++
Output dari program tersebut adalah menampilkan PID mereka sendiri
Sebelum menjalankan zombie , lakukan instalasi compiler dengan cara mengetikkan apt install gcc g++.
perintah tersebut untuk menginstall compiler bahasa C dan bahasa C++
Output dari program tersebut adalah tidak menampilkan PID
Buat tulisan tentang konsep fork dan implementasinya dengan menggunakan bahasa pemrograman C! (minimal 2 paragraf disertai dengan gambar) Akses dan clonning repo : https://github.com/ferryastika/operatingsystem.git Deskripsikan dan visualisasikan pohon proses hasil eksekusi dari kode program fork01.c, fork02.c, fork03.c,
Sebelum menjalankan fork , lakukan instalasi compiler dengan menggunakan program apt install gcc g++. perintah tersebut digunakan untuk menginstall compiler bahasa C dan bahasa C++
gcc adalah compiler untuk bahasa C g++ adalah compiler untuk bahasa C++
Untuk menjalankan fork01.cpp , menggunakan perintah g++ fork01.cpp -o fork01.exe
Perintah di atas digunakan untuk mengkompilasi program C++ yang disebut dengan fork01.cpp menggunakan compiler g++ kemudian akan menghasilkan output berupa fork01.exe
Untuk menampilkan program menggunakan perintah nano fork01.cpp
Untuk menjalankan progam menggunakan perintah ./fork01.exe
Output program ini menampilkan ID proses (PID), ID proses parent (PPID), dan ID pengguna (UID). Setiap kali program mencetak informasi tersebut, program akan berhenti selama tiga detik sebelum mencetak informasi lagi. Program ini akan diulang sebanyak tiga kali.
Kemudian untuk menjalankan fork02.cpp dan juga fork03.cpp caranya sama seperti menjalankan fork01.cpp
fork02.cpp
Output dari program tersebut adalah melakukan proses forking secara berulang sebanyak 5 kali, yang menghasilakn proses baru dengan pesan yang mencatat PID masing-masing.
fork03.cpp
Output dari program tersebut adalah menampilkan PID mereka sendiri dan nilai variabel x dalam loop tak terbatas. Program menggunakan system call fork() untuk membuat proses saat ini, dan menciptakan child process.
Cara penginstalan orphan sama seperti menginstall fork Sebelum menjalankan orphan , lakukan instalasi compiler dengan cara mengetikkan apt install gcc g++. perintah tersebut untuk menginstall compiler bahasa C dan bahasa C++
Output dari program tersebut adalah menampilkan PID mereka sendiri
Sebelum menjalankan zombie , lakukan instalasi compiler dengan cara mengetikkan apt install gcc g++. perintah tersebut untuk menginstall compiler bahasa C dan bahasa C++
Output dari program tersebut adalah tidak menampilkan PID