Computer Science Technical Interview Questions on Operating Systems.

9/13/2012 No Comment

Operating Systems Interview Questions for Freshers. 

Dear readers and job-seekers. We request you kindly to discuss the answers in the comment section.

1. Can you explain the working of fork() system call?
2. What is the concept of preemption in scheduling?
3. What is the importance of real time systems?
4. Which CPU scheduling algorithm do you think is the best? Why?
5. What do you know about file systems in UNIX and Windows?
6. What does NT stands for in Windows NT?
7. Expand GNU?
8. Tell me something about paging?
9. What are real time systems?
10. What is the concept of Master and Slave at the time of booting?
11. Expand BIOS? What do you know about recent advancements/substitute for BIOS?
(Hint: UEFI. Students are supposed to keep track of such latest advancements in the field,through dailies, internet and magazines. These kinds of hints are not usually given by the interviewer, but sometimes he may try to help you in case you do not answer the question)
12. Are semaphores, monitors, etc. important concept in Kernel Programming? Why?
13. What if I say, as the degree of multi programming increases, CPU usage also increases –do you agree? (Ans: No. It increases first, then steady and then decreases)
14. What are the advantages of threads over processes? Have they got any disadvantages?
15. What is an Operating System?
16. What do you mean by deadlock? Is deadlock possible without the concept of shared memory?
17. What do you know about Process Spawning?
18. Why do we call thread a ‘light-weight process’?
19. What are the conditions for deadlocks?
20. What is meant by Busy Waiting?
21. What does PCB contain, in regard of a process?
22. What is process interleaving?
23. Can you explain ‘Banker’s Algorithm’?
24. Tell me something about disk fragmentation?
25. What do you know about starvation?
26. Is ‘directory’ a file? Explain?
27. Why do we use the concept of paging?
28. Tell me something about Mutual Exclusion?
29. Why page replacement algorithms are required?
30. Can you compare FAT-32 and NTFS? What does this 32 mean?
31. What are the functions of Interrupts?
32. What is done during a booting process?
33. What do you think about dynamic memory allocation?
34. Why do we use virtual memory?
35. What’s the difference between a system call and a system program?
36. Why in most USB Drives FAT is preferred to NTFS?
37. Can you suggest some differences between “Physical Address Space” and “Logical
Address Space”?
38. What is a DRAM?
39. Explain Deadlocks?
40. Differentiate Starvation and Aging?
41. Which is the latest mobile platform introduced by Google?

No comments :

 

Aired | The content is copyrighted and may not be reproduced on other websites. | Copyright © 2009-2016 | All Rights Reserved 2016

Contact Us | About Us | Privacy Policy and Disclaimer