Architecture of Linux Operating System

The architecture of a Linux system consists of the following elements:

  • Hardware
  • Kernel
  • Shell
  • Utilities

Hardware:

This is the physical hardware which consists of all peripheral devices like mouse, CPU, keyboard,network interface card.

Kernel:

Kernel is the core part of the operating system which interacts directly with the hardware, provides low-level services to upper layer components.

A few of the key responsibilities of a kernel are: process management, I/O management, CPU scheduling, memory management..

Shell:

It acts as an interface between user application and kernel. It provides access to kernel resources by use of a system call API.

Utilities:

It is a program that provides information about the operating system to users. A common example are: top(displaying system and memory utilization), grep, ssh, vi, date, which, history.

Note:

Linux is based on the UNIX architecture.

Diag-1: Linux Architecture

Related Posts:



Categories: Operating system (OS)

3 replies

Trackbacks

  1. Index of Operating System - Tech Access Info
  2. Components of Operating System - Tech Access
  3. Types of Operating System - Tech Access

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: