0% found this document useful (0 votes)
107 views2 pages

05 Architecture of Linux System

The architecture of the Linux operating system consists of several key components: the Kernel, System Libraries, System Utility Programs, Hardware Layer, and Shell. The Kernel manages interactions with hardware and includes various types such as Monolithic and Micro kernels. The Shell serves as the interface between the user and the kernel, available in graphical and command-line forms, with the latter being more efficient.

Uploaded by

anulakshmivs5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views2 pages

05 Architecture of Linux System

The architecture of the Linux operating system consists of several key components: the Kernel, System Libraries, System Utility Programs, Hardware Layer, and Shell. The Kernel manages interactions with hardware and includes various types such as Monolithic and Micro kernels. The Shell serves as the interface between the user and the kernel, available in graphical and command-line forms, with the latter being more efficient.

Uploaded by

anulakshmivs5
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Architecture of Linux system

The Linux operating system's architecture mainly contains some of the


components: the Kernel, System Library, Hardware layer,
System, and Shell utility.

1. Kernel: - The kernel is one of the core section of an operating system. It


is responsible for each of the major actions of the Linux OS. This operating
system contains distinct types of modules and cooperates with underlying
hardware directly. The kernel facilitates required abstraction for hiding details
of low-level hardware or application programs to the system. There are some
of the important kernel types which are mentioned below:

o Monolithic Kernel
o Micro kernels
o Exo kernels
o Hybrid kernels
2. System Libraries: - These libraries can be specified as some special
functions. These are applied for implementing the operating system's
functionality and don't need code access rights of the modules of kernel.

3. System Utility Programs: - It is responsible for doing specialized level


and individual activities.

4. Hardware layer: - Linux operating system contains a hardware layer that


consists of several peripheral devices like CPU, HDD, and RAM.

5. Shell: - It is an interface among the kernel and user. It can afford the
services of kernel. It can take commands through the user and runs the
functions of the kernel. The shell is available in distinct types of OSes. These
operating systems are categorized into two different types, which are
the graphical shells and command-line shells.

The graphical line shells facilitate the graphical user interface, while the
command line shells facilitate the command line interface. Thus, both of
these shells implement operations. However, the graphical user interface
shells work slower as compared to the command-line interface shells.

There are a few types of these shells which are categorized as follows:

o Korn shell
o Bourne shell
o C shell
o POSIX shell

You might also like