Вы находитесь на странице: 1из 1

OS practice Oral questions :- 22/10/2007

1. what is an OS ?
2. Give the basic functions of an OS
3. Define the terms multi-programming,multitasking,multiuser,multiprocessing
4. what is a process,what is a thread ?,define multithreading
5. differentiate between thread creation and process creation due to fork.
6. What are the widely used IPC mechanisms
7. what is a shell ?,give eg of different type of shells
8. what is a shell script ?
9. can you fasion the environment for a shell ?
10. what does Red Hat 10…kernel 2.4.32 mean ?
11. differences between Linux and Unix
12. name the native Linus and Unix file systems
13. what are utilities ? where do they reside ?
14. What is an orphan process,zombie process ?
15. how to avoid zombie creation?
16. Is creation of zombies a good phenomenon ?,if not, why ?
17. what are semaphores ? what are binary and counting semaphores?
18. what does wait operation on semaphores do ? what does signal operation on
semaphores do ?
19. Can you use semaphores to guard shared resources ?,shared memory too ?
20. Explain functions semget,semop,semctl
21. Explain threading functions…pthread_create,pthread_join,
pthread_exit,pthread_detach
22. Explain the key functionalities of the kernel
23. What is a race condition ? can it be avoided by semaphores?
24. what are process groups?
25. explain the booting process of Linux/Unix
26. what are virtual terminals in a linux setup?
27. Explain mount,unmount system calls
28. Explain the file system hierarchy in Linux
29. What is the difference between named and unnamed pipes ?
30. Give system calls for creating both named and unnamed pipes
31. What is an orphan process,write the program code to create a new process by fork
32. explain getpid();,getppid(); …..UID,PID,real UID,effective UID and saved UID
33. what is AWK ? differentiate between AWK and C
34. Give few features of AWK
35. Give the program structure for AWK ,what are patterns and actions

M V Phatak
There are NO extra practice problems.Doing WELL in already
given assignments is more than ENOUGH.

Вам также может понравиться