Operating System Interview Questions

 
1.
Explain the main purpose of an operating system?
2.
What is demand paging?
3.
What are the advantages of a multiprocessor system?
4.
What is kernel?
5.
What are real-time systems?
6.
What is virtual memory?
7.
Describe the objective of multiprogramming.
8.
What are time sharing systems?
9.
What is SMP?
10.
How are server systems classified?
11.
What is asymmetric clustering?
12.
What is a thread?
13.
Give some benefits of multithreaded programming.
14.
Briefly explain FCFS.
15.
What is RR scheduling algorithm?
16.
What necessary conditions can lead to a deadlock situation in a system?
17.
Enumerate the different RAID levels.
18.
Describe Banker's algorithm
19.
What factors determine whether a detection-algorithm must be utilized in a deadlock avoidance system?
20.
Differentiate logical from physical address space.
21.
How does dynamic loading aid in better memory space utilization?
22.
What are overlays?
23.
What is the basic function of paging?
24.
What is fragmentation?
25.
How does swapping result in better memory management?
26.
Give an example of a Process State.
27.
What is a socket?
28.
What is Direct Access Method?
29.
When does trashing occur?
30.
What is the best page size when designing an operating system?
31.
When designing the file structure for an operating system, what attributes are considered?
32.
What is root partition?
33.
What are device drivers?
34.
What are the primary functions of VFS?
35.
What are the different types of CPU registers in a typical operating system design?
36.
What is the purpose of an I/O status information?
37.
What is multitasking?
38.
What are some pros and cons of a command line interface?
39.
What is caching?
40.
What is spooling?
41.
What is an Assembler?
42.
What are interrupts?
43.
What is preemptive multitasking?
44.
Why is partitioning and formatting a prerequisite to installing an operating system?
45.
What is plumbing / piping?
46.
Differentiate internal commands from external commands.
47.
Under DOS, what command will you type when you want to list down the files in a directory, and at the same time pause after every screen output?
a) dir /w
b) dir /p
c) dir /s
d) dir /w /p
48.
How would a filenamed EXAMPLEFILE.TXT appear when viewed under the DOS command console operating in Windows 98?