OS - Operating System Interview Questions and Answers for freshers pdf free download

1.  What is an operating system?
2.  What are the various components of a computer system?
3.  What is purpose of different operating systems?
4.  What are the different operating systems?
5.  What is Dispatcher?
6.  What is a boot-strap program?
7.  What is BIOS?
8.  Explain the concept of the batched operating systems?
9.  Explain the concept of the multi-programmed operating systems?
10. Explain the concept of the timesharing operating systems?
11. Explain the concept of the multi-processor systems or parallel systems?
12. Explain the concept of the Distributed systems?
13. Explain the concept of Real-time operating systems?
14. Define MULTICS?
15. What is SCSI?
16. What is a sector?
17. What is cache-coherency?
18. What are residence monitors?
19. What is dual-mode operation?
20. What are the operating system components?
21. What are operating system services?
22. What are system calls?
23. What is a layered approach and what is its advantage?
24. What is micro kernel approach and site its advantages?
25. What are a virtual machines and site their advantages?
26. What is a process?
27. What are the states of a process?
28. What are various scheduling queues?
29. What is a job queue?
30. What is a ready queue?
31. What is a device queue?
32. What is a long term scheduler & short term schedulers?
33. What is context switching?
34. What are the disadvantages of context switching?
35. What are co-operating processes?
36. What is a thread?
37. What are the benefits of multi threaded programming?
38. What are types of threads?
39. Which category the java thread do fall in?
40. What are multithreading models?
41. What is a P-thread?
42. What are java threads?
43. What is process synchronization?
44. What is critical section problem?
45. What is a semaphore?
46. What is bounded-buffer problem?
47. What is readers-writers problem?
48. What is dining philosophers’ problem?
49. What is a deadlock?
50. What are necessary conditions for dead lock?
51. What is resource allocation graph?
52. What are deadlock prevention techniques?
53. What is a safe state and a safe sequence?
54. What are the deadlock avoidance algorithms?
55. What are the basic functions of an operating system?
56. Explain briefly about, processor, assembler, compiler, loader, linker and the functions executed by them.
57. What is a Real-Time System?
58. What is the difference between Hard and Soft real-time systems?
59. What is virtual memory?
60. What is cache memory?
61. Differentiate between Compiler and Interpreter?
62. What are different tasks of Lexical Analysis?
63. Why paging is used?
64. What is Context Switch?
65. Distributed Systems?
66. Difference between Primary storage and secondary storage?
67. What is CPU Scheduler?
68. What do you mean by deadlock?
69. What is Dispatcher?
70. What is Throughput, Turnaround time, waiting time and Response time?
71. Explain the difference between microkernel and macro kernel?
72. What is multi tasking, multi programming, multi threading?
73. Give a non-computer example of preemptive and non-preemptive scheduling?
74. What is starvation and aging?
75. Different types of Real-Time Scheduling?
76. What are the Methods for Handling Deadlocks?
77. What is a Safe State and its’ use in deadlock avoidance?
78. Recovery from Deadlock?
79. Difference between Logical and Physical Address Space?
80. Binding of Instructions and Data to Memory?
81. What is Memory-Management Unit (MMU)?
82. What are Dynamic Loading, Dynamic Linking and Overlays?
83. What is fragmentation? Different types of fragmentation?
84. Define Demand Paging, Page fault interrupt, and Trashing?
85. Explain Segmentation with paging?
86. Under what circumstances do page faults occur? Describe the actions taken by the operating system when a page fault occurs?
87. What is the cause of thrashing? How does the system detect thrashing? Once it detects thrashing, what can the system do to eliminate this problem?
88. What is busy waiting?
89. Explain the popular multiprocessor thread-scheduling strategies.
90. What is a drawback of MVT?