Operating Systems Interview Question Answers
Friends here we are providing you with the detailed information about the Technical Questions that can be asked to you whenever you go for a Job Interview in the Information and Technology Sector. We are covering Following Topics:
- UNIX Questions
- C Language,
- .Net Questions,
- C++ Language,
- DBMS Questions,
- Data Structures,
- Networking,
- HR Questions,
- Operating Systems etc.
- Operating Systems Interview Question Answers
- What do you mean by an operating system?
- Define various elements of computers?
- What do you mean by purpose of different operating systems?
- What are the different operating systems?
- What are operating system services?
- What do you mean by BIOS?
- Explain the concept of the batched operating systems?
- Explain the concept of the multi-programmed operating systems?
- Explain the concept of the time-sharing operating systems?
- Explain the concept of the multi-processor systems or parallel systems?
- Explain the concept of the Distributed systems?
- Explain the concept of Real-time operating systems?
- Define MULTICS?
- What do you mean by SCSI?
- What do you mean by a sector?
- What do you mean by cache-coherency?
- What are residence monitors?
- What do you mean by dual-mode operation?
- What are the operating system components?
- What are operating system services?
- What are system calls?
- What do you mean by a layered approach and what do you mean by its advantage?
- What do you mean by micro kernel approach and site its advantages?
- Benefits of virtual machines?
- What do you mean by a process?
- What are the states of a process?
- What are various scheduling queues?
- What do you mean by a job queue?
- What do you mean by a ready queue?
- What do you mean by a device queue?
- What do you mean by a long term scheduler & short term schedulers?
- What do you mean by context switching?
- What are the disadvantages of context switching?
- What are co-operating processes?
- What are types of threads?
- Which category the java thread do fall in?
- What are multithreading models?
- What do you mean by a P-thread?
- What are java threads?
- What do you mean by process synchronization?
- What do you mean by critical section problem?
- What do you mean by a semaphore?
- What do you mean by bounded-buffer problem?
- What do you mean by readers-writers problem?
- What do you mean by dining philosophers’ problem?
- What do you mean by a deadlock?
- What are necessary conditions for dead lock?
- What do you mean by resource allocation graph?
- What are deadlock prevention techniques?
- What do you mean by a safe state and a safe sequence?
- What are the deadlock avoidance algorithms?
- What are the basic functions of an operating system?
- Explain briefly about, processor, assembler, compiler, loader, linker and the functions executed by them.
- What do you mean by a Real-Time System?
- What do you mean by the difference between Hard and Soft real-time systems?
- What do you mean by virtual memory?
- What do you mean by cache memory?
- Differentiate between Complier and Interpreter?
- What are different tasks of Lexical Analysis?
- Why paging is used?
- What do you mean by Context Switch?
- Distributed Systems?
- Difference between Primary storage and secondary storage?
- What do you mean by CPU Scheduler?
- What do you mean by deadlock?
- What do you mean by Dispatcher?
- What do you mean by Throughput, Turnaround time, waiting time and Response time?
- Explain the difference between microkernel and macro kernel?
- What do you mean by multi-tasking, multi programming, multi-threading?
- Give a non-computer example of preemptive and non-preemptive scheduling?
- Different types of Real-Time Scheduling?
- What are the Methods for Handling Deadlocks?
- What do you mean by a Safe State and its’ use in deadlock avoidance?
- Recovery from Deadlock?
- Difference between Logical and Physical Address Space?
- Binding of Instructions and Data to Memory?
- What do you mean by Memory-Management Unit (MMU)?
- What are Dynamic Loading, Dynamic Linking and Overlays?
- What do you mean by fragmentation? Different types of fragmentation?
- Define Demand Paging, Page fault interrupt, and Trashing?
- Explain Segmentation with paging?
- Under what circumstances do page faults occur? Describe the actions taken by the operating system when a page fault occurs?
- What do you mean by the cause of thrashing? How does the system detect thrashing? Once it detects thrashing, what can the system do to eliminate this problem?