Linux OS is composed of several components which work in accordance to keep the system running. Let's discuss them below.
The Linux Architecture consists of the following components:
Kernel
Hardware
Shell
Applications and Utilities
Kernel
Kernel is one of the most important parts of the operating system and it is the main interface between Hardware and its processes. Name of the Linux Operating system's Kernel is also Linux. Kernel is the lowest level of software that can interface with computer hardware
The core part of an operating system is the kernel. Kernels are responsible for the execution, controlling, and allocating memory of processes in a system. It directly interacts with the machine hardware and hides the low-level details during the execution of programs.
Hardware
Peripheral devices such as RAM, HDD, CPU, are part of the hardware layer. They receive function calls from the kernel to perform the desired operations.
Shell
If we want to interact with Hardware in Linux, we will interact with Shell which is a command line interface(CLI) via which we tell Kernel about what function the Hardware should perform and then Kernel passes the message to Hardware to perform the requested action.
Applications and Utilities
It is the computer's Operating system interface to the hardware. There are a lot of different types of software applications running on the Operating system to manage the Hardware.
I hope you enjoy reading the Blog and if you like, do reshare with the community !!