Operating System Interview Questions (Codeofgeeks)
Operating System Interview Questions (Codeofgeeks)
INTERVIEW
QUESTIONS
Most asked Interview Questions
BY : CODE OF GEEKS
CODE OF GEEKS
SET 2 – Q6 – Q10
Q. What is Spooling ?
A. Spooling refers to Simultaneous Peripheral Operations Online. It is the
process of putting jobs in a buffer ( special area of memory ), where a
device can access them when it is ready.
Q. What is Kernel ?
A. Kernel is the center hub of the Operating System. It acts as a bridge
between applications and the data processing performed at the hardware
level using system calls.
There are two types of kernel : Monolithic & Microlithic.
Q. What is a Shell ?
A. Shell acts as a GUI or an interface between the user and the kernel. It is
used convert user command to low level.
Q. What is a Process ?
A. A Process is a program in execution. A process may be in anyone of
new, ready, running, or waiting state.
Q. Explain Deadlock ?
A. Deadlock is a situation where two or more processes wait for same
resource which is being held by some other process. Sometimes, this wait
never ends. This is deadlock.
Q. Explain Starvation ?
A. Starvation is a condition where a process does not get the resources it
needs for a long time because the resources are being allocated to other
process. This scenerio is most common in Priority based scheduling.
Q. Define Segmentation ?
A. Segmentation is the technique used for memory management. In this,
logical address generated by CPU is divided into different segments.
Q. Name the strategies used to select free holes from the set of
available holes ?
A. 1. First Fit.
2. Best Fit.
3. Worst Fit.
Q. What is an Interrupt ?
A. Interrupt is an event that causes CPU to stop the normal execution of a
current program and switch to another process. Interrupt may be classified
into two parts : Software and Hardware interrupts.
Q. What is RAID ?
A. RAID (Redundant Array of Independent Disks) is a data storage
virtualization technology that combines multiple physical disk drive
components into one or more logical units for the purposes of data
redundancy, performance improvement, or both.
So, these are the most asked interview questions on Operating System.
We, at CODE OF GEEKS, wish you all the best for your upcoming future.