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 &
4 None
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
17 How do I `lock' a file?
1 Use filelock()
2 use lockfile()
3 Use lockfd()
4 use fcntl()
18 How do I find the size of a file inside a program?
1 Use ls -l
2 Use sizeof()
3 Use filesize()
4 Use fstat()
19 How can I tell how much memory my system has?
1 Use getmemory()
2 Use sysctl()
3 Use freemem()
4 Use malloc()
21 What is a socket
1 A port to connect printer 2
A port to connect keyboard
3 An abstraction to pass data across processes
4 A hardware device
22 What is a semaphore
1 A mechanism to share non-sharable resources
2 A mechanism to access memory very fast
3 A mechanism to access kernel details
23 What is a message queue?
1 A printer queue
2 An IPC mechanism with destructive execute
3 An IPC mechanism with destructive write
4 An IPC mechanism with destructive read
24 Difference between shared memory & message queue 1
No differences
2 IPC mechanism vs Non-IPC mechanism
3 Non-destructive read vs destructive read
4 Destructive read vs non-destructive read