Operating System Interview Questions

1.What re the basic functions of an Operating system?
2.Explain briefly about Processor, assembler,compiler, loader, linker and the functions executed by them?
3.What are the different phases of software development? Explain briefly?
4.Differentiate between ROM and RAM?
5.What is DRAM? In which form does it store data?
6.What is cache memory?
7.What is hard disk and what is its purpose?
8.Differentiate between compiler and interpreter?
9.What are the different tasks of Lexical analysis?
10.What are the different functions of Syntax phase, Scheduler?
11.What are the main difference between Micro-controller and micro-processor?
12.Describe different job scheduling in operating systems?
13.What is a real-time system?
14.What is the difference between hard and soft real-time systems?
15.What is a mission critical system?
16.What is the important aspect of a real-time system?
17.If two processes which shares same system memory and system clock in a distributed system, what is it called?
18.What is the state of processor, when a process is waiting for some event to occur?
19.What do you mean by deadlock?
20.Explain the difference between micro-kernel and macro-kernel? Give an examples of micro-kernel and macro-kernel?
21.When would you choose bottom-up methodology?
22.When would you choose Top-down methodology?
23.Write a small dc shell script to find number of FF in the design?
24.Why paging is used?
25.Which is the best page replacement algorithm and why? How much time is spent usually in each phases and why?
26.Difference between Primary storage and secondary storage?
27.What is multi-tasking, multi-programming, multi-threading?
28.Difference between multi-threading and multi-tasking?
29.What is software life cycle?
30.Explain Demand paging, page faults, replacement algorithms, thrashing etc.?
31.Explain about paged segmentation and segment paging?
32.While running DOS on a PC, which command would be used to duplicate the entire diskette?

No comments: