I looked at a lot if online thread/tutorials regarding how process address space is divided into process/kernel
Ex: i have some Helloworld program in that i have call as printf(in turn it makes write system call to enter into kernel space)
My doubt how Helloworld program stack used by kernel. Can you tell me how whole execution goes on...
./helloworld -> printf() -> write system call -> display driver -> return from write -> back to helloworld
Thanks, Amarender