7 Zombie process will have parent as init
1 True
2 False
3
4
8 The correct set of sequence for file operations for a file say 'test'
1 lseek(), open(), write(), close()
2 open(), write(), lseek(), close()
3 open(), lseek(), open(), , write() close()
4 None
9 Difference between fork() & vfork()
1 vforlk() allows more one child process to be created simaltaneously whereas for() allows only one
2 vfork() retains same PID for child & parent known as virtual PID
3 vfork() suspends the parent process until child process exits
4 fork() & vfork() are same
10 How can I get/set an environment variable from a program?
1 getenv(), setenv()
2 getenv(), putenv()
3 readenv(), writeenv()
4 You cannot environmement variables inside a program
11 What does alarm() do
1 Wakes up kernel from sleeping
2 Wakes up devices from sleeping
3 Invokes a kernel to send SIGALARM to the calling process
4 Invokes a kernel to send SIGALARM to the registered process
12 What is a shared memory
1 A memeory shared between kernel & devices
2 A memory shared between root user and ordinary user
3 A memory shared across processes
4 Harddisk
13 What is a zombie interval?
1 The interval between child terminating and the parent calling wait()
2 The interval between parent terminating and the child calling popen()
3 The interval between parent terminating and the child termination
14 How do I get my program to act like a daemon?
1 Run with root user
2 Run with &
3 Run with root user using &
15 Why do processes never decrease in size?
1 They never releases the memory utilized
2 They release the memory but kernel does not use them
3 Since they are running
4 It’s a false statement
16 How can I find out if someone else has a file open?
1 Its not possible
2 use isused() function
3 Try to open file with locking enabled
4 Try to write the file after opening