Question:

Which of the following is NOT the layer of the UNIX operating system?

Show Hint

UNIX Architecture: \[ \text{User} \rightarrow \text{Shell} \rightarrow \text{Kernel} \rightarrow \text{Hardware} \] BIOS belongs to system firmware, not to UNIX architecture.
  • Kernel layer
  • Shell layer
  • Utilities layer
  • BIOS layer
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is D

Solution and Explanation

Concept: UNIX is a multiuser and multitasking operating system. Its architecture is generally divided into several logical layers that work together to manage hardware resources and provide services to users. The major UNIX layers are:
• Kernel
• Shell
• Utilities and Application Programs

Step 1:
Understand the Kernel layer.
The Kernel is the core of the UNIX operating system. Its responsibilities include:
• Process management
• Memory management
• File system management
• Device control Thus, Kernel is a valid UNIX layer.

Step 2:
Understand the Shell layer.
The Shell acts as an interface between the user and the kernel. Users enter commands through the shell. Examples:
• Bash
• C Shell
• Korn Shell Thus, Shell is also a UNIX layer.

Step 3:
Understand the Utilities layer.
Utilities provide various commands and tools such as:
• ls
• cp
• mv
• grep Therefore, Utilities form another important UNIX layer.

Step 4:
Analyze BIOS.
BIOS (Basic Input Output System) is firmware stored on the motherboard. It initializes hardware during system startup. It is not considered a layer of the UNIX operating system. \[ \boxed{\text{BIOS layer}} \] Hence, option (D) is correct.
Was this answer helpful?
0
0